section[data-astro-cid-lcdefpme]{padding:88px 0;position:relative}.sr-only[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow[data-astro-cid-lcdefpme]{align-items:center;gap:8px;margin-bottom:18px;display:flex}.eyebrow[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--phosphor);outline:2px solid var(--ink);width:6px;height:6px;display:inline-block}.hero[data-astro-cid-lcdefpme]{padding:56px 0 24px}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.6fr 1fr;align-items:end;gap:24px;display:grid}.hero-title[data-astro-cid-lcdefpme]{text-wrap:balance;max-width:13ch;margin-bottom:20px;font-size:clamp(42px,6vw,76px)}.hero-lead[data-astro-cid-lcdefpme]{color:var(--fg-muted);max-width:520px;margin-bottom:30px;font-size:clamp(16px,1.4vw,19px);line-height:1.5}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cmd[data-astro-cid-lcdefpme]{border:1.5px solid var(--fg);color:var(--fg);border-radius:999px;align-items:center;gap:12px;padding:12px 18px;font-size:14px;transition:background .18s;display:inline-flex}.cmd[data-astro-cid-lcdefpme]:hover{background:color-mix(in srgb, var(--fg) 6%, transparent)}.cmd-prompt[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--fg-faint)}.cmd-hint[data-astro-cid-lcdefpme]{color:var(--fg-dim);font-size:10px}.hero-mascot[data-astro-cid-lcdefpme]{justify-content:center;padding-top:40px;display:flex;position:relative}.hero-mascot[data-astro-cid-lcdefpme] .bot-visor{filter:drop-shadow(0 18px 30px #1d1a2a2e)}.bubble[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--phosphor);border-radius:4px;padding:8px 11px;position:absolute;top:0;right:12%}.bubble[data-astro-cid-lcdefpme]:after{content:"";border:6px solid #0000;border-top-color:var(--ink);border-bottom:0;position:absolute;bottom:-6px;left:14px}.shot[data-astro-cid-lcdefpme]{background:var(--night);color:#ece9f5;box-shadow:0 28px 60px -32px var(--ink);border-radius:14px;margin-top:56px;padding:12px}.shot-dots[data-astro-cid-lcdefpme]{gap:6px;padding:2px 4px 10px;display:flex}.shot-dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#3a3848;border-radius:50%;width:10px;height:10px}.shot-win[data-astro-cid-lcdefpme]{background:#1c1b25;border-radius:8px;grid-template-columns:240px 1fr;min-height:340px;display:grid;overflow:hidden}.shot-side[data-astro-cid-lcdefpme]{background:#17161f;border-right:1px solid #ffffff0d;padding:14px 10px}.shot-side-head[data-astro-cid-lcdefpme]{color:#8c88a3;justify-content:space-between;margin:0 6px 12px;display:flex}.shot-bot[data-astro-cid-lcdefpme]{border-radius:8px;align-items:center;gap:12px;padding:8px;font-size:14px;display:flex}.shot-bot[data-astro-cid-lcdefpme].is-on{background:#ffffff0d}.shot-bot[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme],.shot-conv-head[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#8c88a3;font-size:12px;display:block}.shot-bot[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme].is-needs,.shot-conv-head[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--amber)}.shot-conv[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.shot-conv-head[data-astro-cid-lcdefpme]{border-bottom:1px solid #ffffff0d;align-items:center;gap:12px;padding:12px 18px;font-size:14px;display:flex}.shot-msgs[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px;padding:18px;font-size:14px;line-height:1.45;display:flex}.msg[data-astro-cid-lcdefpme]{background:#26243a;border-radius:12px;max-width:78%;padding:10px 14px}.msg--me[data-astro-cid-lcdefpme]{background:#33304e;align-self:flex-end}.msg-tag[data-astro-cid-lcdefpme]{color:#8c88a3;margin-bottom:4px;font-size:10px}.msg-card[data-astro-cid-lcdefpme]{border:1.5px solid var(--amber);border-radius:12px;max-width:86%;padding:12px 14px}.msg-card-row[data-astro-cid-lcdefpme]{gap:8px;margin-top:10px;display:flex}.msg-card-row[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--amber);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.msg-card-row[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]+span[data-astro-cid-lcdefpme]{color:#ece9f5;background:0 0;border:1px solid #fff3}.av[data-astro-cid-lcdefpme]{flex:none;line-height:0;display:inline-flex}.glance-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 2fr;align-items:start;gap:32px;display:grid}.section-title[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,42px);font-weight:700;line-height:1.05}.glance-tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.glance-tile[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);padding-top:16px}.glance-tile[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{margin:14px 0 4px;font-size:17px;display:block}.glance-tile[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--fg-muted);font-size:15px;line-height:1.45}.self[data-astro-cid-lcdefpme]{background:var(--night);color:var(--fg)}.self-eyebrow[data-astro-cid-lcdefpme]{color:var(--phosphor)}.self-eyebrow[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--night);outline-color:var(--phosphor)}.self-title[data-astro-cid-lcdefpme]{color:var(--paper);margin-bottom:18px;font-size:clamp(42px,6vw,72px)}.self-lead[data-astro-cid-lcdefpme]{color:var(--fg-muted);max-width:560px;font-size:clamp(16px,1.4vw,19px);line-height:1.5}.term[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:#cfcbe0;white-space:nowrap;background:#0e0d13;border:1px solid #ffffff14;border-radius:12px;margin-top:40px;padding:22px 24px;font-size:14px;line-height:1.9;overflow-x:auto}.term-dim[data-astro-cid-lcdefpme]{color:var(--fg-faint)}.term-ok[data-astro-cid-lcdefpme]{color:var(--phosphor)}.term-amber[data-astro-cid-lcdefpme]{color:var(--amber)}.modes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.mode[data-astro-cid-lcdefpme]{border:1px solid #ffffff1a;border-radius:12px;padding:20px}.mode[data-astro-cid-lcdefpme] .pixel[data-astro-cid-lcdefpme]{color:var(--phosphor)}.mode[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--paper);margin:12px 0 4px;font-size:17px;display:block}.mode[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--fg-muted);font-size:15px;line-height:1.45}.folder[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:32px;margin-top:56px;display:grid}.tree[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:#cfcbe0;white-space:pre;background:#0e0d13;border:1px solid #ffffff14;border-radius:12px;padding:18px 22px;font-size:14px;line-height:1.85;overflow-x:auto}.tree-dir[data-astro-cid-lcdefpme]{color:var(--phosphor)}.tree-comment[data-astro-cid-lcdefpme]{color:var(--fg-faint)}.folder[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.cmp[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.02em;color:var(--paper);margin-bottom:10px;font-size:clamp(24px,2.6vw,30px)}.folder[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--fg-muted);max-width:440px;font-size:16px;line-height:1.5}.cmp[data-astro-cid-lcdefpme]{margin-top:64px;font-size:15px}.cmp[data-astro-cid-lcdefpme] table[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%;margin-top:8px}.cmp[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.cmp[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:13px 12px 13px 0;font-weight:400}.cmp[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{color:var(--fg-faint)}.cmp[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{color:var(--fg-muted);width:34%}.cmp-us[data-astro-cid-lcdefpme]{color:var(--paper);font-weight:600}.cmp-us[data-astro-cid-lcdefpme]:before{content:"";background:var(--phosphor);vertical-align:1px;width:7px;height:7px;margin-right:10px;display:inline-block}.cmp-them[data-astro-cid-lcdefpme]{color:var(--fg-dim)}.hatch-inner[data-astro-cid-lcdefpme]{text-align:center}.hatch-title[data-astro-cid-lcdefpme]{margin-bottom:16px;font-size:clamp(36px,5vw,60px)}.hatch-lead[data-astro-cid-lcdefpme]{color:var(--fg-muted);text-wrap:balance;max-width:560px;margin:0 auto 30px;font-size:18px}.hatch-actions[data-astro-cid-lcdefpme]{justify-content:center}@media (width<=960px){.hero-grid[data-astro-cid-lcdefpme],.glance-grid[data-astro-cid-lcdefpme],.folder[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-mascot[data-astro-cid-lcdefpme]{order:-1;justify-content:flex-start;padding-top:36px}.hero-mascot[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:28px;width:128px;height:128px}.bubble[data-astro-cid-lcdefpme]{left:140px;right:auto}.shot-win[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.shot-conv[data-astro-cid-lcdefpme]{display:none}}@media (width<=720px){section[data-astro-cid-lcdefpme]{padding:64px 0}.container[data-astro-cid-lcdefpme]{padding:0 20px}.glance-tiles[data-astro-cid-lcdefpme],.modes[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
