.dcs{--bg-stage:#0a1830;--bg-page:#0a1830;--bg-alt:#081426;--surface-1:#0f2240;--surface-2:#13284a;--code-bg:#0a1830;--ink:#fff;--ink-2:#e6eaf2;--text-2:#c3cde0;--text-3:#a9b5cb;--text-4:#93a0b8;--hairline:#ffffff14;--accent:#8db4ff;--brand-blue:#2563eb;--chip-bg:#8db4ff29;--chip-ink:#b9d0ff;--coral:#e8603a;--nav-bg:#0a1830b8;--announce-bg:#0d1f3c;--announce-ink:#c3cde0;--stage-btn-bg:#fff;--stage-btn-ink:#0d1f3c;--stage-outline:#ffffff3d;--spot-core:#baceff33;--spot-mid:#2563eb1a;--floor:#8db4ff24;--card-shadow:0 0 0 1px #ffffff14, 0 16px 40px #00000040;--divider-strong:#ffffff38;--kbd-border:#fff3;--soft-fill:#ffffff0f;--soft-fill-2:#ffffff14;--logo-rest:#8592ab;--panel:#13284a;--panel-shadow:0 -8px 30px #00000040;--bar-muted:#ffffff29;--tile-visual:#ffffff08;--phone-shadow:0 0 0 1px #ffffff1f, 0 40px 90px #0000008c;--frame-shadow:0 30px 80px #00000073;--dot:#ffffff4d;--dot-active:#fff;--ease:cubic-bezier(.28, .11, .32, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=light] .dcs{--bg-stage:#eef0f4;--bg-page:#fff;--bg-alt:#f5f5f7;--surface-1:#fff;--surface-2:#fff;--code-bg:#0d1f3c;--ink:#1d1d1f;--ink-2:#1d1d1f;--text-2:#424245;--text-3:#6e6e73;--text-4:#6e6e73;--hairline:#e8e8ed;--accent:#2563eb;--brand-blue:#2563eb;--chip-bg:#eef3fe;--chip-ink:#1d4ed8;--nav-bg:#fffc;--announce-bg:#f5f5f7;--announce-ink:#1d1d1f;--stage-btn-bg:#2563eb;--stage-btn-ink:#fff;--stage-outline:#00000029;--spot-core:#fffffff2;--spot-mid:#ffffff8c;--floor:#0d1f3c14;--card-shadow:0 1px 2px #0000000a, 0 10px 28px #0d1f3c17;--divider-strong:#d2d2d7;--kbd-border:#d2d2d7;--soft-fill:#f5f5f7;--soft-fill-2:#eef0f4;--logo-rest:#86868b;--panel:#f5f5f7;--panel-shadow:0 -6px 24px #0d1f3c0f;--bar-muted:#0d1f3c1f;--tile-visual:#f5f5f7;--phone-shadow:0 0 0 1px #0000000f, 0 40px 80px #0d1f3c38;--frame-shadow:0 30px 70px #0d1f3c2e;--dot:#0003;--dot-active:#1d1d1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.dcs-root){background:#0a1830}:root[data-theme=light] body:has(.dcs-root){background:#fff}.dcs :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dcs .dcs-product{--ink:#fff;--ink-2:#e6eaf2;--text-2:#c3cde0;--text-3:#a9b5cb;--text-4:#93a0b8;--hairline:#ffffff14;--accent:#8db4ff;--chip-bg:#8db4ff29;--chip-ink:#b9d0ff;--soft-fill:#ffffff0f;--soft-fill-2:#ffffff14;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink)}.dcs .dcs-icon-moon,:root[data-theme=light] .dcs .dcs-icon-sun{display:none}:root[data-theme=light] .dcs .dcs-icon-moon{display:block}.dcs{--dcs-zoom:1}@media (min-width:768px){.dcs{--dcs-zoom:.9}}@media (min-width:1200px){.dcs{--dcs-zoom:.84}}.dcs .dcs-zoom{zoom:var(--dcs-zoom)}.dcs .dcs-h1{letter-spacing:-.025em;text-wrap:balance;font-size:40px;font-weight:600;line-height:44px}@media (min-width:768px){.dcs .dcs-h1{font-size:64px;line-height:68px}}@media (min-width:1200px){.dcs .dcs-h1{text-wrap:nowrap;font-size:80px;line-height:84px}}.dcs .dcs-h2{letter-spacing:-.02em;text-wrap:balance;font-size:34px;font-weight:600;line-height:40px}@media (min-width:1200px){.dcs .dcs-h2{font-size:48px;line-height:52px}}.dcs .dcs-eyebrow{color:var(--accent);font-size:17px;font-weight:600;line-height:24px}.dcs .dcs-sub{color:var(--text-3);font-size:17px;line-height:26px}@media (min-width:1200px){.dcs .dcs-sub{font-size:19px;line-height:28px}}.dcs .dcs-mono{font-family:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.dcs .dcs-btn{white-space:nowrap;min-height:44px;transition:background-color .3s var(--ease), opacity .3s var(--ease), border-color .3s var(--ease);border-radius:980px;justify-content:center;align-items:center;padding:12px 28px;font-size:17px;font-weight:500;line-height:22px;text-decoration:none;display:inline-flex}.dcs .dcs-btn-primary{background:var(--brand-blue);color:#fff}.dcs .dcs-btn-primary:hover{background:#1d4ed8}.dcs .dcs-btn-stage{background:var(--stage-btn-bg);color:var(--stage-btn-ink)}.dcs .dcs-btn-stage:hover{opacity:.88}.dcs .dcs-btn-outline{border:1px solid var(--stage-outline);color:var(--ink);padding:11px 26px}.dcs .dcs-btn-outline:hover{border-color:var(--ink)}.dcs .dcs-link{min-height:44px;color:var(--accent);align-items:center;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex}.dcs .dcs-link:hover{text-underline-offset:4px;text-decoration:underline}.dcs .dcs-section{padding:80px 22px}@media (min-width:768px){.dcs .dcs-section{padding:96px 40px}}@media (min-width:1200px){.dcs .dcs-section{padding:130px 40px 140px}}.dcs .dcs-logo{color:var(--logo-rest);transition:color .45s var(--ease)}@media (hover:hover){.dcs .dcs-logo:hover,.dcs .dcs-logo:focus-visible{color:var(--brand)}}@keyframes dcs-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes dcs-card-in{0%{opacity:0;transform:translateY(18px) scale(var(--card-scale,1))}to{opacity:var(--card-opacity,1);transform:scale(var(--card-scale,1))}}.dcs .dcs-reveal-text{animation:dcs-fade-in .6s var(--ease) both}.dcs .dcs-reveal-card{opacity:var(--card-opacity,1);transform:scale(var(--card-scale,1));animation:dcs-card-in .6s var(--ease) both;animation-delay:calc(.2s + var(--card-index,0) * 60ms)}.dcs .dcs-snap{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.dcs .dcs-snap::-webkit-scrollbar{display:none}.dcs .dcs-snap>*{scroll-snap-align:center}@media (prefers-reduced-motion:reduce){.dcs *,.dcs :before,.dcs :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.dcs .dcs-reveal-card{opacity:var(--card-opacity,1)}}
