:root{--sl-color-accent-low: #0f223c;--sl-color-accent: #4da3ff;--sl-color-accent-high: #dcebff;--sl-color-text-accent: #7ab8ff}:root[data-theme=light]{--sl-color-accent-low: #dcebff;--sl-color-accent: #1f74d8;--sl-color-accent-high: #123562;--sl-color-bg-sidebar: #f7f9fc}.sl-markdown-content :where(code):not(:where(pre code)){border-radius:6px}.sl-link-button.primary{box-shadow:0 16px 40px #4da3ff33}.site-title{letter-spacing:0}.home-body{--home-bg: #15171d;--home-panel: rgba(255, 255, 255, .03);--home-panel-strong: rgba(255, 255, 255, .045);--home-border: rgba(255, 255, 255, .08);--home-border-soft: rgba(255, 255, 255, .06);--home-text: #f7f9fd;--home-text-strong: #ffffff;--home-text-muted: rgba(218, 225, 237, .84);--home-text-soft: rgba(216, 223, 236, .78);--home-link-muted: rgba(214, 221, 234, .78);--home-accent: #7ab8ff;--home-accent-strong: #4da3ff;--home-accent-surface: rgba(77, 163, 255, .09);margin:0;min-height:100vh;background:var(--home-bg);color:var(--home-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-theme=light] .home-body{--home-bg: #f5f7fb;--home-panel: rgba(255, 255, 255, .8);--home-panel-strong: rgba(255, 255, 255, .92);--home-border: rgba(15, 23, 42, .1);--home-border-soft: rgba(15, 23, 42, .08);--home-text: #0f172a;--home-text-strong: #020817;--home-text-muted: rgba(15, 23, 42, .78);--home-text-soft: rgba(15, 23, 42, .68);--home-link-muted: rgba(15, 23, 42, .72);--home-accent: #1f74d8;--home-accent-strong: #0f5fc0;--home-accent-surface: rgba(31, 116, 216, .08)}.home-page{padding:1.35rem 2rem 4rem}.home-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--home-border)}.brand{color:var(--home-text-strong);text-decoration:none;font-size:clamp(1.8rem,1.45rem + 1vw,2.65rem);font-weight:700;letter-spacing:-.03em}.nav-meta{display:flex;align-items:center;gap:1rem}.nav-links{display:flex;align-items:center;gap:1.1rem}.nav-links a{color:var(--home-link-muted);text-decoration:none;font-size:.94rem}.nav-links a:hover{color:var(--home-text-strong)}.theme-toggle{appearance:none;border:0;background:transparent;padding:0;margin:0;cursor:pointer;color:inherit}.theme-toggle-track{position:relative;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-width:8.2rem;padding:.26rem;border-radius:999px;border:1px solid var(--home-border);background:var(--home-panel);overflow:hidden}.theme-toggle-option{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 .8rem;font-size:.84rem;font-weight:600;color:var(--home-link-muted);transition:color .16s ease}.theme-toggle-thumb{position:absolute;top:.26rem;left:.26rem;width:calc(50% - .26rem);height:calc(100% - .52rem);border-radius:999px;background:color-mix(in srgb,var(--home-accent-strong) 18%,var(--home-panel-strong));border:1px solid color-mix(in srgb,var(--home-accent) 24%,transparent);box-shadow:inset 0 1px #ffffff14;transition:transform .18s ease}.theme-toggle[data-theme=dark] .theme-toggle-thumb{transform:translate(100%)}.theme-toggle[data-theme=light] .theme-toggle-option:first-child,.theme-toggle[data-theme=dark] .theme-toggle-option:last-child{color:var(--home-text-strong)}.theme-toggle:focus-visible .theme-toggle-track{outline:2px solid color-mix(in srgb,var(--home-accent) 55%,transparent);outline-offset:2px}.home-shell{display:grid;gap:3.5rem;max-width:1320px;margin:0 auto;padding-top:2.8rem}.home-hero{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(22rem,.94fr);gap:3rem;align-items:start;padding-block:.8rem .25rem}.hero-copy{display:grid;gap:1.15rem;max-width:35rem}.hero-kicker,.section-eyebrow,.signal-label,.visual-label{display:inline-flex;align-items:center;width:fit-content;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.hero-kicker{padding:.38rem .68rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--home-accent) 30%,transparent);background:var(--home-accent-surface);color:var(--home-accent)}.hero-copy h1{margin:0;max-width:8.8ch;font-size:clamp(2.65rem,2.15rem + 2vw,4rem);line-height:.9;letter-spacing:0;color:var(--home-text-strong)}.hero-copy h1 span{display:block}.hero-lead{margin:0;max-width:30rem;font-size:clamp(1rem,.94rem + .26vw,1.13rem);line-height:1.72;color:var(--home-text-muted)}.product-word{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:999px;background:var(--home-panel);color:var(--home-text-strong);font-weight:600}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem .9rem}.home-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;padding:.72rem 1rem;border-radius:999px;text-decoration:none;font-size:.94rem;border:1px solid transparent}.home-button.primary{background:var(--home-accent-strong);color:#f6fbff;box-shadow:0 16px 40px #4da3ff33}.home-button.secondary{border-color:var(--home-border);color:var(--home-text-strong)}.hero-points{display:flex;flex-wrap:wrap;gap:.65rem}.hero-points span{display:inline-flex;align-items:center;padding:.38rem .68rem;border-radius:999px;background:var(--home-panel);border:1px solid var(--home-border-soft);color:var(--home-text-muted);font-size:.86rem}.hero-footnote{max-width:30rem;color:var(--home-text-soft);line-height:1.65;font-size:.93rem}.hero-footnote,.hero-lead,.editorial-copy,.section-text,.status-text{text-wrap:pretty}.hero-visual{display:grid;justify-self:end;width:min(100%,34rem)}.visual-frame{overflow:hidden;position:relative;border-radius:1.25rem;border:1px solid var(--home-border);background:linear-gradient(180deg,#ffffff0a,#ffffff04),linear-gradient(160deg,color-mix(in srgb,var(--home-bg) 94%,#06101f 6%),color-mix(in srgb,var(--home-bg) 90%,#102542 10%));box-shadow:0 24px 80px #00000057,inset 0 1px #ffffff0d;min-height:29.5rem}.visual-frame:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,rgba(77,163,255,.06) 45%,transparent 100%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:auto,100% 3.5rem,3.5rem 100%;pointer-events:none}.visual-head{display:flex;gap:.5rem;padding:.85rem .85rem 0}.visual-head span{width:.58rem;height:.58rem;border-radius:999px;background:#ffffff29}.visual-core{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.85rem;align-items:stretch;padding:.85rem}.visual-column{display:grid;gap:.68rem;padding:.95rem;border-radius:1rem;border:1px solid var(--home-border-soft);background:var(--home-panel)}.visual-label{color:var(--home-accent)}.visual-column div{display:grid;gap:.2rem;padding:.82rem .9rem;border-radius:.8rem;background:var(--home-panel-strong);color:var(--home-text-muted);line-height:1.45}.visual-column div strong{color:var(--home-text-strong);font-weight:600}.visual-column div span{color:var(--home-text-soft);font-size:.84rem}.visual-spine{display:grid;align-items:center;align-content:center;justify-items:center;gap:.45rem;min-width:3.6rem}.visual-spine i{width:1px;height:3.6rem;background:linear-gradient(180deg,#4da3ff33,#4da3ffe6,#4da3ff33)}.visual-spine strong{writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;color:var(--home-text-strong)}.visual-footer{display:flex;flex-wrap:wrap;gap:.6rem;padding:0 .85rem .85rem}.visual-chip{padding:.5rem .72rem;border-radius:999px;background:var(--home-panel);color:var(--home-text-muted);font-size:.82rem}.visual-chip.emphasis{background:color-mix(in srgb,var(--home-accent-strong) 18%,transparent);color:var(--home-text-strong)}.signal-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:.3rem}.signal-strip>div,.editorial-panel,.status-card{border:1px solid var(--home-border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--home-accent-strong) 10%,transparent),#ffffff03),color-mix(in srgb,var(--home-bg) 92%,var(--home-accent-strong) 8%)}:root[data-theme=light] .signal-strip>div,:root[data-theme=light] .editorial-panel,:root[data-theme=light] .status-card{background:linear-gradient(180deg,color-mix(in srgb,var(--home-accent-strong) 8%,transparent),#ffffffb8),color-mix(in srgb,white 95%,var(--home-accent-strong) 5%)}.signal-strip>div{padding:1rem 1.05rem}.signal-label,.section-eyebrow{margin-bottom:.6rem;color:var(--home-link-muted)}.signal-strip strong{display:block;line-height:1.52;color:var(--home-text-strong)}.editorial-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:1rem}.editorial-panel{padding:1.35rem}.editorial-panel--primary{display:grid;gap:.85rem}.editorial-panel h2,.editorial-panel h3,.section-copy h2{margin:0;letter-spacing:0}.editorial-panel h2{font-size:clamp(1.75rem,1.4rem + .9vw,2.35rem);line-height:1.08}.editorial-panel p,.section-copy p,.feature-list li,.flow-link p,.status-card p{color:var(--home-text-muted);line-height:1.72}.editorial-copy,.status-text,.flow-link p{margin:0}.section-text{color:var(--home-text-muted);line-height:1.72}.feature-list{margin:0;padding-left:1rem}.feature-list li+li{margin-top:.55rem}.flow-section{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:1.5rem;align-items:start}.section-copy{display:grid;gap:.7rem;max-width:36rem}.flow-links{display:grid;gap:.85rem}.flow-link{position:relative;display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;padding:1.1rem 1.15rem;border-radius:1rem;border:1px solid var(--home-border);text-decoration:none;background:var(--home-panel);transition:border-color .16s ease,background .16s ease,transform .16s ease;overflow:hidden}.flow-link:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--home-accent) 45%,transparent);background:color-mix(in srgb,var(--home-accent-surface) 70%,var(--home-panel))}.flow-link:after{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,#4da3ff1a,#4da3ffcc,#4da3ff1a)}.flow-index{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:999px;background:color-mix(in srgb,var(--home-accent-strong) 14%,transparent);color:var(--home-accent);font-size:.82rem;letter-spacing:.08em}.flow-link strong{display:block;margin-bottom:.25rem;color:var(--home-text-strong)}.status-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.status-card{padding:1.2rem 1.25rem}.status-text{color:var(--home-text-muted);line-height:1.72}@media(max-width:72rem){.home-hero,.editorial-grid,.flow-section{grid-template-columns:1fr}.hero-copy h1{max-width:10ch}.hero-copy,.hero-lead,.hero-footnote{max-width:none}.hero-visual{justify-self:stretch;width:100%}.visual-core{grid-template-columns:1fr}.visual-spine{grid-template-columns:1fr auto 1fr;grid-auto-flow:column;min-width:0}.visual-spine i{width:4rem;height:1px;background:linear-gradient(90deg,#4da3ff33,#4da3ffe6,#4da3ff33)}.visual-spine strong{writing-mode:initial;transform:none}}@media(max-width:50rem){.home-page{padding:1.2rem 1rem 3rem}.home-nav{flex-direction:column;align-items:flex-start}.nav-meta{width:100%;flex-direction:column;align-items:flex-start}.nav-links{flex-wrap:wrap}.home-shell{gap:2.6rem}.signal-strip,.status-band{grid-template-columns:1fr}.hero-copy h1{max-width:none;font-size:clamp(2.2rem,1.95rem + 2.4vw,3rem)}.visual-frame,.signal-strip>div,.editorial-panel,.flow-link,.status-card{border-radius:.9rem}}
