.bLDuGq_panel{z-index:var(--z-menu);background:var(--c-midnight);color:var(--c-cloud);padding:calc(var(--nav-h) + var(--space-6)) var(--gutter) var(--space-6);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;overflow-y:auto}.bLDuGq_glow{pointer-events:none;background:radial-gradient(circle,#5ba7ff2e,#0000 65%);border-radius:50%;width:90vw;height:90vw;position:absolute;inset:auto -30% -20% auto}.bLDuGq_nav ul{gap:2px;display:grid}.bLDuGq_item{border-bottom:1px solid var(--c-line-dark);overflow:hidden}.bLDuGq_link{font-family:var(--font-display);letter-spacing:var(--tracking-heading);align-items:baseline;gap:16px;padding:14px 0;font-size:clamp(1.9rem,1.2rem + 3.5vw,3rem);font-weight:600;line-height:1.1;display:flex}.bLDuGq_link[aria-current=page]{color:var(--c-electric)}.bLDuGq_num{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;color:var(--c-titanium-2);transform:translateY(-1.1em)}.bLDuGq_footer{gap:var(--space-6);margin-top:var(--space-7);display:grid;position:relative}.bLDuGq_ctas{gap:var(--space-3);flex-wrap:wrap;display:flex}.bLDuGq_meta{justify-content:space-between;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-titanium-2);flex-wrap:wrap;display:flex}
._3AB87a_nav{z-index:var(--z-nav);color:var(--c-cloud);transition:transform .7s var(--ease-out),background-color .5s var(--ease-out),border-color .5s var(--ease-out),backdrop-filter .5s var(--ease-out),box-shadow .5s var(--ease-out);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}._3AB87a_scrolled{-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);background:linear-gradient(#07111fb8,#07111f94);border-bottom-color:#b9c5d31f;box-shadow:0 10px 30px -18px #0308108c}._3AB87a_hidden{transform:translateY(-100%)}._3AB87a_menuOpen{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:calc(var(--z-menu) + 1);background:0 0;border-bottom-color:#0000}._3AB87a_inner{width:100%;max-width:var(--container);padding-inline:var(--gutter);height:var(--nav-h);justify-content:space-between;align-items:center;gap:var(--space-6);transition:height .5s var(--ease-out);margin-inline:auto;display:flex}@media (min-width:1024px){._3AB87a_scrolled ._3AB87a_inner{height:72px}}._3AB87a_logo{flex:none}._3AB87a_links{display:none}@media (min-width:1024px){._3AB87a_links{display:block}}._3AB87a_links ul{gap:clamp(1rem,.2rem + 1.4vw,2.25rem);display:flex}._3AB87a_link{font-size:var(--fs-sm);color:#f5f7fac7;transition:color var(--dur-base) var(--ease-out);padding:8px 0;font-weight:500;display:inline-block;position:relative}._3AB87a_link:after{content:"";background:var(--c-electric);transform-origin:100%;height:1px;transition:transform .6s var(--ease-out);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){._3AB87a_link:hover{color:var(--c-cloud)}._3AB87a_link:hover:after{transform-origin:0;transform:scaleX(1)}}._3AB87a_link[aria-current=page]{color:var(--c-cloud)}._3AB87a_link[aria-current=page]:after{transform:scaleX(1)}._3AB87a_actions{align-items:center;gap:var(--space-4);display:flex}._3AB87a_track{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--c-titanium);transition:color var(--dur-base) var(--ease-out);align-items:center;gap:10px;font-weight:500;display:none}@media (min-width:1280px){._3AB87a_track{display:inline-flex}}@media (hover:hover) and (pointer:fine){._3AB87a_track:hover{color:var(--c-cloud)}}._3AB87a_pulse{background:var(--c-amber);border-radius:50%;width:6px;height:6px;position:relative}._3AB87a_pulse:after{content:"";border:1px solid var(--c-amber);opacity:0;animation:_3AB87a_ping 2.6s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-4px}@media (prefers-reduced-motion:reduce){._3AB87a_pulse:after{animation:none}}@keyframes _3AB87a_ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}._3AB87a_cta{display:none!important}@media (min-width:768px){._3AB87a_cta{display:inline-flex!important}}._3AB87a_cta{min-height:46px!important}._3AB87a_burger{border:1px solid var(--c-line-dark-strong);border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative}@media (min-width:1024px){._3AB87a_burger{display:none}}._3AB87a_burger span{height:1.5px;transition:transform .5s var(--ease-out);background:currentColor;position:absolute;left:14px;right:14px}._3AB87a_burger span:first-child{transform:translateY(-4px)}._3AB87a_burger span:last-child{transform:translateY(4px)}._3AB87a_burger[aria-expanded=true] span:first-child{transform:rotate(45deg)}._3AB87a_burger[aria-expanded=true] span:last-child{transform:rotate(-45deg)}
:root{--c-midnight:#07111f;--c-navy:#0b1e35;--c-navy-2:#0f2744;--c-deep-blue:#123b63;--c-titanium:#b9c5d3;--c-titanium-2:#8d9bad;--c-steel:#5d6b7d;--c-cloud:#f5f7fa;--c-warm-white:#faf8f4;--c-paper:#efede8;--c-electric:#5ba7ff;--c-electric-soft:#5ba7ff24;--c-amber:#f3a94b;--c-amber-soft:#f3a94b29;--c-success:#5fd3a2;--c-danger:#ff7a6b;--c-ink:#0a1626;--c-ink-muted:#4a586b;--c-line-dark:#b9c5d324;--c-line-dark-strong:#b9c5d347;--c-line-light:#0a16261a;--c-line-light-strong:#0a162633;--font-display:var(--font-manrope), "Manrope", system-ui, sans-serif;--font-body:var(--font-inter), "Inter", system-ui, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, "SFMono-Regular", monospace;--fs-micro:.6875rem;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--fs-xl:clamp(1.5rem, 1.2rem + 1vw, 2rem);--fs-2xl:clamp(2rem, 1.4rem + 2vw, 3rem);--fs-3xl:clamp(2.5rem, 1.6rem + 3.2vw, 4.25rem);--fs-4xl:clamp(2.9rem, 1.5rem + 5vw, 6rem);--fs-hero:clamp(3.1rem, 1rem + 7.4vw, 9.25rem);--lh-tight:.94;--lh-snug:1.08;--lh-body:1.6;--tracking-display:-.045em;--tracking-heading:-.03em;--tracking-label:.18em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--section-y:clamp(5rem, 3rem + 7vw, 10rem);--gutter:clamp(1.25rem, .5rem + 3vw, 3.5rem);--container:1440px;--container-narrow:1080px;--nav-h:84px;--radius-xs:2px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-pill:999px;--shadow-card:0 30px 80px -30px #030a148c;--shadow-soft:0 18px 50px -24px #0a162647;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);--dur-fast:.22s;--dur-base:.42s;--dur-slow:.9s;--dur-cinematic:1.6s;--z-base:1;--z-overlay:10;--z-nav:100;--z-menu:200}@media (max-width:767px){:root{--nav-h:68px}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms;--dur-cinematic:1ms}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px);background:var(--c-midnight)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100vh;font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--c-ink);background:var(--c-warm-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:var(--tracking-heading);font-weight:600;line-height:var(--lh-snug);text-wrap:balance}p{text-wrap:pretty}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--c-electric);outline-offset:3px}::selection{background:var(--c-electric);color:var(--c-midnight)}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.container-narrow{width:100%;max-width:var(--container-narrow);padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:1000;border-radius:var(--radius-pill);background:var(--c-cloud);color:var(--c-ink);font-size:var(--fs-sm);transition:transform var(--dur-base) var(--ease-out);padding:10px 18px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}.mono{font-family:var(--font-mono)}.accent{color:var(--c-electric)}.surface-dark{background:var(--c-midnight);color:var(--c-cloud)}.surface-navy{background:var(--c-navy);color:var(--c-cloud)}.surface-light{background:var(--c-warm-white);color:var(--c-ink)}.surface-paper{background:var(--c-paper);color:var(--c-ink)}.section{padding-block:var(--section-y);position:relative}.demo-tag{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;border-radius:var(--radius-pill);opacity:.75;border:1px dashed;align-items:center;gap:8px;padding:6px 12px;font-weight:500;display:inline-flex}.prose{max-width:72ch;color:var(--c-ink-muted);font-size:var(--fs-md)}.prose h2{font-size:var(--fs-xl);color:var(--c-ink);margin-top:var(--space-8);margin-bottom:var(--space-4)}.prose h3{font-size:var(--fs-lg);color:var(--c-ink);margin-top:var(--space-6);margin-bottom:var(--space-3)}.prose p+p,.prose p+ul,.prose ul+p{margin-top:var(--space-4)}.prose ul{margin-top:var(--space-3);padding-left:1.2em;list-style:outside}.prose ul li+li{margin-top:var(--space-2)}.prose a{color:var(--c-deep-blue);text-underline-offset:3px;text-decoration:underline}
