.ai-build-hero{--theme-accent:#7ef0ff;--theme-accent-rgb:126,240,255;--theme-secondary:#e8fbff;--theme-secondary-rgb:232,251,255;--theme-glow:rgba(126,240,255,0.45);--px:0;--py:0;position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08);min-height:min(92vh,920px)}.ai-build-hero__canvas{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ai-build-hero__content{position:relative;z-index:2}.ai-build-hero--neural{background-color:transparent;border-bottom-color:rgba(255,255,255,.06)}.theme-layer-stack{z-index:0}.parallax-deep{transform:translate3d(calc(var(--px, 0) * 10px),calc(var(--py, 0) * 8px),0);transition:transform .35s ease-out;will-change:transform}.parallax-mid{transform:translate3d(calc(var(--px, 0) * 18px),calc(var(--py, 0) * 14px),0);transition:transform .28s ease-out;will-change:transform}.parallax-near{transform:translate3d(calc(var(--px, 0) * 28px),calc(var(--py, 0) * 20px),0);transition:transform .22s ease-out;will-change:transform}.hero-setpiece{z-index:1}.hero-hud-frame,.hero-setpiece{position:absolute;pointer-events:none}.hero-hud-frame{inset:14px;z-index:2;border:1px solid rgba(255,255,255,.04);box-shadow:inset 0 0 80px rgba(0,0,0,.25)}.hero-hud-frame .hud-corner{position:absolute;width:36px;height:36px;border-color:rgba(var(--theme-accent-rgb),.55);border-style:solid}.hero-hud-frame .hud-corner.tl{top:0;left:0;border-width:2px 0 0 2px}.hero-hud-frame .hud-corner.tr{top:0;right:0;border-width:2px 2px 0 0}.hero-hud-frame .hud-corner.bl{bottom:0;left:0;border-width:0 0 2px 2px}.hero-hud-frame .hud-corner.br{bottom:0;right:0;border-width:0 2px 2px 0}.theme-frost-crystal{--theme-accent:#7ef0ff;--theme-accent-rgb:126,240,255;--theme-secondary:#e8fbff;--theme-secondary-rgb:232,251,255;--theme-glow:rgba(126,240,255,0.55);background:radial-gradient(ellipse 90% 70% at 15% -10%,rgba(180,240,255,.32),transparent 50%),radial-gradient(ellipse 60% 50% at 85% 90%,rgba(100,200,255,.2),transparent 55%),radial-gradient(circle at 50% 120%,rgba(40,100,140,.4),transparent 40%),linear-gradient(165deg,#030a12,#0a1c2e 42%,#040810)}.theme-frost-crystal .frost-sky-glow{position:absolute;inset:0 0 40% 0;background:radial-gradient(ellipse 50% 40% at 70% 20%,rgba(126,240,255,.18),transparent 60%),radial-gradient(ellipse 40% 30% at 30% 10%,rgba(232,251,255,.1),transparent 55%);animation:frost-sky 12s ease-in-out infinite}@keyframes frost-sky{0%,to{opacity:.7}50%{opacity:1}}.theme-frost-crystal .frost-floor{position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(0deg,rgba(4,16,28,.95),transparent),repeating-linear-gradient(100deg,transparent 0 40px,rgba(126,240,255,.05) 40px 41px);transform:perspective(400px) rotateX(52deg);transform-origin:bottom center;opacity:.9}.theme-frost-crystal .frost-mist{position:absolute;width:70%;height:40%;border-radius:50%;filter:blur(50px);opacity:.45;animation:frost-mist 14s ease-in-out infinite}.theme-frost-crystal .frost-mist.m1{left:-10%;bottom:5%;background:rgba(126,240,255,.38)}.theme-frost-crystal .frost-mist.m2{right:-15%;top:20%;background:rgba(200,240,255,.22);animation-delay:-5s}.theme-frost-crystal .frost-mist.m3{left:30%;bottom:30%;width:50%;height:25%;background:rgba(126,240,255,.15);animation-delay:-9s}@keyframes frost-mist{0%,to{transform:translateX(0) scale(1)}50%{transform:translateX(4%) scale(1.08)}}.theme-frost-crystal .frost-horizon{position:absolute;left:0;right:0;bottom:28%;height:1px;background:linear-gradient(90deg,transparent,rgba(126,240,255,.65),transparent);box-shadow:0 0 40px 10px rgba(126,240,255,.2)}.theme-frost-crystal .frost-setpiece{right:2%;top:8%;width:min(42vw,380px);height:auto;filter:drop-shadow(0 0 40px rgba(126,240,255,.45));animation:frost-monument-float 9s ease-in-out infinite}.theme-frost-crystal .frost-monument{width:100%;height:auto;display:block}.theme-frost-crystal .frost-flare{position:absolute;left:48%;top:28%;width:120px;height:120px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,.7),rgba(126,240,255,.2) 40%,transparent 70%);animation:frost-flare 4s ease-in-out infinite;pointer-events:none}@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{position:absolute;background:linear-gradient(145deg,rgba(255,255,255,.8),rgba(126,240,255,.15) 50%,transparent);animation:frost-drift 14s ease-in-out infinite;box-shadow:0 0 30px rgba(126,240,255,.35),inset 0 0 12px rgba(255,255,255,.28);backdrop-filter:blur(1px)}.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:translateZ(0) rotate(0deg) scale(1)}33%{transform:translate3d(8px,-36px,0) rotate(18deg) scale(1.05)}66%{transform:translate3d(-12px,-18px,0) rotate(-10deg) scale(.95)}}.theme-frost-crystal .frost-dust{position:absolute;border-radius:50%;background:#fff;box-shadow:0 0 8px rgba(126,240,255,.9);animation:frost-dust 6s ease-in-out infinite;opacity:.7}@keyframes frost-dust{0%,to{transform:translateY(0);opacity:.25}50%{transform:translateY(-40px);opacity:.95}}.theme-frost-crystal .frost-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 35%,rgba(0,0,0,.55) 100%)}.theme-neon-arcade{--theme-accent:#ff4fd8;--theme-accent-rgb:255,79,216;--theme-secondary:#00f0ff;--theme-secondary-rgb:0,240,255;--theme-glow:rgba(255,79,216,0.5);background:radial-gradient(ellipse 80% 40% at 50% 0,rgba(120,40,180,.4),transparent 55%),linear-gradient(180deg,#050210,#12061f 40%,#1a0530 70%,#050208)}.theme-neon-arcade .neon-stars{position:absolute;inset:0 0 45% 0}.theme-neon-arcade .neon-star{position:absolute;border-radius:50%;background:#fff;box-shadow:0 0 6px #fff;animation:star-twinkle 3s ease-in-out infinite}.theme-neon-arcade .neon-mountains{position:absolute;left:0;right:0;bottom:28%;height:24%;background:linear-gradient(135deg,transparent 40%,#0a0418 0,#0a0418 55%,transparent 0),linear-gradient(160deg,transparent 50%,#120828 0),linear-gradient(200deg,transparent 45%,#1a0a30 0);opacity:.95;filter:drop-shadow(0 0 24px rgba(255,79,216,.3))}.theme-neon-arcade .neon-palms{position:absolute;left:0;right:0;bottom:32%;height:18%;background:radial-gradient(ellipse 8% 100% at 12% 100%,#050210 40%,transparent 42%),radial-gradient(ellipse 14% 70% at 12% 55%,transparent 40%,#0a0418 41%,#0a0418 55%,transparent 56%),radial-gradient(ellipse 8% 100% at 88% 100%,#050210 40%,transparent 42%),radial-gradient(ellipse 14% 70% at 88% 55%,transparent 40%,#0a0418 41%,#0a0418 55%,transparent 56%);opacity:.85;filter:drop-shadow(0 0 12px rgba(0,240,255,.25))}.theme-neon-arcade .neon-grid{position:absolute;left:-20%;right:-20%;bottom:-5%;height:55%;background-image:linear-gradient(rgba(0,240,255,.28) 1px,transparent 0),linear-gradient(90deg,rgba(255,79,216,.22) 1px,transparent 0);background-size:56px 56px;transform:perspective(420px) rotateX(62deg);transform-origin:center top;animation:neon-grid-scroll 5s linear infinite;mask-image:linear-gradient(180deg,black,transparent 92%);box-shadow:0 -40px 80px rgba(255,79,216,.15)}@keyframes neon-grid-scroll{0%{background-position:0 0}to{background-position:0 56px}}.theme-neon-arcade .neon-sun{width:min(58vw,400px);height:min(58vw,400px);background:radial-gradient(circle at 50% 45%,#ffb0f0 0,#ff4fd8 28%,#7c1fa0 55%,transparent 72%);box-shadow:0 0 60px #ff4fd8,0 0 140px rgba(0,240,255,.4),0 0 220px rgba(255,79,216,.25);animation:neon-pulse 5s ease-in-out infinite}.theme-neon-arcade .neon-sun,.theme-neon-arcade .neon-sun-ring{position:absolute;left:50%;bottom:30%;transform:translateX(-50%);border-radius:50%}.theme-neon-arcade .neon-sun-ring{border:1.5px solid rgba(0,240,255,.4);animation:neon-ring 8s linear infinite}.theme-neon-arcade .neon-sun-ring.r1{width:min(42vw,280px);height:min(12vw,80px);bottom:38%;border-color:rgba(255,79,216,.45)}.theme-neon-arcade .neon-sun-ring.r2{width:min(55vw,360px);height:min(16vw,100px);bottom:34%;animation-direction:reverse;animation-duration:12s}.theme-neon-arcade .neon-sun-ring.r3{width:min(68vw,460px);height:min(20vw,130px);bottom:30%;border-color:rgba(0,240,255,.2);animation-duration:16s}@keyframes neon-ring{to{transform:translateX(-50%) rotate(1turn)}}@keyframes neon-pulse{0%,to{opacity:.85;filter:brightness(1)}50%{opacity:1;filter:brightness(1.25)}}.theme-neon-arcade .neon-setpiece{left:50%;bottom:14%;width:min(48vw,320px);transform:translateX(-50%);filter:drop-shadow(0 0 20px rgba(255,79,216,.6)) drop-shadow(0 0 40px rgba(0,240,255,.35));animation:neon-racer-drive 3.2s ease-in-out infinite;z-index:2}.theme-neon-arcade .neon-racer{width:100%;height:auto;display:block}.theme-neon-arcade .neon-racer__trail{animation:neon-trail .6s ease-in-out infinite alternate}@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{position:absolute;inset:0;background:linear-gradient(transparent,rgba(0,240,255,.07) 50%,transparent);background-size:100% 200%;animation:neon-scan 5s linear infinite}@keyframes neon-scan{0%{background-position:0 -100%}to{background-position:0 100%}}.theme-neon-arcade .neon-haze{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 28%,rgba(5,2,12,.7) 100%)}.theme-neon-arcade .neon-hud .hud-corner{border-color:rgba(0,240,255,.55)}.theme-arctic-aurora{--theme-accent:#5dffb0;--theme-accent-rgb:93,255,176;--theme-secondary:#7aa8ff;--theme-secondary-rgb:122,168,255;--theme-glow:rgba(93,255,176,0.45);background:linear-gradient(180deg,#01040f,#071428 40%,#0a1a32 70%,#030810)}.theme-arctic-aurora .aurora-sky{position:absolute;inset:0 0 35% 0;background:radial-gradient(ellipse at 50% 0,rgba(40,80,140,.4),transparent 60%)}.theme-arctic-aurora .aurora-band{position:absolute;left:-25%;width:150%;height:38%;filter:blur(36px);opacity:.65;animation:aurora-wave 11s ease-in-out infinite;mix-blend-mode:screen}.theme-arctic-aurora .aurora-band.a1{top:4%;background:linear-gradient(90deg,transparent 5%,#5dffb0,#7aa8ff,transparent 95%)}.theme-arctic-aurora .aurora-band.a2{top:14%;height:32%;background:linear-gradient(90deg,transparent,#7aa8ff,#c4b5fd,#5dffb0,transparent);animation-delay:-3s;opacity:.55}.theme-arctic-aurora .aurora-band.a3{top:22%;height:28%;background:linear-gradient(90deg,transparent,#34d399,#60a5fa,transparent);animation-delay:-6s;opacity:.45;filter:blur(48px)}.theme-arctic-aurora .aurora-band.a4{top:8%;height:20%;background:linear-gradient(90deg,transparent 20%,#a78bfa,transparent 80%);animation-delay:-8s;opacity:.4}.theme-arctic-aurora .aurora-band.a5{top:18%;height:16%;background:linear-gradient(90deg,transparent 30%,#f0abfc,#5dffb0,transparent 85%);animation-delay:-4s;opacity:.3;filter:blur(40px)}@keyframes aurora-wave{0%,to{transform:translateX(-5%) skewX(-10deg) scaleY(1)}50%{transform:translateX(5%) skewX(8deg) scaleY(1.18)}}.theme-arctic-aurora .aurora-star{position:absolute;border-radius:50%;background:#fff;box-shadow:0 0 6px #fff;animation:star-twinkle ease-in-out infinite}.theme-arctic-aurora .aurora-setpiece{left:0;right:0;bottom:18%;width:100%;height:min(38vh,320px);filter:drop-shadow(0 -10px 30px rgba(93,255,176,.15))}.theme-arctic-aurora .aurora-range{width:100%;height:100%;display:block}.theme-arctic-aurora .aurora-ground{position:absolute;left:0;right:0;bottom:0;height:28%;background:linear-gradient(0deg,#020617,transparent),repeating-linear-gradient(95deg,transparent 0 50px,rgba(93,255,176,.04) 50px 51px)}.theme-arctic-aurora .aurora-reflect{position:absolute;left:0;right:0;bottom:0;height:26%;background:linear-gradient(0deg,rgba(93,255,176,.12),transparent);mask-image:linear-gradient(0deg,black,transparent);opacity:.75;animation:aurora-reflect 8s ease-in-out infinite}.theme-arctic-aurora .aurora-tree-line{position:absolute;left:0;right:0;bottom:12%;height:8%;background-image:repeating-linear-gradient(90deg,transparent 0 18px,rgba(2,6,23,.85) 18px 22px,transparent 22px 40px);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}@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:rgba(77,196,255,0.55);background:radial-gradient(circle at 62% 42%,rgba(77,196,255,.28),transparent 42%),radial-gradient(circle at 20% 80%,rgba(30,80,140,.28),transparent 40%),linear-gradient(160deg,#02060e,#071525 50%,#010409)}.theme-cryo-rings .cryo-starfield{position:absolute;inset:0}.theme-cryo-rings .cryo-core-glow{position:absolute;left:58%;top:42%;width:min(36vw,280px);height:min(36vw,280px);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(184,232,255,.55),rgba(77,196,255,.18) 40%,transparent 70%);box-shadow:0 0 100px rgba(77,196,255,.5);animation:cryo-core 6s ease-in-out infinite}@keyframes cryo-core{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.7}50%{transform:translate(-50%,-50%) scale(1.18);opacity:1}}.theme-cryo-rings .cryo-setpiece{left:58%;top:42%;width:min(28vw,220px);transform:translate(-50%,-50%);filter:drop-shadow(0 0 30px rgba(77,196,255,.55));z-index:2}.theme-cryo-rings .cryo-reactor{width:100%;height:auto;display:block;animation:cryo-reactor-pulse 5s ease-in-out infinite}@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{position:absolute;left:58%;top:42%;border:1.5px solid rgba(77,196,255,.45);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px rgba(77,196,255,.25),inset 0 0 24px rgba(77,196,255,.12);animation:cryo-spin linear infinite}@keyframes cryo-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}.theme-cryo-rings .cryo-sat{position:absolute;left:58%;top:42%;width:9px;height:9px;margin:-4.5px;border-radius:50%;background:#b8e8ff;box-shadow:0 0 14px #4dc4ff,0 0 28px rgba(77,196,255,.65);animation:cryo-orbit linear infinite}@keyframes cryo-orbit{0%{transform:rotate(0deg) translateX(var(--sat-orbit,200px)) rotate(0deg)}to{transform:rotate(1turn) translateX(var(--sat-orbit,200px)) rotate(-1turn)}}.theme-cryo-rings .cryo-spark{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;box-shadow:0 0 6px #4dc4ff;animation:cryo-spark ease-in-out infinite}@keyframes cryo-spark{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.4)}}.theme-cryo-rings .cryo-readout{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);z-index:3;font-family:var(--font-jetbrains,monospace);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:rgba(184,232,255,.7);text-shadow:0 0 12px rgba(77,196,255,.6);animation:cryo-readout 3s ease-in-out infinite}@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:rgba(57,255,20,0.45);background:radial-gradient(ellipse at 50% 0,rgba(20,60,20,.55),transparent 50%),#010402}.theme-pixel-matrix .matrix-bg-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(57,255,20,.07) 1px,transparent 0),linear-gradient(90deg,rgba(57,255,20,.07) 1px,transparent 0);background-size:32px 32px;opacity:.55;animation:matrix-grid-flicker 8s steps(2) infinite}@keyframes matrix-grid-flicker{0%,90%,to{opacity:.55}92%{opacity:.2}94%{opacity:.7}}.theme-pixel-matrix .matrix-col{position:absolute;top:-25%;width:16px;height:150%;font-family:var(--font-jetbrains,monospace);line-height:1.12;color:#39ff14;writing-mode:vertical-rl;text-orientation:upright;animation:matrix-fall linear infinite;text-shadow:0 0 10px #39ff14,0 0 22px rgba(57,255,20,.55)}@keyframes matrix-fall{0%{transform:translateY(-25%)}to{transform:translateY(25%)}}.theme-pixel-matrix .matrix-setpiece{right:6%;top:16%;width:min(42vw,340px);display:flex;flex-direction:column;align-items:flex-end;gap:16px;z-index:2;filter:drop-shadow(0 0 24px rgba(57,255,20,.35))}.theme-pixel-matrix .matrix-terminal{width:100%;border:1px solid rgba(57,255,20,.45);background:rgba(0,8,2,.72);box-shadow:0 0 40px rgba(57,255,20,.2),inset 0 0 30px rgba(57,255,20,.06);backdrop-filter:blur(6px);animation:matrix-terminal-glow 4s ease-in-out infinite}.theme-pixel-matrix .matrix-terminal__bar{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid rgba(57,255,20,.25);background:rgba(57,255,20,.08)}.theme-pixel-matrix .matrix-terminal__bar span{width:8px;height:8px;border-radius:50%;background:#39ff14;opacity:.7;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{margin-left:8px;font-style:normal;font-family:var(--font-jetbrains,monospace);font-size:10px;letter-spacing:.08em;color:rgba(57,255,20,.75)}.theme-pixel-matrix .matrix-terminal__body{margin:0;padding:14px 16px 18px;font-family:var(--font-jetbrains,monospace);font-size:11px;line-height:1.65;color:#39ff14;text-shadow:0 0 8px rgba(57,255,20,.5);white-space:pre-wrap}.theme-pixel-matrix .matrix-glyph{width:100px;height:auto;opacity:.85}@keyframes matrix-terminal-glow{0%,to{box-shadow:0 0 30px rgba(57,255,20,.15),inset 0 0 20px rgba(57,255,20,.04)}50%{box-shadow:0 0 50px rgba(57,255,20,.35),inset 0 0 30px rgba(57,255,20,.1)}}.theme-pixel-matrix .matrix-hud .matrix-box{position:absolute;border:1px solid rgba(57,255,20,.35);box-shadow:0 0 20px rgba(57,255,20,.15),inset 0 0 20px rgba(57,255,20,.05);animation:matrix-box 6s ease-in-out infinite}.theme-pixel-matrix .matrix-box.b1{left:8%;top:18%;width:120px;height:80px}.theme-pixel-matrix .matrix-box.b2{right:10%;top:28%;width:90px;height:140px;animation-delay:-2s}.theme-pixel-matrix .matrix-box.b3{left:18%;bottom:20%;width:160px;height:60px;animation-delay:-4s}.theme-pixel-matrix .matrix-box.b4{left:42%;top:12%;width:70px;height:70px;animation-delay:-1s}@keyframes matrix-box{0%,to{opacity:.25;border-color:rgba(57,255,20,.25)}50%{opacity:.9;border-color:rgba(57,255,20,.75)}}.theme-pixel-matrix .matrix-sweep{position:absolute;left:0;right:0;height:80px;background:linear-gradient(transparent,rgba(57,255,20,.14),transparent);animation:matrix-sweep 4.5s linear infinite}@keyframes matrix-sweep{0%{top:-10%}to{top:110%}}.theme-pixel-matrix .scanline{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.24) 0,rgba(0,0,0,.24) 4px);pointer-events:none}.theme-pixel-matrix .matrix-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 22%,rgba(0,0,0,.75) 100%)}.theme-pixel-matrix .matrix-hud-frame .hud-corner{border-color:rgba(57,255,20,.55)}.theme-glacier-depths{--theme-accent:#3d8bff;--theme-accent-rgb:61,139,255;--theme-secondary:#9fd0ff;--theme-secondary-rgb:159,208,255;--theme-glow:rgba(61,139,255,0.5);background:radial-gradient(ellipse 100% 60% at 50% 100%,rgba(15,50,110,.9),transparent 55%),radial-gradient(ellipse 50% 40% at 20% 20%,rgba(40,100,180,.25),transparent 50%),linear-gradient(180deg,#01040e,#0a1e42 55%,#020a18)}.theme-glacier-depths .depth-caustics{position:absolute;inset:0;background:radial-gradient(ellipse 30% 20% at 30% 40%,rgba(100,180,255,.15),transparent),radial-gradient(ellipse 25% 18% at 70% 55%,rgba(80,160,255,.12),transparent),radial-gradient(ellipse 20% 15% at 50% 70%,rgba(120,200,255,.1),transparent);animation:caustics 8s ease-in-out infinite;mix-blend-mode:screen}@keyframes caustics{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.theme-glacier-depths .depth-silt{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(159,208,255,.4) 1px,transparent 0);background-size:28px 28px;opacity:.18;animation:silt 20s linear infinite}@keyframes silt{0%{background-position:0 0}to{background-position:28px -56px}}.theme-glacier-depths .depth-ray{position:absolute;bottom:0;height:60%;background:linear-gradient(0deg,rgba(61,139,255,.6),rgba(159,208,255,.18),transparent);animation:depth-pulse 5s ease-in-out infinite;opacity:.5;filter:blur(.5px)}@keyframes depth-pulse{0%,to{opacity:.2;height:40%}50%{opacity:.8;height:78%}}.theme-glacier-depths .depth-setpiece{left:50%;bottom:8%;width:min(70vw,520px);transform:translateX(-50%);filter:drop-shadow(0 0 40px rgba(61,139,255,.35));animation:depth-ruins-sway 12s ease-in-out infinite;z-index:1}.theme-glacier-depths .depth-ruins{width:100%;height:auto;display:block;opacity:.9}@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{position:absolute;bottom:-5%;border-radius:50%;border:1px solid rgba(159,208,255,.5);background:rgba(159,208,255,.1);animation:bubble-rise linear infinite;z-index:2}@keyframes bubble-rise{0%{transform:translateY(0) scale(.6);opacity:0}15%{opacity:.75}to{transform:translateY(-110vh) scale(1.15);opacity:0}}.theme-glacier-depths .depth-fish{position:absolute;width:28px;height:10px;border-radius:50% 40% 40% 50%;background:linear-gradient(90deg,rgba(159,208,255,.55),rgba(61,139,255,.2));box-shadow:0 0 12px rgba(61,139,255,.4);z-index:2;opacity:.55}.theme-glacier-depths .depth-fish.f1{top:42%;animation:fish-swim-l 18s linear infinite}.theme-glacier-depths .depth-fish.f2{top:58%;width:20px;height:7px;animation:fish-swim-r 22s linear infinite;animation-delay:-6s}@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%{right:-5%;left:auto;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{position:absolute;left:0;right:0;bottom:0;height:22%;background:linear-gradient(0deg,rgba(2,10,30,.95),transparent)}.theme-glacier-depths .depth-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,transparent 28%,rgba(0,0,0,.6) 100%)}.theme-void-portal{--theme-accent:#c084fc;--theme-accent-rgb:192,132,252;--theme-secondary:#f0abfc;--theme-secondary-rgb:240,171,252;--theme-glow:rgba(192,132,252,0.55);background:radial-gradient(circle at 68% 42%,rgba(100,30,160,.5),transparent 42%),radial-gradient(circle at 20% 70%,rgba(60,20,100,.3),transparent 40%),linear-gradient(145deg,#05020c,#12061f 50%,#030108)}.theme-void-portal .void-stars{position:absolute;inset:0}.theme-void-portal .void-star{position:absolute;border-radius:50%;background:#e9d5ff;box-shadow:0 0 6px #c084fc;animation:star-twinkle ease-in-out infinite}.theme-void-portal .void-core{position:absolute;right:6%;top:42%;width:min(52vw,460px);height:min(52vw,460px);transform:translateY(-50%);filter:drop-shadow(0 0 60px rgba(168,85,247,.45))}.theme-void-portal .void-singularity{position:absolute;inset:28%;border-radius:50%;background:radial-gradient(circle,#000 38%,#1a0530 68%,transparent);box-shadow:0 0 50px rgba(0,0,0,1),0 0 100px rgba(168,85,247,.55),inset 0 0 50px #000;animation:void-pulse 5s ease-in-out infinite}@keyframes void-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.theme-void-portal .void-accretion{position:absolute;inset:12%;border-radius:50%;border-color:rgba(240,171,252,.8) transparent rgba(192,132,252,.45);border-style:solid;border-width:3px;animation:void-spin 10s linear infinite;box-shadow:0 0 50px rgba(192,132,252,.4)}.theme-void-portal .void-ring{position:absolute;border-radius:50%;border:1px solid rgba(192,132,252,.4);left:50%;top:50%;transform:translate(-50%,-50%);animation:void-spin linear infinite}.theme-void-portal .void-ring.vr1{width:55%;height:55%;animation-duration:14s}.theme-void-portal .void-ring.vr2{width:72%;height:48%;animation-duration:18s;animation-direction:reverse;border-color:rgba(240,171,252,.35)}.theme-void-portal .void-ring.vr3{width:90%;height:90%;animation-duration:24s;opacity:.55}.theme-void-portal .void-ring.vr4{width:110%;height:70%;animation-duration:30s;animation-direction:reverse;opacity:.4}.theme-void-portal .void-ring.vr5{width:125%;height:95%;animation-duration:36s;opacity:.25;border-color:rgba(240,171,252,.2)}.theme-void-portal .void-glyph{position:absolute;inset:18%;width:64%;height:64%;margin:auto;opacity:.7;z-index:2}@keyframes void-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}.theme-void-portal .void-tendril{position:absolute;right:18%;top:42%;width:42%;height:2px;background:linear-gradient(90deg,rgba(192,132,252,.8),transparent);transform-origin:right center;filter:blur(1px);animation:tendril 7s ease-in-out infinite;opacity:.55}.theme-void-portal .void-tendril.t1{--r:-12deg;transform:rotate(-12deg)}.theme-void-portal .void-tendril.t2{--r:8deg;transform:rotate(8deg);animation-delay:-2s;width:34%}.theme-void-portal .void-tendril.t3{--r:-28deg;transform:rotate(-28deg);animation-delay:-4s;width:30%;opacity:.4}.theme-void-portal .void-tendril.t4{--r:22deg;transform:rotate(22deg);animation-delay:-1s;width:26%;opacity:.35}.theme-void-portal .void-tendril.t5{--r:-40deg;transform:rotate(-40deg);animation-delay:-5s;width:22%;opacity:.3}@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{position:absolute;right:22%;top:42%;width:55%;height:80px;transform:translateY(-50%);background:linear-gradient(90deg,rgba(192,132,252,.25),transparent 80%);filter:blur(18px);animation:void-beam 6s ease-in-out infinite;pointer-events:none}.theme-void-portal .void-beam.b1{animation-delay:0s}.theme-void-portal .void-beam.b2{height:40px;top:48%;opacity:.6;animation-delay:-3s;background:linear-gradient(90deg,rgba(240,171,252,.2),transparent 70%)}@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{position:absolute;inset:0;background:radial-gradient(ellipse at 70% 45%,transparent 18%,rgba(5,2,12,.7) 75%)}.theme-void-portal .void-readout{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);z-index:3;font-family:var(--font-jetbrains,monospace);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:rgba(240,171,252,.7);text-shadow:0 0 12px rgba(192,132,252,.6);animation:void-readout 2.8s ease-in-out infinite}@keyframes void-readout{0%,to{opacity:.4}50%{opacity:1}}.theme-void-portal .void-hud .hud-corner{border-color:rgba(192,132,252,.6)}.theme-galaxy-odyssey{--theme-accent:#a5b4fc;--theme-accent-rgb:165,180,252;--theme-secondary:#f9a8d4;--theme-secondary-rgb:249,168,212;--theme-glow:rgba(165,180,252,0.55);background:#02010a}.galaxy-odyssey-runway,.galaxy-odyssey-sticky{position:relative;height:auto}.galaxy-odyssey-sticky{top:auto;min-height:640px;overflow:hidden}.galaxy-stars{position:absolute;inset:0}.galaxy-star{position:absolute;border-radius:50%;background:#fff;box-shadow:0 0 6px rgba(255,255,255,.9);opacity:.85;animation:star-twinkle ease-in-out infinite}@keyframes star-twinkle{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.galaxy-nebula{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;mix-blend-mode:screen;animation:nebula-breathe 10s ease-in-out infinite}.galaxy-nebula.n1{width:55vw;height:55vw;max-width:520px;max-height:520px;left:-10%;top:10%;background:radial-gradient(circle,rgba(99,102,241,.7),transparent 70%)}.galaxy-nebula.n2{width:45vw;height:45vw;max-width:420px;max-height:420px;right:-5%;bottom:5%;background:radial-gradient(circle,rgba(236,72,153,.55),transparent 70%);animation-delay:-3s}.galaxy-nebula.n3{width:35vw;height:35vw;max-width:320px;max-height:320px;left:40%;top:40%;background:radial-gradient(circle,rgba(56,189,248,.45),transparent 70%);animation-delay:-6s}@keyframes nebula-breathe{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.12);opacity:.7}}.galaxy-planet{position:absolute;border-radius:50%;box-shadow:inset -20px -10px 40px rgba(0,0,0,.55),0 0 40px rgba(165,180,252,.25)}.galaxy-planet.p1{width:120px;height:120px;right:12%;top:18%;background:radial-gradient(circle at 35% 35%,#fde68a,#f59e0b 40%,#7c2d12 80%)}.galaxy-planet.p2{width:64px;height:64px;left:14%;bottom:28%;background:radial-gradient(circle at 30% 30%,#c4b5fd,#6d28d9 50%,#1e1b4b)}.galaxy-shooting{position:absolute;width:120px;height:2px;background:linear-gradient(90deg,transparent,#fff,transparent);opacity:0;animation:shoot 7s linear infinite}@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{inset:0;z-index:1}.galaxy-ship,.galaxy-ship-layer{position:absolute;will-change:transform}.galaxy-ship{width:min(28vw,200px);height:auto;filter:drop-shadow(0 0 12px rgba(165,180,252,.8)) drop-shadow(0 0 28px rgba(249,168,212,.4))}.galaxy-ship__body{fill:url(#shipBodyGrad);stroke:rgba(255,255,255,.35);stroke-width:.5}.galaxy-ship__engine{fill:#f9a8d4;filter:url(#engineGlow);animation:engine-flicker .15s ease-in-out infinite alternate}@keyframes engine-flicker{0%{opacity:.65}to{opacity:1}}.galaxy-ship__trail{position:absolute;right:100%;top:50%;height:3px;width:80px;transform:translateY(-50%);background:linear-gradient(90deg,transparent,#f9a8d4,#a5b4fc);border-radius:999px;opacity:.85;filter:blur(.5px);animation:trail-pulse .4s ease-in-out infinite alternate}@keyframes trail-pulse{0%{width:50px;opacity:.5}to{width:100px;opacity:1}}.galaxy-hud{position:absolute;inset:0;z-index:2;pointer-events:none;border:1px solid rgba(165,180,252,.12);box-shadow:inset 0 0 80px rgba(2,1,10,.5)}.galaxy-hud__corner{position:absolute;width:48px;height:48px;border-color:rgba(165,180,252,.55);border-style:solid}.galaxy-hud__corner.tl{top:16px;left:16px;border-width:2px 0 0 2px}.galaxy-hud__corner.tr{top:16px;right:16px;border-width:2px 2px 0 0}.galaxy-hud__corner.bl{bottom:16px;left:16px;border-width:0 0 2px 2px}.galaxy-hud__corner.br{bottom:16px;right:16px;border-width:0 2px 2px 0}.galaxy-scroll-hint{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);z-index:3;font-family:var(--font-jetbrains,monospace);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:rgba(165,180,252,.75);animation:hint-bob 2s ease-in-out infinite}@keyframes hint-bob{0%,to{transform:translateX(-50%) translateY(0);opacity:.55}50%{transform:translateX(-50%) translateY(-6px);opacity:1}}.theme-circuit-phantom{--theme-accent:#22d3ee;--theme-accent-rgb:34,211,238;--theme-secondary:#67e8f9;--theme-secondary-rgb:103,232,249;--theme-glow:rgba(34,211,238,0.45);background:linear-gradient(160deg,#020617,#0c1222 50%,#030712)}.theme-circuit-phantom .circuit-line{position:absolute;background:linear-gradient(90deg,transparent,rgba(34,211,238,.7),transparent);height:1px;animation:circuit-pulse 3s ease-in-out infinite}.theme-circuit-phantom .circuit-node{position:absolute;width:6px;height:6px;border-radius:50%;background:#22d3ee;box-shadow:0 0 12px #22d3ee;animation:node-blink 2.4s ease-in-out infinite}@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:rgba(251,146,60,0.4);background:linear-gradient(115deg,rgba(251,146,60,.18),transparent 40%),linear-gradient(295deg,rgba(125,211,252,.16),transparent 45%),linear-gradient(180deg,#0c0a09,#1c1917 50%,#0a1628)}.theme-molten-ice .molten-blob{position:absolute;border-radius:40% 60% 55% 45%;filter:blur(40px);animation:blob-morph 9s ease-in-out infinite}@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:rgba(244,114,182,0.45);background:radial-gradient(ellipse at 50% 0,rgba(88,28,135,.45),transparent 50%),#0a0612}.theme-rift-storm .rift-bolt{position:absolute;width:2px;background:linear-gradient(180deg,transparent,#f472b6,#a78bfa,transparent);opacity:0;animation:bolt-flash 5s ease-in-out infinite;filter:drop-shadow(0 0 8px #f472b6)}@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:rgba(45,212,191,0.4);background:#042f2e;background-image:radial-gradient(circle at 20% 30%,rgba(45,212,191,.2),transparent 40%),linear-gradient(#042f2e,#022c22)}.theme-quantum-grid .q-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(45,212,191,.12) 1px,transparent 0),linear-gradient(90deg,rgba(45,212,191,.12) 1px,transparent 0);background-size:64px 64px;animation:q-pan 20s linear infinite;mask-image:radial-gradient(ellipse at center,black 20%,transparent 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:rgba(251,191,36,0.45);background:radial-gradient(circle at 50% 70%,rgba(251,191,36,.25),transparent 45%),#0c0a09}.theme-eclipse-forge .eclipse-core{position:absolute;left:50%;bottom:-8%;width:min(70vw,480px);height:min(70vw,480px);transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,#000 38%,#fbbf24 42%,#f87171 48%,transparent 62%);box-shadow:0 0 100px rgba(251,191,36,.35);animation:eclipse-pulse 6s ease-in-out infinite}@keyframes eclipse-pulse{0%,to{filter:brightness(1)}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:rgba(245,215,110,0.4);background:radial-gradient(ellipse at 30% 20%,rgba(245,215,110,.15),transparent 50%),linear-gradient(180deg,#1a1408,#0c0a06 60%,#050403)}.theme-sovereign-gold .gold-beam{position:absolute;top:0;width:1px;height:100%;background:linear-gradient(180deg,transparent,rgba(245,215,110,.6),transparent);animation:gold-shimmer 4s ease-in-out infinite}@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:rgba(226,232,240,0.35);background:radial-gradient(circle at 50% 50%,#1e293b 0,#020617 45%,#000 100%)}.theme-omega-singularity .omega-disk{position:absolute;left:50%;top:48%;width:min(55vw,420px);height:min(14vw,100px);transform:translate(-50%,-50%) rotateX(72deg);border-radius:50%;border:2px solid rgba(226,232,240,.35);box-shadow:0 0 40px rgba(148,163,184,.4),inset 0 0 30px rgba(226,232,240,.15);animation:omega-spin 12s linear infinite}.theme-omega-singularity .omega-hole{position:absolute;left:50%;top:48%;width:min(18vw,120px);height:min(18vw,120px);transform:translate(-50%,-50%);border-radius:50%;background:#000;box-shadow:0 0 60px 20px rgba(0,0,0,.9),0 0 100px rgba(148,163,184,.2)}@keyframes omega-spin{to{transform:translate(-50%,-50%) rotateX(72deg) rotate(1turn)}}.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);background:rgba(0,0,0,.45);color:var(--theme-accent);backdrop-filter:blur(10px)}