.ReactorHero_stage__DpBgM{--ease:cubic-bezier(0.22,0.61,0.36,1);position:relative;width:100%;height:100%;display:grid;place-items:center}.ReactorHero_mesh__yvR6K{position:absolute;inset:0;width:100%;height:100%;display:block}.ReactorHero_reactor__mAAAV{position:relative;width:min(72vh,760px);aspect-ratio:1;display:grid;place-items:center}.ReactorHero_halo__p8_qN{position:absolute;inset:-22%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 40%,transparent) 0,transparent 62%);filter:blur(18px);opacity:.7;animation:ReactorHero_halo__p8_qN 5s var(--ease) infinite}@keyframes ReactorHero_halo__p8_qN{0%,to{transform:scale(.92);opacity:.55}50%{transform:scale(1.06);opacity:.85}}.ReactorHero_ring__R0YF1{position:absolute;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 38%,transparent)}.ReactorHero_ring1__v_HnC{inset:14%;border-style:dashed;animation:ReactorHero_spin__fINBx 26s linear infinite}.ReactorHero_ring2__AiESG{inset:4%;border-color:color-mix(in srgb,var(--accent) 26%,transparent);animation:ReactorHero_spin__fINBx 40s linear infinite reverse}.ReactorHero_ring3__JCiXH{inset:-6%;border-style:dotted;border-color:color-mix(in srgb,var(--accent) 22%,transparent);animation:ReactorHero_spin__fINBx 60s linear infinite}@keyframes ReactorHero_spin__fINBx{to{transform:rotate(1turn)}}.ReactorHero_core__r4BkC{position:relative;width:62%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.85),transparent 42%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 45%,transparent),transparent 72%),radial-gradient(circle,color-mix(in srgb,var(--accent) 18%,var(--pale)),var(--pale));border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 0 60px -6px color-mix(in srgb,var(--accent) 55%,transparent),inset 0 0 50px -10px color-mix(in srgb,var(--accent) 50%,transparent);animation:ReactorHero_corepulse__aWlj1 3.6s var(--ease) infinite}@keyframes ReactorHero_corepulse__aWlj1{0%,to{box-shadow:0 0 50px -8px color-mix(in srgb,var(--accent) 45%,transparent),inset 0 0 40px -12px color-mix(in srgb,var(--accent) 45%,transparent)}50%{box-shadow:0 0 80px -2px color-mix(in srgb,var(--accent) 68%,transparent),inset 0 0 60px -8px color-mix(in srgb,var(--accent) 58%,transparent)}}.ReactorHero_mark__qL71z{width:38%!important;height:auto!important;opacity:.92;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--accent) 55%,transparent));animation:ReactorHero_markfloat__MJmFk 4s var(--ease) infinite}@keyframes ReactorHero_markfloat__MJmFk{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.03)}}.ReactorHero_sweep__fyW9X{position:absolute;inset:-6%;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 78%,color-mix(in srgb,var(--accent) 55%,transparent) 88%,transparent 100%);-webkit-mask:radial-gradient(circle,transparent 56%,#000 57%);mask:radial-gradient(circle,transparent 56%,#000 57%);animation:ReactorHero_spin__fINBx 4.5s linear infinite;opacity:.6}@media (prefers-reduced-motion:reduce){.ReactorHero_core__r4BkC,.ReactorHero_halo__p8_qN,.ReactorHero_mark__qL71z,.ReactorHero_ring__R0YF1,.ReactorHero_sweep__fyW9X{animation:none}}.AiHero_hero__41bFQ{position:relative;overflow:hidden;min-height:88vh;display:flex;align-items:center;padding:120px 0 96px;background:var(--pale)}.AiHero_reactorLayer__eDkMy{position:absolute;inset:0;z-index:0;pointer-events:none;display:grid;place-items:center}.AiHero_scrim__kOueD{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,var(--pale) 0,color-mix(in srgb,var(--pale) 82%,transparent) 30%,color-mix(in srgb,var(--pale) 35%,transparent) 52%,transparent 70%)}.AiHero_copy__vTAHl{max-width:620px}.AiHero_actions__UdLPM{margin-top:34px;display:flex;gap:12px;flex-wrap:wrap}@media (max-width:900px){.AiHero_hero__41bFQ{min-height:0;padding:110px 0 72px}.AiHero_scrim__kOueD{background:linear-gradient(180deg,var(--pale) 0,color-mix(in srgb,var(--pale) 70%,transparent) 60%,color-mix(in srgb,var(--pale) 30%,transparent) 100%)}}.primitives_sectionLabel__ahCeQ{font-family:var(--mono);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mid);margin:0 0 16px;display:inline-flex;align-items:center;gap:10px}.primitives_sectionIndex___UnnZ{color:rgba(28,40,29,.4)}.primitives_gradient__PfV4P{background:linear-gradient(178deg,var(--ink) 0,#2f4a33 56%,var(--mid) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.primitives_gradient__PfV4P em{font-style:normal;background:linear-gradient(110deg,#2f8a44,#2a8aa0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% auto;animation:primitives_shimmer__3prrl 7s linear infinite}@keyframes primitives_shimmer__3prrl{to{background-position:200%}}.primitives_reveal__Pcugs{opacity:0;transform:translateY(28px);transition:opacity .85s var(--ease),transform .85s var(--ease);will-change:opacity,transform}.primitives_revealIn__dQIzs{opacity:1;transform:none}.primitives_tiltCard__WhxQS{position:relative;border-radius:var(--r-lg);border:1px solid var(--hairline);background:linear-gradient(165deg,var(--white),var(--pale));transition:border-color .4s var(--ease),transform .18s var(--ease),box-shadow .3s var(--ease);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d}.primitives_tiltCard__WhxQS:hover{border-color:var(--hairline-strong);box-shadow:0 24px 60px -32px rgba(28,40,29,.35)}.primitives_tiltGlow__WmhxG:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0),rgba(var(--glow-green),.22),transparent 60%);opacity:0;transition:opacity .4s var(--ease);pointer-events:none}.primitives_tiltCard__WhxQS:hover.primitives_tiltGlow__WmhxG:before{opacity:1}.primitives_scrollProgress__anahb{position:fixed;top:0;left:0;height:2px;width:100%;transform-origin:0 50%;background:linear-gradient(90deg,var(--term),var(--cyan));box-shadow:0 0 14px rgba(var(--glow-green),.45);z-index:120}@media (prefers-reduced-motion:reduce){.primitives_reveal__Pcugs{opacity:1;transform:none}.primitives_gradient__PfV4P em{animation:none}.primitives_tiltCard__WhxQS{transform:none}}.ImmersiveBackground_wrap__V_C7M{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ImmersiveBackground_canvas__jt_t9{position:absolute;inset:0;width:100%;height:100%;display:block}.ImmersiveBackground_aurora__Lh3dx{position:absolute;inset:-25%;background:radial-gradient(38% 46% at 18% 16%,rgba(108,255,82,.26),transparent 70%),radial-gradient(34% 42% at 84% 24%,rgba(128,217,253,.22),transparent 70%),radial-gradient(44% 52% at 62% 90%,rgba(255,167,78,.18),transparent 70%);filter:blur(48px);animation:ImmersiveBackground_drift__UrfZ9 28s ease-in-out infinite alternate}.ImmersiveBackground_calm__WYZB0{opacity:.5}@keyframes ImmersiveBackground_drift__UrfZ9{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(2%,-3%,0) scale(1.07)}}.ImmersiveBackground_grain__AtK1V{position:absolute;inset:0;opacity:.05;background-image:radial-gradient(rgba(28,40,29,.55) .5px,transparent 0);background-size:3px 3px}@media (prefers-reduced-motion:reduce){.ImmersiveBackground_aurora__Lh3dx{animation:none}}.TiltViz_wrap__Fh1oC{position:relative;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .2s var(--ease);will-change:transform}.TiltViz_glow__g9ROH{position:absolute;inset:-1px;border-radius:var(--r-xl);background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%),rgba(var(--glow-green),.18),transparent 60%);opacity:0;transition:opacity .4s var(--ease);pointer-events:none;z-index:-1}.TiltViz_wrap__Fh1oC:hover .TiltViz_glow__g9ROH{opacity:1}@media (prefers-reduced-motion:reduce){.TiltViz_wrap__Fh1oC{transform:none;transition:none}}.MeshSphereHero_canvas__WtOtb{position:absolute;inset:0;width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(circle at 50% 50%,#000 55%,transparent 100%)}