.ls-os-root{--os-bg:#06080c;--os-bg-raised:#0b0e15;--os-bg-panel:rgba(14,18,27,0.96);--os-bg-panel-2:rgba(10,13,20,0.96);--os-bg-glass:rgba(18,23,34,0.72);--os-bg-muted:rgba(255,255,255,0.03);--os-bg-hover:rgba(255,255,255,0.055);--os-border:rgba(140,155,180,0.14);--os-border-strong:rgba(200,215,235,0.24);--os-border-accent:rgba(211,179,122,0.28);--os-text:#eef2f8;--os-text-muted:rgba(200,210,228,0.68);--os-text-soft:rgba(148,162,188,0.88);--os-text-faint:rgba(110,125,152,0.72);--os-ink:#040609;--os-gold:#d4b47c;--os-gold-bright:#e8cd98;--os-gold-dim:rgba(212,180,124,0.18);--os-blue:#5fa8f5;--os-blue-dim:rgba(95,168,245,0.14);--os-green:#5fcf8e;--os-green-dim:rgba(95,207,142,0.12);--os-purple:#9d7af7;--os-purple-dim:rgba(157,122,247,0.14);--os-amber:#f0c96a;--os-red:#f07070;--os-red-dim:rgba(240,112,112,0.12);--os-font-display:"Manrope","Inter",system-ui,sans-serif;--os-font-body:"Manrope","Inter",system-ui,sans-serif;--os-font-mono:"JetBrains Mono","IBM Plex Mono",monospace;--os-radius:4px;--os-radius-lg:8px;--os-shadow:0 4px 24px rgba(0,0,0,0.48),0 1px 4px rgba(0,0,0,0.32);--os-shadow-lg:0 16px 64px rgba(0,0,0,0.64),0 4px 16px rgba(0,0,0,0.4);--os-shadow-glow-gold:0 0 60px rgba(212,180,124,0.10);--os-shadow-glow-blue:0 0 60px rgba(95,168,245,0.10);--os-grid:rgba(255,255,255,0.032);min-height:100vh;color:var(--os-text);font-family:var(--os-font-body);font-size:14px;line-height:1.6;background:radial-gradient(ellipse 80% 40% at 50% -10%,rgba(95,168,245,.055),transparent),radial-gradient(ellipse 60% 30% at 0 60%,rgba(212,180,124,.05),transparent),radial-gradient(ellipse 50% 30% at 100% 80%,rgba(95,207,142,.04),transparent),linear-gradient(175deg,#07090e,#05070b 55%,#06080d);-webkit-font-smoothing:antialiased}.ls-os-root:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(var(--os-grid) 1px,transparent 1px),linear-gradient(90deg,var(--os-grid) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(180deg,transparent 0,black 8%,black 90%,transparent)}.os-nav{position:sticky;top:0;z-index:80;border-bottom:1px solid var(--os-border);background:rgba(6,8,12,.88);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4)}.os-nav-inner{width:min(1440px,calc(100vw - 40px));margin:0 auto;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px}.os-nav-brand{display:inline-flex;gap:10px;color:var(--os-text);text-decoration:none;font-size:11px;letter-spacing:.24em;text-transform:uppercase}.os-nav-brand,.os-nav-brand-mark{align-items:center;font-weight:900}.os-nav-brand-mark{width:28px;height:28px;border:1.5px solid var(--os-gold);display:flex;justify-content:center;font-size:9px;letter-spacing:.05em;color:var(--os-gold);background:var(--os-gold-dim)}.os-nav-links{display:flex;align-items:center;gap:4px}.os-nav-link{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border:1px solid transparent;border-radius:var(--os-radius);color:var(--os-text-soft);text-decoration:none;font-size:10.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;transition:all .1s ease}.os-nav-link:hover{background:var(--os-bg-hover)}.os-nav-link.is-active,.os-nav-link:hover{color:var(--os-text);border-color:var(--os-border)}.os-nav-link.is-active{background:rgba(255,255,255,.04)}.os-nav-link.is-primary{border-color:var(--os-border-accent);background:var(--os-gold-dim);color:var(--os-gold)}.os-nav-link.is-primary:hover{background:rgba(212,180,124,.24);color:var(--os-gold-bright)}.os-live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--os-green);box-shadow:0 0 8px var(--os-green);animation:os-pulse 2.4s ease-in-out infinite;margin-right:2px}@keyframes os-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.os-main{position:relative;z-index:1;width:min(1440px,calc(100vw - 40px));margin:0 auto;padding:0 0 80px}.os-footer{border-top:1px solid var(--os-border);padding:24px 0;margin-top:60px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;color:var(--os-text-faint);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.os-footer a{color:inherit;text-decoration:none}.os-footer a:hover{color:var(--os-text-soft)}.os-hero{padding:64px 0 48px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:20px;align-items:start}.os-hero-left{display:grid;gap:0}.os-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--os-gold);font-size:10px;letter-spacing:.26em;margin-bottom:18px}.os-hero-title,.os-kicker{font-weight:900;text-transform:uppercase}.os-hero-title{margin:0;font-family:var(--os-font-display);font-size:clamp(2.6rem,4.4vw,4.8rem);line-height:.92;letter-spacing:-.045em;color:var(--os-text)}.os-hero-title em{font-style:normal;color:var(--os-gold)}.os-hero-lede{margin:20px 0 0;max-width:52ch;color:var(--os-text-muted);font-size:15.5px;line-height:1.7}.os-hero-actions{margin-top:28px}.os-hero-actions,.os-hero-meta{display:flex;flex-wrap:wrap;gap:10px}.os-hero-meta{align-items:center;margin-top:20px}.os-hero-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.os-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border:1px solid var(--os-border);border-radius:var(--os-radius);background:transparent;color:var(--os-text);text-decoration:none;font-family:var(--os-font-body);font-size:10.5px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:all .1s ease;white-space:nowrap}.os-btn:hover{background:var(--os-bg-hover);border-color:var(--os-border-strong)}.os-btn.is-primary{border-color:var(--os-border-accent);background:var(--os-gold);color:var(--os-ink);font-weight:900}.os-btn.is-primary:hover{background:var(--os-gold-bright)}.os-btn.is-ghost{border-color:transparent;color:var(--os-text-soft)}.os-btn.is-ghost:hover{color:var(--os-text);background:var(--os-bg-hover)}.os-btn.is-blue{border-color:rgba(95,168,245,.3);background:var(--os-blue-dim);color:var(--os-blue)}.os-btn.is-blue:hover{background:rgba(95,168,245,.22)}.os-panel{border:1px solid var(--os-border);border-radius:var(--os-radius-lg);background:linear-gradient(160deg,var(--os-bg-panel) 0,var(--os-bg-panel-2) 100%);box-shadow:var(--os-shadow);backdrop-filter:blur(12px);padding:20px}.os-panel.is-raised{border-color:var(--os-border-strong);box-shadow:var(--os-shadow-lg)}.os-panel.is-glass{background:var(--os-bg-glass);border-color:rgba(200,215,235,.1)}.os-panel.no-pad{padding:0;overflow:hidden}.os-terminal{border:1px solid var(--os-border);border-radius:var(--os-radius-lg);background:var(--os-bg-panel);overflow:hidden;box-shadow:var(--os-shadow)}.os-terminal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid var(--os-border);background:rgba(255,255,255,.02)}.os-terminal-body{padding:16px}.os-terminal-title{font-size:9.5px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--os-text-soft)}.os-signal-card{border:1px solid var(--os-border);border-radius:var(--os-radius);background:var(--os-bg-muted);padding:14px 16px;display:grid;gap:6px;position:relative;overflow:hidden;transition:border-color .15s ease,background .15s ease}.os-signal-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--os-border-strong),transparent);opacity:0;transition:opacity .2s ease}.os-signal-card:hover:before{opacity:1}.os-signal-card:hover{border-color:var(--os-border-strong);background:var(--os-bg-hover)}.os-signal-card.is-live{border-color:rgba(95,207,142,.22)}.os-signal-card.is-warn{border-color:rgba(240,201,106,.22)}.os-signal-card.is-cool{border-color:rgba(95,168,245,.22)}.os-signal-card.is-neutral{border-color:var(--os-border)}.os-signal-label{font-size:9.5px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--os-text-soft)}.os-signal-value{font-family:var(--os-font-display);font-size:clamp(1.4rem,2.4vw,2.2rem);font-weight:900;line-height:1;letter-spacing:-.04em;color:var(--os-text)}.os-signal-sub{font-size:11px;color:var(--os-text-muted);line-height:1.5}.os-signal-card.is-live .os-signal-value{color:var(--os-green)}.os-signal-card.is-warn .os-signal-value{color:var(--os-amber)}.os-signal-card.is-cool .os-signal-value{color:var(--os-blue)}.os-pill{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border:1px solid var(--os-border);border-radius:var(--os-radius);font-size:9.5px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--os-text-soft);background:var(--os-bg-muted)}.os-pill.is-live{border-color:rgba(95,207,142,.32);color:var(--os-green);background:rgba(95,207,142,.08)}.os-pill.is-watch{border-color:rgba(240,201,106,.32);color:var(--os-amber);background:rgba(240,201,106,.08)}.os-pill.is-blocked{border-color:rgba(240,112,112,.32);color:var(--os-red);background:var(--os-red-dim)}.os-pill.is-cool{border-color:rgba(95,168,245,.32);color:var(--os-blue);background:var(--os-blue-dim)}.os-pill.is-gold{border-color:var(--os-border-accent);color:var(--os-gold);background:var(--os-gold-dim)}.os-pill.is-purple{border-color:rgba(157,122,247,.32);color:var(--os-purple);background:var(--os-purple-dim)}.os-section{margin-top:64px;display:grid;gap:24px}.os-section-head{max-width:72ch;display:grid;gap:10px}.os-section-kicker{color:var(--os-gold);font-size:10px;letter-spacing:.26em}.os-section-kicker,.os-section-title{font-weight:900;text-transform:uppercase}.os-section-title{margin:0;font-family:var(--os-font-display);font-size:clamp(1.8rem,3.2vw,3.4rem);line-height:.95;letter-spacing:-.04em}.os-section-copy{margin:0;color:var(--os-text-muted);font-size:14.5px;line-height:1.72;max-width:64ch}.os-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.os-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.os-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.os-grid-4,.os-stack{display:grid;gap:12px}.os-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:20px}.os-flow{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.os-expansion-rail{border:1px solid var(--os-border);border-radius:var(--os-radius-lg);background:var(--os-bg-panel);padding:0;overflow:hidden}.os-expansion-rail-head{padding:14px 18px;border-bottom:1px solid var(--os-border);background:rgba(255,255,255,.02);display:flex;align-items:center;gap:12px;justify-content:space-between}.os-expansion-rail-body{padding:16px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.os-lane-card{border:1px solid var(--os-border);border-radius:var(--os-radius);background:var(--os-bg-muted);padding:14px;display:grid;gap:8px;position:relative;transition:border-color .15s ease}.os-lane-card.is-active{border-color:var(--os-border-accent);background:var(--os-gold-dim)}.os-lane-card.is-next{border-color:rgba(95,168,245,.28);background:var(--os-blue-dim)}.os-lane-card.is-queued{border-color:var(--os-border);opacity:.6}.os-lane-icon{font-family:var(--os-font-mono);font-size:18px;line-height:1}.os-lane-name{font-size:10.5px;font-weight:900;color:var(--os-text)}.os-lane-name,.os-lane-status{letter-spacing:.14em;text-transform:uppercase}.os-lane-status{font-size:9px;font-weight:800;color:var(--os-text-soft)}.os-lane-card.is-active .os-lane-name{color:var(--os-gold)}.os-lane-card.is-next .os-lane-name{color:var(--os-blue)}.os-commodity-card{border:1px solid var(--os-border);border-radius:var(--os-radius-lg);background:var(--os-bg-panel);padding:18px;display:grid;gap:10px;transition:border-color .15s ease,box-shadow .15s ease}.os-commodity-card:hover{border-color:var(--os-border-strong);box-shadow:var(--os-shadow)}.os-commodity-card.is-pursue{border-left:3px solid var(--os-green)}.os-commodity-card.is-watch{border-left:3px solid var(--os-amber)}.os-commodity-card.is-blocked{border-left:3px solid var(--os-red)}.os-commodity-title{font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--os-text)}.os-commodity-body{font-size:12.5px;color:var(--os-text-muted);line-height:1.55}.os-commodity-meta{font-size:10.5px;color:var(--os-text-soft);font-family:var(--os-font-mono)}.os-problem-card{border:1px solid var(--os-border);border-radius:var(--os-radius-lg);background:var(--os-bg-muted);padding:22px;display:grid;gap:10px;transition:border-color .15s ease}.os-problem-card:hover{border-color:var(--os-border-strong)}.os-problem-number{font-family:var(--os-font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--os-text-faint)}.os-problem-title{font-size:14px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--os-text)}.os-problem-body{font-size:13.5px;color:var(--os-text-muted);line-height:1.65}.os-flow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--os-border);border-radius:var(--os-radius-lg);overflow:hidden;background:var(--os-bg-panel)}.os-flow-step{padding:22px 18px;display:grid;gap:8px;border-right:1px solid var(--os-border);position:relative}.os-flow-step:last-child{border-right:0}.os-flow-step.is-active{background:var(--os-gold-dim);border-right-color:var(--os-border-accent)}.os-flow-step-num{font-family:var(--os-font-mono);font-size:10px;font-weight:700;color:var(--os-text-faint);letter-spacing:.1em}.os-flow-step-title{font-size:11.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--os-text)}.os-flow-step.is-active .os-flow-step-title{color:var(--os-gold)}.os-flow-step-body{font-size:12px;color:var(--os-text-muted);line-height:1.55}.os-vault{border:1px solid rgba(157,122,247,.22);border-radius:var(--os-radius-lg);background:var(--os-bg-panel);overflow:hidden}.os-vault-head{padding:14px 18px;border-bottom:1px solid rgba(157,122,247,.16);background:rgba(157,122,247,.06);display:flex;align-items:center;justify-content:space-between}.os-vault-title{font-size:10px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--os-purple)}.os-vault-body{padding:16px 18px;display:grid;gap:12px}.os-vault-stat{display:flex;align-items:baseline;gap:10px}.os-vault-stat-value{font-family:var(--os-font-display);font-size:1.6rem;font-weight:900;letter-spacing:-.04em;color:var(--os-purple)}.os-vault-stat-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--os-text-soft)}.os-vault-next{border-top:1px solid rgba(157,122,247,.12);padding-top:12px;font-size:12px;color:var(--os-text-muted);line-height:1.6}.os-vault-next strong{color:var(--os-text-soft);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;display:block;margin-bottom:4px}.os-basin-shell{position:relative;width:100%;border-radius:var(--os-radius-lg);overflow:hidden;border:1px solid var(--os-border);background:var(--os-bg-panel)}.os-basin-canvas{position:absolute;inset:0;width:100%;height:100%}.os-basin-overlay{inset:0}.os-basin-hud-top,.os-basin-overlay{position:absolute;pointer-events:none}.os-basin-hud-top{top:14px;left:14px;display:grid;gap:8px}.os-basin-title{font-size:10.5px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:rgba(212,180,124,.9)}.os-basin-subtitle{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(200,210,228,.45)}.os-basin-statbar{position:absolute;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--os-border);background:rgba(6,8,12,.82);backdrop-filter:blur(10px)}.os-basin-stat{padding:10px 14px;display:grid;gap:3px;border-right:1px solid var(--os-border)}.os-basin-stat:last-child{border-right:0}.os-basin-stat-label{font-size:8.5px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--os-text-faint)}.os-basin-stat-value{font-family:var(--os-font-mono);font-size:12.5px;font-weight:700;color:var(--os-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-quote-panel{border:1px solid var(--os-border-accent);border-radius:var(--os-radius-lg);background:var(--os-bg-panel);overflow:hidden}.os-quote-head{padding:14px 18px;border-bottom:1px solid var(--os-border-accent);background:var(--os-gold-dim);display:flex;align-items:center;justify-content:space-between}.os-quote-title{font-size:10px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--os-gold)}.os-quote-body{padding:16px 18px;display:grid;gap:12px}.os-field{display:grid;gap:7px}.os-field-label{font-size:9.5px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--os-text-soft)}.os-field-copy{font-size:11.5px;color:var(--os-text-muted);line-height:1.5}.os-root-inputs input,.os-root-inputs select,.os-root-inputs textarea{width:100%;border:1px solid var(--os-border);border-radius:var(--os-radius);background:rgba(6,8,12,.9);color:var(--os-text);font-family:var(--os-font-body);font-size:13.5px;padding:11px 13px;outline:none;box-sizing:border-box;transition:border-color .1s ease}.os-root-inputs input:focus,.os-root-inputs select:focus,.os-root-inputs textarea:focus{border-color:rgba(212,180,124,.48);box-shadow:0 0 0 3px rgba(212,180,124,.08)}@media (max-width:1100px){.os-hero{grid-template-columns:1fr}.os-flow-steps,.os-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.os-flow-step{border-right:0;border-bottom:1px solid var(--os-border)}.os-flow-step:nth-child(odd){border-right:1px solid var(--os-border)}.os-flow-step:nth-last-child(-n+2){border-bottom:0}.os-expansion-rail-body{grid-template-columns:repeat(2,minmax(0,1fr))}.os-split{grid-template-columns:1fr}.os-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.os-main,.os-nav-inner{width:calc(100vw - 24px)}.os-hero-title{font-size:clamp(2rem,10vw,3.2rem)}.os-flow-steps,.os-grid-2,.os-grid-3,.os-grid-4{grid-template-columns:1fr}.os-flow-step{border-right:0;border-bottom:1px solid var(--os-border)}.os-flow-step:last-child{border-bottom:0}.os-expansion-rail-body{grid-template-columns:repeat(2,minmax(0,1fr))}.os-hero-metrics{grid-template-columns:1fr}.os-basin-statbar{grid-template-columns:repeat(2,minmax(0,1fr))}.os-nav-links{gap:2px}.os-nav-link{padding:0 8px;font-size:9.5px}}