.cli-page[data-astro-cid-vg3gbttd]{--page-accent: #5eead4}.hero[data-astro-cid-vg3gbttd]{padding-block:var(--space-16) var(--space-12);position:relative;overflow:hidden}.hero[data-astro-cid-vg3gbttd]:before{content:"";position:absolute;inset:-20% 30% 0 -10%;background:radial-gradient(50% 50% at 50% 50%,color-mix(in oklab,var(--page-accent) 22%,transparent),transparent 70%);filter:blur(80px);pointer-events:none}.hero[data-astro-cid-vg3gbttd] .container[data-astro-cid-vg3gbttd]{position:relative}.eyebrow[data-astro-cid-vg3gbttd]{color:var(--page-accent);font-size:var(--fs-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hero[data-astro-cid-vg3gbttd] h1[data-astro-cid-vg3gbttd]{margin-top:var(--space-3);font-size:clamp(2.25rem,5vw,var(--fs-3xl));font-weight:600;letter-spacing:-.03em;line-height:var(--lh-tight)}.tagline[data-astro-cid-vg3gbttd]{margin-top:var(--space-5);color:var(--fg-muted);font-size:var(--fs-md);max-width:44rem}.install-command[data-astro-cid-vg3gbttd]{margin-top:var(--space-8);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;padding:var(--space-4) var(--space-5);background:var(--bg-inset);border:1px solid var(--border);border-radius:var(--radius-md);gap:var(--space-3);scroll-margin-top:88px}.install-cmd[data-astro-cid-vg3gbttd]{overflow-x:auto;max-width:100%;font-size:var(--fs-sm);align-self:center;margin:0}.install-cmd[data-astro-cid-vg3gbttd] code[data-astro-cid-vg3gbttd]{white-space:pre;font-family:var(--font-mono);color:var(--fg-default)}.copy-command[data-astro-cid-vg3gbttd]{align-self:center;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--page-accent) 18%,transparent);color:var(--page-accent);border:1px solid color-mix(in oklab,var(--page-accent) 35%,transparent);font-size:var(--fs-xs);font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease}.copy-command[data-astro-cid-vg3gbttd]:hover,.copy-command[data-astro-cid-vg3gbttd][data-copied=true]{background:var(--page-accent);color:var(--accent-ink)}@media(max-width:560px){.install-command[data-astro-cid-vg3gbttd]{grid-template-columns:1fr}.copy-command[data-astro-cid-vg3gbttd]{justify-self:start}}.hero-beta-note[data-astro-cid-vg3gbttd]{margin-top:var(--space-5);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);color:var(--fg-muted);font-size:var(--fs-sm)}.hero-beta-note[data-astro-cid-vg3gbttd] a[data-astro-cid-vg3gbttd]{color:var(--page-accent);white-space:nowrap}.hero-beta-tag[data-astro-cid-vg3gbttd]{display:inline-flex;align-items:center;padding:2px var(--space-2);border-radius:999px;font-size:var(--fs-xs);font-weight:500;letter-spacing:.02em;color:var(--status-warn);border:1px solid color-mix(in oklab,var(--status-warn) 30%,transparent);background:color-mix(in oklab,var(--status-warn) 10%,transparent)}.install-platforms[data-astro-cid-vg3gbttd]{margin-top:var(--space-3);color:var(--fg-subtle);font-size:var(--fs-xs)}.install-platforms[data-astro-cid-vg3gbttd] a[data-astro-cid-vg3gbttd]{color:var(--page-accent);white-space:nowrap}.hero-actions[data-astro-cid-vg3gbttd]{margin-top:var(--space-6);display:flex;gap:var(--space-3);flex-wrap:wrap}.btn[data-astro-cid-vg3gbttd]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:600;border:1px solid transparent;transition:background .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}.btn-primary[data-astro-cid-vg3gbttd]{background:var(--page-accent);color:var(--accent-ink)}.btn-primary[data-astro-cid-vg3gbttd]:hover{background:color-mix(in oklab,var(--page-accent) 85%,white);color:var(--accent-ink);transform:translateY(-1px)}.btn-ghost[data-astro-cid-vg3gbttd]{background:transparent;color:var(--fg-default);border-color:var(--border-strong)}.btn-ghost[data-astro-cid-vg3gbttd]:hover{background:var(--bg-raised);color:var(--fg-default)}.btn-link[data-astro-cid-vg3gbttd]{color:var(--fg-muted);padding-inline:var(--space-2)}.btn-link[data-astro-cid-vg3gbttd]:hover{color:var(--page-accent)}.stats[data-astro-cid-vg3gbttd]{margin-top:var(--space-6);display:flex;gap:var(--space-8);flex-wrap:wrap;padding:var(--space-4) var(--space-5);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--fs-sm)}.stat[data-astro-cid-vg3gbttd]{display:grid;gap:2px}.stat[data-astro-cid-vg3gbttd] dt[data-astro-cid-vg3gbttd]{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle);font-weight:600}.stat[data-astro-cid-vg3gbttd] dd[data-astro-cid-vg3gbttd]{margin:0;color:var(--fg-default);font-family:var(--font-mono)}.stat[data-astro-cid-vg3gbttd] dd[data-astro-cid-vg3gbttd] a[data-astro-cid-vg3gbttd]{color:var(--page-accent)}.stat[data-astro-cid-vg3gbttd] .muted[data-astro-cid-vg3gbttd]{color:var(--fg-subtle);font-family:var(--font-sans)}.section[data-astro-cid-vg3gbttd]{padding-block:var(--space-12)}.section-head[data-astro-cid-vg3gbttd]{margin-bottom:var(--space-8);max-width:42rem}.section-head[data-astro-cid-vg3gbttd] h2[data-astro-cid-vg3gbttd]{margin-top:var(--space-2);font-size:clamp(1.75rem,3vw,var(--fs-xl));font-weight:600;letter-spacing:-.02em}.section-lede[data-astro-cid-vg3gbttd]{margin-top:var(--space-3);color:var(--fg-muted)}.section-lede[data-astro-cid-vg3gbttd] code[data-astro-cid-vg3gbttd],.command-desc[data-astro-cid-vg3gbttd] code[data-astro-cid-vg3gbttd]{font-family:var(--font-mono);font-size:.92em;color:var(--fg-default);background:var(--bg-inset);padding:1px 6px;border-radius:var(--radius-sm)}.comparison[data-astro-cid-vg3gbttd]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.comparison-col[data-astro-cid-vg3gbttd]{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.comparison-label[data-astro-cid-vg3gbttd]{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);font-weight:600}.comparison-after[data-astro-cid-vg3gbttd]{color:var(--page-accent)}.snippet[data-astro-cid-vg3gbttd]{margin:0;padding:var(--space-4) var(--space-5);background:var(--bg-inset);border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--fg-muted);overflow-x:auto;white-space:pre}.snippet-after[data-astro-cid-vg3gbttd]{color:var(--fg-default);border-color:color-mix(in oklab,var(--page-accent) 35%,var(--border));background:color-mix(in oklab,var(--page-accent) 6%,var(--bg-inset))}.demo-section[data-astro-cid-vg3gbttd] .terminal-preview{margin-top:0}.demo-caption[data-astro-cid-vg3gbttd]{margin-top:var(--space-3);font-size:var(--fs-xs)}.demo-caption[data-astro-cid-vg3gbttd] code[data-astro-cid-vg3gbttd]{font-family:var(--font-mono);color:var(--fg-default)}.commands-list[data-astro-cid-vg3gbttd]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}@media(max-width:720px){.commands-list[data-astro-cid-vg3gbttd]{grid-template-columns:1fr}}.command-item[data-astro-cid-vg3gbttd]{padding:var(--space-4) var(--space-5);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:var(--space-2)}.command-name[data-astro-cid-vg3gbttd]{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--page-accent);font-weight:600}.command-desc[data-astro-cid-vg3gbttd]{margin:0;color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-snug)}.rules-grid[data-astro-cid-vg3gbttd]{list-style:none;padding:0;counter-reset:rule;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--space-5)}.rule-item[data-astro-cid-vg3gbttd]{padding:var(--space-5);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-lg);display:grid;gap:var(--space-3);position:relative}.rule-number[data-astro-cid-vg3gbttd]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--page-accent);font-weight:600;letter-spacing:.1em}.rule-item[data-astro-cid-vg3gbttd] h3[data-astro-cid-vg3gbttd]{font-size:var(--fs-md);font-weight:600;color:var(--fg-default);margin:0}.rule-item[data-astro-cid-vg3gbttd] p[data-astro-cid-vg3gbttd]{margin:0;color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-snug)}.platforms-grid[data-astro-cid-vg3gbttd]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--space-4)}.platform-card[data-astro-cid-vg3gbttd]{padding:var(--space-5);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-lg);display:grid;gap:var(--space-3)}.platform-name[data-astro-cid-vg3gbttd]{margin:0;font-size:var(--fs-md);font-weight:600;color:var(--page-accent);letter-spacing:-.01em}.platform-detail[data-astro-cid-vg3gbttd]{margin:0;color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-snug)}.platform-detail[data-astro-cid-vg3gbttd] code[data-astro-cid-vg3gbttd],.platform-install[data-astro-cid-vg3gbttd] code[data-astro-cid-vg3gbttd]{font-family:var(--font-mono);font-size:.92em;background:var(--bg-inset);padding:1px 6px;border-radius:var(--radius-sm);color:var(--fg-default)}.platform-link[data-astro-cid-vg3gbttd]{color:var(--fg-default);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--page-accent) 50%,transparent);text-underline-offset:3px}.platform-link[data-astro-cid-vg3gbttd]:hover{color:var(--page-accent)}.platform-install[data-astro-cid-vg3gbttd]{margin:0;font-size:var(--fs-xs);color:var(--fg-subtle);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.platform-install[data-astro-cid-vg3gbttd] a[data-astro-cid-vg3gbttd]{color:var(--page-accent)}.platform-install-or[data-astro-cid-vg3gbttd]{color:var(--fg-subtle)}.themes-grid[data-astro-cid-vg3gbttd]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--space-3)}.themes-grid[data-astro-cid-vg3gbttd] li[data-astro-cid-vg3gbttd]{display:flex}.theme-pill[data-astro-cid-vg3gbttd]{display:grid;gap:2px;padding:var(--space-3) var(--space-4);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);color:inherit;text-decoration:none;transition:border-color .12s ease,transform .12s ease;width:100%;align-content:start}.theme-pill[data-astro-cid-vg3gbttd]:hover,.theme-pill[data-astro-cid-vg3gbttd]:focus-visible{border-color:var(--page-accent);transform:translateY(-1px)}.theme-pill-name[data-astro-cid-vg3gbttd]{font-weight:600;color:var(--fg-default);font-size:var(--fs-sm)}.theme-pill-cmd[data-astro-cid-vg3gbttd]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-subtle)}.theme-pill[data-astro-cid-vg3gbttd]:hover .theme-pill-cmd[data-astro-cid-vg3gbttd]{color:var(--page-accent)}.close-card[data-astro-cid-vg3gbttd]{padding:var(--space-8);background:radial-gradient(circle at 0% 0%,color-mix(in oklab,var(--page-accent) 18%,transparent),transparent 34rem),var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-xl)}.close-card[data-astro-cid-vg3gbttd] h2[data-astro-cid-vg3gbttd]{font-size:clamp(1.75rem,3vw,var(--fs-xl));font-weight:600;letter-spacing:-.02em}.close-lede[data-astro-cid-vg3gbttd]{margin-top:var(--space-3);color:var(--fg-muted)}.close-actions[data-astro-cid-vg3gbttd]{margin-top:var(--space-6);display:flex;gap:var(--space-3);flex-wrap:wrap}.muted[data-astro-cid-vg3gbttd]{color:var(--fg-muted);font-size:var(--fs-sm)}
