:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0e13;--surface:#111318;--surface-raised:#171b22;--text:#e8edf3;--muted:#8993a4;--border:#2b313c;--accent:#88c0d0;--accent-soft:#1a343c;--green:#8fc98f;--amber:#e4b86a;--mono:"SFMono-Regular", "Cascadia Code", "Liberation Mono", monospace;--sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}@font-face{font-family:Lattice Nerd Icons;src:url(data:font/woff2;base64,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)format("woff2");font-style:normal;font-weight:400;font-display:block;unicode-range:U+EAB4,U+EAB6,U+F015,U+F03E,U+F07B,U+F15B,U+F15C}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-width:320px;color:var(--text);font-family:var(--sans);margin:0;font-size:16px;line-height:1.6}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}iconify-icon{vertical-align:-.12em;width:1em;height:1em;display:inline-block}.skip-link{z-index:20;background:var(--accent);color:var(--bg);padding:.6rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.site-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;max-width:1440px;height:78px;margin:0 auto;padding:0 clamp(1.25rem,4vw,4rem);display:flex}.brand{color:var(--text);font-family:var(--mono);letter-spacing:.18em;align-items:center;gap:.7rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.brand svg{fill:none;width:25px;height:25px;stroke:var(--accent);stroke-width:1.6px}.version{border:1px solid var(--border);color:var(--muted);letter-spacing:.04em;margin-left:.1rem;padding:.12rem .38rem;font-size:.65rem}nav{align-items:center;gap:clamp(1rem,3vw,2.25rem);display:flex}nav a{color:var(--muted);font-size:.9rem;text-decoration:none}nav a:hover{color:var(--text)}nav .github-link{color:var(--accent)}.github-link iconify-icon{margin-right:.25rem}main,footer{max-width:1440px;margin:0 auto}.hero{grid-template-columns:minmax(320px,.86fr) minmax(580px,1.4fr);align-items:center;gap:clamp(3rem,6vw,7rem);min-height:690px;padding:clamp(4.5rem,9vw,8rem) clamp(1.25rem,4vw,4rem) clamp(4rem,8vw,7rem);display:grid;overflow:hidden}.eyebrow{color:var(--muted);font-family:var(--mono);letter-spacing:.17em;margin:0 0 1.5rem;font-size:.72rem;font-weight:700}.eyebrow span{vertical-align:middle;background:var(--accent);width:24px;height:1px;margin-right:.75rem;display:inline-block}h1{letter-spacing:-.065em;max-width:700px;margin:0;font-size:clamp(3.25rem,6.5vw,6.8rem);font-weight:730;line-height:.95}.lede{color:#aeb7c5;max-width:580px;margin:2rem 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.install-command{background:var(--surface-raised);min-width:325px;min-height:52px;color:var(--text);cursor:pointer;font-family:var(--mono);text-align:left;border:1px solid #3b4654;border-radius:4px;align-items:center;gap:.8rem;padding:.75rem .9rem;font-size:.87rem;transition:border-color .2s,background .2s;display:inline-flex}.install-command:hover{border-color:var(--accent)}.install-command .prompt{color:var(--green)}.install-command .copy-control{color:var(--muted);align-items:center;gap:.4rem;margin-left:auto;font-size:.72rem;display:inline-flex}.install-command.copied{border-color:var(--green);background:#132219}.text-link{color:var(--accent);font-size:.9rem;text-decoration:none}.text-link:hover{text-underline-offset:4px;text-decoration:underline}.run-hint{color:var(--muted);margin:1rem 0 0;font-size:.78rem}.run-hint code{color:#c2cad5;font-family:var(--mono)}.run-hint a{color:var(--accent);text-underline-offset:3px}.demo-column{width:min(800px,68vw)}.terminal-demo-mount{width:100%}.demo-note{color:var(--muted);font-size:.72rem;font-family:var(--mono);margin:1rem 0 0}.terminal-shell{background:var(--surface);width:100%;box-shadow:0 34px 90px #00000073, -28px 28px 0 -27px var(--accent);font-family:var(--mono);transform-origin:0;border:1px solid #3a4351;border-radius:6px;font-size:clamp(.62rem,.8vw,.78rem);transform:perspective(1500px)rotateY(-2deg)}.terminal-bar{height:38px;color:var(--muted);border-bottom:1px solid var(--border);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 13px;font-size:.7rem;display:grid}.traffic{gap:6px;display:flex}.traffic i{background:#3b414c;border-radius:50%;width:8px;height:8px}.traffic i:first-child{background:#c96c67}.traffic i:nth-child(2){background:#d4aa5b}.traffic i:last-child{background:#77b17d}.live{max-width:270px;color:var(--accent);text-overflow:ellipsis;white-space:nowrap;justify-self:end;overflow:hidden}.live b{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%;margin-right:6px;display:inline-block}.demo-viewport{scrollbar-color:#38424d #0b0e13;background:#000;min-height:425px;overflow:auto}.demo-viewport [data-vt-host]{min-width:max-content;display:block!important}.demo-viewport [data-vt-container],.demo-viewport [data-vt-container] *{font-family:"Lattice Nerd Icons", var(--mono)!important}.demo-viewport [data-vt-container]{font-size:12px;line-height:16px}.demo-help{border-top:1px solid var(--border);min-height:37px;color:var(--muted);font-family:var(--mono);margin:0;padding:9px 12px;font-size:.66rem;line-height:1.4}.manifesto{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:#bdc6d2;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(1.2rem,4vw,4rem);padding:1.35rem clamp(1.25rem,4vw,4rem);font-size:clamp(.72rem,1.1vw,.9rem);display:flex}.manifesto p{margin:0}.manifesto span{background:var(--accent);width:4px;height:4px;transform:rotate(45deg)}.features{padding:clamp(5rem,9vw,8rem) clamp(1.25rem,4vw,4rem)}.section-heading{max-width:710px;margin-bottom:3.5rem}.section-heading h2,.ready h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.4rem,5vw,4.6rem);line-height:1.05}.section-heading>p:last-child{max-width:620px;color:var(--muted);margin:1.5rem 0 0;font-size:1.05rem}.feature-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,1fr);display:grid}.feature{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(140deg,#ffffff05,#0000 55%);min-height:330px;padding:clamp(1.5rem,3vw,2.6rem);position:relative;overflow:hidden}.feature-wide{grid-column:1/-1;min-height:380px}.feature-index{color:var(--accent);font-family:var(--mono);justify-content:space-between;align-items:center;margin-bottom:3rem;font-size:.7rem;display:flex}.feature-index iconify-icon{color:#b8c3d1;width:1.65rem;height:1.65rem}.feature h3{letter-spacing:-.025em;margin:0 0 .9rem;font-size:clamp(1.4rem,2.2vw,2rem)}.feature>p{max-width:610px;color:var(--muted);margin:0}.feature p code{color:var(--accent);font-family:var(--mono);font-size:.9em}.code-sample{border-left:2px solid var(--accent);color:#c7cfda;width:43%;font-family:var(--mono);background:#0b0e13;padding:1rem 1.2rem;font-size:.76rem;display:grid;position:absolute;bottom:2.7rem;right:clamp(1.5rem,4vw,4rem);box-shadow:0 14px 36px #00000040}.code-sample b{color:var(--amber)}.code-sample em{color:#bd93f9;font-style:normal}.code-sample i{color:var(--accent);font-style:normal}.code-sample q{color:var(--green)}.path-card{border:1px solid var(--border);background:var(--bg);font-family:var(--mono);overflow-wrap:anywhere;gap:.2rem;margin-top:3rem;padding:1rem;font-size:.78rem;display:grid}.path-card span{color:var(--muted)}.path-card strong{color:var(--accent);font-weight:500}.link-cloud{justify-content:center;align-items:center;min-height:90px;margin-top:2.3rem;display:flex}.link-cloud span{background:var(--bg);color:var(--accent);font-family:var(--mono);border:1px solid #40515e;padding:.5rem .8rem;font-size:.72rem}.link-cloud i{background:#40515e;width:28px;height:1px}.feature-command{grid-column:1/-1;grid-template-rows:auto auto 1fr;grid-template-columns:1fr 1.1fr;column-gap:4rem;min-height:400px;display:grid}.feature-command .feature-index,.feature-command h3,.feature-command>p{grid-column:1}.feature-command .command-list{border:1px solid var(--border);background:var(--bg);grid-area:1/2/4;align-self:center}.command-list div{border-bottom:1px solid var(--border);color:var(--muted);grid-template-columns:110px 1fr;padding:.85rem 1rem;font-size:.8rem;display:grid}.command-list div:last-child{border:0}.command-list .chosen{background:var(--accent);color:var(--bg);border:0;margin:5px}.command-list code{color:inherit;font-family:var(--mono)}.ready{background:linear-gradient(125deg,#111820,#0f171a 60%,#17252a);border:1px solid #3b4d59;grid-template-columns:1fr auto;align-items:end;gap:2rem;margin:0 clamp(1.25rem,4vw,4rem) clamp(1.25rem,4vw,4rem);padding:clamp(2rem,5vw,4rem);display:grid}.ready .eyebrow{color:#9bacb6}.ready-action{min-width:390px}.install-command.large{background:#0b0e13;width:100%}.ready-action p{color:var(--muted);font-size:.75rem;font-family:var(--mono);margin:.7rem 0 0}footer{border-top:1px solid var(--border);min-height:100px;color:var(--muted);grid-template-columns:1fr auto auto;align-items:center;gap:2rem;padding:2rem clamp(1.25rem,4vw,4rem);font-size:.78rem;display:grid}footer p{margin:0}@media (width<=1080px){.hero{grid-template-columns:1fr}.demo-column{width:100%}.terminal-shell{transform:none}.ready{grid-template-columns:1fr;align-items:start}.ready-action{width:min(440px,100%);min-width:0}}@media (width<=720px){.site-header{height:66px}.site-header nav a:not(.github-link),.version{display:none}.hero{padding-top:4rem}.demo-viewport{min-height:425px}.manifesto{white-space:nowrap;justify-content:flex-start;overflow-x:auto}.feature-grid{grid-template-columns:1fr}.feature-wide,.feature-command{grid-column:auto}.feature{min-height:310px}.code-sample{width:100%;margin-top:2rem;position:static;overflow:hidden}.feature-command{display:block}.feature-command .command-list{margin-top:2.5rem}footer{grid-template-columns:1fr;gap:.6rem}.install-command{width:100%;min-width:0}.hero-actions{flex-direction:column;align-items:stretch}.text-link{align-self:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
