:root{--primary:#8a2be2;--primary-hover:#9b4dff;--background:#05060a;--surface-1:#0a0d12;--surface-2:#0d1118;--secondarybg:#0a0d12;--surface-bg:#0a0d12c7;--surface-bg-strong:#0d1118eb;--surface-border:#ffffff14;--surface-border-strong:#ffffff24;--shadow-soft:0 18px 46px #00000052;--glass-bg:#05060ad9;--glass-border:#ffffff1a;--glass-blur:12px;--navbar-height:72px;--anchor-offset:calc(var(--navbar-height) + .75rem);--site-footer-reveal-height:calc(100svh - var(--navbar-height,72px));--ptext:#fff;--stext:#fafbff;--otext:#ffffffb3}*,:before,:after{box-sizing:border-box;font-family:var(--font-secondary);scrollbar-width:thin;scrollbar-color:#ffffff59 transparent;margin:0;padding:0}html,body{max-width:100%;min-height:100%}html{scroll-behavior:smooth}body{color:var(--ptext);background:var(--hero-bg);overflow-x:hidden}.app-root{z-index:0;min-height:100vh;position:relative}.app-content{z-index:1;background:var(--hero-bg);min-height:calc(100vh - var(--navbar-height));position:relative}.app-content>:not(.site-footer):not(.home-cursor-follower):not(.home-preloader):not(.home-constellation-bg){z-index:1;position:relative}.home-snap-page{width:100%}.home-snap-page>section,.home-snap-page>footer{background:var(--hero-bg);min-height:calc(100vh - var(--navbar-height,72px));min-height:calc(100svh - var(--navbar-height,72px))}a{color:inherit;text-decoration:none}section[id],h1[id],h2[id],h3[id],h4[id]{scroll-margin-top:var(--anchor-offset,80px)}html.home-fullpage-scroll,body.home-fullpage-scroll{overscroll-behavior-y:none;scroll-behavior:auto;scroll-padding-top:var(--navbar-height,72px)}html.home-fullpage-scroll .home-snap-page>section,html.home-fullpage-scroll .home-snap-page>footer{scroll-margin-top:0;scroll-margin-bottom:0}@media (min-width:1024px) and (hover:hover) and (pointer:fine){html.home-fullpage-scroll .home-snap-page>section,html.home-fullpage-scroll .home-snap-page>footer{height:calc(100vh - var(--navbar-height,72px));height:calc(100dvh - var(--navbar-height,72px));min-height:calc(100vh - var(--navbar-height,72px));min-height:calc(100dvh - var(--navbar-height,72px));max-height:calc(100vh - var(--navbar-height,72px));max-height:calc(100dvh - var(--navbar-height,72px));overflow:hidden}html.home-fullpage-scroll .home-snap-page>.site-footer{z-index:0;position:relative}html.home-fullpage-scroll .home-snap-page>section:not(.nex-hero),html.home-fullpage-scroll .home-snap-page>footer{flex-direction:column;justify-content:center;display:flex;padding-top:clamp(28px,4.6vh,64px)!important;padding-bottom:clamp(28px,4.6vh,64px)!important}html.home-fullpage-scroll .whatwe-section{padding-top:clamp(28px,4.6vh,64px)!important;padding-bottom:clamp(28px,4.6vh,64px)!important}html.home-fullpage-scroll .whatwe-stage{justify-content:center;min-height:0!important}html.home-fullpage-scroll .hero-model-wrap{overflow:hidden}html.home-fullpage-scroll .whatwe-grid-wrap,html.home-fullpage-scroll .caps-grid,html.home-fullpage-scroll .build-grid{margin-top:clamp(20px,3.6vh,44px)!important}html.home-fullpage-scroll .pillar-card-surface{min-height:clamp(218px,32vh,286px)!important}html.home-fullpage-scroll .caps-grid>div>div{min-height:clamp(206px,30vh,280px)!important;padding:clamp(18px,2.2vw,26px)!important}html.home-fullpage-scroll .build-grid .product-card-thumb{max-height:clamp(220px,38vh,340px)}html.home-fullpage-scroll .site-footer{height:calc(100vh - var(--navbar-height,72px));height:calc(100dvh - var(--navbar-height,72px));min-height:calc(100vh - var(--navbar-height,72px));min-height:calc(100dvh - var(--navbar-height,72px))}html.home-fullpage-scroll .site-footer-inner{min-height:calc(100vh - var(--navbar-height,72px))!important;min-height:calc(100dvh - var(--navbar-height,72px))!important;gap:clamp(24px,4vh,44px)!important}html.home-fullpage-scroll .footer-link-grid{padding-top:clamp(18px,3vh,30px)!important}html.home-fullpage-scroll .footer-wordmark{width:min(90vw,1280px)!important}html.home-fullpage-scroll .home-panel-entering :is(.section-header,.caps-grid>*,.build-grid>*,.engineering-proof-cta,.cs-stack,.syscall-content,.footer-brand-row){animation:.62s cubic-bezier(.22,1,.36,1) both home-panel-enter;animation-delay:var(--home-enter-delay,0s)}}@keyframes home-panel-enter{0%{opacity:0;transform:translate3d(0, var(--home-enter-y,34px), 0);filter:blur(8px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.about-snap-page{width:100%}html.about-fullpage-scroll,body.about-fullpage-scroll{overscroll-behavior-y:none;scroll-behavior:auto;scroll-padding-top:var(--navbar-height,72px)}html.about-fullpage-scroll .about-snap-page>section,html.about-fullpage-scroll .about-snap-page>footer{scroll-margin-top:0;scroll-margin-bottom:0}@media (min-width:1024px) and (hover:hover) and (pointer:fine){html.about-fullpage-scroll .about-snap-page>section,html.about-fullpage-scroll .about-snap-page>footer{height:calc(100vh - var(--navbar-height,72px));height:calc(100dvh - var(--navbar-height,72px));min-height:calc(100vh - var(--navbar-height,72px));min-height:calc(100dvh - var(--navbar-height,72px));max-height:calc(100vh - var(--navbar-height,72px));max-height:calc(100dvh - var(--navbar-height,72px));flex-direction:column;justify-content:center;display:flex;overflow:hidden}html.about-fullpage-scroll .about-wwd-panel,html.about-fullpage-scroll .about-founder-panel,html.about-fullpage-scroll .about-principles-panel{padding-top:clamp(20px,3.2vh,40px)!important;padding-bottom:clamp(20px,3.2vh,40px)!important}html.about-fullpage-scroll .about-hero-panel{padding-top:clamp(40px,6.5vh,80px)!important;padding-bottom:clamp(12px,2.2vh,24px)!important}html.about-fullpage-scroll .about-hero-panel .hero-right{margin-top:clamp(0px,2vh,24px)!important}html.about-fullpage-scroll .about-wwd-panel .focus-grid{margin-top:clamp(18px,2.6vh,32px)!important}html.about-fullpage-scroll .about-wwd-panel .focus-card-inner{min-height:0!important;padding:clamp(14px,1.6vh,20px) clamp(18px,1.8vw,26px)!important}html.about-fullpage-scroll .about-founder-panel .founder-grid{margin-top:clamp(14px,2.2vh,24px)!important}html.about-fullpage-scroll .about-principles-panel .quad-matrix{margin-top:clamp(20px,3vh,36px)!important}html.about-fullpage-scroll .about-principles-panel .quad-cell{padding:clamp(16px,2.2vh,28px)!important}}.solutions-snap-page{width:100%}html.solutions-fullpage-scroll,body.solutions-fullpage-scroll{overscroll-behavior-y:none;scroll-behavior:auto;scroll-padding-top:var(--navbar-height,72px)}html.solutions-fullpage-scroll .solutions-snap-page>section,html.solutions-fullpage-scroll .solutions-snap-page>footer{scroll-margin-top:0;scroll-margin-bottom:0}@media (min-width:1024px) and (hover:hover) and (pointer:fine){html.solutions-fullpage-scroll .solutions-snap-page>section,html.solutions-fullpage-scroll .solutions-snap-page>footer{height:calc(100vh - var(--navbar-height,72px));height:calc(100dvh - var(--navbar-height,72px));min-height:calc(100vh - var(--navbar-height,72px));min-height:calc(100dvh - var(--navbar-height,72px));max-height:calc(100vh - var(--navbar-height,72px));max-height:calc(100dvh - var(--navbar-height,72px));flex-direction:column;justify-content:center;display:flex;overflow:hidden}html.solutions-fullpage-scroll .sol-who-panel,html.solutions-fullpage-scroll .sol-pillar-panel,html.solutions-fullpage-scroll .sol-engagement-panel,html.solutions-fullpage-scroll .sol-whatyouget-panel,html.solutions-fullpage-scroll .sol-faq-panel{padding-top:clamp(20px,3.2vh,40px)!important;padding-bottom:clamp(20px,3.2vh,40px)!important}html.solutions-fullpage-scroll .sol-hero-panel{padding-top:clamp(40px,6.5vh,80px)!important;padding-bottom:clamp(12px,2.2vh,24px)!important}html.solutions-fullpage-scroll .sol-pillar-panel .pillar-grid{margin-top:clamp(16px,2.6vh,28px)!important}html.solutions-fullpage-scroll .sol-block{padding:clamp(10px,1.6vh,16px) clamp(12px,1.4vw,18px)!important}html.solutions-fullpage-scroll .sol-engagement-panel .stage-row>div,html.solutions-fullpage-scroll .sol-engagement-panel .stage-head>div{padding-top:clamp(6px,1.2vh,12px)!important;padding-bottom:clamp(6px,1.2vh,12px)!important}html.solutions-fullpage-scroll .sol-faq-panel .faq-grid{margin-top:clamp(14px,2.2vh,24px)!important}}.products-snap-page{width:100%}html.products-fullpage-scroll,body.products-fullpage-scroll{overscroll-behavior-y:none;scroll-behavior:auto;scroll-padding-top:var(--navbar-height,72px)}html.products-fullpage-scroll .products-snap-page>section,html.products-fullpage-scroll .products-snap-page>footer{scroll-margin-top:0;scroll-margin-bottom:0}@media (min-width:1024px) and (hover:hover) and (pointer:fine){html.products-fullpage-scroll .products-snap-page>section,html.products-fullpage-scroll .products-snap-page>footer{height:calc(100vh - var(--navbar-height,72px));height:calc(100dvh - var(--navbar-height,72px));min-height:calc(100vh - var(--navbar-height,72px));min-height:calc(100dvh - var(--navbar-height,72px));max-height:calc(100vh - var(--navbar-height,72px));max-height:calc(100dvh - var(--navbar-height,72px));flex-direction:column;justify-content:center;display:flex;overflow:hidden}html.products-fullpage-scroll .prod-hero-panel{padding-top:clamp(40px,6.5vh,80px)!important;padding-bottom:clamp(12px,2.2vh,24px)!important}html.products-fullpage-scroll .prod-detail-panel{padding-top:clamp(16px,2.6vh,32px)!important;padding-bottom:clamp(16px,2.6vh,32px)!important}}.labs-snap-page{width:100%}html.labs-fullpage-scroll,body.labs-fullpage-scroll{overscroll-behavior-y:none;scroll-behavior:auto;scroll-padding-top:var(--navbar-height,72px)}html.labs-fullpage-scroll .labs-snap-page>section,html.labs-fullpage-scroll .labs-snap-page>footer{scroll-margin-top:0;scroll-margin-bottom:0}@media (min-width:1024px) and (hover:hover) and (pointer:fine){html.labs-fullpage-scroll .labs-snap-page>section,html.labs-fullpage-scroll .labs-snap-page>footer{height:calc(100vh - var(--navbar-height,72px));height:calc(100dvh - var(--navbar-height,72px));min-height:calc(100vh - var(--navbar-height,72px));min-height:calc(100dvh - var(--navbar-height,72px));max-height:calc(100vh - var(--navbar-height,72px));max-height:calc(100dvh - var(--navbar-height,72px));flex-direction:column;justify-content:center;display:flex;overflow:hidden}html.labs-fullpage-scroll .labs-process-panel,html.labs-fullpage-scroll .labs-tracks-panel,html.labs-fullpage-scroll .labs-vision-panel,html.labs-fullpage-scroll .labs-updates-panel{padding-top:clamp(20px,3.2vh,40px)!important;padding-bottom:clamp(20px,3.2vh,40px)!important}html.labs-fullpage-scroll .labs-hero-panel{padding-top:clamp(40px,6.5vh,80px)!important;padding-bottom:clamp(16px,2.6vh,32px)!important}html.labs-fullpage-scroll .labs-process-panel .labs-process-grid,html.labs-fullpage-scroll .labs-tracks-panel .labs-tracks-grid,html.labs-fullpage-scroll .labs-vision-panel .labs-vision-grid{margin-top:clamp(18px,2.8vh,32px)!important}html.labs-fullpage-scroll .labs-tracks-panel .labs-tracks-grid>div>div{min-height:0!important;padding:clamp(14px,1.8vh,22px)!important}}.case-studies-snap-page{width:100%}html.case-studies-fullpage-scroll,body.case-studies-fullpage-scroll{overscroll-behavior-y:none;scroll-behavior:auto;scroll-padding-top:var(--navbar-height,72px)}html.case-studies-fullpage-scroll .case-studies-snap-page>section,html.case-studies-fullpage-scroll .case-studies-snap-page>footer{scroll-margin-top:0;scroll-margin-bottom:0}@media (min-width:1024px) and (hover:hover) and (pointer:fine){html.case-studies-fullpage-scroll .case-studies-snap-page>section,html.case-studies-fullpage-scroll .case-studies-snap-page>footer{height:calc(100vh - var(--navbar-height,72px));height:calc(100dvh - var(--navbar-height,72px));min-height:calc(100vh - var(--navbar-height,72px));min-height:calc(100dvh - var(--navbar-height,72px));max-height:calc(100vh - var(--navbar-height,72px));max-height:calc(100dvh - var(--navbar-height,72px));flex-direction:column;justify-content:center;display:flex;overflow:hidden}html.case-studies-fullpage-scroll .cs-hero-panel{padding-top:clamp(40px,6.5vh,80px)!important;padding-bottom:clamp(16px,2.6vh,32px)!important}html.case-studies-fullpage-scroll .cs-study-panel{padding-top:clamp(16px,2.6vh,32px)!important;padding-bottom:clamp(16px,2.6vh,32px)!important}html.case-studies-fullpage-scroll .case-proof-list{margin-top:clamp(14px,2.2vh,24px)!important}html.case-studies-fullpage-scroll .case-proof-list[data-first=true]{margin-top:clamp(4px,1vh,12px)!important}html.case-studies-fullpage-scroll .case-proof-metric,html.case-studies-fullpage-scroll .case-proof-copy{padding:clamp(14px,2vh,24px)!important}html.case-studies-fullpage-scroll .case-proof-copy{gap:12px!important}html.case-studies-fullpage-scroll .case-proof-visual{padding:clamp(10px,1.4vh,16px)!important}html.case-studies-fullpage-scroll .case-proof-node{min-height:44px!important}}.contact-snap-page{width:100%}html.contact-fullpage-scroll,body.contact-fullpage-scroll{overscroll-behavior-y:none;scroll-behavior:auto;scroll-padding-top:var(--navbar-height,72px)}html.contact-fullpage-scroll .contact-snap-page>section,html.contact-fullpage-scroll .contact-snap-page>footer{scroll-margin-top:0;scroll-margin-bottom:0}@media (min-width:1024px) and (hover:hover) and (pointer:fine){html.contact-fullpage-scroll .contact-snap-page>section,html.contact-fullpage-scroll .contact-snap-page>footer{height:calc(100vh - var(--navbar-height,72px));height:calc(100dvh - var(--navbar-height,72px));min-height:calc(100vh - var(--navbar-height,72px));min-height:calc(100dvh - var(--navbar-height,72px));max-height:calc(100vh - var(--navbar-height,72px));max-height:calc(100dvh - var(--navbar-height,72px));flex-direction:column;justify-content:center;display:flex;overflow:hidden}html.contact-fullpage-scroll .contact-hero-panel{padding-top:clamp(28px,4.4vh,56px)!important;padding-bottom:clamp(20px,3.2vh,40px)!important}html.contact-fullpage-scroll .contact-process-panel{padding-top:clamp(20px,3.2vh,40px)!important;padding-bottom:clamp(20px,3.2vh,40px)!important}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff0d}::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#fff6}.home-preloader{z-index:500;background:var(--hero-bg,#05060a);opacity:1;flex-direction:column;justify-content:center;align-items:center;gap:18px;transition:opacity .5s;display:flex;position:fixed;inset:0}.home-preloader-leaving{opacity:0;pointer-events:none}.home-preloader-mark{filter:drop-shadow(0 0 24px #8a2be266);animation:1.6s ease-in-out infinite homePreloaderPulse;display:inline-flex}.home-preloader-pct{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;color:var(--text-muted,#fff9);font-variant-numeric:tabular-nums;text-align:center;min-width:3.4ch;font-size:14px}.home-preloader-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes homePreloaderPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.home-fullpage-scroll,body.home-fullpage-scroll{scroll-snap-type:none;overscroll-behavior-y:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--accent:#8a2be2;--accent-bright:#b478ff;--electric:#6cf0ff;--bg:#000;--bg-rgb:0, 0, 0;--text:#fff;--text-rgb:255, 255, 255;--text-strong:#fff;--text-muted:#ffffffb8;--text-soft:#ffffff85;--surface:#ffffff09;--surface-strong:#0d1118d1;--surface-hover:#ffffff12;--surface-inverse:#fff;--text-inverse:#090a12;--line:#ffffff1a;--border:#ffffff1f;--border-strong:#ffffff38;--nav-bg:#05060abd;--nav-bg-elevated:#05060aeb;--hero-bg:#000;--hero-card:#10101aa8;--hero-shadow:0 24px 70px #00000061;--shadow-soft:0 18px 46px #00000052;--logo-text:#fff;--logo-disc:#fff;--logo-mark:#090a12;--logo-slash:#8a2be2;--font-secondary:var(--font-body);--primary:var(--accent);--primary-hover:#9b4dff;--background:var(--bg);--surface-1:#0a0d12;--surface-2:#0d1118;--secondarybg:#0a0d12;--surface-bg:#0a0d12c7;--surface-bg-strong:#0d1118eb;--surface-border:#ffffff14;--surface-border-strong:#ffffff24;--glass-bg:#05060ad9;--glass-border:#ffffff1a;--ptext:var(--text);--stext:#ffffffeb;--otext:var(--text-muted);--cursor-follower-size:22px;--cursor-follower-fill:#fff;--cursor-follower-ring:#ffffff14;--cursor-follower-ring-strong:#ffffff24}html[data-theme=light]{--accent:#7b22de;--accent-bright:#7f2df0;--electric:#11a8c8;--bg:#fff;--bg-rgb:255, 255, 255;--text:#111321;--text-rgb:17, 19, 33;--text-strong:#080a16;--text-muted:#111321b8;--text-soft:#11132185;--surface:#ffffffbd;--surface-strong:#ffffffe6;--surface-hover:#7b22de14;--surface-inverse:#080a16;--text-inverse:#fff;--line:#1113211a;--border:#1113211f;--border-strong:#11132133;--nav-bg:#ffffffc2;--nav-bg-elevated:#fffffff0;--hero-bg:#fff;--hero-card:#ffffffd1;--hero-shadow:0 22px 58px #1d153624;--shadow-soft:0 18px 46px #1e18361f;--logo-text:#111321;--logo-disc:#fff;--logo-mark:#111321;--logo-slash:#8a2be2;--font-secondary:var(--font-body);--primary:var(--accent);--primary-hover:#8f3fff;--background:var(--bg);--surface-1:#fff;--surface-2:#f1f2f8;--secondarybg:#f1f2f8;--surface-bg:#ffffffc2;--surface-bg-strong:#fffffff0;--surface-border:#1113211a;--surface-border-strong:#1113212e;--glass-bg:#ffffffc7;--glass-border:#1113211f;--ptext:var(--text);--stext:#111321e6;--otext:var(--text-muted);--cursor-follower-size:22px;--cursor-follower-fill:#fff;--cursor-follower-ring:#ffffff24;--cursor-follower-ring-strong:#ffffff38}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body), "Inter Tight", system-ui, sans-serif;-webkit-font-smoothing:antialiased;transition:background-color .25s,color .25s;overflow-x:hidden}button,input,textarea,select{font:inherit}.mono{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em}.display{font-family:var(--font-display), "Inter Tight", system-ui, sans-serif}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}


@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_314129c7-module__wUyjaa__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_314129c7-module__wUyjaa__variable{--font-body:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_abe40635-module__i6N4cq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_abe40635-module__i6N4cq__variable{--font-display:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,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(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,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(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:134.59%}.jetbrains_mono_bf75ca53-module__eRJP7G__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_bf75ca53-module__eRJP7G__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.ConsentBanner-module__-Sy05q__banner{z-index:2000;border:1px solid var(--line,rgba(var(--text-rgb), .1));background:var(--surface-bg-strong,#0a0b10eb);width:min(400px,100% - 32px);box-shadow:var(--shadow-soft,0 20px 60px #00000080);-webkit-backdrop-filter:blur(16px);color:var(--text);border-radius:4px;flex-direction:column;gap:14px;padding:20px;animation:.4s cubic-bezier(.22,1,.36,1) both ConsentBanner-module__-Sy05q__ng-consent-in;display:flex;position:fixed;bottom:20px;left:20px}@keyframes ConsentBanner-module__-Sy05q__ng-consent-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ConsentBanner-module__-Sy05q__content{min-width:0}.ConsentBanner-module__-Sy05q__title{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-bright,#b478ff);margin:0 0 8px;font-size:11px}.ConsentBanner-module__-Sy05q__body{color:rgba(var(--text-rgb), .72);margin:0;font-size:13.5px;line-height:1.55}.ConsentBanner-module__-Sy05q__settings{border-top:1px solid var(--line,rgba(var(--text-rgb), .1));gap:10px;margin-top:14px;padding-top:14px;display:grid}.ConsentBanner-module__-Sy05q__option{color:rgba(var(--text-rgb), .85);align-items:center;gap:10px;font-size:13px;display:flex}.ConsentBanner-module__-Sy05q__option input{accent-color:var(--accent,#8a2be2);width:15px;height:15px}.ConsentBanner-module__-Sy05q__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ConsentBanner-module__-Sy05q__primaryButton,.ConsentBanner-module__-Sy05q__secondaryButton,.ConsentBanner-module__-Sy05q__ghostButton{cursor:pointer;border:1px solid #0000;border-radius:4px;padding:9px 16px;font-size:12.5px;font-weight:600;transition:filter .15s,background .15s,border-color .15s}.ConsentBanner-module__-Sy05q__primaryButton{background:var(--accent,#8a2be2);color:#fff;box-shadow:0 8px 24px #8a2be259}.ConsentBanner-module__-Sy05q__secondaryButton{background:rgba(var(--text-rgb), .06);border-color:var(--line,rgba(var(--text-rgb), .14));color:var(--text)}.ConsentBanner-module__-Sy05q__ghostButton{color:rgba(var(--text-rgb), .6);background:0 0;border-color:#0000;margin-right:auto;padding-left:0;padding-right:8px}.ConsentBanner-module__-Sy05q__primaryButton:hover,.ConsentBanner-module__-Sy05q__secondaryButton:hover{filter:brightness(1.08)}.ConsentBanner-module__-Sy05q__ghostButton:hover{color:var(--text-strong)}@media (max-width:640px){.ConsentBanner-module__-Sy05q__banner{width:auto;bottom:16px;left:16px;right:16px}.ConsentBanner-module__-Sy05q__actions{justify-content:flex-start}}
.background-module__3djdJW__root{z-index:-10;pointer-events:none;position:fixed;inset:0}.background-module__3djdJW__base,.background-module__3djdJW__grid,.background-module__3djdJW__noise,.background-module__3djdJW__dust{position:absolute;inset:0}.background-module__3djdJW__base{background:var(--hero-bg)}.background-module__3djdJW__grid,.background-module__3djdJW__noise,.background-module__3djdJW__dust{display:none}
