:root{--m-bg:#06060a;--m-bg-gradient:none;--m-surface:#b4dcc80a;--m-surface-alt:#b4dcc805;--m-surface-dark:#040408;--m-border:#b4dcc812;--m-glass-bg:#8cc8b409;--m-glass-border:#b4dcc814;--m-glass-shadow:0 8px 40px #0009, 0 2px 16px #0000004d, inset 0 1px 0 #ffffff0a;--m-glass-blur:blur(24px) saturate(1.3);--m-text:#fff;--m-text-secondary:#ffffff80;--m-text-muted:#ffffff78;--m-text-on-dark:#fff;--m-accent:#d3ffca;--m-accent-light:#d3ffca1a;--m-accent-dark:#a8e89e;--m-accent-glow:#d3ffca1f;--m-nav-glow:radial-gradient(25% 40.3% at 0% 50%, #d3ffca33 0%, #0000 100%);--m-fs-hero:clamp(3rem, 5vw + 1rem, 5rem);--m-fs-h1:clamp(2.25rem, 3.5vw + .5rem, 3.5rem);--m-fs-h2:clamp(1.75rem, 2.5vw + .5rem, 2.5rem);--m-fs-h3:clamp(1.25rem, 1.5vw + .25rem, 1.5rem);--m-fs-body:clamp(.9375rem, .25vw + .875rem, 1.0625rem);--m-fs-small:.875rem;--m-fs-caption:.75rem;--m-fs-nav:.875rem;--m-section-y:clamp(7rem, 14vw, 10rem);--m-container:min(1080px, 86vw);--m-gap:clamp(1.5rem, 3vw, 3rem);--m-ease:cubic-bezier(.25, .1, .25, 1);--m-duration:.6s;--m-font-display:var(--font-inter-tight,"Inter Tight"), "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--m-font-heading:var(--font-space-grotesk,"Space Grotesk"), var(--font-inter-tight,"Inter Tight"), sans-serif;--m-font-mono:var(--font-jetbrains-mono,"JetBrains Mono"), ui-monospace, "SF Mono", Menlo, monospace}.m-glass{-webkit-backdrop-filter:var(--m-glass-blur);box-shadow:var(--m-glass-shadow);background:var(--m-glass-bg)!important;border:1px solid var(--m-glass-border)!important}[data-theme=marketing] html,[data-theme=marketing] body{background:#06060a}html:has([data-theme=marketing]){background:#06060a}[data-theme=marketing] :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--m-accent);outline-offset:3px;border-radius:6px}[data-theme=marketing] :is(a,button):focus:not(:focus-visible){outline:none}.m-skip-link{z-index:200;color:var(--m-text);font-size:var(--m-fs-small);background:#0a0a09;border:1px solid #d3ffca59;border-radius:8px;padding:10px 18px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.m-skip-link:focus-visible{transform:none}[data-theme=marketing]{background:var(--m-bg);background-image:var(--m-bg-gradient);color:var(--m-text);font-family:var(--m-font-display);font-size:var(--m-fs-body);-webkit-font-smoothing:antialiased;background-attachment:fixed;line-height:1.6;overflow-x:clip}@property --glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes glow-spin{to{--glow-angle:360deg}}[data-theme=marketing] .nebula-glow-btn{position:relative;overflow:hidden}[data-theme=marketing] .nebula-glow-btn:before{content:"";background:conic-gradient(from var(--glow-angle), transparent 60%, #d3ffca99 78%, #d3ffcae6 82%, #d3ffca99 86%, transparent 100%);z-index:0;border-radius:50px;animation:3s linear infinite glow-spin;position:absolute;inset:-2px}[data-theme=marketing] .nebula-glow-btn:after{content:"";z-index:0;background:#0a0a09;border-radius:50px;position:absolute;inset:1px}[data-theme=marketing] .nebula-glow-btn:hover{box-shadow:0 0 20px #d3ffca26}@media (prefers-reduced-motion:reduce){[data-theme=marketing] .nebula-glow-btn:before{animation:none!important}}[data-theme=marketing]:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(80% 60%,#0000 50%,#00000080 100%),radial-gradient(120% 80% at 50% -10%,#8cc8b406 0%,#0000 50%);position:fixed;inset:0}.m-nav-link{position:relative;overflow:hidden}.m-nav-link:before{content:"";background:var(--m-nav-glow);opacity:0;pointer-events:none;border-radius:6px;transition:opacity .3s;position:absolute;inset:0}.m-nav-link:hover:before{opacity:1}[data-theme=marketing] h1,[data-theme=marketing] h2,[data-theme=marketing] h3{font-family:var(--m-font-heading);letter-spacing:-.025em;color:var(--m-text);text-wrap:balance;font-weight:600;line-height:1.1}[data-theme=marketing] h1{font-weight:700}[data-theme=marketing] p{text-wrap:pretty}.m-container{max-width:var(--m-container);margin:0 auto;padding:0 24px}.m-film{max-width:1120px;margin:0 auto}@media (max-width:768px){.m-film{box-sizing:border-box;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 12px}}.m-section{padding:var(--m-section-y) 0}.m-label{font-size:var(--m-fs-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--m-accent);margin-bottom:12px;font-weight:500}.m-mono{font-family:var(--m-font-mono);font-feature-settings:"zero" 1}.m-agent-label{font-family:var(--m-font-mono);font-size:var(--m-fs-caption);letter-spacing:.08em;text-transform:lowercase;color:var(--m-accent);margin-bottom:12px;font-weight:500}.m-agent-label:before{content:"[ ";color:var(--m-text-muted)}.m-agent-label:after{content:" ]";color:var(--m-text-muted)}.m-console-line{align-items:baseline;gap:12px;padding:5px 0;display:flex}@media (max-width:640px){.m-console-line{flex-wrap:wrap;row-gap:2px}.m-console-line .m-console-text{flex-basis:100%}}[data-theme=marketing] [id]{scroll-margin-top:84px}.m-divider{border:none;border-top:1px solid var(--m-border);margin:0}.m-text-secondary{color:var(--m-text-secondary)}.m-text-muted{color:var(--m-text-muted)}[data-theme=marketing] ::-webkit-scrollbar{width:6px}[data-theme=marketing] ::-webkit-scrollbar-track{background:0 0}[data-theme=marketing] ::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.m-agent-block{margin-bottom:clamp(5rem,8vw,7rem)}@media (max-width:768px){.m-container{padding:0 20px}[data-theme=marketing] h1{font-size:clamp(2rem,6vw,3rem)!important}}@media (max-width:640px){:root{--m-section-y:clamp(4rem, 10vw, 5.5rem)}.m-agent-block{margin-bottom:clamp(3rem,9vw,4.5rem)}}@media (max-width:480px){.hero-ctas{flex-direction:column!important;align-items:stretch!important}.hero-ctas>a{text-align:center}}@media (max-width:900px){[data-theme=marketing] section:first-child{text-align:center;min-height:auto!important;padding-top:80px!important;padding-bottom:40px!important}[data-theme=marketing] section:first-child h1{justify-content:center!important}[data-theme=marketing] section:first-child>.m-container{grid-template-columns:1fr!important}[data-theme=marketing] section:first-child [style*="display: flex"][style*="gap: 16px"]{flex-wrap:wrap;justify-content:center}[data-theme=marketing] section:first-child p{margin-left:auto!important;margin-right:auto!important}}@media (max-width:768px){[data-theme=marketing] [style*="grid-template-columns:1fr 1fr"],[data-theme=marketing] [style*="grid-template-columns: 1fr 1fr"],[data-theme=marketing] [style*="grid-template-columns:repeat(3"],[data-theme=marketing] [style*="grid-template-columns: repeat(3"]{grid-template-columns:1fr!important}[data-theme=marketing] [style*=grid-template-columns\:2fr],[data-theme=marketing] [style*="grid-template-columns: 2fr"]{grid-template-columns:1fr 1fr!important;gap:32px!important}[data-theme=marketing] [style*="grid-template-columns:repeat(4"],[data-theme=marketing] [style*="grid-template-columns: repeat(4"]{grid-template-columns:1fr 1fr!important;gap:16px!important}}@media (max-width:480px){[data-theme=marketing] [style*="grid-template-columns:repeat(4"],[data-theme=marketing] [style*="grid-template-columns: repeat(4"],[data-theme=marketing] [style*=grid-template-columns\:2fr],[data-theme=marketing] [style*="grid-template-columns: 2fr"]{grid-template-columns:1fr!important}}
@font-face{font-family:interTight;src:url(../media/InterTight_Variable_latin-s.p.3fofz6dws3mg0.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:interTight Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}.bsmXWa_className{font-family:interTight,interTight Fallback}.bsmXWa_variable{--font-inter-tight:"interTight", "interTight Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono_Variable_latin-s.p.1bkzbscqrt8rl.woff2)format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.gUBvxG_className{font-family:jetbrainsMono,jetbrainsMono Fallback}.gUBvxG_variable{--font-jetbrains-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
@font-face{font-family:spaceGrotesk;src:url(../media/SpaceGrotesk_Variable_latin-s.p.2cyn07wtgehh0.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.zDJhhW_className{font-family:spaceGrotesk,spaceGrotesk Fallback}.zDJhhW_variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
