body{color:#e9f3ff;background:radial-gradient(circle at 18% 18%,#4dd0e12e,#0000 24%),radial-gradient(circle at 88% 12%,#78ffb41c,#0000 18%),linear-gradient(#07111f 0%,#0c1523 48%,#0a1220 100%);margin:0;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}a{color:inherit;text-decoration:none}.page.svelte-1uha8ag{width:100%;overflow-x:clip}.hero.svelte-1uha8ag{min-height:94svh;padding:2rem clamp(1rem,2vw,2rem) 1.25rem}.site-header.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:1rem;max-width:1180px;margin:0 auto;display:flex}.brand.svelte-1uha8ag,.header-actions.svelte-1uha8ag{align-items:center;gap:.85rem;display:flex}.brand.svelte-1uha8ag{font-weight:800}.brand.svelte-1uha8ag img:where(.svelte-1uha8ag){width:2rem;height:2rem}.header-actions.svelte-1uha8ag{color:#c7d7ec;flex-wrap:wrap;justify-content:flex-end;font-size:.92rem;font-weight:700}.header-actions.svelte-1uha8ag a:where(.svelte-1uha8ag){padding:.45rem .2rem}.hero-inner.svelte-1uha8ag,.band.svelte-1uha8ag,.explain.svelte-1uha8ag{max-width:1180px;margin:0 auto}.hero-inner.svelte-1uha8ag{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:2rem;min-height:calc(94svh - 3rem);display:grid}.hero-copy.svelte-1uha8ag{padding:2rem 0}.eyebrow.svelte-1uha8ag,.kicker.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.12em;color:#8adcee;align-items:center;gap:.8rem;font-size:.77rem;display:inline-flex}.eyebrow.svelte-1uha8ag{gap:1rem;font-size:.9rem;font-weight:700}.eyebrow.svelte-1uha8ag img:where(.svelte-1uha8ag){filter:drop-shadow(0 18px 22px #4dd0e133);will-change:transform;width:clamp(3.2rem,6vw,4.8rem);height:clamp(3.2rem,6vw,4.8rem);animation:3.8s ease-in-out infinite svelte-1uha8ag-logo-float}@keyframes svelte-1uha8ag-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.55rem)}}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag{letter-spacing:0;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,serif;font-weight:700}h1.svelte-1uha8ag{margin-top:.85rem;font-size:clamp(4rem,10vw,7rem);line-height:.92}.pronunciation.svelte-1uha8ag{color:#c8d7ee;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09111f52;border:1px solid #8adcee38;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.55rem;margin:1rem 0 0;padding:.58rem .72rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.pronunciation.svelte-1uha8ag span:where(.svelte-1uha8ag),.pronunciation.svelte-1uha8ag small:where(.svelte-1uha8ag){text-transform:uppercase;letter-spacing:.1em;color:#8adcee;font-size:.72rem}.pronunciation.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#f0fbff;letter-spacing:.02em;font-size:clamp(1rem,1.35vw,1.16rem)}.pronunciation.svelte-1uha8ag code:where(.svelte-1uha8ag){color:#dff9ff;background:#8af1ff14;border-radius:999px;padding:.2rem .45rem;font-family:SFMono-Regular,JetBrains Mono,IBM Plex Mono,Consolas,monospace;font-size:.86rem}.lede.svelte-1uha8ag{color:#c8d7ee;max-width:36rem;margin:1.3rem 0 0;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.7}.cta-row.svelte-1uha8ag{flex-wrap:wrap;gap:.9rem;margin-top:1.7rem;display:flex}.button.svelte-1uha8ag{border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.8rem 1.15rem;font-weight:600;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button.svelte-1uha8ag:hover{transform:translateY(-1px)}.button.primary.svelte-1uha8ag{color:#08111f;background:linear-gradient(135deg,#8af1ff 0%,#b9ffd2 100%);border-color:#0000}.button.ghost.svelte-1uha8ag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09111f33}.signal-list.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;max-width:40rem;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.signal-list.svelte-1uha8ag li:where(.svelte-1uha8ag){color:#dbe7f6;padding-left:1.1rem;position:relative}.signal-list.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";background:linear-gradient(135deg,#7dd3fc 0%,#a7f3d0 100%);border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.62rem;left:0}.hero-visual.svelte-1uha8ag{justify-content:center;align-items:center;padding:1rem 0 2rem;display:flex}.scene.svelte-1uha8ag{aspect-ratio:1/1.04;width:min(100%,43rem);position:relative}.terminal.svelte-1uha8ag,.dashboard.svelte-1uha8ag,.config-card.svelte-1uha8ag,.install-card.svelte-1uha8ag,.step.svelte-1uha8ag,.feature-set-card.svelte-1uha8ag,.use-case.svelte-1uha8ag,.security-note.svelte-1uha8ag,.project-links.svelte-1uha8ag,.explain-panel.svelte-1uha8ag{background:linear-gradient(#0e192bf5 0%,#08101cf5 100%);border:1px solid #91b8dc29;border-radius:12px;box-shadow:0 28px 70px #00000047,inset 0 1px #ffffff08}.terminal.svelte-1uha8ag,.dashboard.svelte-1uha8ag,.config-card.svelte-1uha8ag{position:absolute;overflow:hidden}.terminal.svelte-1uha8ag{width:64%;top:0;left:0;transform:rotate(-2deg)}.dashboard.svelte-1uha8ag{width:60%;top:12%;right:0;transform:rotate(3deg)}.config-card.svelte-1uha8ag{width:72%;bottom:0;left:14%;transform:rotate(-1deg)}.window-bar.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.1em;color:#98accc;background:#ffffff08;border-bottom:1px solid #91b8dc1c;justify-content:space-between;align-items:center;gap:.45rem;padding:.8rem .95rem;font-size:.78rem;display:flex}.window-title.svelte-1uha8ag{align-items:center;gap:.45rem;min-width:0;display:flex}.window-title.svelte-1uha8ag strong:where(.svelte-1uha8ag),.window-bar.svelte-1uha8ag>strong:where(.svelte-1uha8ag){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.window-title.svelte-1uha8ag span:where(.svelte-1uha8ag){background:#ffffff29;border-radius:999px;flex:none;width:.58rem;height:.58rem}.window-bar.alt.svelte-1uha8ag{justify-content:space-between}.status.svelte-1uha8ag{color:#baffcf}pre.svelte-1uha8ag{white-space:pre-wrap;word-break:break-word;color:#d8e5f7;margin:0;padding:1rem 1.05rem 1.1rem;font-family:SFMono-Regular,JetBrains Mono,IBM Plex Mono,Consolas,monospace;font-size:.84rem;line-height:1.58}.dashboard-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:1rem;display:grid}.stat.svelte-1uha8ag{background:#7dd3fc0f;border-radius:10px;padding:.9rem}.stat-label.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.11em;color:#88a8cb;font-size:.72rem;display:block}.stat.svelte-1uha8ag strong:where(.svelte-1uha8ag){margin-top:.35rem;font-size:1.8rem;display:block}.ui-list.svelte-1uha8ag{gap:.55rem;padding:0 1rem 1rem;display:grid}.ui-list.svelte-1uha8ag div:where(.svelte-1uha8ag){color:#d9e8fa;background:#ffffff0a;border-radius:10px;padding:.75rem .85rem}.band.svelte-1uha8ag{padding:1.25rem clamp(1rem,2vw,2rem) 1.75rem}.band.alt.svelte-1uha8ag{padding-top:.25rem}.band-head.svelte-1uha8ag{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.3rem;display:flex}.band-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:14ch;font-size:clamp(2rem,4vw,3.1rem)}.band-head.wide.svelte-1uha8ag{align-items:start}.band-head.wide.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:18ch}.band-head.wide.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:#c6d5eb;max-width:32rem;margin:.35rem 0 0;line-height:1.7}.install-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.install-card.svelte-1uha8ag,.step.svelte-1uha8ag{padding:1.15rem}.step-command.svelte-1uha8ag{background:#050c1680;border:1px solid #91b8dc1f;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;overflow:hidden}.step-command.svelte-1uha8ag pre:where(.svelte-1uha8ag){min-width:0;padding:.85rem .9rem}.mini-copy.svelte-1uha8ag{color:#e1f6ff;min-height:1.85rem;font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;background:#89d8eb14;border:1px solid #89d8eb3d;border-radius:8px;flex:none;padding:.35rem .62rem;font-size:.72rem;font-weight:800}.mini-copy.svelte-1uha8ag:hover,.mini-copy.svelte-1uha8ag:focus-visible{background:#89d8eb24;border-color:#89d8eb7a;outline:none}.mini-copy.copied.svelte-1uha8ag{color:#e3ffe9;background:#baffcf24;border-color:#baffcf70}.step-command.svelte-1uha8ag .mini-copy:where(.svelte-1uha8ag){margin:.48rem .48rem .48rem 0}.command-copy.svelte-1uha8ag{color:#d8e5f7;cursor:pointer;text-align:left;background:#050c1680;border:1px solid #91b8dc1f;border-radius:10px;width:100%;margin:0;padding:0;transition:border-color .16s,background .16s,transform .16s;display:block;position:relative;overflow:hidden}.command-copy.svelte-1uha8ag:hover,.command-copy.svelte-1uha8ag:focus-visible{background:#071220c7;border-color:#8adcee6b;outline:none;transform:translateY(-1px)}.command-copy.svelte-1uha8ag code:where(.svelte-1uha8ag){white-space:pre-wrap;word-break:break-word;min-height:4rem;padding:1rem 5.7rem 1.1rem 1.05rem;font-family:SFMono-Regular,JetBrains Mono,IBM Plex Mono,Consolas,monospace;font-size:.84rem;line-height:1.58;display:block}.copy-badge.svelte-1uha8ag{color:#dff9ff;background:#8af1ff14;border-radius:999px;align-items:center;gap:.35rem;padding:.34rem .52rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.copy-badge.copied.svelte-1uha8ag{color:#baffcf;background:#b9ffd229}.copy-icon.svelte-1uha8ag{width:.8rem;height:.8rem;position:relative}.copy-icon.svelte-1uha8ag:before,.copy-icon.svelte-1uha8ag:after{content:"";border:1.5px solid;border-radius:2px;width:.52rem;height:.62rem;position:absolute}.copy-icon.svelte-1uha8ag:before{opacity:.55;top:.18rem;left:.08rem}.copy-icon.svelte-1uha8ag:after{background:#071220e6;top:.02rem;left:.22rem}.card-top.svelte-1uha8ag{min-height:5.9rem}.install-card.svelte-1uha8ag h3:where(.svelte-1uha8ag),.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.45rem;font-size:1.45rem}.install-card.svelte-1uha8ag p:where(.svelte-1uha8ag),.step.svelte-1uha8ag p:where(.svelte-1uha8ag),.explain-copy.svelte-1uha8ag p:where(.svelte-1uha8ag),.panel-line.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#c6d5eb;line-height:1.7}.steps.svelte-1uha8ag,.use-case-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.feature-set.svelte-1uha8ag{padding-top:2.75rem}.feature-set-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.feature-set-card.svelte-1uha8ag{padding:1.2rem;position:relative;overflow:hidden}.feature-set-card.svelte-1uha8ag:before{content:"";opacity:.86;background:linear-gradient(#8af1ff 0%,#baffcf 100%);width:.22rem;position:absolute;inset:0 auto 0 0}.feature-set-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.45rem;font-size:1.42rem}.feature-set-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#c6d5eb;margin:0;line-height:1.7}.feature-set-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){color:#dbe7f6;gap:.55rem;margin:1rem 0 0;padding-left:1.2rem;line-height:1.55;display:grid}.feature-set-card.svelte-1uha8ag li:where(.svelte-1uha8ag)::marker{color:#8adcee}.use-case.svelte-1uha8ag,.security-note.svelte-1uha8ag,.project-links.svelte-1uha8ag{padding:1.15rem}.use-case.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.45rem;font-size:1.28rem}.use-case.svelte-1uha8ag p:where(.svelte-1uha8ag),.security-note.svelte-1uha8ag p:where(.svelte-1uha8ag),.project-links.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#c6d5eb;line-height:1.7}.project-band.svelte-1uha8ag{padding-bottom:3rem}.project-grid.svelte-1uha8ag{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1rem;display:grid}.security-note.svelte-1uha8ag h2:where(.svelte-1uha8ag),.project-links.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:.25rem 0 .85rem;font-size:clamp(1.7rem,3vw,2.45rem)}.security-note.svelte-1uha8ag .button:where(.svelte-1uha8ag){margin-top:.55rem}.link-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.link-grid.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#dff9ff;background:#ffffff09;border:1px solid #91b8dc1f;border-radius:10px;padding:.78rem .85rem;font-weight:700}.badge-row.svelte-1uha8ag{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.badge-row.svelte-1uha8ag a:where(.svelte-1uha8ag){align-items:center;display:inline-flex}.badge-row.svelte-1uha8ag img:where(.svelte-1uha8ag){max-width:12rem;height:1.25rem}.step-number.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.12em;color:#89d8eb;margin-bottom:.9rem;font-size:.75rem}.explain.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,.94fr);align-items:start;gap:1.25rem;display:grid}.explain-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:12ch;margin:.3rem 0 1rem;font-size:clamp(2rem,4vw,3.1rem)}.explain-panel.svelte-1uha8ag{gap:.9rem;padding:1rem;display:grid}.panel-line.svelte-1uha8ag{background:#ffffff08;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:.95rem;display:grid}.panel-line.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#07111f;background:linear-gradient(135deg,#8af1ff 0%,#baffcf 100%);border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:700;display:inline-flex}.panel-line.svelte-1uha8ag strong:where(.svelte-1uha8ag){margin-bottom:.3rem;font-size:1rem;display:block}@media (width<=980px){.hero-inner.svelte-1uha8ag,.explain.svelte-1uha8ag,.steps.svelte-1uha8ag,.feature-set-grid.svelte-1uha8ag,.use-case-grid.svelte-1uha8ag,.project-grid.svelte-1uha8ag,.install-grid.svelte-1uha8ag{grid-template-columns:1fr}.hero.svelte-1uha8ag{padding-top:1rem}.hero-inner.svelte-1uha8ag{min-height:auto}.scene.svelte-1uha8ag{aspect-ratio:1/1.18;width:min(100%,34rem);margin:0 auto}}@media (width<=720px){.hero.svelte-1uha8ag{min-height:auto}.site-header.svelte-1uha8ag{flex-direction:column;align-items:flex-start}.header-actions.svelte-1uha8ag{justify-content:flex-start}.eyebrow.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:.75rem}.pronunciation.svelte-1uha8ag{border-radius:14px}.signal-list.svelte-1uha8ag{grid-template-columns:1fr}.scene.svelte-1uha8ag{aspect-ratio:1/1.28}.terminal.svelte-1uha8ag{width:84%}.dashboard.svelte-1uha8ag{width:76%;top:23%}.config-card.svelte-1uha8ag{width:88%;left:6%}.band-head.svelte-1uha8ag{flex-direction:column;align-items:start}.link-grid.svelte-1uha8ag{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.eyebrow.svelte-1uha8ag img:where(.svelte-1uha8ag){animation:none}}
