.ai-build-hero{--theme-accent:#7ef0ff;--theme-accent-rgb:126, 240, 255;--theme-secondary:#e8fbff;--theme-secondary-rgb:232, 251, 255;--theme-glow:#7ef0ff73;--px:0;--py:0;isolation:isolate;border-bottom:1px solid #ffffff14;min-height:min(92vh,920px);position:relative;overflow:hidden}.ai-build-hero__canvas{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ai-build-hero__content{z-index:2;position:relative}.ai-build-hero--neural{background-color:#0000;border-bottom-color:#ffffff0f}.theme-layer-stack{z-index:0}.parallax-deep{transform:translate3d(calc(var(--px,0) * 10px), calc(var(--py,0) * 8px), 0);will-change:transform;transition:transform .35s ease-out}.parallax-mid{transform:translate3d(calc(var(--px,0) * 18px), calc(var(--py,0) * 14px), 0);will-change:transform;transition:transform .28s ease-out}.parallax-near{transform:translate3d(calc(var(--px,0) * 28px), calc(var(--py,0) * 20px), 0);will-change:transform;transition:transform .22s ease-out}.hero-setpiece{z-index:1;pointer-events:none;position:absolute}.hero-hud-frame{z-index:2;pointer-events:none;border:1px solid #ffffff0a;position:absolute;inset:14px;box-shadow:inset 0 0 80px #00000040}.hero-hud-frame .hud-corner{border-color:rgba(var(--theme-accent-rgb), .55);border-style:solid;width:36px;height:36px;position:absolute}.hero-hud-frame .hud-corner.tl{border-width:2px 0 0 2px;top:0;left:0}.hero-hud-frame .hud-corner.tr{border-width:2px 2px 0 0;top:0;right:0}.hero-hud-frame .hud-corner.bl{border-width:0 0 2px 2px;bottom:0;left:0}.hero-hud-frame .hud-corner.br{border-width:0 2px 2px 0;bottom:0;right:0}.theme-frost-crystal{--theme-accent:#7ef0ff;--theme-accent-rgb:126, 240, 255;--theme-secondary:#e8fbff;--theme-secondary-rgb:232, 251, 255;--theme-glow:#7ef0ff8c;background:radial-gradient(90% 70% at 15% -10%,#b4f0ff52,#0000 50%),radial-gradient(60% 50% at 85% 90%,#64c8ff33,#0000 55%),radial-gradient(circle at 50% 120%,#28648c66,#0000 40%),linear-gradient(165deg,#030a12 0%,#0a1c2e 42%,#040810 100%)}.theme-frost-crystal .frost-sky-glow{background:radial-gradient(50% 40% at 70% 20%,#7ef0ff2e,#0000 60%),radial-gradient(40% 30% at 30% 10%,#e8fbff1a,#0000 55%);animation:12s ease-in-out infinite frost-sky;position:absolute;inset:0 0 40%}@keyframes frost-sky{0%,to{opacity:.7}50%{opacity:1}}.theme-frost-crystal .frost-floor{transform-origin:bottom;opacity:.9;background:linear-gradient(#0000,#04101cf2),repeating-linear-gradient(100deg,#0000 0 40px,#7ef0ff0d 40px 41px);height:42%;position:absolute;bottom:0;left:0;right:0;transform:perspective(400px)rotateX(52deg)}.theme-frost-crystal .frost-mist{filter:blur(50px);opacity:.45;border-radius:50%;width:70%;height:40%;animation:14s ease-in-out infinite frost-mist;position:absolute}.theme-frost-crystal .frost-mist.m1{background:#7ef0ff61;bottom:5%;left:-10%}.theme-frost-crystal .frost-mist.m2{background:#c8f0ff38;animation-delay:-5s;top:20%;right:-15%}.theme-frost-crystal .frost-mist.m3{background:#7ef0ff26;width:50%;height:25%;animation-delay:-9s;bottom:30%;left:30%}@keyframes frost-mist{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4%)scale(1.08)}}.theme-frost-crystal .frost-horizon{background:linear-gradient(90deg,#0000,#7ef0ffa6,#0000);height:1px;position:absolute;bottom:28%;left:0;right:0;box-shadow:0 0 40px 10px #7ef0ff33}.theme-frost-crystal .frost-setpiece{filter:drop-shadow(0 0 40px #7ef0ff73);width:min(42vw,380px);height:auto;animation:9s ease-in-out infinite frost-monument-float;top:8%;right:2%}.theme-frost-crystal .frost-monument{width:100%;height:auto;display:block}.theme-frost-crystal .frost-flare{pointer-events:none;background:radial-gradient(circle,#ffffffb3,#7ef0ff33 40%,#0000 70%);width:120px;height:120px;animation:4s ease-in-out infinite frost-flare;position:absolute;top:28%;left:48%;transform:translate(-50%,-50%)}@keyframes frost-monument-float{0%,to{transform:translate3d(calc(var(--px,0) * 10px), calc(var(--py,0) * 8px), 0) translateY(0)}50%{transform:translate3d(calc(var(--px,0) * 10px), calc(var(--py,0) * 8px), 0) translateY(-14px)}}@keyframes frost-flare{0%,to{opacity:.35;transform:translate(-50%,-50%)scale(.85)}50%{opacity:.95;transform:translate(-50%,-50%)scale(1.15)}}.theme-frost-crystal .frost-shard{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(145deg,#fffc,#7ef0ff26 50%,#0000);animation:14s ease-in-out infinite frost-drift;position:absolute;box-shadow:0 0 30px #7ef0ff59,inset 0 0 12px #ffffff47}.theme-frost-crystal .frost-shard.shape-0{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.theme-frost-crystal .frost-shard.shape-1{clip-path:polygon(50% 0%,90% 35%,70% 100%,30% 100%,10% 35%)}.theme-frost-crystal .frost-shard.shape-2{clip-path:polygon(20% 0%,80% 0%,100% 50%,80% 100%,20% 100%,0% 50%)}.theme-frost-crystal .frost-shard.shape-3{clip-path:polygon(50% 0%,100% 100%,0% 100%)}@keyframes frost-drift{0%,to{transform:translate(0,0)rotate(0)scale(1)}33%{transform:translate(8px,-36px)rotate(18deg)scale(1.05)}66%{transform:translate(-12px,-18px)rotate(-10deg)scale(.95)}}.theme-frost-crystal .frost-dust{opacity:.7;background:#fff;border-radius:50%;animation:6s ease-in-out infinite frost-dust;position:absolute;box-shadow:0 0 8px #7ef0ffe6}@keyframes frost-dust{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.95;transform:translateY(-40px)}}.theme-frost-crystal .frost-vignette{background:radial-gradient(#0000 35%,#0000008c 100%);position:absolute;inset:0}.theme-neon-arcade{--theme-accent:#ff4fd8;--theme-accent-rgb:255, 79, 216;--theme-secondary:#00f0ff;--theme-secondary-rgb:0, 240, 255;--theme-glow:#ff4fd880;background:radial-gradient(80% 40% at 50% 0,#7828b466,#0000 55%),linear-gradient(#050210 0%,#12061f 40%,#1a0530 70%,#050208 100%)}.theme-neon-arcade .neon-stars{position:absolute;inset:0 0 45%}.theme-neon-arcade .neon-star{background:#fff;border-radius:50%;animation:3s ease-in-out infinite star-twinkle;position:absolute;box-shadow:0 0 6px #fff}.theme-neon-arcade .neon-mountains{opacity:.95;filter:drop-shadow(0 0 24px #ff4fd84d);background:linear-gradient(135deg,#0000 40%,#0a0418 40% 55%,#0000 55%),linear-gradient(160deg,#0000 50%,#120828 50%),linear-gradient(200deg,#0000 45%,#1a0a30 45%);height:24%;position:absolute;bottom:28%;left:0;right:0}.theme-neon-arcade .neon-palms{opacity:.85;filter:drop-shadow(0 0 12px #00f0ff40);background:radial-gradient(8% 100% at 12% 100%,#050210 40%,#0000 42%),radial-gradient(14% 70% at 12% 55%,#0000 40%,#0a0418 41% 55%,#0000 56%),radial-gradient(8% 100% at 88% 100%,#050210 40%,#0000 42%),radial-gradient(14% 70% at 88% 55%,#0000 40%,#0a0418 41% 55%,#0000 56%);height:18%;position:absolute;bottom:32%;left:0;right:0}.theme-neon-arcade .neon-grid{transform-origin:top;background-image:linear-gradient(#00f0ff47 1px,#0000 1px),linear-gradient(90deg,#ff4fd838 1px,#0000 1px);background-size:56px 56px;height:55%;animation:5s linear infinite neon-grid-scroll;position:absolute;bottom:-5%;left:-20%;right:-20%;transform:perspective(420px)rotateX(62deg);box-shadow:0 -40px 80px #ff4fd826;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}@keyframes neon-grid-scroll{0%{background-position:0 0}to{background-position:0 56px}}.theme-neon-arcade .neon-sun{background:radial-gradient(circle at 50% 45%,#ffb0f0 0%,#ff4fd8 28%,#7c1fa0 55%,#0000 72%);border-radius:50%;width:min(58vw,400px);height:min(58vw,400px);animation:5s ease-in-out infinite neon-pulse;position:absolute;bottom:30%;left:50%;transform:translate(-50%);box-shadow:0 0 60px #ff4fd8,0 0 140px #00f0ff66,0 0 220px #ff4fd840}.theme-neon-arcade .neon-sun-ring{border:1.5px solid #00f0ff66;border-radius:50%;animation:8s linear infinite neon-ring;position:absolute;bottom:30%;left:50%;transform:translate(-50%)}.theme-neon-arcade .neon-sun-ring.r1{border-color:#ff4fd873;width:min(42vw,280px);height:min(12vw,80px);bottom:38%}.theme-neon-arcade .neon-sun-ring.r2{width:min(55vw,360px);height:min(16vw,100px);animation-duration:12s;animation-direction:reverse;bottom:34%}.theme-neon-arcade .neon-sun-ring.r3{border-color:#00f0ff33;width:min(68vw,460px);height:min(20vw,130px);animation-duration:16s;bottom:30%}@keyframes neon-ring{to{transform:translate(-50%)rotate(360deg)}}@keyframes neon-pulse{0%,to{opacity:.85;filter:brightness()}50%{opacity:1;filter:brightness(1.25)}}.theme-neon-arcade .neon-setpiece{filter:drop-shadow(0 0 20px #ff4fd899)drop-shadow(0 0 40px #00f0ff59);z-index:2;width:min(48vw,320px);animation:3.2s ease-in-out infinite neon-racer-drive;bottom:14%;left:50%;transform:translate(-50%)}.theme-neon-arcade .neon-racer{width:100%;height:auto;display:block}.theme-neon-arcade .neon-racer__trail{animation:.6s ease-in-out infinite alternate neon-trail}@keyframes neon-racer-drive{0%,to{transform:translateX(calc(-50% + var(--px,0) * 28px)) translateY(0)}50%{transform:translateX(calc(-50% + var(--px,0) * 28px)) translateY(-6px)}}@keyframes neon-trail{0%{opacity:.2;rx:40}to{opacity:.55;rx:56}}.theme-neon-arcade .neon-scan{background:linear-gradient(#0000 0%,#00f0ff12 50%,#0000 100%) 0 0/100% 200%;animation:5s linear infinite neon-scan;position:absolute;inset:0}@keyframes neon-scan{0%{background-position:0 -100%}to{background-position:0 100%}}.theme-neon-arcade .neon-haze{background:radial-gradient(#0000 28%,#05020cb3 100%);position:absolute;inset:0}.theme-neon-arcade .neon-hud .hud-corner{border-color:#00f0ff8c}.theme-arctic-aurora{--theme-accent:#5dffb0;--theme-accent-rgb:93, 255, 176;--theme-secondary:#7aa8ff;--theme-secondary-rgb:122, 168, 255;--theme-glow:#5dffb073;background:linear-gradient(#01040f 0%,#071428 40%,#0a1a32 70%,#030810 100%)}.theme-arctic-aurora .aurora-sky{background:radial-gradient(at 50% 0,#28508c66,#0000 60%);position:absolute;inset:0 0 35%}.theme-arctic-aurora .aurora-band{filter:blur(36px);opacity:.65;mix-blend-mode:screen;width:150%;height:38%;animation:11s ease-in-out infinite aurora-wave;position:absolute;left:-25%}.theme-arctic-aurora .aurora-band.a1{background:linear-gradient(90deg,#0000 5%,#5dffb0,#7aa8ff,#0000 95%);top:4%}.theme-arctic-aurora .aurora-band.a2{opacity:.55;background:linear-gradient(90deg,#0000,#7aa8ff,#c4b5fd,#5dffb0,#0000);height:32%;animation-delay:-3s;top:14%}.theme-arctic-aurora .aurora-band.a3{opacity:.45;filter:blur(48px);background:linear-gradient(90deg,#0000,#34d399,#60a5fa,#0000);height:28%;animation-delay:-6s;top:22%}.theme-arctic-aurora .aurora-band.a4{opacity:.4;background:linear-gradient(90deg,#0000 20%,#a78bfa,#0000 80%);height:20%;animation-delay:-8s;top:8%}.theme-arctic-aurora .aurora-band.a5{opacity:.3;filter:blur(40px);background:linear-gradient(90deg,#0000 30%,#f0abfc,#5dffb0,#0000 85%);height:16%;animation-delay:-4s;top:18%}@keyframes aurora-wave{0%,to{transform:translate(-5%)skew(-10deg)scaleY(1)}50%{transform:translate(5%)skew(8deg)scaleY(1.18)}}.theme-arctic-aurora .aurora-star{background:#fff;border-radius:50%;animation:ease-in-out infinite star-twinkle;position:absolute;box-shadow:0 0 6px #fff}.theme-arctic-aurora .aurora-setpiece{filter:drop-shadow(0 -10px 30px #5dffb026);width:100%;height:min(38vh,320px);bottom:18%;left:0;right:0}.theme-arctic-aurora .aurora-range{width:100%;height:100%;display:block}.theme-arctic-aurora .aurora-ground{background:linear-gradient(#0000,#020617),repeating-linear-gradient(95deg,#0000 0 50px,#5dffb00a 50px 51px);height:28%;position:absolute;bottom:0;left:0;right:0}.theme-arctic-aurora .aurora-reflect{opacity:.75;background:linear-gradient(#0000,#5dffb01f);height:26%;animation:8s ease-in-out infinite aurora-reflect;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.theme-arctic-aurora .aurora-tree-line{clip-path:polygon(0 100%,2% 40%,4% 100%,7% 20%,10% 100%,14% 50%,17% 100%,22% 10%,26% 100%,32% 45%,36% 100%,42% 25%,48% 100%,55% 15%,60% 100%,68% 40%,74% 100%,82% 20%,88% 100%,94% 35%,100% 100%);opacity:.7;background-image:repeating-linear-gradient(90deg,#0000 0 18px,#020617d9 18px 22px,#0000 22px 40px);height:8%;position:absolute;bottom:12%;left:0;right:0}@keyframes aurora-reflect{0%,to{opacity:.4}50%{opacity:.9}}.theme-cryo-rings{--theme-accent:#4dc4ff;--theme-accent-rgb:77, 196, 255;--theme-secondary:#b8e8ff;--theme-secondary-rgb:184, 232, 255;--theme-glow:#4dc4ff8c;background:radial-gradient(circle at 62% 42%,#4dc4ff47,#0000 42%),radial-gradient(circle at 20% 80%,#1e508c47,#0000 40%),linear-gradient(160deg,#02060e,#071525 50%,#010409)}.theme-cryo-rings .cryo-starfield{position:absolute;inset:0}.theme-cryo-rings .cryo-core-glow{background:radial-gradient(circle,#b8e8ff8c,#4dc4ff2e 40%,#0000 70%);border-radius:50%;width:min(36vw,280px);height:min(36vw,280px);animation:6s ease-in-out infinite cryo-core;position:absolute;top:42%;left:58%;transform:translate(-50%,-50%);box-shadow:0 0 100px #4dc4ff80}@keyframes cryo-core{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.18)}}.theme-cryo-rings .cryo-setpiece{filter:drop-shadow(0 0 30px #4dc4ff8c);z-index:2;width:min(28vw,220px);top:42%;left:58%;transform:translate(-50%,-50%)}.theme-cryo-rings .cryo-reactor{width:100%;height:auto;animation:5s ease-in-out infinite cryo-reactor-pulse;display:block}@keyframes cryo-reactor-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.theme-cryo-rings .cryo-orbit-wrap{position:absolute;inset:0}.theme-cryo-rings .cryo-ring{border:1.5px solid #4dc4ff73;border-radius:50%;animation:linear infinite cryo-spin;position:absolute;top:42%;left:58%;transform:translate(-50%,-50%);box-shadow:0 0 24px #4dc4ff40,inset 0 0 24px #4dc4ff1f}@keyframes cryo-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.theme-cryo-rings .cryo-sat{background:#b8e8ff;border-radius:50%;width:9px;height:9px;margin:-4.5px;animation:linear infinite cryo-orbit;position:absolute;top:42%;left:58%;box-shadow:0 0 14px #4dc4ff,0 0 28px #4dc4ffa6}@keyframes cryo-orbit{0%{transform:rotate(0deg) translateX(var(--sat-orbit,200px)) rotate(0deg)}to{transform:rotate(360deg) translateX(var(--sat-orbit,200px)) rotate(-360deg)}}.theme-cryo-rings .cryo-spark{background:#fff;border-radius:50%;width:2px;height:2px;animation:ease-in-out infinite cryo-spark;position:absolute;box-shadow:0 0 6px #4dc4ff}@keyframes cryo-spark{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.4)}}.theme-cryo-rings .cryo-readout{z-index:3;font-family:var(--font-jetbrains,monospace);letter-spacing:.22em;text-transform:uppercase;color:#b8e8ffb3;text-shadow:0 0 12px #4dc4ff99;font-size:10px;animation:3s ease-in-out infinite cryo-readout;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}@keyframes cryo-readout{0%,to{opacity:.45}50%{opacity:1}}.theme-pixel-matrix{--theme-accent:#39ff14;--theme-accent-rgb:57, 255, 20;--theme-secondary:#00ff9d;--theme-secondary-rgb:0, 255, 157;--theme-glow:#39ff1473;background:radial-gradient(at 50% 0,#143c148c,#0000 50%),#010402}.theme-pixel-matrix .matrix-bg-grid{opacity:.55;background-image:linear-gradient(#39ff1412 1px,#0000 1px),linear-gradient(90deg,#39ff1412 1px,#0000 1px);background-size:32px 32px;animation:8s steps(2,end) infinite matrix-grid-flicker;position:absolute;inset:0}@keyframes matrix-grid-flicker{0%,90%,to{opacity:.55}92%{opacity:.2}94%{opacity:.7}}.theme-pixel-matrix .matrix-col{width:16px;height:150%;font-family:var(--font-jetbrains,monospace);color:#39ff14;writing-mode:vertical-rl;text-orientation:upright;text-shadow:0 0 10px #39ff14,0 0 22px #39ff148c;line-height:1.12;animation:linear infinite matrix-fall;position:absolute;top:-25%}@keyframes matrix-fall{0%{transform:translateY(-25%)}to{transform:translateY(25%)}}.theme-pixel-matrix .matrix-setpiece{z-index:2;filter:drop-shadow(0 0 24px #39ff1459);flex-direction:column;align-items:flex-end;gap:16px;width:min(42vw,340px);display:flex;top:16%;right:6%}.theme-pixel-matrix .matrix-terminal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000802b8;border:1px solid #39ff1473;width:100%;animation:4s ease-in-out infinite matrix-terminal-glow;box-shadow:0 0 40px #39ff1433,inset 0 0 30px #39ff140f}.theme-pixel-matrix .matrix-terminal__bar{background:#39ff1414;border-bottom:1px solid #39ff1440;align-items:center;gap:6px;padding:8px 12px;display:flex}.theme-pixel-matrix .matrix-terminal__bar span{opacity:.7;background:#39ff14;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #39ff14}.theme-pixel-matrix .matrix-terminal__bar span:nth-child(2){background:#00ff9d}.theme-pixel-matrix .matrix-terminal__bar span:nth-child(3){background:#86efac}.theme-pixel-matrix .matrix-terminal__bar em{font-style:normal;font-family:var(--font-jetbrains,monospace);letter-spacing:.08em;color:#39ff14bf;margin-left:8px;font-size:10px}.theme-pixel-matrix .matrix-terminal__body{font-family:var(--font-jetbrains,monospace);color:#39ff14;text-shadow:0 0 8px #39ff1480;white-space:pre-wrap;margin:0;padding:14px 16px 18px;font-size:11px;line-height:1.65}.theme-pixel-matrix .matrix-glyph{opacity:.85;width:100px;height:auto}@keyframes matrix-terminal-glow{0%,to{box-shadow:0 0 30px #39ff1426,inset 0 0 20px #39ff140a}50%{box-shadow:0 0 50px #39ff1459,inset 0 0 30px #39ff141a}}.theme-pixel-matrix .matrix-hud .matrix-box{border:1px solid #39ff1459;animation:6s ease-in-out infinite matrix-box;position:absolute;box-shadow:0 0 20px #39ff1426,inset 0 0 20px #39ff140d}.theme-pixel-matrix .matrix-box.b1{width:120px;height:80px;top:18%;left:8%}.theme-pixel-matrix .matrix-box.b2{width:90px;height:140px;animation-delay:-2s;top:28%;right:10%}.theme-pixel-matrix .matrix-box.b3{width:160px;height:60px;animation-delay:-4s;bottom:20%;left:18%}.theme-pixel-matrix .matrix-box.b4{width:70px;height:70px;animation-delay:-1s;top:12%;left:42%}@keyframes matrix-box{0%,to{opacity:.25;border-color:#39ff1440}50%{opacity:.9;border-color:#39ff14bf}}.theme-pixel-matrix .matrix-sweep{background:linear-gradient(#0000,#39ff1424,#0000);height:80px;animation:4.5s linear infinite matrix-sweep;position:absolute;left:0;right:0}@keyframes matrix-sweep{0%{top:-10%}to{top:110%}}.theme-pixel-matrix .scanline{pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0000003d 2px 4px);position:absolute;inset:0}.theme-pixel-matrix .matrix-vignette{background:radial-gradient(#0000 22%,#000000bf 100%);position:absolute;inset:0}.theme-pixel-matrix .matrix-hud-frame .hud-corner{border-color:#39ff148c}.theme-glacier-depths{--theme-accent:#3d8bff;--theme-accent-rgb:61, 139, 255;--theme-secondary:#9fd0ff;--theme-secondary-rgb:159, 208, 255;--theme-glow:#3d8bff80;background:radial-gradient(100% 60% at 50% 100%,#0f326ee6,#0000 55%),radial-gradient(50% 40% at 20% 20%,#2864b440,#0000 50%),linear-gradient(#01040e,#0a1e42 55%,#020a18)}.theme-glacier-depths .depth-caustics{mix-blend-mode:screen;background:radial-gradient(30% 20% at 30% 40%,#64b4ff26,#0000),radial-gradient(25% 18% at 70% 55%,#50a0ff1f,#0000),radial-gradient(20% 15% at 50% 70%,#78c8ff1a,#0000);animation:8s ease-in-out infinite caustics;position:absolute;inset:0}@keyframes caustics{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.theme-glacier-depths .depth-silt{opacity:.18;background-image:radial-gradient(circle,#9fd0ff66 1px,#0000 1px);background-size:28px 28px;animation:20s linear infinite silt;position:absolute;inset:0}@keyframes silt{0%{background-position:0 0}to{background-position:28px -56px}}.theme-glacier-depths .depth-ray{opacity:.5;filter:blur(.5px);background:linear-gradient(#0000,#9fd0ff2e,#3d8bff99);height:60%;animation:5s ease-in-out infinite depth-pulse;position:absolute;bottom:0}@keyframes depth-pulse{0%,to{opacity:.2;height:40%}50%{opacity:.8;height:78%}}.theme-glacier-depths .depth-setpiece{filter:drop-shadow(0 0 40px #3d8bff59);z-index:1;width:min(70vw,520px);animation:12s ease-in-out infinite depth-ruins-sway;bottom:8%;left:50%;transform:translate(-50%)}.theme-glacier-depths .depth-ruins{opacity:.9;width:100%;height:auto;display:block}@keyframes depth-ruins-sway{0%,to{transform:translateX(calc(-50% + var(--px,0) * 10px)) translateY(0)}50%{transform:translateX(calc(-50% + var(--px,0) * 10px)) translateY(-8px)}}.theme-glacier-depths .depth-bubble{z-index:2;background:#9fd0ff1a;border:1px solid #9fd0ff80;border-radius:50%;animation:linear infinite bubble-rise;position:absolute;bottom:-5%}@keyframes bubble-rise{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:.75}to{opacity:0;transform:translateY(-110vh)scale(1.15)}}.theme-glacier-depths .depth-fish{z-index:2;opacity:.55;background:linear-gradient(90deg,#9fd0ff8c,#3d8bff33);border-radius:50% 40% 40% 50%;width:28px;height:10px;position:absolute;box-shadow:0 0 12px #3d8bff66}.theme-glacier-depths .depth-fish.f1{animation:18s linear infinite fish-swim-l;top:42%}.theme-glacier-depths .depth-fish.f2{width:20px;height:7px;animation:22s linear -6s infinite fish-swim-r;top:58%}@keyframes fish-swim-l{0%{left:-5%;transform:scaleX(1)}49%{transform:scaleX(1)}50%{left:105%;transform:scaleX(-1)}99%{transform:scaleX(-1)}to{left:-5%;transform:scaleX(1)}}@keyframes fish-swim-r{0%{left:auto;right:-5%;transform:scaleX(-1)}49%{transform:scaleX(-1)}50%{right:105%;transform:scaleX(1)}99%{transform:scaleX(1)}to{right:-5%;transform:scaleX(-1)}}.theme-glacier-depths .depth-floor{background:linear-gradient(#0000,#020a1ef2);height:22%;position:absolute;bottom:0;left:0;right:0}.theme-glacier-depths .depth-vignette{background:radial-gradient(at 50% 40%,#0000 28%,#0009 100%);position:absolute;inset:0}.theme-void-portal{--theme-accent:#c084fc;--theme-accent-rgb:192, 132, 252;--theme-secondary:#f0abfc;--theme-secondary-rgb:240, 171, 252;--theme-glow:#c084fc8c;background:radial-gradient(circle at 68% 42%,#641ea080,#0000 42%),radial-gradient(circle at 20% 70%,#3c14644d,#0000 40%),linear-gradient(145deg,#05020c,#12061f 50%,#030108)}.theme-void-portal .void-stars{position:absolute;inset:0}.theme-void-portal .void-star{background:#e9d5ff;border-radius:50%;animation:ease-in-out infinite star-twinkle;position:absolute;box-shadow:0 0 6px #c084fc}.theme-void-portal .void-core{filter:drop-shadow(0 0 60px #a855f773);width:min(52vw,460px);height:min(52vw,460px);position:absolute;top:42%;right:6%;transform:translateY(-50%)}.theme-void-portal .void-singularity{background:radial-gradient(circle,#000 38%,#1a0530 68%,#0000);border-radius:50%;animation:5s ease-in-out infinite void-pulse;position:absolute;inset:28%;box-shadow:0 0 50px #000,0 0 100px #a855f78c,inset 0 0 50px #000}@keyframes void-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.theme-void-portal .void-accretion{border:3px solid #0000;border-color:#f0abfccc #0000 #c084fc73;border-radius:50%;animation:10s linear infinite void-spin;position:absolute;inset:12%;box-shadow:0 0 50px #c084fc66}.theme-void-portal .void-ring{border:1px solid #c084fc66;border-radius:50%;animation:linear infinite void-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-void-portal .void-ring.vr1{width:55%;height:55%;animation-duration:14s}.theme-void-portal .void-ring.vr2{border-color:#f0abfc59;width:72%;height:48%;animation-duration:18s;animation-direction:reverse}.theme-void-portal .void-ring.vr3{opacity:.55;width:90%;height:90%;animation-duration:24s}.theme-void-portal .void-ring.vr4{opacity:.4;width:110%;height:70%;animation-duration:30s;animation-direction:reverse}.theme-void-portal .void-ring.vr5{opacity:.25;border-color:#f0abfc33;width:125%;height:95%;animation-duration:36s}.theme-void-portal .void-glyph{opacity:.7;z-index:2;width:64%;height:64%;margin:auto;position:absolute;inset:18%}@keyframes void-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.theme-void-portal .void-tendril{transform-origin:100%;filter:blur(1px);opacity:.55;background:linear-gradient(90deg,#c084fccc,#0000);width:42%;height:2px;animation:7s ease-in-out infinite tendril;position:absolute;top:42%;right:18%}.theme-void-portal .void-tendril.t1{--r:-12deg;transform:rotate(-12deg)}.theme-void-portal .void-tendril.t2{--r:8deg;width:34%;animation-delay:-2s;transform:rotate(8deg)}.theme-void-portal .void-tendril.t3{--r:-28deg;opacity:.4;width:30%;animation-delay:-4s;transform:rotate(-28deg)}.theme-void-portal .void-tendril.t4{--r:22deg;opacity:.35;width:26%;animation-delay:-1s;transform:rotate(22deg)}.theme-void-portal .void-tendril.t5{--r:-40deg;opacity:.3;width:22%;animation-delay:-5s;transform:rotate(-40deg)}@keyframes tendril{0%,to{opacity:.25;transform:rotate(var(--r,-12deg)) scaleX(.85)}50%{opacity:.85;transform:rotate(var(--r,-12deg)) scaleX(1.15)}}.theme-void-portal .void-beam{filter:blur(18px);pointer-events:none;background:linear-gradient(90deg,#c084fc40,#0000 80%);width:55%;height:80px;animation:6s ease-in-out infinite void-beam;position:absolute;top:42%;right:22%;transform:translateY(-50%)}.theme-void-portal .void-beam.b1{animation-delay:0s}.theme-void-portal .void-beam.b2{opacity:.6;background:linear-gradient(90deg,#f0abfc33,#0000 70%);height:40px;animation-delay:-3s;top:48%}@keyframes void-beam{0%,to{opacity:.3;transform:translateY(-50%)scaleX(.9)}50%{opacity:.85;transform:translateY(-50%)scaleX(1.1)}}.theme-void-portal .void-haze{background:radial-gradient(at 70% 45%,#0000 18%,#05020cb3 75%);position:absolute;inset:0}.theme-void-portal .void-readout{z-index:3;font-family:var(--font-jetbrains,monospace);letter-spacing:.22em;text-transform:uppercase;color:#f0abfcb3;text-shadow:0 0 12px #c084fc99;font-size:10px;animation:2.8s ease-in-out infinite void-readout;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}@keyframes void-readout{0%,to{opacity:.4}50%{opacity:1}}.theme-void-portal .void-hud .hud-corner{border-color:#c084fc99}.theme-galaxy-odyssey{--theme-accent:#a5b4fc;--theme-accent-rgb:165, 180, 252;--theme-secondary:#f9a8d4;--theme-secondary-rgb:249, 168, 212;--theme-glow:#a5b4fc8c;background:#02010a}.galaxy-odyssey-runway{height:auto;position:relative}.galaxy-odyssey-sticky{height:auto;min-height:640px;position:relative;top:auto;overflow:hidden}.galaxy-stars{position:absolute;inset:0}.galaxy-star{opacity:.85;background:#fff;border-radius:50%;animation:ease-in-out infinite star-twinkle;position:absolute;box-shadow:0 0 6px #ffffffe6}@keyframes star-twinkle{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.galaxy-nebula{filter:blur(60px);opacity:.55;mix-blend-mode:screen;border-radius:50%;animation:10s ease-in-out infinite nebula-breathe;position:absolute}.galaxy-nebula.n1{background:radial-gradient(circle,#6366f1b3,#0000 70%);width:55vw;max-width:520px;height:55vw;max-height:520px;top:10%;left:-10%}.galaxy-nebula.n2{background:radial-gradient(circle,#ec48998c,#0000 70%);width:45vw;max-width:420px;height:45vw;max-height:420px;animation-delay:-3s;bottom:5%;right:-5%}.galaxy-nebula.n3{background:radial-gradient(circle,#38bdf873,#0000 70%);width:35vw;max-width:320px;height:35vw;max-height:320px;animation-delay:-6s;top:40%;left:40%}@keyframes nebula-breathe{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.12)}}.galaxy-planet{border-radius:50%;position:absolute;box-shadow:inset -20px -10px 40px #0000008c,0 0 40px #a5b4fc40}.galaxy-planet.p1{background:radial-gradient(circle at 35% 35%,#fde68a,#f59e0b 40%,#7c2d12 80%);width:120px;height:120px;top:18%;right:12%}.galaxy-planet.p2{background:radial-gradient(circle at 30% 30%,#c4b5fd,#6d28d9 50%,#1e1b4b);width:64px;height:64px;bottom:28%;left:14%}.galaxy-shooting{opacity:0;background:linear-gradient(90deg,#0000,#fff,#0000);width:120px;height:2px;animation:7s linear infinite shoot;position:absolute}@keyframes shoot{0%{opacity:0;transform:translate(0)rotate(-25deg)}5%{opacity:1}20%{opacity:0;transform:translate(-40vw,30vh)rotate(-25deg)}to{opacity:0;transform:translate(-40vw,30vh)rotate(-25deg)}}.galaxy-ship-layer{z-index:1;will-change:transform;position:absolute;inset:0}.galaxy-ship{filter:drop-shadow(0 0 12px #a5b4fccc)drop-shadow(0 0 28px #f9a8d466);will-change:transform;width:min(28vw,200px);height:auto;position:absolute}.galaxy-ship__body{fill:url(#shipBodyGrad);stroke:#ffffff59;stroke-width:.5px}.galaxy-ship__engine{fill:#f9a8d4;filter:url(#engineGlow);animation:.15s ease-in-out infinite alternate engine-flicker}@keyframes engine-flicker{0%{opacity:.65}to{opacity:1}}.galaxy-ship__trail{opacity:.85;filter:blur(.5px);background:linear-gradient(90deg,#0000,#f9a8d4,#a5b4fc);border-radius:999px;width:80px;height:3px;animation:.4s ease-in-out infinite alternate trail-pulse;position:absolute;top:50%;right:100%;transform:translateY(-50%)}@keyframes trail-pulse{0%{opacity:.5;width:50px}to{opacity:1;width:100px}}.galaxy-hud{z-index:2;pointer-events:none;border:1px solid #a5b4fc1f;position:absolute;inset:0;box-shadow:inset 0 0 80px #02010a80}.galaxy-hud__corner{border-style:solid;border-color:#a5b4fc8c;width:48px;height:48px;position:absolute}.galaxy-hud__corner.tl{border-width:2px 0 0 2px;top:16px;left:16px}.galaxy-hud__corner.tr{border-width:2px 2px 0 0;top:16px;right:16px}.galaxy-hud__corner.bl{border-width:0 0 2px 2px;bottom:16px;left:16px}.galaxy-hud__corner.br{border-width:0 2px 2px 0;bottom:16px;right:16px}.galaxy-scroll-hint{z-index:3;font-family:var(--font-jetbrains,monospace);letter-spacing:.2em;text-transform:uppercase;color:#a5b4fcbf;font-size:10px;animation:2s ease-in-out infinite hint-bob;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}@keyframes hint-bob{0%,to{opacity:.55;transform:translate(-50%)translateY(0)}50%{opacity:1;transform:translate(-50%)translateY(-6px)}}.theme-circuit-phantom{--theme-accent:#22d3ee;--theme-accent-rgb:34, 211, 238;--theme-secondary:#67e8f9;--theme-secondary-rgb:103, 232, 249;--theme-glow:#22d3ee73;background:linear-gradient(160deg,#020617,#0c1222 50%,#030712)}.theme-circuit-phantom .circuit-line{background:linear-gradient(90deg,#0000,#22d3eeb3,#0000);height:1px;animation:3s ease-in-out infinite circuit-pulse;position:absolute}.theme-circuit-phantom .circuit-node{background:#22d3ee;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite node-blink;position:absolute;box-shadow:0 0 12px #22d3ee}@keyframes circuit-pulse{0%,to{opacity:.2}50%{opacity:1}}@keyframes node-blink{0%,to{opacity:.3}50%{opacity:1}}.theme-molten-ice{--theme-accent:#fb923c;--theme-accent-rgb:251, 146, 60;--theme-secondary:#7dd3fc;--theme-secondary-rgb:125, 211, 252;--theme-glow:#fb923c66;background:linear-gradient(115deg,#fb923c2e 0%,#0000 40%),linear-gradient(295deg,#7dd3fc29 0%,#0000 45%),linear-gradient(#0c0a09,#1c1917 50%,#0a1628)}.theme-molten-ice .molten-blob{filter:blur(40px);border-radius:40% 60% 55% 45%;animation:9s ease-in-out infinite blob-morph;position:absolute}@keyframes blob-morph{0%,to{border-radius:40% 60% 55% 45%;transform:scale(1)}50%{border-radius:60% 40% 45% 55%;transform:scale(1.1)}}.theme-rift-storm{--theme-accent:#f472b6;--theme-accent-rgb:244, 114, 182;--theme-secondary:#a78bfa;--theme-secondary-rgb:167, 139, 250;--theme-glow:#f472b673;background:radial-gradient(at 50% 0,#581c8773,#0000 50%),#0a0612}.theme-rift-storm .rift-bolt{opacity:0;filter:drop-shadow(0 0 8px #f472b6);background:linear-gradient(#0000,#f472b6,#a78bfa,#0000);width:2px;animation:5s ease-in-out infinite bolt-flash;position:absolute}@keyframes bolt-flash{0%,88%,to{opacity:0;height:0}90%{opacity:1;height:40%}93%{opacity:.2;height:55%}96%{opacity:0}}.theme-quantum-grid{--theme-accent:#2dd4bf;--theme-accent-rgb:45, 212, 191;--theme-secondary:#5eead4;--theme-secondary-rgb:94, 234, 212;--theme-glow:#2dd4bf66;background-color:#042f2e;background-image:radial-gradient(circle at 20% 30%,#2dd4bf33,#0000 40%),linear-gradient(#042f2e,#022c22);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.theme-quantum-grid .q-grid{background-image:linear-gradient(#2dd4bf1f 1px,#0000 1px),linear-gradient(90deg,#2dd4bf1f 1px,#0000 1px);background-size:64px 64px;animation:20s linear infinite q-pan;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 75%);mask-image:radial-gradient(#000 20%,#0000 75%)}@keyframes q-pan{0%{background-position:0 0}to{background-position:64px 64px}}.theme-eclipse-forge{--theme-accent:#fbbf24;--theme-accent-rgb:251, 191, 36;--theme-secondary:#f87171;--theme-secondary-rgb:248, 113, 113;--theme-glow:#fbbf2473;background:radial-gradient(circle at 50% 70%,#fbbf2440,#0000 45%),#0c0a09}.theme-eclipse-forge .eclipse-core{background:radial-gradient(circle,#000 38%,#fbbf24 42%,#f87171 48%,#0000 62%);border-radius:50%;width:min(70vw,480px);height:min(70vw,480px);animation:6s ease-in-out infinite eclipse-pulse;position:absolute;bottom:-8%;left:50%;transform:translate(-50%);box-shadow:0 0 100px #fbbf2459}@keyframes eclipse-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.25)}}.theme-sovereign-gold{--theme-accent:#f5d76e;--theme-accent-rgb:245, 215, 110;--theme-secondary:#fff7d6;--theme-secondary-rgb:255, 247, 214;--theme-glow:#f5d76e66;background:radial-gradient(at 30% 20%,#f5d76e26,#0000 50%),linear-gradient(#1a1408,#0c0a06 60%,#050403)}.theme-sovereign-gold .gold-beam{background:linear-gradient(#0000,#f5d76e99,#0000);width:1px;height:100%;animation:4s ease-in-out infinite gold-shimmer;position:absolute;top:0}@keyframes gold-shimmer{0%,to{opacity:.2}50%{opacity:.9}}.theme-omega-singularity{--theme-accent:#e2e8f0;--theme-accent-rgb:226, 232, 240;--theme-secondary:#94a3b8;--theme-secondary-rgb:148, 163, 184;--theme-glow:#e2e8f059;background:radial-gradient(circle,#1e293b 0%,#020617 45%,#000 100%)}.theme-omega-singularity .omega-disk{border:2px solid #e2e8f059;border-radius:50%;width:min(55vw,420px);height:min(14vw,100px);animation:12s linear infinite omega-spin;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotateX(72deg);box-shadow:0 0 40px #94a3b866,inset 0 0 30px #e2e8f026}.theme-omega-singularity .omega-hole{background:#000;border-radius:50%;width:min(18vw,120px);height:min(18vw,120px);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px 20px #000000e6,0 0 100px #94a3b833}@keyframes omega-spin{to{transform:translate(-50%,-50%)rotateX(72deg)rotate(360deg)}}.ai-build-hero .theme-accent-text{color:var(--theme-accent)}.ai-build-hero .theme-accent-border{border-color:rgba(var(--theme-accent-rgb), .4)}.ai-build-hero .theme-accent-bg{background:var(--theme-accent);color:var(--szs-on-cyan,#06111f);box-shadow:0 0 32px var(--theme-glow)}.ai-build-hero .theme-badge{border:1px solid rgba(var(--theme-accent-rgb), .4);color:var(--theme-accent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000073}
