.nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:50;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--nav-bg);border-bottom:1px solid var(--border)}.nav-inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;gap:24px;height:64px}.logo[data-astro-cid-dmqpwcec]{font-weight:700;font-size:18px}.logo[data-astro-cid-dmqpwcec] .prompt[data-astro-cid-dmqpwcec]{color:var(--hi);margin-right:6px}.links[data-astro-cid-dmqpwcec]{display:flex;gap:28px;font-size:14px;color:var(--muted)}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--text)}.nav-actions[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:12px}.theme-toggle[data-astro-cid-dmqpwcec]{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:10px;background:var(--bg-soft);border:1px solid var(--border);color:var(--text);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.theme-toggle[data-astro-cid-dmqpwcec]:hover{background:var(--panel);border-color:var(--border-hi)}.icon-sun[data-astro-cid-dmqpwcec]{display:none}html[data-theme=light] .icon-sun[data-astro-cid-dmqpwcec]{display:block}html[data-theme=light] .icon-moon[data-astro-cid-dmqpwcec]{display:none}@media(max-width:820px){.links[data-astro-cid-dmqpwcec]{display:none}}.tui[data-astro-cid-uie5njhe]{min-width:0}.tui{--cell: clamp(9px, 2.02vw - 1.5px, 13.5px)}.tui-screen{background:var(--bg-soft);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-lg),0 0 60px var(--term-glow);text-align:left}.tui-transcript{padding:20px 22px 8px;font-size:var(--cell);line-height:18px;height:432px;overflow-y:auto;scrollbar-width:thin}.tui .tl{word-break:break-word;overflow-wrap:break-word;color:var(--text)}.tui .tl.gap{height:18px}.tui .art{color:#3aa7bd;line-height:0}.tui .art-banner{display:block;width:calc(var(--cell) * 14.4);height:108px;fill:currentColor}.tui .dim,.tui .tui-footer .dim{color:var(--dim)}.tui .in{color:var(--muted)}.tui .y{color:#c99a2e;font-weight:600}.tui .g{color:#4caf6d}.tui .c{color:#3aa7bd}.tui .prev{color:var(--muted)}.tui .prev.add{color:#4caf6d}.tui .user{margin-inline:-22px;padding-inline:22px}.tui .tl.user{white-space:normal}.tui .u-pad{background:var(--panel);height:18px}.tui .u-line{background:var(--panel);padding:0 14px 0 12px;color:var(--text);font-weight:500}.tui-composer{position:relative;background:var(--panel);margin:10px 12px 0;border-radius:8px;cursor:text;font-size:var(--cell);line-height:18px}.tui-composer.busy .c-line{color:var(--dim)}.tui .c-pad{height:18px}.tui .c-line{padding:0 14px 0 10px;line-height:18px;min-height:18px;color:var(--text);white-space:pre-wrap;word-break:break-all}.tui .c-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;outline:none;background:transparent;color:transparent;font:inherit;caret-color:transparent;cursor:text}.tui-footer{display:flex;justify-content:space-between;gap:12px;padding:12px 22px 14px;font-size:12px;white-space:nowrap;overflow:hidden}.tui-footer .f-left{overflow:hidden;text-overflow:ellipsis}.tui-footer .f-right{flex-shrink:0}.tui-pop{margin:0 12px;background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:8px 0 10px;font-size:13px}.tui .pop-head{color:var(--dim);padding:2px 14px 8px;white-space:nowrap;overflow:hidden}.tui .pop-row{padding:3px 14px;cursor:pointer;white-space:nowrap;overflow:hidden}.tui .pop-row.on{background:var(--border)}.tui-hint{font-size:12.5px;color:var(--dim);margin:12px 4px 0}.tui-hint .c{color:var(--muted)}:root[data-theme=light] .tui .art,:root[data-theme=light] .tui .c{color:#0b7d8c}:root[data-theme=light] .tui .y{color:#8a6d1a}:root[data-theme=light] .tui .g,:root[data-theme=light] .tui .prev.add{color:#1a7f37}.hero[data-astro-cid-bbe6dxrz]{padding:92px 0 108px;overflow:hidden}.hero-grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}.hero-grid[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]{min-width:0}.badge[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:var(--muted);border:1px solid var(--border);background:var(--panel);padding:6px 14px;border-radius:999px}.badge[data-astro-cid-bbe6dxrz] .dot[data-astro-cid-bbe6dxrz]{width:7px;height:7px;border-radius:50%;background:var(--hi);box-shadow:0 0 12px var(--hi)}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2.3rem,4.6vw,3.5rem);margin:22px 0 18px}.grad[data-astro-cid-bbe6dxrz]{background:linear-gradient(92deg,var(--hi) 20%,var(--mid));-webkit-background-clip:text;background-clip:text;color:transparent}.lede[data-astro-cid-bbe6dxrz]{color:var(--muted);font-size:17.5px;max-width:540px;margin-bottom:10px}.own[data-astro-cid-bbe6dxrz]{color:var(--text);font-size:16px;font-weight:600;max-width:540px;margin-bottom:26px}.alt[data-astro-cid-bbe6dxrz]{font-size:12.5px;color:var(--dim);margin:10px 0 30px}.alt[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.cta-row[data-astro-cid-bbe6dxrz]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:38px}.stats[data-astro-cid-bbe6dxrz]{display:flex;gap:28px;flex-wrap:wrap;font-size:13px;color:var(--dim)}.stats[data-astro-cid-bbe6dxrz] b[data-astro-cid-bbe6dxrz]{color:var(--text);font-weight:600}@media(max-width:980px){.hero[data-astro-cid-bbe6dxrz]{padding-top:64px}.hero-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:44px}}.stack[data-astro-cid-rlzglfcb]{padding:34px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-soft)}.label[data-astro-cid-rlzglfcb]{font-size:13px;color:var(--dim);margin-bottom:14px}.row[data-astro-cid-rlzglfcb]{display:flex;flex-wrap:wrap;gap:10px}.chip[data-astro-cid-rlzglfcb]{font-size:13.5px;color:var(--muted);border:1px solid var(--border);border-radius:8px;padding:6px 12px;background:var(--panel);transition:.15s}.chip[data-astro-cid-rlzglfcb]:hover{color:var(--text);border-color:var(--border-hi)}.grid[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card[data-astro-cid-vnivfuh2]{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:26px 26px 28px;transition:all .15s ease}.card[data-astro-cid-vnivfuh2]:hover{border-color:var(--border-hi);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.cmd[data-astro-cid-vnivfuh2]{color:var(--dim);font-size:13px;margin-bottom:18px}h3[data-astro-cid-vnivfuh2]{font-size:17.5px;margin-bottom:10px}.body[data-astro-cid-vnivfuh2]{color:var(--muted);font-size:14.5px}.creed[data-astro-cid-vnivfuh2]{font-size:13px;color:var(--dim);margin-top:14px}@media(max-width:960px){.grid[data-astro-cid-vnivfuh2]{grid-template-columns:1fr 1fr}}@media(max-width:620px){.grid[data-astro-cid-vnivfuh2]{grid-template-columns:1fr}}.cap-grid[data-astro-cid-l5aavh2a]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cap[data-astro-cid-l5aavh2a]{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:28px 28px 26px;transition:all .15s ease}.cap[data-astro-cid-l5aavh2a]:hover{border-color:var(--border-hi);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.cmd[data-astro-cid-l5aavh2a]{color:var(--dim);font-size:13px;margin-bottom:18px}h3[data-astro-cid-l5aavh2a]{font-size:19px;margin-bottom:10px}.body[data-astro-cid-l5aavh2a]{color:var(--muted);font-size:14.5px;line-height:1.65}.proof[data-astro-cid-l5aavh2a]{margin-top:16px;padding-top:14px;border-top:1px dashed var(--border);font-size:12.5px;color:var(--dim);line-height:1.6}@media(max-width:760px){.cap-grid[data-astro-cid-l5aavh2a]{grid-template-columns:1fr}}.window[data-astro-cid-tb5vpudz]{border:1px solid var(--border);border-radius:14px;background:var(--bg-soft);overflow:hidden;box-shadow:var(--shadow-lg)}.win-bar[data-astro-cid-tb5vpudz]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:10px 14px;border-bottom:1px solid var(--border);background:var(--panel)}.tab[data-astro-cid-tb5vpudz]{font-family:var(--font-mono);font-size:12.5px;color:var(--dim);background:transparent;border:1px solid transparent;border-radius:8px;padding:6px 12px;cursor:pointer;transition:.15s}.tab[data-astro-cid-tb5vpudz]:hover{color:var(--text)}.tab[data-astro-cid-tb5vpudz].active{color:var(--hi);border-color:var(--border);background:var(--bg-soft)}.win-title[data-astro-cid-tb5vpudz]{margin-left:auto;font-size:12px;color:var(--dim)}.hl[data-astro-cid-tb5vpudz]{color:var(--hi)}.panel[data-astro-cid-tb5vpudz]{padding:22px 26px 26px;font-size:13.5px;line-height:1.95;white-space:pre-wrap;min-height:360px}.ln[data-astro-cid-tb5vpudz]{white-space:pre-wrap}@media(max-width:760px){.win-title[data-astro-cid-tb5vpudz]{display:none}.panel[data-astro-cid-tb5vpudz]{min-height:300px}}.os-grid[data-astro-cid-khyht7bj]{display:grid;grid-template-columns:1fr .9fr;gap:56px;align-items:center}.sub[data-astro-cid-khyht7bj]{margin-bottom:26px}.points[data-astro-cid-khyht7bj]{list-style:none;margin-bottom:30px}.points[data-astro-cid-khyht7bj] li[data-astro-cid-khyht7bj]{display:flex;gap:12px;padding:7px 0}.check[data-astro-cid-khyht7bj]{color:var(--hi);font-family:var(--font-mono)}.points[data-astro-cid-khyht7bj] p[data-astro-cid-khyht7bj]{color:var(--muted);font-size:14.5px}.points[data-astro-cid-khyht7bj] b[data-astro-cid-khyht7bj]{color:var(--text);font-weight:600}.cta-row[data-astro-cid-khyht7bj]{display:flex;gap:12px;flex-wrap:wrap}.term[data-astro-cid-khyht7bj]{background:var(--bg-soft);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-lg)}.term-bar[data-astro-cid-khyht7bj]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--panel)}.td[data-astro-cid-khyht7bj]{width:11px;height:11px;border-radius:50%}.td[data-astro-cid-khyht7bj].r{background:#333338}.td[data-astro-cid-khyht7bj].y{background:#55555c}.td[data-astro-cid-khyht7bj].g{background:#8b8b93}.term-title[data-astro-cid-khyht7bj]{margin-left:8px;font-size:12px;color:var(--dim)}.term-body[data-astro-cid-khyht7bj]{padding:22px 24px 26px;font-size:13.5px;line-height:1.9}.line[data-astro-cid-khyht7bj]{white-space:pre-wrap}@media(max-width:980px){.os-grid[data-astro-cid-khyht7bj]{grid-template-columns:1fr;gap:44px}}.center[data-astro-cid-4xty6sx2]{text-align:center}.sub[data-astro-cid-4xty6sx2]{margin-inline:auto}.install[data-astro-cid-4xty6sx2]{margin:36px auto 0}.alt[data-astro-cid-4xty6sx2]{font-size:12.5px;color:var(--dim);margin-top:14px}.alt[data-astro-cid-4xty6sx2] a[data-astro-cid-4xty6sx2]{color:var(--muted);text-decoration:underline;text-underline-offset:2px}@media(max-width:560px){.install[data-astro-cid-4xty6sx2]{width:100%}.install[data-astro-cid-4xty6sx2] code[data-astro-cid-4xty6sx2]{font-size:12.5px}}.footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--border);background:var(--bg-soft);padding:56px 0 28px}.top[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:32px;margin-bottom:48px}.brand[data-astro-cid-sz7xmlte]{flex:1 1 240px}.logo[data-astro-cid-sz7xmlte]{font-weight:700;font-size:18px}.tag[data-astro-cid-sz7xmlte]{color:var(--muted);font-size:14px;margin-top:10px;max-width:260px}.links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:10px 28px;font-size:14px;max-width:440px}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--muted)}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--text)}.bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;border-top:1px solid var(--border);padding-top:24px;font-size:12.5px;color:var(--dim)}
