@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ccc01da6a2b3d788-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fa3e259cafa8f47e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"DM Serif Display Fallback";src:local("Times New Roman");ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.00%;size-adjust:109.78%}.__className_0e4539{font-family:"DM Serif Display","DM Serif Display Fallback";font-weight:400;font-style:normal}.__variable_0e4539{--font-dm-serif:"DM Serif Display","DM Serif Display Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_c22fe1{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_c22fe1{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--midnight:#0f1b2d;--midnight-2:#16263d;--midnight-3:#1f344f;--coral:#ea4c2b;--coral-soft:#f26a47;--coral-deep:#c93c1e;--mist:#f4f6f8;--mist-2:#eaeef2;--slate:#64748b;--slate-2:#8a97a8;--white:#ffffff;--ink:#0f1b2d;--success:#10b981;--warning:#f59e0b;--critical:#ef4444;--serif:var(--font-dm-serif),Georgia,serif;--sans:var(--font-space-grotesk),system-ui,sans-serif;--mono:var(--font-jetbrains-mono),ui-monospace,monospace;--r-btn:8px;--r-card:12px;--r-input:8px;--r-modal:16px;--r-pill:999px;--sh-card:0 1px 3px rgba(15,27,45,0.06),0 1px 2px rgba(15,27,45,0.04);--sh-card-hover:0 10px 25px rgba(15,27,45,0.08),0 4px 10px rgba(15,27,45,0.04);--sh-navbar:0 1px 0 rgba(15,27,45,0.05);--sh-lift:0 18px 40px rgba(15,27,45,0.12),0 6px 14px rgba(15,27,45,0.06);--container:1200px;--gutter:32px;--ease:cubic-bezier(0.22,0.61,0.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--sans);color:var(--midnight);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:18px;line-height:1.7}h1,h2,h3,h4{margin:0;font-weight:400}p{margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}ul{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto}::selection{background:var(--coral);color:#fff}.serif{font-family:var(--serif);font-weight:400}.mono{font-family:var(--mono)}.h1{font-size:clamp(40px,5.6vw,72px);line-height:1.04}.h1,.h2{font-family:var(--serif);letter-spacing:-.01em}.h2{font-size:clamp(32px,3.6vw,48px);line-height:1.14}.h3{font-family:var(--sans);font-weight:600;font-size:24px;line-height:1.3}.eyebrow{font-family:var(--mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--coral);font-weight:500}.lead{font-size:19px;line-height:1.7;color:var(--slate)}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.section{padding:96px 0}.section-sm{padding:64px 0}.bg-mist{background:var(--mist)}.bg-midnight{background:var(--midnight);color:var(--white)}.bg-white{background:var(--white)}.btn{font-family:var(--sans);font-weight:500;font-size:16px;line-height:1;border-radius:var(--r-btn);padding:15px 22px;display:inline-flex;align-items:center;gap:9px;transition:transform .12s var(--ease),background .15s var(--ease),box-shadow .15s var(--ease),color .15s var(--ease);white-space:nowrap}.btn:active{transform:scale(.98)}.btn-coral{background:var(--coral);color:#fff}.btn-coral:hover{background:var(--coral-deep);box-shadow:0 8px 20px rgba(232,93,58,.32)}.btn-ghost-dark{color:#fff;border:1px solid rgba(255,255,255,.18)}.btn-ghost-dark:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.32)}.btn-ghost{color:var(--midnight);border:1px solid rgba(15,27,45,.16)}.btn-ghost:hover{border-color:var(--midnight);background:rgba(15,27,45,.03)}.btn-lg{padding:18px 28px;font-size:17px}.pill{font-family:var(--mono);font-size:12px;letter-spacing:.04em;padding:5px 11px;border-radius:var(--r-pill);display:inline-flex;align-items:center;gap:6px;font-weight:500}.pill-critical{background:rgba(239,68,68,.12);color:#c0362b}.pill-warning{background:rgba(245,158,11,.14);color:#b7770a}.pill-info{background:rgba(100,116,139,.14);color:var(--slate)}.pill-success{background:rgba(16,185,129,.13);color:#0b815e}.card{background:#fff;border-radius:var(--r-card);box-shadow:var(--sh-card);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.card-hover:hover{transform:translateY(-2px);box-shadow:var(--sh-card-hover)}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--coral);color:#fff;padding:12px 18px;border-radius:0 0 8px 0;font-weight:500}.skip-link:focus{left:0}.reveal{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid var(--coral);outline-offset:2px;border-radius:4px}@keyframes gridDrift{0%{transform:translateZ(0)}to{transform:translate3d(48px,48px,0)}}@keyframes glowPulse{0%,to{opacity:.5}50%{opacity:.9}}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{content:""}.faq-chevron{transition:transform .25s var(--ease)}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.prose{font-size:18.5px;line-height:1.75;color:#334155}.prose>*+*{margin-top:16px}.prose h2{font-family:var(--serif);font-size:32px;line-height:1.15;margin:44px 0 14px;scroll-margin-top:88px}.prose h2,.prose h3{color:var(--midnight)}.prose h3{font-family:var(--sans);font-weight:600;font-size:22px;margin:32px 0 10px}.prose a{color:var(--coral);text-decoration:underline;text-underline-offset:2px}.prose strong{color:var(--midnight)}.prose ol,.prose ul{padding-left:22px;display:grid;grid-gap:12px;gap:12px}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose blockquote{margin:28px 0;padding:20px 26px;border-left:3px solid var(--coral);background:var(--mist);border-radius:0 12px 12px 0}.prose blockquote p{font-family:var(--serif);font-size:24px;line-height:1.35;color:var(--midnight);margin:0}.prose code{font-family:var(--mono);font-size:.92em;background:var(--mist-2);color:var(--coral-deep);padding:2px 6px;border-radius:5px}.prose pre{background:#0b1422;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:16px;overflow-x:auto;margin:22px 0}.prose pre code{font-size:13px;line-height:1.7;color:#9db2ce;background:none;padding:0;border-radius:0}.nav-burger{background:none;border:none;padding:6px;cursor:pointer}.nav-burger,.nav-mobile{display:none}@media (max-width:1024px){.r-4{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:880px){.nav-cta,.nav-links{display:none!important}.nav-burger{display:inline-flex!important}.nav-mobile{display:block!important}.r-3{grid-template-columns:repeat(2,1fr)!important}.r-foot,.r-sidebar,.r-split{grid-template-columns:1fr!important;gap:36px!important}.r-sidebar>aside{position:static!important;top:auto!important}.hide-mobile{display:none!important}.r-foot{gap:32px!important}}@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.skeleton{background:linear-gradient(90deg,var(--mist-2) 25%,var(--mist) 50%,var(--mist-2) 75%);background-size:936px 100%;animation:shimmer 1.4s linear infinite;border-radius:8px}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.scroll-thin::-webkit-scrollbar{width:9px;height:9px}.scroll-thin::-webkit-scrollbar-thumb{background:rgba(15,27,45,.16);border-radius:99px}.app-backdrop,.app-mtop{display:none}@media (max-width:880px){.app-sidebar{position:fixed!important;top:0;bottom:0;left:0;height:100vh!important;transform:translateX(-100%);transition:transform .3s var(--ease);z-index:60}.app-sidebar.open{transform:none;box-shadow:0 0 60px rgba(0,0,0,.45)}.app-mtop{display:flex!important}.app-backdrop.show{display:block!important}.app-main{padding-top:56px}.r-auth{grid-template-columns:1fr!important}}@media (max-width:600px){.container{padding-left:20px!important;padding-right:20px!important}.section{padding-top:56px!important;padding-bottom:56px!important}.section-sm{padding-top:40px!important;padding-bottom:40px!important}.r-2,.r-3,.r-4,.r-foot{grid-template-columns:1fr!important}.stack-sm{flex-direction:column!important;align-items:stretch!important}.stack-sm>*{width:100%}}