:root{--bg: #090b10;--bg-elev: #0f1219;--bg-soft: #151925;--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .14);--text: #eef1f6;--muted: #939aab;--faint: #5c6474;--signal: #ff5a36;--signal-soft: rgba(255, 90, 54, .12);--ok: #3ecf8e;--font: "Bricolage Grotesque", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--max: 1120px;--header-h: 64px;--ease: cubic-bezier(.22, 1, .36, 1);--pad-x: clamp(18px, 4vw, 36px)}body{display:flex;flex-direction:column;min-height:100dvh;font-family:var(--font);color:var(--text);background-color:var(--bg);background-image:radial-gradient(ellipse 80% 50% at 50% -30%,rgba(255,90,54,.12),transparent 55%),linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:100% 100%,56px 56px,56px 56px}::selection{background:var(--signal);color:#fff}#app{flex:1 1 auto}.container{width:min(var(--max),100%);margin-inline:auto;padding-inline:var(--pad-x)}#site-header{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;height:var(--header-h);padding-inline:var(--pad-x);border-bottom:1px solid var(--line);background:#090b10d9;backdrop-filter:blur(12px)}#brand{display:flex;align-items:center;gap:10px;min-width:0;font-size:1.05rem;font-weight:800;letter-spacing:-.04em}#brand-mark{flex-shrink:0;width:12px;height:12px;background:var(--signal);box-shadow:3px 3px #fff2}#brand-version{padding:2px 6px;border:1px solid var(--line-strong);font-family:var(--font-mono);font-size:.66rem;font-weight:500;color:var(--faint)}#site-nav{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:2px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}#site-nav::-webkit-scrollbar{display:none}#site-nav a{flex-shrink:0;padding:8px 12px;font-size:.88rem;font-weight:600;white-space:nowrap;color:var(--muted);transition:color .15s,background .15s}#site-nav a:hover,#site-nav a.active{color:var(--text)}#site-nav a.active{background:var(--signal-soft);color:var(--signal)}#site-nav #nav-cta,#site-nav #nav-cta:hover,#site-nav #nav-cta.active{margin-left:8px;background:var(--signal);color:#fff}#site-nav #nav-cta:hover{filter:brightness(1.08)}#site-nav #nav-cta.active{box-shadow:inset 0 0 0 1px #ffffff40}#site-footer{flex-shrink:0;padding-block:28px;border-top:1px solid var(--line);background:var(--bg-elev)}#site-footer .container{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;font-size:.86rem;font-weight:600}#footer-brand{font-weight:800;letter-spacing:-.03em}#site-footer a:hover{color:var(--signal)}#footer-copy{margin-left:auto;font-family:var(--font-mono);font-size:.72rem;font-weight:400;color:var(--faint)}#install-cmd{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 12px 12px 16px;border:1px solid var(--line-strong);background:var(--bg-elev);font-family:var(--font-mono);font-size:.8rem}#install-cmd>span{flex-shrink:0;color:var(--signal);user-select:none}#install-cmd code{flex:1 1 auto;min-width:0;overflow-x:auto;white-space:nowrap;color:var(--text)}#install-cmd button{flex-shrink:0;padding:7px 12px;border:none;background:var(--signal);color:#fff;font-family:var(--font);font-size:.74rem;font-weight:700;cursor:pointer}#install-cmd button[data-copied]{background:var(--ok);color:#062016}.shiki-html{font-size:.78rem;line-height:1.7}.shiki-html pre{margin:0;background:transparent!important;tab-size:2}.shiki-html code{font-family:var(--font-mono)}@media(max-width:720px){#nav-why{display:none}#site-footer .container{justify-content:center;text-align:center}#footer-copy{margin-left:0;width:100%}#install-cmd{flex-wrap:wrap}#install-cmd button{width:100%}}@media(max-width:640px){#brand-version,#nav-github{display:none}#site-nav a{padding:8px 10px;font-size:.82rem}#site-nav #nav-cta{margin-left:4px}}@media(max-width:480px){#nav-docs{display:none}#site-header{gap:8px}#brand{font-size:.95rem}}
