:root{--ink:#eaf0ff;--star:#d5e2ff;--violet:#c7a8ff;--surface-1:#0a122ab8;--surface-2:#050918e0;--border-subtle:#adc7ff47;--border-strong:#d3e2ff9e;--glow-core:0 0 32px #8da9ff88,0 0 110px #5d6dce55;--radius-panel:18px;--blur-panel:14px;--motion-cinematic:cubic-bezier(.16,1,.3,1)}@keyframes loadingDrift{to{background-position:71px -71px,-82px 113px}}@keyframes loadingText{0%{opacity:0;letter-spacing:.35em}}@media (width<=560px){.loading-mark{width:82px;height:82px}.loading-mark strong{font-size:16px}.loading-copy{margin-top:22px}.loading-copy p{font-size:8px}.loading-copy b{min-width:0;font-size:7px}.loading-progress{width:190px}}:root{--void:#02040a;--midnight:#060a18;--surface:#0a122ab8;--line:#adc7ff47;--ice:#e8f1ff;--mist:#a9bde9;--blue:#86a8ff;--violet:#b69bf0;--glow-core:0 0 32px #8da9ff88,0 0 110px #5d6dce55;--ease-cinematic:cubic-bezier(.16,1,.3,1);--depth-far:.32;--depth-mid:.62;--depth-near:.9}.galaxy-scene{background:radial-gradient(at 50% 51%,#151b4b 0%,#080d22 27%,#030611 63%,#010207 100%)}.galaxy-scene:before{content:"";mix-blend-mode:screen;opacity:.45;background:repeating-radial-gradient(at 52%,#0000 0 9.5%,#7891eb0a 9.7% 9.83%,#0000 10.1% 15%);animation:36s linear infinite impactDrift;position:absolute;inset:-20%;transform:rotate(-12deg)}.nebula{filter:blur(58px);opacity:.3}.nebula-a{background:radial-gradient(#2449a9a8,#0000 69%)}.nebula-b{background:radial-gradient(#63439888,#0000 69%)}.galaxy-core{filter:drop-shadow(0 0 44px #9b9fff70);width:min(61vw,890px)}.galaxy-core:before,.galaxy-core:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:9%}.galaxy-core:before{opacity:.8;background:repeating-conic-gradient(from 8deg,#b4c5ff30 0deg 1deg,#0000 1deg 10deg);animation:92s linear infinite spin;transform:scaleY(.55)rotate(11deg);-webkit-mask:radial-gradient(#0000 0 31%,#000 49% 63%,#0000 77%);mask:radial-gradient(#0000 0 31%,#000 49% 63%,#0000 77%)}.galaxy-core:after{filter:blur(6px);background:radial-gradient(at 50% 51%,#0000 25%,#cad3ff28 42%,#0000 66%);animation:9s ease-in-out infinite impactPulse;inset:18%}.core-light{filter:blur(1px);background:radial-gradient(circle,#fff8ee 0%,#d8d4ff 8%,#8f8bf1b8 22%,#4e45ad6e 42%,#0000 73%);inset:27%}.spiral{border-color:#9fb1ff48 #94c7ffcc #9fb1ff48 #edc7ffcc;box-shadow:0 0 16px #7d8dff66}.orbit-system{opacity:.72;inset:12% -10%}.orbit-system i{border-color:#a6bdf34d;box-shadow:0 0 13px #6d8fff44}.star-layer.far{opacity:var(--depth-far)}.star-layer.near{opacity:var(--depth-near)}.star{box-shadow:0 0 calc(var(--s)*4) var(--c)}.galaxy-scene:has(.module-constellation) .galaxy-core{filter:drop-shadow(0 0 54px #9b9fff9a)}.module-planet{opacity:0;animation:planetReveal .72s var(--ease-cinematic) var(--reveal,0s) forwards,float 5s ease-in-out calc(var(--reveal,0s) + .8s) infinite}.module-planet:after{content:"";border:1px solid color-mix(in srgb,var(--accent),transparent 70%);opacity:.7;border-radius:50%;position:absolute;inset:-22px;transform:scaleY(.31)rotate(-28deg)}.module-planet.available{box-shadow:0 0 20px var(--accent),0 0 52px color-mix(in srgb,var(--accent),transparent 45%),inset -6px -7px 14px #02030c}.interface .topbar{opacity:0;animation:interfaceReveal .8s var(--ease-cinematic) .32s forwards;transform:translateY(-14px)}.brand-center{animation:brandSettle 1.3s var(--ease-cinematic) both}.floating-cards .media-card{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 18px 48px #000a,inset 0 1px #edf4ff1f}.media-card:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #e4efff21;position:absolute;inset:0}.media-card:hover{box-shadow:0 27px 60px #000c,0 0 24px #8eaaff66}.bottom-actions{opacity:0;animation:interfaceReveal .75s var(--ease-cinematic) 1.25s forwards}.interface footer{opacity:0;animation:interfaceReveal .75s var(--ease-cinematic) 1.45s forwards}.module-focus{background:radial-gradient(at 50% 48%,#10173a55,#0000 42%),linear-gradient(#02040a33,#02040add)}.module-focus:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 46%,#0000 0 12%,#080d2360 38%,#010208cc 84%);position:absolute;inset:0}.back-button{background:#09122ad9;border-color:#bfd2ff66;box-shadow:0 0 24px #7496e633}.focus-grid{opacity:.8;filter:drop-shadow(0 0 14px #789dff44)}.studio-header{z-index:2;position:relative}.studio-header h2{letter-spacing:.21em;font-size:30px}.workflow-space:before{content:"";filter:blur(10px);background:radial-gradient(circle,#426dca22 0%,#0000 56%);border-radius:50%;animation:7s ease-in-out infinite impactPulse;position:absolute;inset:7% 12%}.connections line{stroke:#7997dd52;stroke-width:.19px}.connections line.lit{stroke:#d5edff;stroke-width:.48px;filter:drop-shadow(0 0 5px #7bc9ff)}.auto-core{width:176px;height:176px;box-shadow:var(--glow-core),inset -13px -12px 24px #06102c;background:radial-gradient(circle,#fff 0%,#d7efff 5%,#8eb9ff 11%,#315ec5 32%,#101f56 58%,#030713 74%);border-color:#eff8ff}.auto-core:before,.auto-core:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.auto-core:before{border:1px solid #c5d9ff6b;animation:13s linear infinite spin;inset:-17px;box-shadow:0 0 12px #7aa5ff5e}.auto-core:after{border:1px dashed #95b7ff4d;animation:21s linear infinite reverse spin;inset:-31px;transform:scaleY(.55)}.auto-core b{font-size:14px}.workflow-node{border-color:#a4c5ff9c;width:82px;height:82px;box-shadow:0 0 19px #6588ed88,inset -9px -8px 15px #01030c}.workflow-node:before{content:"";border:1px solid #dceaff49;border-radius:50%;position:absolute;inset:7px;transform:scaleY(.55)rotate(18deg)}.workflow-node b{font-size:8px}.workflow-node.node-video{background:radial-gradient(circle at 34% 29%,#ebf4ff,#4d82e8 12%,#132c62 49%,#050a19 72%)}.workflow-node.node-audio{background:radial-gradient(circle at 34% 29%,#ecf6ff,#539bc8 12%,#11324e 49%,#050a19 72%)}.workflow-node.node-subtitle{background:radial-gradient(circle at 34% 29%,#f0efff,#917fd9 12%,#2b235f 49%,#050a19 72%)}.workflow-node.node-music{background:radial-gradient(circle at 34% 29%,#fff0ff,#b177d8 12%,#4a215d 49%,#050a19 72%)}.workflow-node.node-logo{background:radial-gradient(circle at 34% 29%,#eff6ff,#7695d6 12%,#152f64 49%,#050a19 72%)}.workflow-node.node-analysis{background:radial-gradient(circle at 34% 29%,#edfffb,#5dbaa9 12%,#123f47 49%,#050a19 72%)}.media-orbit{background:linear-gradient(120deg,#0b1530d9,#080b1bd9);border-color:#a5c5ff77;box-shadow:0 16px 40px #0009,0 0 22px #577de744}.asset{border-color:#b5ccfb55}.timeline{background:linear-gradient(120deg,#0c1630de,#080c1adc);border-color:#a7beeb54;box-shadow:0 12px 35px #0008}.completion-panel{background:linear-gradient(110deg,#0c2b30dc,#0c1730e5);border-color:#9ae5ca88;box-shadow:0 0 30px #73e0bb22}@keyframes planetReveal{0%{opacity:0;transform:translate(-50%,-50%) scale(calc(var(--scale)*.45));filter:blur(4px)}to{opacity:1;transform:translate(-50%,-50%) scale(var(--scale));filter:blur()}}@keyframes interfaceReveal{to{opacity:1;transform:translateY(0)}}@keyframes brandSettle{0%{opacity:0;filter:blur(5px);transform:translate(-50%,-42%)scale(1.04)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}@keyframes impactPulse{50%{opacity:.8;transform:scale(1.1)}}@keyframes impactDrift{to{transform:rotate(348deg)}}@media (width<=900px){.galaxy-core{width:min(82vw,720px)}.auto-core{width:150px;height:150px}.workflow-node{width:68px;height:68px}.media-card{filter:saturate(.9)}}@media (width<=560px){.galaxy-core{width:112vw}.galaxy-core:before{opacity:.45}.workflow-node{width:55px;height:55px}.workflow-node:before{inset:4px}.workflow-node b{font-size:6px}.auto-core{width:128px;height:128px}.auto-core:after{inset:-20px}}.scene-transition-active .galaxy-scene,.scene-transition-active .interface,.scene-transition-active .idle-intro{animation:sceneDepthCrossing .76s var(--motion-cinematic) both}.scene-transition{z-index:80;pointer-events:auto;isolation:isolate;cursor:progress;position:fixed;inset:0;overflow:hidden}.transition-blur,.transition-refraction{pointer-events:none;position:absolute;inset:-9%}.transition-blur{-webkit-backdrop-filter:blur();backdrop-filter:blur();filter:blur(4px);animation:transitionBlur .76s var(--motion-cinematic) both;background:linear-gradient(112deg,#0000 27%,#98b4f716 43%,#dcecff29 50%,#a694f51b 57%,#0000 72%)}.transition-refraction{mix-blend-mode:screen;background:linear-gradient(118deg,#0000 43%,#8ea7ff15 46%,#eff6ff8c 49.4%,#c4b6ff40 50.2%,#91b6ff18 52%,#0000 55%);animation:.76s cubic-bezier(.12,.72,.2,1) both transitionRefraction;transform:translate(-105%)skew(-16deg)}.transition-fragments i{left:var(--left);top:var(--top);opacity:0;clip-path:polygon(11% 4%,94% 17%,74% 93%,6% 77%);transform:translate3d(-54vw,0,0) rotate(var(--rotation)) skewX(-13deg);will-change:transform,opacity,filter;background:linear-gradient(135deg,#f2f7ff3e 0%,#a9b8ff0d 43%,#ffffff26 100%);border:1px solid #e8f2ff98;position:absolute;box-shadow:inset 1px 1px #fff9,inset -2px -2px #9cb6ff30,0 0 16px #a8c5ff3d}.transition-fragment--foreground{z-index:3;aspect-ratio:1.32;filter:blur(3.8px);width:clamp(128px,15vw,265px);animation:foregroundGlass .56s cubic-bezier(.08,.76,.18,1) var(--delay) both}.transition-fragment--midground{z-index:2;aspect-ratio:1.38;filter:blur(.45px);width:clamp(65px,7.2vw,142px);animation:midGlass .6s cubic-bezier(.12,.78,.22,1) var(--delay) both}.transition-fragment--background{z-index:1;aspect-ratio:1.3;opacity:0;filter:blur(.1px);width:clamp(25px,3.6vw,68px);animation:backGlass .68s cubic-bezier(.2,.75,.3,1) var(--delay) both}.transition-stardust i{z-index:0;top:var(--lane);width:var(--length);opacity:0;height:1px;animation:stardustIn .58s ease-out var(--delay) both;background:linear-gradient(90deg,#0000,#c5d9ffb0 40%,#f5f8ff 70%,#0000);border-radius:999px;position:absolute;left:-8%;transform:rotate(-13deg);box-shadow:0 0 7px #c5d9ff72}.scene-transition--return .transition-fragment--midground{animation-name:midGlassBack}.scene-transition--return .transition-fragment--background{animation-name:backGlassBack}.scene-transition--return .transition-stardust i{left:44%;top:var(--lane);animation-name:stardustOut;transform:rotate(17deg)}.scene-transition--return .transition-refraction{animation-direction:reverse;transform:translate(105%)skew(16deg)}.scene-transition--reduced .transition-blur{animation:.24s ease-out both transitionBlurReduced}.scene-transition--reduced .transition-refraction{display:none}@keyframes sceneDepthCrossing{0%{filter:blur();transform:scale(1)}61%{filter:blur(8px);opacity:.9;transform:scale(1.018)}63%{filter:blur(8px);opacity:.88;transform:scale(.985)}to{filter:blur();opacity:1;transform:scale(1)}}@keyframes transitionBlur{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();filter:blur()}28%{opacity:.46;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);filter:blur(5px)}62%{opacity:.72;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);filter:blur(8px)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();filter:blur()}}@keyframes transitionBlurReduced{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}50%{opacity:.42;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes transitionRefraction{0%{opacity:0;transform:translate(-105%)skew(-16deg)}35%{opacity:.28}62%{opacity:.78}70%{opacity:.16}to{opacity:0;transform:translate(108%)skew(-16deg)}}@keyframes foregroundGlass{0%{opacity:0;transform:translate3d(-58vw,4vh,0) rotate(var(--rotation)) skewX(-16deg);filter:blur(9px)}24%{opacity:.42}49%{opacity:.6;filter:blur(3px)}to{opacity:0;transform:translate3d(72vw,-8vh,0) rotate(calc(var(--rotation) + 34deg)) skewX(-16deg);filter:blur(7px)}}@keyframes midGlass{0%{opacity:0;transform:translate3d(-52vw,0,0) rotate(var(--rotation)) skewX(-12deg)}28%{opacity:.72}52%{opacity:.76}to{opacity:0;transform:translate3d(62vw,-3vh,0) rotate(calc(var(--rotation) + 23deg)) skewX(-12deg)}}@keyframes backGlass{0%{opacity:0;transform:translate3d(-33vw,0,0) rotate(var(--rotation))}35%{opacity:.42}61%{opacity:.36}to{opacity:0;transform:translate3d(37vw,-1vh,0) rotate(calc(var(--rotation) + 12deg))}}@keyframes foregroundGlassBack{0%{opacity:0;transform:translate3d(58vw,-4vh,0) rotate(var(--rotation)) skewX(16deg);filter:blur(9px)}24%{opacity:.42}49%{opacity:.6;filter:blur(3px)}to{opacity:0;transform:translate3d(-72vw,8vh,0) rotate(calc(var(--rotation) - 34deg)) skewX(16deg);filter:blur(7px)}}@keyframes midGlassBack{0%{opacity:0;transform:translate3d(52vw,0,0) rotate(var(--rotation)) skewX(12deg)}28%{opacity:.72}52%{opacity:.76}to{opacity:0;transform:translate3d(-62vw,3vh,0) rotate(calc(var(--rotation) - 23deg)) skewX(12deg)}}@keyframes backGlassBack{0%{opacity:0;transform:translate3d(33vw,0,0) rotate(var(--rotation))}35%{opacity:.42}61%{opacity:.36}to{opacity:0;transform:translate3d(-37vw,1vh,0) rotate(calc(var(--rotation) - 12deg))}}@keyframes stardustIn{0%{opacity:0;transform:translate(0,0)rotate(-13deg)}24%{opacity:.48}58%{opacity:.62}to{opacity:0;transform:translate(112vw,-13vh)rotate(-13deg)}}@keyframes stardustOut{0%{opacity:0;transform:translate(0,0)rotate(17deg)}24%{opacity:.5}58%{opacity:.62}to{opacity:0;transform:translate(68vw,41vh)rotate(17deg)}}@media (width<=560px){.scene-transition--balanced .transition-fragment:nth-child(n+8),.scene-transition--high .transition-fragment:nth-child(n+8),.scene-transition--balanced .transition-stardust i:nth-child(n+6),.scene-transition--high .transition-stardust i:nth-child(n+6){display:none}.transition-fragment--foreground{width:clamp(104px,28vw,178px)}}.transition-fragment--foreground{transform-style:preserve-3d;transform:translate3d(0,0,-760px) rotate(var(--rotation)) skewX(-8deg) scale(.32);animation-name:foregroundFocus;animation-duration:.62s;animation-timing-function:cubic-bezier(.08,.74,.15,1)}.transition-fragment--foreground:after{content:"";filter:blur(7px);opacity:.38;pointer-events:none;background:linear-gradient(90deg,#0000,#b8ceff44 45%,#edefff20 58%,#0000);position:absolute;inset:-16%;transform:translateZ(-18px)scaleX(1.75)}.scene-transition--awaken .transition-fragment--foreground{animation-name:foregroundAwaken}.scene-transition--return .transition-fragment--foreground{animation-name:foregroundRelease}.scene-transition--return .transition-fragments i{transform:translate3d(0,0,340px) rotate(var(--rotation)) skewX(8deg)}@keyframes foregroundFocus{0%{opacity:0;transform:translate3d(-1.5vw,1vh,-760px) rotate(var(--rotation)) skewX(-8deg) scale(.32);filter:blur(1px)}20%{opacity:.28}52%{opacity:.62;transform:translate3d(.6vw,-.5vh,20px) rotate(calc(var(--rotation) + 19deg)) skewX(-8deg) scale(2);filter:blur(5px)}76%{opacity:0;transform:translate3d(2vw,-1vh,620px) rotate(calc(var(--rotation) + 30deg)) skewX(-8deg) scale(3.9);filter:blur(14px)}to{opacity:0;transform:translate3d(2vw,-1vh,620px) rotate(calc(var(--rotation) + 30deg)) skewX(-8deg) scale(3.9);filter:blur(14px)}}@keyframes foregroundAwaken{0%{opacity:0;transform:translate3d(0,0,-680px) rotate(var(--rotation)) scale(.36);filter:blur(1px)}23%{opacity:.22}52%{opacity:.46;transform:translate3d(.5vw,-.5vh,0) rotate(calc(var(--rotation) + 12deg)) scale(1.55);filter:blur(4px)}76%{opacity:0;transform:translate3d(1.5vw,-1vh,460px) rotate(calc(var(--rotation) + 22deg)) scale(2.9);filter:blur(11px)}to{opacity:0}}@keyframes foregroundRelease{0%{opacity:0;transform:translate3d(-1vw,1vh,480px) rotate(var(--rotation)) skewX(8deg) scale(3.1);filter:blur(13px)}22%{opacity:.38;transform:translate3d(-.5vw,.5vh,90px) rotate(calc(var(--rotation) - 11deg)) skewX(8deg) scale(1.75);filter:blur(6px)}52%{opacity:.48;transform:translate3d(.4vw,-.3vh,-90px) rotate(calc(var(--rotation) - 20deg)) skewX(8deg) scale(.92);filter:blur(3px)}78%{opacity:0;transform:translate3d(2vw,-1vh,-720px) rotate(calc(var(--rotation) - 31deg)) skewX(8deg) scale(.28);filter:blur(1px)}to{opacity:0}}@media (width<=560px){.scene-transition{perspective:850px}.transition-fragment--foreground{animation-duration:.54s}.transition-fragment--foreground:after{filter:blur(4px)}@keyframes foregroundFocus{0%{opacity:0;transform:translate3d(-1vw,1vh,-520px) rotate(var(--rotation)) scale(.38)}52%{opacity:.48;transform:translate3d(.5vw,0,0) rotate(calc(var(--rotation) + 14deg)) scale(1.42);filter:blur(3px)}76%,to{opacity:0;transform:translate3d(1vw,-.5vh,310px) rotate(calc(var(--rotation) + 20deg)) scale(2.25);filter:blur(8px)}}}.scene-transition{perspective:1100px;perspective-origin:50%;transform-style:preserve-3d}.transition-fragments{transform-style:preserve-3d;position:absolute;inset:0}.shard-position{left:calc(50% + var(--origin-x));top:calc(50% + var(--origin-y));width:0;height:0;transform-style:preserve-3d;animation:shardPositionFocus .62s cubic-bezier(.08,.74,.15,1) var(--delay) both;position:absolute;transform:translate(-50%,-50%)}.shard-position .transition-fragment--foreground{aspect-ratio:1.32;transform-origin:50%;width:clamp(128px,15vw,265px);transform-style:preserve-3d;filter:blur(1px);animation:shardDepthFocus .62s cubic-bezier(.08,.74,.15,1) var(--delay) both;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(-760px)rotate(0)scale(.32)}.shard-position .transition-fragment--foreground:after{content:"";filter:blur(8px);opacity:.38;transform-origin:50%;pointer-events:none;animation:radialLensTrail .62s ease-out var(--delay) both;background:radial-gradient(#dbe9ff38 0%,#a8b8ff1e 28%,#0000 70%);position:absolute;inset:-18%;transform:translateZ(-20px)scale(.72)}.scene-transition--awaken .shard-position{animation-name:shardPositionAwaken}.scene-transition--awaken .shard-position .transition-fragment--foreground{animation-name:shardDepthAwaken}.scene-transition--return .shard-position{animation:shardPositionBack .62s cubic-bezier(.14,.7,.28,1) var(--delay) both}.scene-transition--return .shard-position .transition-fragment--foreground{animation-name:shardDepthBack}.scene-transition--return .shard-position .transition-fragment--foreground:after{animation-name:radialReleaseTrail}.debug-core,.debug-origin,.debug-endpoint{pointer-events:none;z-index:9;display:block;position:absolute}.debug-core{border:1px solid #8dffdb;border-radius:50%;width:26px;height:26px;top:50%;left:50%;transform:translate(-50%,-50%)}.debug-core:before,.debug-core:after{content:"";background:#8dffdb;position:absolute}.debug-core:before{width:1px;height:50px;top:-13px;left:12px}.debug-core:after{width:50px;height:1px;top:12px;left:-13px}.debug-origin{border:1px solid #fff;border-radius:50%;width:10px;height:10px;top:-5px;left:-5px}.debug-endpoint{left:calc(var(--end-x) - 4px);top:calc(var(--end-y) - 4px);border:1px solid #ffb9e7;width:8px;height:8px;transform:translate(-50%,-50%)rotate(45deg)}@keyframes shardPositionFocus{0%,24%{transform:translate(-50%,-50%)translate(0,0)}62%,to{transform:translate(calc(-50% + var(--end-x)),calc(-50% + var(--end-y))) translate3d(0,0,0)}}@keyframes shardDepthFocus{0%{opacity:0;filter:blur(1px);transform:translate(-50%,-50%)translateZ(-760px)rotate(0)scale(.32)}24%{opacity:.35;filter:blur(2px);transform:translate(-50%,-50%)translateZ(-500px)rotate(8deg)scale(.55)}62%{opacity:.6;filter:blur(5px);transform:translate(-50%,-50%)translateZ(40px)rotate(24deg)scale(2.35)}78%{opacity:.15;filter:blur(11px);transform:translate(-50%,-50%)translateZ(460px)rotate(34deg)scale(3.3)}to{opacity:0;filter:blur(14px);transform:translate(-50%,-50%)translateZ(620px)rotate(40deg)scale(3.95)}}@keyframes shardPositionAwaken{0%,25%{transform:translate(-50%,-50%)}52%,to{transform:translate(calc(-50% + var(--end-x)),calc(-50% + var(--end-y)))}}@keyframes shardDepthAwaken{0%{opacity:0;filter:blur(1px);transform:translate(-50%,-50%)translateZ(-680px)rotate(0)scale(.36)}25%{opacity:.22;transform:translate(-50%,-50%)translateZ(-450px)rotate(6deg)scale(.58)}62%{opacity:.48;filter:blur(4px);transform:translate(-50%,-50%)translateZ(0)rotate(17deg)scale(1.7)}78%{opacity:0;filter:blur(11px);transform:translate(-50%,-50%)translateZ(470px)rotate(26deg)scale(2.95)}to{opacity:0}}@keyframes shardPositionBack{0%,24%{transform:translate(calc(-50% + var(--end-x)),calc(-50% + var(--end-y)))}62%,to{transform:translate(-50%,-50%)}}@keyframes shardDepthBack{0%{opacity:0;filter:blur(13px);transform:translate(-50%,-50%)translateZ(480px)rotate(0)scale(3.1)}25%{opacity:.38;filter:blur(6px);transform:translate(-50%,-50%)translateZ(90px)rotate(-10deg)scale(1.75)}62%{opacity:.48;filter:blur(3px);transform:translate(-50%,-50%)translateZ(-90px)rotate(-22deg)scale(.92)}82%{opacity:0;filter:blur(1px);transform:translate(-50%,-50%)translateZ(-720px)rotate(-31deg)scale(.28)}to{opacity:0}}@keyframes radialLensTrail{0%,20%{opacity:0;transform:translateZ(-20px)scale(.55)}52%{opacity:.34;transform:translateZ(-20px)scale(1.6)}to{opacity:0;transform:translateZ(-20px)scale(3.7)}}@keyframes radialReleaseTrail{0%{opacity:0;transform:translateZ(-20px)scale(3.1)}52%{opacity:.3;transform:translateZ(-20px)scale(.95)}to{opacity:0;transform:translateZ(-20px)scale(.35)}}@media (width<=560px){.scene-transition{perspective:850px}.shard-position .transition-fragment--foreground{width:clamp(104px,28vw,178px);animation-name:shardDepthFocusMobile}.shard-position .transition-fragment--foreground:after{filter:blur(4px)}@keyframes shardDepthFocusMobile{0%{opacity:0;transform:translate(-50%,-50%)translateZ(-520px)scale(.38)}50%{opacity:.48;filter:blur(3px);transform:translate(-50%,-50%)translateZ(0)scale(1.42)}76%,to{opacity:0;filter:blur(8px);transform:translate(-50%,-50%)translateZ(310px)scale(2.25)}}}.spatial-canvas{z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.88;transition:opacity .6s;display:block;inset:0;position:absolute!important}.phase-loading .spatial-canvas{opacity:.18}.module-focus .spatial-canvas{opacity:.98}.scene-transition--spatial .transition-blur{opacity:.62}.scene-transition--spatial .transition-refraction{opacity:.72}@media (width<=680px){.spatial-canvas{opacity:.66;mix-blend-mode:normal}}.reduce-motion .spatial-canvas{opacity:.56}.spatial-transition-debug{z-index:90;color:#dce9ff;letter-spacing:.06em;background:#070b18d9;border:1px solid #a8c5ff66;border-radius:8px;gap:4px;padding:10px 12px;font:9px/1.35 ui-monospace,Consolas,monospace;display:grid;position:fixed;bottom:18px;left:18px;box-shadow:0 10px 32px #0008}.spatial-transition-debug b{color:#bce1ff}.spatial-transition-debug span:last-child{color:#a7efdc}.boot-diagnostics{z-index:100;color:#cbd9f7;letter-spacing:.04em;pointer-events:none;background:#050912e8;border:1px solid #89a8e277;border-radius:9px;gap:3px;max-width:min(330px,100vw - 28px);padding:10px 12px;font:9px/1.35 ui-monospace,Consolas,monospace;display:grid;position:fixed;bottom:14px;right:14px}.boot-diagnostics b{color:#e5efff;margin-bottom:3px}.boot-diagnostics span:last-child{color:#ffc7d2;overflow-wrap:anywhere}.scene-transition-active .galaxy-scene,.scene-transition-active .interface,.scene-transition-active .idle-intro,.transition-blur,.transition-refraction,.transition-fragment--midground,.transition-fragment--background,.transition-stardust i{animation-duration:.9s}.shard-position,.shard-position .transition-fragment--foreground,.shard-position .transition-fragment--foreground:after{animation-duration:.9s!important}.scene-transition--slow .shard-position,.scene-transition--slow .shard-position .transition-fragment--foreground,.scene-transition--slow .shard-position .transition-fragment--foreground:after{animation-duration:3.6s!important}.scene-transition--half .galaxy-scene,.scene-transition--half .interface,.scene-transition--half .idle-intro,.scene-transition--half .transition-blur,.scene-transition--half .transition-refraction,.scene-transition--half .transition-fragment--midground,.scene-transition--half .transition-fragment--background,.scene-transition--half .transition-stardust i,.scene-transition--half .shard-position,.scene-transition--half .shard-position .transition-fragment--foreground,.scene-transition--half .shard-position .transition-fragment--foreground:after{animation-duration:1.8s!important}.scene-transition--slow .galaxy-scene,.scene-transition--slow .interface,.scene-transition--slow .idle-intro,.scene-transition--slow .transition-blur,.scene-transition--slow .transition-refraction,.scene-transition--slow .transition-fragment--midground,.scene-transition--slow .transition-fragment--background,.scene-transition--slow .transition-stardust i{animation-duration:3.6s!important}.galaxy-launch-button{z-index:25;color:#edf1ff;letter-spacing:.16em;text-align:left;pointer-events:auto;touch-action:manipulation;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 10px;font-size:16px;font-weight:700;line-height:1;transition:filter .18s,letter-spacing .18s,transform .12s;display:inline-flex;position:relative}.galaxy-launch-button span{font-weight:300}.galaxy-launch-button:hover{filter:brightness(1.12);letter-spacing:.17em}.galaxy-launch-button:active{transform:scale(.98)}.galaxy-launch-button:focus-visible{outline-offset:4px;border-radius:4px;outline:1px solid #d8e9ff}.module-wordmark{z-index:25;pointer-events:auto;position:fixed;top:24px;left:3.2vw}.module-focus .back-button{left:calc(3.2vw + 154px)}.galaxy-idle-entry{z-index:12;color:#cddbff6b;text-align:center;isolation:isolate;pointer-events:auto;touch-action:manipulation;place-items:center;gap:11px;min-width:min(82vw,540px);min-height:154px;padding:20px 28px;transition:filter .32s,transform .16s;animation:6.2s ease-in-out infinite idle-glass-breathe;display:grid;position:relative;overflow:visible}.galaxy-idle-entry strong{z-index:1;color:#0000;letter-spacing:.34em;white-space:nowrap;background:linear-gradient(160deg,#f2f8ff80 0%,#b1ccf95c 31%,#d9c6ff47 55%,#688ccc38 100%);filter:drop-shadow(0 1px #0b1737c2);text-shadow:0 1px #050c1fb3;-webkit-background-clip:text;background-clip:text;margin-left:.34em;font-size:clamp(30px,4.8vw,76px);font-weight:350;line-height:1;transition:filter .32s,transform .32s;display:inline-block;position:relative}.galaxy-idle-entry strong:before,.galaxy-idle-entry strong:after{z-index:-1;content:attr(data-wordmark);pointer-events:none;position:absolute;inset:0}.galaxy-idle-entry strong:before{color:#0000;-webkit-text-stroke:1px #daeaff57;text-shadow:0 -1px #eff8ff3b,0 1px #101f4cc7;opacity:.78}.galaxy-idle-entry strong:after{z-index:-2;color:#6287cc2e;filter:blur(1.5px);transform:translateY(1px)}.idle-entry-kicker,.galaxy-idle-entry small,.galaxy-idle-entry em,.galaxy-idle-entry i{z-index:1;letter-spacing:.2em;font-style:normal;position:relative}.idle-entry-kicker{color:#b4c7ee61;font-size:8px}.galaxy-idle-entry small{color:#aec0e64f;font-size:8px}.galaxy-idle-entry i{color:#cde0ff6b;font-size:16px;line-height:.5}.galaxy-idle-entry em{color:#c4d4f56e;font-size:8px}.galaxy-idle-entry:before{z-index:-1;content:"";opacity:0;filter:blur(.25px);background:linear-gradient(90deg,#0000,#e4f0ff70,#b5b2ff42,#0000);width:64%;height:1px;transition:opacity .32s,transform .48s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:18%;transform:translateY(-50%)scaleX(.45)}.galaxy-idle-entry:hover,.galaxy-idle-entry:focus-visible{filter:brightness(1.16)}.galaxy-idle-entry:hover strong,.galaxy-idle-entry:focus-visible strong{filter:brightness(1.28)drop-shadow(0 0 9px #b4d2ff33);transform:scale(1.01)}.galaxy-idle-entry:hover:before,.galaxy-idle-entry:focus-visible:before{opacity:1;transform:translateY(-50%)scaleX(1)}.galaxy-idle-entry:active{transform:scale(.985)}.galaxy-idle-entry:focus-visible{outline-offset:7px;border-radius:8px;outline:1px solid #d6e8ffbd}.interface .topbar{z-index:24;pointer-events:auto}.interface .floating-cards{pointer-events:none}.interface .floating-cards .media-card{pointer-events:auto}@keyframes idle-glass-breathe{0%,to{opacity:.78}50%{opacity:.93}}.motion-off .galaxy-idle-entry,.reduce-motion .galaxy-idle-entry{animation:none}@media (prefers-reduced-motion:reduce){.galaxy-idle-entry{animation:none}}@media (width<=560px){.galaxy-idle-entry{gap:8px;min-width:min(90vw,390px);min-height:104px;padding:16px 18px}.galaxy-idle-entry strong{letter-spacing:.27em;margin-left:.27em;font-size:clamp(25px,8vw,38px)}.idle-entry-kicker,.galaxy-idle-entry small,.galaxy-idle-entry em{font-size:7px}.galaxy-idle-entry i{font-size:13px}.module-wordmark{top:12px;left:12px}}.idle-intro .galaxy-idle-entry{color:#cddbff6b;letter-spacing:normal;gap:11px;display:grid;position:relative;bottom:auto;left:auto;transform:none}.idle-intro .galaxy-idle-entry:hover{filter:brightness(1.16);transform:none}.idle-intro .galaxy-idle-entry:active{transform:scale(.985)}.idle-intro .galaxy-idle-entry .idle-entry-kicker{color:#b4c7ee61;letter-spacing:.2em;margin:0;font-size:8px;animation:none}.idle-intro .galaxy-idle-entry small{color:#aec0e64f;letter-spacing:.2em;margin:0;font-size:8px;display:inline}.idle-intro .galaxy-idle-entry em{color:#c4d4f56e;letter-spacing:.2em;font-size:8px}.galaxy-scene.idle~.idle-intro .galaxy-idle-entry{opacity:.82;transform:translateY(clamp(42px,6vh,68px))}.galaxy-scene.idle~.idle-intro .galaxy-idle-entry:hover{transform:translateY(clamp(42px,6vh,68px))scale(1.018)}.galaxy-scene.idle~.idle-intro .galaxy-idle-entry:active{transform:translateY(clamp(42px,6vh,68px))scale(.985)}@media (width<=560px){.galaxy-scene.idle~.idle-intro .galaxy-idle-entry{transform:translateY(7vh)}.galaxy-scene.idle~.idle-intro .galaxy-idle-entry:hover{transform:translateY(7vh)scale(1.012)}.galaxy-scene.idle~.idle-intro .galaxy-idle-entry:active{transform:translateY(7vh)scale(.985)}}.locale-menu{z-index:30;position:relative}.locale-menu summary{color:#bfcbe7;letter-spacing:.08em;cursor:pointer;min-width:48px;padding:7px 8px;font-size:8px;list-style:none}.locale-menu summary::-webkit-details-marker{display:none}.locale-menu[open] summary{color:#eef5ff}.locale-menu>div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070d20e8;border:1px solid #a8c6ff42;border-radius:11px;gap:3px;min-width:86px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 35px #000b}.locale-menu button{color:#aebddd;text-align:left;border-radius:7px;min-height:30px;padding:6px 8px;font-size:8px}.locale-menu button:hover,.locale-menu button.active{color:#eef5ff;background:#87a8f329}.platform-actions{align-items:center;gap:5px;display:flex}.credits-trigger,.account-trigger{color:#c7d6f3;letter-spacing:.08em;white-space:nowrap;background:#101a3638;border:1px solid #9cb8f245;border-radius:14px;justify-content:center;align-items:center;min-height:36px;font-size:8px;display:flex}.credits-trigger{padding:0 9px}.account-trigger{gap:5px;padding:0 7px 0 4px}.account-trigger i{color:#f4f7ff;background:radial-gradient(circle at 34% 26%,#eef6ff,#7f9de0 20%,#182850 66%);border:1px solid #c5d7ff70;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.account-trigger:hover,.credits-trigger:hover{background:#85a7ee24;border-color:#d4e4ff91}.platform-console-overlay{z-index:60;pointer-events:auto;background:linear-gradient(90deg,#0000 36%,#02040a80);justify-content:flex-end;padding:92px 3.2vw 4vh;display:flex;position:fixed;inset:0}.platform-console{background:linear-gradient(140deg,#101a38ee,#070b1adc 65%,#090b1cdc);border:1px solid #b9d0ff59;border-radius:22px;width:min(470px,94vw);max-height:calc(100vh - 120px);padding:20px;overflow:auto;box-shadow:0 28px 74px #000c,inset 0 1px #f2f7ff24}.platform-console-header{border-bottom:1px solid #9db7eb31;justify-content:space-between;gap:18px;padding-bottom:16px;display:flex}.platform-console-header span{color:#93b8ef;letter-spacing:.18em;font-size:8px}.platform-console-header h2{letter-spacing:.16em;margin:7px 0 0;font-size:17px;font-weight:400}.platform-console-header button{color:#dce8ff;border:1px solid #a9bfea45;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.platform-console-header button:hover{background:#b7cfff18}.account-panel,.credits-panel,.subscription-panel,.enterprise-panel{padding-top:20px}.account-identity{align-items:center;gap:12px;display:flex}.account-identity>i{background:radial-gradient(circle at 34% 26%,#f1f6ff,#8aa8eb 20%,#182850 67%);border:1px solid #d8e8ff88;border-radius:50%;place-items:center;width:54px;height:54px;font-size:13px;font-style:normal;display:grid}.account-identity b{letter-spacing:.06em;font-size:14px;display:block}.account-identity small{color:#9faed0;letter-spacing:.08em;max-width:290px;margin-top:5px;font-size:8px;line-height:1.45;display:block}.account-stats{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;display:grid}.account-stats div{background:#7a98de0e;border:1px solid #9db7eb27;border-radius:12px;padding:11px}.account-stats dt{color:#91a6cd;letter-spacing:.13em;font-size:8px}.account-stats dd{color:#e6efff;letter-spacing:.08em;margin:7px 0 0;font-size:15px}.console-buttons{flex-wrap:wrap;gap:7px;display:flex}.console-buttons button,.plan-card button,.enterprise-panel form button{color:#dbe9ff;letter-spacing:.1em;border:1px solid #a5c1fa56;border-radius:10px;min-height:38px;padding:8px 11px;font-size:8px}.console-buttons button.primary,.enterprise-panel .primary{background:#749be632;border-color:#c7dbff8e}.console-buttons button:hover,.plan-card button:hover,.enterprise-panel form button:hover{background:#a8c4ff1e}.credit-balance{background:radial-gradient(circle at 18% 10%,#c7ddff2b,#0000 38%),#09132ce0;border:1px solid #abc6ff50;border-radius:15px;padding:18px}.credit-balance span,.credit-balance small{color:#a4b7da;letter-spacing:.14em;font-size:8px;display:block}.credit-balance b{color:#eef6ff;letter-spacing:.05em;margin:8px 0 4px;font-size:34px;font-weight:400;display:block}.credits-panel h3{color:#c9d9f8;letter-spacing:.17em;margin:20px 0 9px;font-size:9px;font-weight:500}.credit-history{border:1px solid #9bb5e72c;border-radius:11px;gap:1px;margin:0 0 17px;padding:0;list-style:none;display:grid;overflow:hidden}.credit-history li{background:#09112891;grid-template-columns:1fr auto;gap:4px;padding:9px 10px;display:grid}.credit-history span{color:#cfddf6;font-size:9px}.credit-history b{color:#93e2cc;font-size:10px}.credit-history b.negative{color:#c3cbe9}.credit-history small{color:#8998ba;grid-column:1/-1;font-size:7px}.subscription-panel>p{color:#9eb2d7;letter-spacing:.15em;margin:0 0 12px;font-size:8px}.plan-grid{gap:9px;display:grid}.plan-card{background:linear-gradient(125deg,#0d1832c9,#080c1cbb);border:1px solid #94afe547;border-radius:14px;padding:13px;position:relative}.plan-card.current{border-color:#c5dbff8c;box-shadow:inset 0 1px #eff6ff23,0 0 18px #6e95e329}.plan-card>span{color:#adcaef;letter-spacing:.18em;font-size:8px}.plan-card h3{margin:8px 0 4px;font-size:17px;font-weight:400}.plan-card p{color:#a7b8d9;margin:0;font-size:9px;line-height:1.45}.plan-card ul{gap:5px;margin:11px 0;padding:0;list-style:none;display:grid}.plan-card li{color:#cedaf1;font-size:8px}.plan-card li:before{content:"✦";color:#9fbfff;margin-right:6px}.plan-card button:disabled{opacity:.55;cursor:default}.enterprise-panel>p{color:#b7c8e8;margin:0;font-size:10px;line-height:1.6}.enterprise-capabilities{grid-template-columns:1fr 1fr;gap:7px;margin:16px 0;padding:0;list-style:none;display:grid}.enterprise-capabilities li{color:#c8d8f5;font-size:8px;line-height:1.35}.enterprise-capabilities li:first-letter{color:#9dc3ff}.enterprise-panel form{gap:9px;display:grid}.enterprise-panel label{color:#b6c8e9;letter-spacing:.1em;gap:5px;font-size:8px;display:grid}.enterprise-panel input,.enterprise-panel textarea{color:#e2ecff;width:100%;min-height:36px;font:inherit;background:#0408178d;border:1px solid #9db8ea40;border-radius:9px;outline:0;padding:9px;font-size:10px}.enterprise-panel textarea{resize:vertical;min-height:73px}.enterprise-panel input:focus,.enterprise-panel textarea:focus{border-color:#c4daff91}.platform-notice{color:#dbe9ff;background:#6d91d31c;border:1px solid #a9c7ff55;border-radius:9px;margin:15px 0 0;padding:10px;font-size:9px;line-height:1.5}@media (width<=900px){.top-actions{gap:4px}.account-trigger span{display:none}.credits-trigger{padding:0 7px}.platform-console-overlay{padding:70px 12px 12px}.platform-console{max-height:calc(100vh - 82px)}}@media (width<=560px){.locale-menu{display:none}.credits-trigger{min-width:44px}.credits-trigger span{font-size:7px}.platform-console-overlay{background:linear-gradient(#02040a4d,#02040acc);align-items:flex-end;padding:8px}.platform-console{border-radius:20px 20px 14px 14px;width:100%;max-height:86vh}.enterprise-capabilities,.plan-grid{grid-template-columns:1fr}.platform-console-header h2{font-size:15px}.credit-balance b{font-size:29px}}@property --project-energy-ring-progress{syntax:"<percentage>";inherits:false;initial-value:28%}.project-core-anchor{z-index:2;pointer-events:auto;width:176px;height:176px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.project-core-visual{transform-origin:50%;will-change:transform,filter;width:100%;height:100%;position:absolute;inset:0}.project-core-light-field{pointer-events:none;opacity:.18;filter:blur(13px);mix-blend-mode:screen;will-change:transform,opacity,filter;background:radial-gradient(circle,#e2f4ff47 0%,#9acaff29 18%,#738bff14 41%,#0000 71%);border-radius:50%;width:230%;height:230%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.project-core-halo{pointer-events:none;opacity:0;mix-blend-mode:screen;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(.54)}.project-core-halo--inner{border:1px solid #dceaff9c;width:124%;height:124%;box-shadow:0 0 18px #a8c9ff62,inset 0 0 16px #a8c9ff32}.project-core-halo--mid{border:1px solid #a9c7ff70;width:154%;height:154%;box-shadow:0 0 26px #879df95a}.project-core-halo--outer{border:1px solid #9a8ee94d;width:192%;height:192%;box-shadow:0 0 36px #6d82e543}.project-energy-ring{--project-energy-ring-progress:28%;background:conic-gradient(from 218deg,#d9efff 0 var(--project-energy-ring-progress),#91a8ff8c calc(var(--project-energy-ring-progress) + 3%),transparent calc(var(--project-energy-ring-progress) + 10%) 100%);filter:drop-shadow(0 0 9px #b7d9ff88);opacity:.38;will-change:transform,opacity;border-radius:50%;position:absolute;inset:-18%;transform:scaleY(.55)rotate(-9deg);-webkit-mask:radial-gradient(#0000 55%,#000 58% 61%,#0000 64%);mask:radial-gradient(#0000 55%,#000 58% 61%,#0000 64%)}.project-energy-ring i{border:1px solid #d5e8ff6a;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 12px #83aaff78,inset 0 0 10px #c4ddff32}.project-core-activation-playing .project-core-visual{animation:projectCoreActivationScale var(--project-core-activation-duration) cubic-bezier(.2,.74,.18,1) both}.project-core-activation-playing .project-core-light-field{animation:projectCoreLightField calc(var(--project-core-activation-duration) - 45ms) cubic-bezier(.2,.74,.18,1) 45ms both}.project-core-activation-playing .project-core-halo--inner{animation:projectCoreHaloInner calc(var(--project-core-activation-duration) - 75ms) cubic-bezier(.2,.74,.18,1) 75ms both}.project-core-activation-playing .project-core-halo--mid{animation:projectCoreHaloMid calc(var(--project-core-activation-duration) - .145s) cubic-bezier(.2,.74,.18,1) .145s both}.project-core-activation-playing .project-core-halo--outer{animation:projectCoreHaloOuter calc(var(--project-core-activation-duration) - .215s) cubic-bezier(.2,.74,.18,1) .215s both}.project-core-activation-playing .project-energy-ring{animation:projectEnergyRing calc(var(--project-core-activation-duration) - .285s) cubic-bezier(.2,.74,.18,1) .285s both}.project-core-activation-playing~.connections{animation:projectConnectionField var(--project-core-activation-duration) cubic-bezier(.2,.74,.18,1) both}.project-core-activation-complete .project-core-visual{filter:brightness(1.28);transform:scale(1.14)}.project-core-activation-complete .project-core-light-field{opacity:.52;filter:blur(16px);transform:translate(-50%,-50%)scale(1.4)}.project-core-activation-complete .project-core-halo--inner{opacity:.52;transform:translate(-50%,-50%)scale(1.2)scaleY(.54)}.project-core-activation-complete .project-core-halo--mid{opacity:.46;transform:translate(-50%,-50%)scale(1.32)scaleY(.54)}.project-core-activation-complete .project-core-halo--outer{opacity:.34;transform:translate(-50%,-50%)scale(1.48)scaleY(.54)}.project-core-activation-complete .project-energy-ring{--project-energy-ring-progress:100%;opacity:.72;transform:scale(1.18)scaleY(.55)rotate(-9deg)}.project-core-activation-playing .project-energy-ring i,.project-core-activation-complete .project-energy-ring i{animation:17s linear infinite projectEnergyRingInnerRotate}.project-core-activation-mode-reconnect.project-core-activation-playing .project-core-visual{animation:projectCoreReconnect var(--project-core-activation-duration) cubic-bezier(.2,.74,.18,1) both}.project-core-activation-mode-reconnect.project-core-activation-playing .project-core-halo{animation:projectCoreHaloReconnect var(--project-core-activation-duration) cubic-bezier(.2,.74,.18,1) both}.project-core-activation-mode-reconnect.project-core-activation-playing .project-energy-ring{--project-energy-ring-progress:100%;animation:projectEnergyRingReconnect var(--project-core-activation-duration) cubic-bezier(.2,.74,.18,1) both}.project-core-activation-playing~.connections line{stroke-dasharray:100;stroke-dashoffset:100px;animation:projectActivationConnection .7s cubic-bezier(.16,1,.3,1) var(--project-connection-delay) both}.project-core-activation-complete~.connections line{stroke:#b7dcff8a;stroke-width:.31px;stroke-dashoffset:0;filter:drop-shadow(0 0 4px #8fc8ff7c)}.project-core-activation-playing~.workflow-node{filter:brightness(.62)saturate(.78);animation:float 4.5s ease-in-out infinite,projectNodeOnline .82s cubic-bezier(.16,1,.3,1) var(--project-node-delay) both}.project-core-activation-complete~.workflow-node{filter:brightness(1.05)saturate(1.04);box-shadow:0 0 21px var(--node-color,#83a4e8),inset -9px -8px 15px #01030c;border-color:#dceeffb4}.project-core-activation-reduced .project-core-visual{animation:projectCoreReduced var(--project-core-activation-duration) ease-out both!important}.project-core-activation-reduced .project-core-light-field,.project-core-activation-reduced .project-core-halo{animation:projectHaloReduced var(--project-core-activation-duration) ease-out both!important}.project-core-activation-reduced .project-energy-ring{animation:projectRingReduced var(--project-core-activation-duration) ease-out both!important}.project-core-activation-reduced~.workflow-node{animation:float 4.5s ease-in-out infinite,projectNodeReduced .18s ease-out var(--project-node-delay) forwards!important}.project-core-activation-paused .project-core-visual,.project-core-activation-paused .project-core-light-field,.project-core-activation-paused .project-core-halo,.project-core-activation-paused .project-energy-ring,.project-core-activation-paused~.connections,.project-core-activation-paused~.connections line,.project-core-activation-paused~.workflow-node{animation-play-state:paused!important}@keyframes projectCoreActivationScale{0%{filter:brightness();transform:scale(1)}16.1%{filter:brightness(1.14);transform:scale(1.11)}26.8%{filter:brightness(1.05);transform:scale(1.025)}44.6%{filter:brightness(1.25);transform:scale(1.16)}57.1%{filter:brightness(1.12);transform:scale(1.04)}87.5%{filter:brightness(1.56);transform:scale(1.22)}to{filter:brightness(1.28);transform:scale(1.14)}}@keyframes projectCoreLightField{0%{opacity:.18;filter:blur(13px);transform:translate(-50%,-50%)scale(1)}16.1%{opacity:.35;filter:blur(15px);transform:translate(-50%,-50%)scale(1.25)}26.8%{opacity:.22;filter:blur(13px);transform:translate(-50%,-50%)scale(1.08)}44.6%{opacity:.48;filter:blur(18px);transform:translate(-50%,-50%)scale(1.4)}57.1%{opacity:.28;filter:blur(14px);transform:translate(-50%,-50%)scale(1.16)}87.5%{opacity:.76;filter:blur(23px);transform:translate(-50%,-50%)scale(1.72)}to{opacity:.52;filter:blur(16px);transform:translate(-50%,-50%)scale(1.4)}}@keyframes projectCoreHaloInner{0%{opacity:.18;transform:translate(-50%,-50%)scale(1)scaleY(.54)}16.1%{opacity:.35;transform:translate(-50%,-50%)scale(1.2)scaleY(.54)}26.8%{opacity:.22;transform:translate(-50%,-50%)scale(1.05)scaleY(.54)}44.6%{opacity:.48;transform:translate(-50%,-50%)scale(1.3)scaleY(.54)}57.1%{opacity:.28;transform:translate(-50%,-50%)scale(1.08)scaleY(.54)}87.5%{opacity:.78;transform:translate(-50%,-50%)scale(1.42)scaleY(.54)}to{opacity:.52;transform:translate(-50%,-50%)scale(1.2)scaleY(.54)}}@keyframes projectCoreHaloMid{0%{opacity:.1;transform:translate(-50%,-50%)scale(1)scaleY(.54)}16.1%{opacity:.3;transform:translate(-50%,-50%)scale(1.28)scaleY(.54)}26.8%{opacity:.18;transform:translate(-50%,-50%)scale(1.08)scaleY(.54)}44.6%{opacity:.44;transform:translate(-50%,-50%)scale(1.42)scaleY(.54)}57.1%{opacity:.24;transform:translate(-50%,-50%)scale(1.12)scaleY(.54)}87.5%{opacity:.68;transform:translate(-50%,-50%)scale(1.58)scaleY(.54)}to{opacity:.46;transform:translate(-50%,-50%)scale(1.32)scaleY(.54)}}@keyframes projectCoreHaloOuter{0%{opacity:0;filter:blur(1px);transform:translate(-50%,-50%)scale(.96)scaleY(.54)}16.1%{opacity:.12;filter:blur(2px);transform:translate(-50%,-50%)scale(1.12)scaleY(.54)}26.8%{opacity:.06;transform:translate(-50%,-50%)scale(1.02)scaleY(.54)}44.6%{opacity:.28;filter:blur(3px);transform:translate(-50%,-50%)scale(1.34)scaleY(.54)}57.1%{opacity:.14;transform:translate(-50%,-50%)scale(1.1)scaleY(.54)}87.5%{opacity:.6;filter:blur(6px);transform:translate(-50%,-50%)scale(1.84)scaleY(.54)}to{opacity:.34;filter:blur(3px);transform:translate(-50%,-50%)scale(1.48)scaleY(.54)}}@keyframes projectEnergyRing{0%{--project-energy-ring-progress:28%;opacity:.28;transform:scale(1)scaleY(.55)rotate(-9deg)}16.1%{--project-energy-ring-progress:34%;opacity:.42;transform:scale(1.12)scaleY(.55)rotate(-9deg)}26.8%{--project-energy-ring-progress:35%;opacity:.3;transform:scale(1.04)scaleY(.55)rotate(-9deg)}44.6%{--project-energy-ring-progress:62%;opacity:.58;transform:scale(1.23)scaleY(.55)rotate(-9deg)}57.1%{--project-energy-ring-progress:70%;opacity:.4;transform:scale(1.1)scaleY(.55)rotate(-9deg)}87.5%{--project-energy-ring-progress:90%;opacity:.8;transform:scale(1.38)scaleY(.55)rotate(-9deg)}to{--project-energy-ring-progress:100%;opacity:.72;transform:scale(1.18)scaleY(.55)rotate(-9deg)}}@keyframes projectConnectionField{0%,26.8%{opacity:.7;filter:brightness(.9)}44.6%{opacity:.88;filter:brightness(1.15)drop-shadow(0 0 2px #8fc8ff)}57.1%{opacity:.76;filter:brightness()}87.5%{opacity:1;filter:brightness(1.48)drop-shadow(0 0 5px #b7dcff)}to{opacity:.92;filter:brightness(1.18)drop-shadow(0 0 3px #8fc8ff)}}@keyframes projectEnergyRingInnerRotate{to{transform:rotate(360deg)}}@keyframes projectCoreReconnect{0%,to{filter:brightness(1.28);transform:scale(1.14)}42%{filter:brightness(1.38);transform:scale(1.18)}}@keyframes projectCoreHaloReconnect{0%,to{opacity:.52;transform:translate(-50%,-50%)scale(1.32)scaleY(.54)}42%{opacity:.68;transform:translate(-50%,-50%)scale(1.46)scaleY(.54)}}@keyframes projectEnergyRingReconnect{0%,to{opacity:.72;transform:scale(1.18)scaleY(.55)rotate(-9deg)}42%{opacity:.95;transform:scale(1.28)scaleY(.59)rotate(3deg)}}@keyframes projectActivationConnection{0%{stroke:#8ea7ea28;stroke-dashoffset:100px}42%{stroke:#d7eeff;stroke-width:.42px;filter:drop-shadow(0 0 5px #9ed1ff)}to{stroke:#a8c8ff94;stroke-width:.29px;stroke-dashoffset:0;filter:drop-shadow(0 0 3px #82b8ff70)}}@keyframes projectNodeOnline{0%{filter:brightness(.62)saturate(.78)}55%{filter:brightness(1.22)saturate(1.12)}to{filter:brightness(1.05)saturate(1.04)}}@keyframes projectCoreReduced{0%{opacity:.56;filter:brightness(.82);transform:scale(1.14)}to{opacity:1;filter:brightness(1.28);transform:scale(1.14)}}@keyframes projectHaloReduced{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)scaleY(.54)}to{opacity:.7;transform:translate(-50%,-50%)scale(1.2)scaleY(.54)}}@keyframes projectRingReduced{0%{--project-energy-ring-progress:28%;opacity:.22}to{--project-energy-ring-progress:100%;opacity:.7}}@keyframes projectNodeReduced{0%{filter:brightness(.7)}to{filter:brightness(1.05)}}@media (width<=680px){.project-core-anchor{width:128px;height:128px}.project-energy-ring{filter:drop-shadow(0 0 6px #b7d9ff66)}.project-core-activation-playing .project-core-halo--outer{animation-name:projectCoreHaloOuterMobile}.project-core-activation-complete .project-core-halo--outer{opacity:.28;transform:translate(-50%,-50%)scale(1.26)scaleY(.54)}}@keyframes projectCoreHaloOuterMobile{0%{opacity:0;filter:blur(1px);transform:translate(-50%,-50%)scale(.96)scaleY(.54)}16.1%{opacity:.1;transform:translate(-50%,-50%)scale(1.1)scaleY(.54)}26.8%{opacity:.05;transform:translate(-50%,-50%)scale(1.02)scaleY(.54)}44.6%{opacity:.22;transform:translate(-50%,-50%)scale(1.24)scaleY(.54)}57.1%{opacity:.12;transform:translate(-50%,-50%)scale(1.08)scaleY(.54)}87.5%{opacity:.45;filter:blur(4px);transform:translate(-50%,-50%)scale(1.56)scaleY(.54)}to{opacity:.28;filter:blur(2px);transform:translate(-50%,-50%)scale(1.26)scaleY(.54)}}.workflow-space .project-core-anchor .auto-core{width:100%;height:100%;animation:6s ease-in-out infinite corefloat;position:absolute;inset:0;transform:none}.workflow-space .project-core-anchor .auto-core:hover{transform:scale(1.05)}.workflow-space .project-core-anchor .auto-core.running{animation:none}@media (width<=900px){.workflow-space .project-core-anchor{width:150px;height:150px}}@media (width<=560px){.workflow-space .project-core-anchor{width:128px;height:128px}}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;color:var(--ink);background:#02040a;margin:0;font-family:Inter,Segoe UI,Microsoft JhengHei,sans-serif;overflow:hidden}button,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}button:focus-visible{outline-offset:3px;outline:2px solid #dce7ff}.app-shell{isolation:isolate;background:#02040a;min-height:100%}.galaxy-scene,.interface,.module-focus,.idle-intro{position:absolute;inset:0}.galaxy-scene{z-index:-1;background:radial-gradient(at 50% 52%,#11193e 0%,#080d20 24%,#030611 58%,#010208 100%);overflow:hidden}.galaxy-scene:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(#0000 35%,#010207bb 100%);position:absolute;inset:0}.galaxy-asset-base,.galaxy-entry-composite,.galaxy-home-composite,.galaxy-home-visuals,.galaxy-home-visuals i{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.galaxy-asset-base{background-image:var(--galaxy-asset-base);opacity:.28}.galaxy-entry-composite{z-index:0;background-image:var(--galaxy-asset-entry);opacity:0;transition:opacity .7s}.galaxy-scene.idle .galaxy-entry-composite{opacity:1}.galaxy-home-composite{z-index:0;background-image:var(--galaxy-asset-home);opacity:0;transition:opacity .7s}.galaxy-scene.awakened .galaxy-home-composite,.galaxy-scene.module-focus .galaxy-home-composite{opacity:.2}.galaxy-home-visuals{z-index:0;opacity:0;transition:opacity .7s}.galaxy-scene.awakened .galaxy-home-visuals,.galaxy-scene.module-focus .galaxy-home-visuals{opacity:1}.galaxy-home-visuals i{mix-blend-mode:screen;display:block}.galaxy-visual-nebula{background-image:var(--galaxy-asset-nebula);opacity:.5}.galaxy-visual-orbits{background-image:var(--galaxy-asset-orbits);opacity:.56}.galaxy-visual-core-glow{background-image:var(--galaxy-asset-coreGlow);opacity:.62;background-size:min(74vw,1120px)}.galaxy-visual-core-particles{background-image:var(--galaxy-asset-coreParticles);opacity:.54;background-size:min(74vw,1120px)}.galaxy-visual-ex-outline{background-image:var(--galaxy-asset-exOutline);opacity:.42}.galaxy-visual-stars{background-image:var(--galaxy-asset-stars);opacity:.46}.galaxy-visual-atmosphere{background-image:var(--galaxy-asset-atmosphere);opacity:.3;mix-blend-mode:normal!important}.nebula{filter:blur(48px);opacity:.38;mix-blend-mode:screen;width:80vw;height:44vw;transition:transform 1.5s;position:absolute}.nebula-a{transform:translate(var(--px,0),var(--py,0)) rotate(-23deg);background:radial-gradient(#1b3482aa,#0000 66%);animation:12s ease-in-out infinite breathe;top:8vh;left:-15vw}.nebula-b{transform:translate(calc(var(--px,0)*-.6),calc(var(--py,0)*-.6)) rotate(32deg);background:radial-gradient(#49347799,#0000 65%);animation:16s ease-in-out -5s infinite breathe;bottom:-11vh;right:-25vw}.star-layer{transform:translate(calc(var(--px,0)*-.15),calc(var(--py,0)*-.15));transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.near{transform:translate(calc(var(--px,0)*-.62),calc(var(--py,0)*-.62))}.star{left:var(--x);top:var(--y);width:var(--s);height:var(--s);background:var(--c);box-shadow:0 0 calc(var(--s)*3) var(--c);opacity:.65;animation:twinkle var(--t) ease-in-out var(--d) infinite;border-radius:50%;position:absolute}.galaxy-core{aspect-ratio:1;filter:drop-shadow(0 0 25px #9b9fff66);width:min(51vw,760px);transition:transform 1.4s,filter 1.2s;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}.awakened .galaxy-core{filter:drop-shadow(0 0 44px #9b9fff88);transform:translate(-50%,-50%)rotate(-7deg)scale(.96)}.module-focus .galaxy-core{opacity:.42;transform:translate(-50%,-54%)scale(1.36)}.core-light{filter:blur(2px);background:radial-gradient(circle,#fff7e6 0%,#cbc7ff 10%,#716ae4aa 27%,#362d9270 47%,#0000 71%);border-radius:50%;animation:7s ease-in-out infinite pulse;position:absolute;inset:30%}.spiral{filter:drop-shadow(0 0 10px #657dff);transform:rotate(var(--r)) scaleY(.36);animation:spin var(--spin) linear infinite;border:1px solid #9ba8ff44;border-color:#9ba8ff44 #75b6ffbb #9ba8ff44 #e1b5ffbb;border-radius:50%;position:absolute;inset:8%}.s1{--r:16deg;--spin:80s}.s2{--r:137deg;--spin:55s;animation-direction:reverse;inset:17%}.s3{--r:76deg;--spin:112s;inset:3%}.core-pulse{border:1px solid #e3e8ff99;border-radius:50%;animation:5s ease-out infinite ring;position:absolute;inset:38%}.orbit-system{transition:opacity .7s;position:absolute;inset:15% -14%;transform:rotate(-12deg)}.orbit-system i{transform:scaleY(.34) rotate(calc(var(--n,1)*21deg));border:1px solid #8291e039;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 8px #6678ff33}.orbit-system i:nth-child(2){--n:2;inset:13%}.orbit-system i:nth-child(3){--n:3;inset:26%}.orbit-system i:nth-child(4){--n:4;inset:39%}.module-constellation{z-index:2;position:absolute;inset:4%}.module-planet{width:52px;height:52px;transform:translate(-50%,-50%) scale(var(--scale));border:1px solid color-mix(in srgb,var(--accent),transparent 35%);background:radial-gradient(circle at 32% 28%,#e6f1ff,var(--accent) 10%,#101c4b 53%,#05091a 74%);box-shadow:0 0 14px var(--accent),inset -6px -7px 14px #02030c;animation:float 5s ease-in-out calc(var(--scale)*-1s) infinite;border-radius:50%;place-items:center;transition:transform .35s,filter .35s;display:grid;position:absolute}.module-planet:before{content:"";border:1px solid var(--accent);opacity:.65;border-radius:50%;position:absolute;inset:-9px;transform:scaleY(.36)rotate(20deg)}.module-planet span{text-shadow:0 0 8px #fff;font-size:19px}.module-planet b{white-space:nowrap;letter-spacing:.17em;color:#c7d2ef;font-size:8px;font-weight:600;position:absolute;top:59px}.module-planet:hover,.module-planet:focus-visible{transform:translate(-50%,-50%) scale(calc(var(--scale) * 1.25));filter:brightness(1.25)}.focus-grid{z-index:0;background:repeating-radial-gradient(circle,transparent 0 5.5%,#8199f415 5.8% 6%),repeating-conic-gradient(from 0deg,#8aa4ff18 0 .15deg,transparent .15deg 6deg);border-radius:50%;animation:100s linear infinite spin;position:absolute;inset:8%}.focus-grid i{transform-origin:0;background:linear-gradient(90deg,#a9c6ff99,#0000);width:48%;height:1px;position:absolute;top:50%;left:50%}.focus-grid i:first-child{transform:rotate(20deg)}.focus-grid i:nth-child(2){transform:rotate(100deg)}.focus-grid i:nth-child(3){transform:rotate(160deg)}.focus-grid i:nth-child(4){transform:rotate(230deg)}.focus-grid i:nth-child(5){transform:rotate(298deg)}.loading-screen{z-index:40;text-align:center;background:radial-gradient(at 50% 48%,#101a3b 0%,#050916 35%,#010207 75%);place-content:center;display:grid;position:absolute;inset:0;overflow:hidden}.loading-screen:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 18%,#010208b8 88%);position:absolute;inset:0}.loading-stars{opacity:.42;background-image:radial-gradient(#dce8ffbb .6px,#0000 .7px),radial-gradient(#9ebaff88 .55px,#0000 .65px);background-position:0 0,31px 53px;background-size:71px 71px,113px 113px;animation:18s linear infinite loadingDrift;position:absolute;inset:0}.loading-mark{z-index:1;background:radial-gradient(circle,#f7fbff 0%,#b7d3ff 7%,#5b75cf 14%,#172555 43%,#030712 70%);border:1px solid #c9dbff86;border-radius:50%;place-items:center;width:102px;height:102px;margin:auto;display:grid;position:relative;box-shadow:0 0 24px #9bc2ff88,0 0 70px #6a78ff55,inset -10px -9px 19px #01030b}.loading-mark strong{letter-spacing:.11em;text-indent:.11em;text-shadow:0 0 10px #fff;font-size:20px}.loading-mark i{border:1px solid #d5e5ff78;border-radius:50%;animation:7s linear infinite spin;position:absolute;inset:12px}.loading-orbit{border:1px solid #91b8ff65;border-radius:50%;position:absolute;inset:-19px;transform:scaleY(.36)rotate(28deg);box-shadow:0 0 12px #87a8ff77}.loading-copy{z-index:1;gap:8px;margin-top:27px;display:grid;position:relative}.loading-copy p{color:#dce8ff;letter-spacing:.25em;margin:0;font-size:10px;font-weight:600}.loading-copy b{color:#8eacd9;letter-spacing:.22em;min-width:230px;font-size:8px;font-weight:500;animation:.35s loadingText}.loading-progress{z-index:1;background:#8da5d744;width:238px;height:2px;margin:24px auto 0;position:relative;overflow:visible}.loading-progress i{background:linear-gradient(90deg,#7e9ee8,#e6f0ff);height:100%;transition:width 80ms linear;display:block;box-shadow:0 0 8px #b7d3ff}.loading-progress span{background:#eff6ff;border-radius:50%;width:6px;height:6px;transition:left 80ms linear;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #c7ddff}.loading-screen small{z-index:1;color:#8294b8;letter-spacing:.18em;margin-top:11px;font-size:8px;position:relative}.idle-intro{text-align:center;pointer-events:none;z-index:2;place-content:center;display:grid}.idle-intro p,.brand-center p{letter-spacing:.34em;color:#aeb8dc;margin:0 0 13px;font-size:10px}.idle-intro h1,.brand-center h1{color:#edf1ff;letter-spacing:.34em;text-indent:.34em;text-shadow:0 0 28px #d5c7ff77;margin:0;font-size:clamp(38px,6vw,96px);font-weight:300}.idle-intro small,.brand-center small{letter-spacing:.18em;color:#a7b1d1;margin-top:17px;font-size:9px;display:block}.idle-intro button{pointer-events:auto;color:#d8e3ff;letter-spacing:.2em;gap:6px;font-size:10px;transition:filter .3s,transform .3s;display:grid;position:absolute;bottom:8vh;left:50%;transform:translate(-50%)}.idle-intro button:hover{filter:brightness(1.25);transform:translate(-50%)scale(1.05)}.idle-intro button span{font-size:24px;animation:3s infinite pulse}.idle-intro button b{font-size:10px;font-weight:500}.idle-intro em{color:#8090b7;font-size:8px;font-style:normal}.glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(110deg,#101a36b8,#070b1bdd);border:1px solid #9ab5ee44;box-shadow:0 9px 30px #0008,inset 0 1px #e0edff18}.interface{z-index:4;pointer-events:none}.interface>*{pointer-events:auto}.topbar{border-radius:15px;align-items:center;gap:30px;height:54px;padding:0 14px;display:flex;position:absolute;top:24px;left:3.2vw;right:3.2vw}.wordmark{letter-spacing:.16em;font-size:16px;font-weight:700}.wordmark span{font-weight:300}.topbar nav{gap:23px;margin:auto;display:flex}.topbar nav button{letter-spacing:.13em;color:#bfc8db;font-size:10px;transition:all .25s}.topbar nav button:first-child,.topbar nav button:hover{color:#fff;text-shadow:0 0 13px #90b6ff}.top-actions{align-items:center;gap:8px;display:flex}.languages{border:1px solid #94a9e040;border-radius:20px;padding:3px;display:flex}.languages button,.quality,.icon-button{color:#aeb9d4;background:0 0;border:0;border-radius:14px;padding:5px 8px;font-size:9px}.languages .active{color:#fff;background:#7393d533;box-shadow:inset 0 0 0 1px #a5c4ff55}.quality{outline:0;width:88px}.quality option{color:#111}.icon-button{border:1px solid #8297cf44}.present-button{letter-spacing:.1em;background:#7261ae22;border:1px solid #bcadff9c;border-radius:15px;padding:8px 11px;font-size:9px}.brand-center{text-align:center;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.brand-center h1{text-shadow:0 0 32px #d4c8ff;font-size:clamp(32px,4.1vw,68px)}.floating-cards{position:absolute;inset:0}.media-card{aspect-ratio:1.46;width:clamp(150px,17vw,275px);transform:rotate(var(--rotate,0));text-align:left;background:#0c1224c4;border:1px solid #b3c4ee7a;border-radius:13px;transition:transform .35s,box-shadow .35s;position:absolute;overflow:hidden;box-shadow:0 15px 34px #0008}.media-card:hover,.media-card:focus-visible{transform:translateY(-9px)rotate(0)scale(1.04);box-shadow:0 22px 45px #000b,0 0 18px #8eaaff66}.c0{--rotate:-5deg;top:18%;left:7%}.c1{--rotate:4deg;top:61%;left:8%}.c2{--rotate:4deg;top:15%;right:19%}.c3{aspect-ratio:.65;--rotate:-3deg;width:clamp(100px,10vw,170px);top:36%;right:7%}.c4{--rotate:3deg;bottom:20%;right:13%}.card-art{opacity:.9;background:radial-gradient(circle at 25% 25%,#c9c5ff99,#0000 22%),linear-gradient(135deg,#101b42,#34265a 55%,#10172d);position:absolute;inset:0}.estate .card-art{background:linear-gradient(145deg,#7992b7,#1b2941 45%,#9c724a)}.visual .card-art{background:radial-gradient(circle at 60% 35%,#ffcbc9,#b26fad 12%,#0000 34%),linear-gradient(145deg,#282b66,#ae699a)}.brand .card-art{background:radial-gradient(circle at 63% 42%,#f3cca8 1%,#655169 9%,#0000 25%),linear-gradient(125deg,#050a17,#41325b)}.city .card-art{background:linear-gradient(150deg,#e18a87,#23395e 43%,#11182d)}.audio .card-art{background:repeating-linear-gradient(90deg,#0000 0 5%,#a98cff99 5.4% 7%,#0000 7.5% 11%),linear-gradient(135deg,#081426,#3d2367)}.card-meta{letter-spacing:.08em;background:linear-gradient(#0000,#050915e8);gap:4px;padding:22px 11px 9px;font-size:9px;font-weight:600;display:grid;position:absolute;inset:auto 0 0}.card-meta i{color:#c3d1fa;font-size:7px;font-style:normal}.card-meta b{color:#bdc8df;font-size:8px;position:absolute;bottom:9px;right:9px}.bottom-actions{border-radius:19px;min-width:min(430px,84vw);display:flex;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.bottom-actions button{border-right:1px solid #9ab5ee38;flex:1;place-items:center;gap:7px;padding:14px 20px;font-size:23px;display:grid}.bottom-actions button:last-child{border:0}.bottom-actions span{letter-spacing:.12em;font-size:9px}.interface footer{letter-spacing:.14em;color:#aeb7d1;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:3%;left:3.2vw;right:3.2vw}.online{color:#d5e9e6}.online:first-letter{color:#65e6bc}.module-strip{display:none}.module-focus{z-index:6;background:linear-gradient(#02040a22,#02040a66);overflow:auto}.back-button{z-index:10;letter-spacing:.12em;border-radius:15px;padding:11px 15px;font-size:10px;position:absolute;top:24px;left:3.2vw}.back-button kbd{color:#8f9dbd;margin-left:10px;font-size:8px}.coming-soon{text-align:center;border-radius:24px;width:min(440px,86vw);padding:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.planet-preview{border:1px solid var(--accent);background:radial-gradient(circle at 33% 30%,#fff,var(--accent) 13%,#10183b 57%);width:88px;height:88px;box-shadow:0 0 30px var(--accent);border-radius:50%;place-items:center;margin:auto;font-size:32px;display:grid}.coming-soon p{color:#b9c7e5;letter-spacing:.17em;font-size:11px}.coming-soon h2{letter-spacing:.07em;font-size:30px;font-weight:300}.coming-soon .description{letter-spacing:normal;font-size:14px;line-height:1.6}.coming-soon strong{color:#c6b7ff;letter-spacing:.23em;margin:25px;font-size:10px;display:block}.coming-soon button{letter-spacing:.1em;border:1px solid #a9c1fd77;border-radius:15px;padding:11px 17px;font-size:10px}.video-studio{min-height:100%;padding:88px 5vw 38px;position:relative}.studio-header{justify-content:space-between;align-items:start;max-width:1100px;margin:auto;display:flex}.studio-header p{color:#b8c8ee;letter-spacing:.16em;margin:0;font-size:10px}.studio-header h2{letter-spacing:.16em;margin:7px 0;font-size:26px;font-weight:300}.workflow-readout{text-align:right;letter-spacing:.09em;color:#c9d9ff;font-size:10px}.workflow-readout b{color:#fff;margin-top:6px;font-size:22px;display:block}.workflow-space{width:min(1000px,88vw);height:min(48vw,530px);min-height:370px;margin:-14px auto 0;position:relative}.connections{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.connections line{stroke:#7997dd40;stroke-width:.25px;stroke-dasharray:1 1;transition:all .4s}.connections line.lit{stroke:#b4dcff;stroke-width:.55px;filter:drop-shadow(0 0 3px #83c6ff);stroke-dasharray:1 .5;animation:1.2s linear infinite dash}.workflow-node{background:radial-gradient(circle at 34% 29%,#deebff,#4267c5 11%,#142352 47%,#050a19 72%);border:1px solid #83a4e888;border-radius:50%;place-items:center;gap:3px;width:76px;height:76px;transition:all .3s;animation:4.5s ease-in-out infinite float;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 17px #6588ed77,inset -9px -8px 15px #01030c}.workflow-node:hover,.workflow-node.active{border-color:#e1efff;transform:translate(-50%,-50%)scale(1.13);box-shadow:0 0 28px #8ad1ff}.workflow-node span{font-size:20px}.workflow-node b{letter-spacing:.11em;font-size:9px}.workflow-node small{color:#a9c7ff;font-size:6px}.auto-core{background:radial-gradient(circle,#f6fbff 0%,#c8e6ff 5%,#6c9dff 11%,#224eaa 38%,#0b173f 60%,#030713 72%);border:1px solid #d7e9ff;border-radius:50%;place-content:center;gap:7px;width:154px;height:154px;transition:all .3s;animation:6s ease-in-out infinite corefloat;display:grid;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #98c4ff,0 0 70px #5b80ff99,inset -11px -10px 20px #06102c}.auto-core:hover{filter:brightness(1.18);transform:translate(-50%,-50%)scale(1.05)}.auto-core span{font-size:21px}.auto-core b{letter-spacing:.06em;max-width:110px;font-size:13px;line-height:1.3}.auto-core small{color:#d6e9ff;max-width:106px;font-size:7px}.auto-core.running{animation:2s ease-in-out infinite corefloat,1.7s ease-in-out infinite pulse}.auto-core.completed{background:radial-gradient(circle,#f5fff7,#a5f0da 11%,#2c9e91 35%,#0b4f54 67%,#030713)}.step-progress{background:#7c95ce45;border-radius:5px;width:260px;height:3px;position:absolute;top:calc(47% + 103px);left:50%;overflow:hidden;transform:translate(-50%)}.step-progress i{background:linear-gradient(90deg,#80baff,#e0e9ff);height:100%;transition:width .5s;display:block;box-shadow:0 0 10px #91ceff}.media-orbit{z-index:3;border-radius:18px;max-width:1000px;margin:-40px auto 16px;padding:13px;position:relative}.media-orbit header{color:#bcd7ff;letter-spacing:.12em;justify-content:space-between;font-size:10px;display:flex}.media-orbit header small{color:#a6b3ce;font-size:8px}.media-list{gap:8px;padding-top:10px;display:flex;overflow-x:auto}.asset{text-align:left;background:linear-gradient(135deg,color-mix(in srgb,var(--asset),#10172f 80%),#050815);border:1px solid #94a7d555;border-radius:9px;min-width:118px;height:75px;padding:9px;transition:all .25s;display:grid;position:relative;overflow:hidden}.asset:before{content:"";background:radial-gradient(circle at 82% 12%,var(--asset),transparent 27%);opacity:.5;position:absolute;inset:0}.asset:hover,.asset.selected{box-shadow:0 0 13px var(--asset);border-color:#e0edff;transform:translateY(-3px)}.asset i,.asset b,.asset small{position:relative}.asset i{font-size:16px;font-style:normal}.asset b{letter-spacing:.04em;font-size:8px}.asset small{color:#d1daef;font-size:7px}.timeline{border-radius:14px;max-width:1000px;margin:16px auto;padding:16px}.timeline header{letter-spacing:.12em;color:#bcd3ff;justify-content:space-between;margin-bottom:11px;font-size:9px;display:flex}.timeline header span{color:#8f9dbd;font-size:8px}.track{border-top:1px solid #8394c22e;grid-template-columns:112px 1fr;min-height:32px;display:grid}.track>b{color:#b6c1db;letter-spacing:.08em;padding:10px 8px 0 0;font-size:8px}.track-lane{border-left:1px solid #8394c250;align-items:center;gap:5px;padding:4px;display:flex}.clip{width:var(--w);color:#e9f2ff;letter-spacing:.08em;white-space:nowrap;height:21px;animation:clipin .45s ease var(--delay) both;background:#5c7cce99;border-radius:3px;padding:6px;font-size:6px;font-style:normal;display:block;overflow:hidden}.clip-1{background:repeating-linear-gradient(90deg,#7661c9,#7661c9 3px,#b99aff 4px 6px)}.clip-2{background:#56a6b766}.clip-3{background:#c7d6f177}.completion-panel{opacity:0;pointer-events:none;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;max-width:1000px;margin:15px auto;padding:17px;transition:all .55s;display:flex;transform:translateY(13px)}.completion-panel.show{opacity:1;pointer-events:auto;transform:none}.completion-panel p{letter-spacing:.2em;color:#a9f0d3;margin:0;font-size:9px}.completion-panel h3{letter-spacing:.12em;margin:6px 0;font-weight:300}.completion-panel span{color:#c2ccdf;font-size:9px}.completion-panel>div:last-child{flex-wrap:wrap;justify-content:end;gap:7px;display:flex}.completion-panel button,.dev-fast{letter-spacing:.09em;border:1px solid #9bafe144;border-radius:10px;padding:9px;font-size:8px}.completion-panel .primary{background:#a0bdff22;border-color:#b3d1ff}.dev-fast{opacity:.12;position:fixed;bottom:15px;right:17px}.dev-fast:hover{opacity:.7}.presentation-control{z-index:30;letter-spacing:.12em;border-radius:14px;align-items:center;gap:15px;padding:9px 11px;font-size:8px;display:flex;position:fixed;top:90px;right:3.2vw}.presentation-control>span{color:#c4d2ee}.presentation-control div{gap:5px;display:flex}.presentation-control button{color:#d8e3fd;font-size:8px}.fallback{position:fixed;left:-9999px}.motion-off *,.reduce-motion *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@keyframes twinkle{50%{opacity:.18;transform:scale(.7)}}@keyframes breathe{50%{opacity:.55;transform:scale(1.08)rotate(3deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{filter:brightness(1.35);transform:scale(1.08)}}@keyframes ring{to{opacity:0;transform:scale(2.6)}}@keyframes float{50%{margin-top:-7px}}@keyframes corefloat{50%{filter:brightness(1.15);margin-top:-9px}}@keyframes dash{to{stroke-dashoffset:-3px}}@keyframes clipin{0%{opacity:0;transform-origin:0;transform:scaleX(.1)}}@media (width<=900px){.topbar nav{display:none}.topbar{justify-content:space-between}.top-actions{gap:3px}.icon-button,.quality,.c2,.c4{display:none}.c0{top:23%;left:6%}.c1{top:59%;left:8%}.c3{top:35%;right:9%}.module-planet b{display:none}.workflow-space{height:510px}.completion-panel{flex-direction:column;align-items:start}.completion-panel>div:last-child{justify-content:start}.back-button{top:18px}.video-studio{padding-top:75px}}@media (width<=560px){.topbar{height:46px;top:12px;left:12px;right:12px}.wordmark span{display:none}.languages button{padding:5px;font-size:7px}.present-button{padding:7px;font-size:7px}.brand-center{top:40%}.brand-center h1,.idle-intro h1{font-size:30px}.floating-cards .media-card{width:130px}.c0{top:20%;left:3%}.c1{top:61%;left:4%}.c3{top:34%;right:4%}.bottom-actions{min-width:90vw;bottom:8%}.bottom-actions button{padding:11px 5px;font-size:18px}.bottom-actions span,.interface footer{font-size:7px}.module-planet{width:38px;height:38px}.module-constellation{inset:10% 2%}.video-studio{padding:68px 13px 25px}.studio-header h2{font-size:18px}.workflow-space{width:100%;height:430px;min-height:0}.workflow-node{width:57px;height:57px}.workflow-node b{font-size:7px}.workflow-node small{display:none}.auto-core{width:126px;height:126px}.media-orbit{margin-top:-8px}.track{grid-template-columns:67px 1fr}.track>b{font-size:6px}.timeline{padding:9px}.completion-panel span{line-height:1.5}.presentation-control{display:block;top:64px;left:12px;right:12px}.presentation-control div{flex-wrap:wrap;margin-top:6px}.dev-fast{display:none}}.galaxy-scene.galaxy-scene--video-studio .galaxy-home-composite,.galaxy-scene.galaxy-scene--video-studio .galaxy-home-visuals{opacity:0;visibility:hidden;display:none}.galaxy-scene--video-studio .nebula{opacity:.06}.galaxy-scene--video-studio .star-layer.far{opacity:.11}.galaxy-scene--video-studio .star-layer.near{opacity:.15}.galaxy-scene--video-studio .galaxy-core,.galaxy-scene--video-studio .orbit-system,.galaxy-scene--video-studio .focus-grid{opacity:.12;filter:brightness(.4)saturate(.35)}.video-studio{isolation:isolate}.video-studio-scene{z-index:0;pointer-events:none;background:radial-gradient(at 50% 43%,#0a173022 0%,#020611e8 47%,#010207 100%);position:absolute;inset:0;overflow:hidden}.video-studio-scene i{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;inset:0}.video-studio-scene__base{background-image:var(--video-studio-asset-base);opacity:.2;filter:brightness(.4)saturate(.4)}.video-studio-scene__nebula{background-image:var(--video-studio-asset-nebula);opacity:.09;mix-blend-mode:screen;filter:brightness(.52)saturate(.34)}.video-studio-scene__orbits{background-image:var(--video-studio-asset-orbits);opacity:.17;mix-blend-mode:screen;filter:brightness(.68)saturate(.42)}.video-studio-scene__stars{background-image:var(--video-studio-asset-stars);opacity:.09;mix-blend-mode:screen;filter:brightness(.55)saturate(.3)}.video-studio-scene__atmosphere{background-image:var(--video-studio-asset-atmosphere);opacity:.045;filter:brightness(.46)saturate(.25)}.video-studio>:not(.video-studio-scene){z-index:1;position:relative}.video-studio .workflow-space:before{filter:blur(8px);background:radial-gradient(circle,#31588714 0%,#0000 56%)}@media (width<=560px){.video-studio-scene__base{opacity:.16}.video-studio-scene__nebula{opacity:.06}.video-studio-scene__orbits{opacity:.12}.video-studio-scene__stars{opacity:.06}.video-studio-scene__atmosphere{opacity:.03}}.media-card .card-art{isolation:isolate;background:linear-gradient(145deg,#111b35,#13244b 48%,#09101f)}.media-card .card-art img{object-fit:cover;object-position:center;width:100%;height:100%;filter:brightness(var(--project-cover-brightness,1.32)) saturate(var(--project-cover-saturate,1.05)) contrast(var(--project-cover-contrast,1.04));transition:transform .45s var(--ease-cinematic), filter .45s ease;position:absolute;inset:0}.media-card .card-art:after{content:"";pointer-events:none;background:linear-gradient(#01040a38 0%,#0610210a 39%,#02050dd9 100%),linear-gradient(105deg,#0205103d,#0000 54%);position:absolute;inset:0}.media-card:hover .card-art img,.media-card:focus-visible .card-art img{filter:brightness(var(--project-cover-hover-brightness,1.4)) saturate(var(--project-cover-saturate,1.05)) contrast(var(--project-cover-contrast,1.04));transform:scale(1.018)}.media-card .card-meta{z-index:1;text-shadow:0 1px 10px #02040a}.media-card .card-meta:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#02040af2 52%);position:absolute;inset:-28px -11px -9px}.media-card.c3 .card-art img{object-position:50% 50%}@media (width<=560px){.media-card .card-art img{filter:brightness(var(--project-cover-brightness,1.32)) saturate(var(--project-cover-saturate,1.05)) contrast(var(--project-cover-contrast,1.04))}.media-card:hover .card-art img,.media-card:focus-visible .card-art img{filter:brightness(var(--project-cover-hover-brightness,1.4)) saturate(var(--project-cover-saturate,1.05)) contrast(var(--project-cover-contrast,1.04));transform:scale(1.01)}}.galaxy-asset-base,.galaxy-entry-composite,.galaxy-home-composite,.galaxy-home-visuals{z-index:0}.galaxy-asset-base{z-index:0;opacity:0}.galaxy-entry-composite,.galaxy-home-composite{background-position:50%;background-size:cover;transition:opacity .7s,filter .7s}.galaxy-idle-support,.galaxy-idle-support i{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.galaxy-idle-support{z-index:3;opacity:1}.galaxy-idle-stars{background-image:var(--galaxy-asset-stars);mix-blend-mode:screen;opacity:.08;filter:brightness(.44)saturate(.4)}.galaxy-idle-atmosphere{background-image:var(--galaxy-asset-atmosphere);opacity:.035;filter:brightness(.38)saturate(.32)}.galaxy-scene:not(.idle) .galaxy-idle-support{visibility:hidden;display:none}.galaxy-entry-composite,.galaxy-home-composite{z-index:2;opacity:0}.galaxy-home-visuals{z-index:3;isolation:isolate;opacity:0;transition:opacity .7s,filter .7s}.galaxy-home-visuals i{background-position:50%;background-repeat:no-repeat;background-size:cover}.galaxy-home-visuals .galaxy-visual-nebula{z-index:1}.galaxy-home-visuals .galaxy-visual-orbits{z-index:2}.galaxy-home-visuals .galaxy-visual-core-glow{z-index:3}.galaxy-home-visuals .galaxy-visual-core-particles{z-index:4}.galaxy-home-visuals .galaxy-visual-ex-outline{z-index:5}.galaxy-home-visuals .galaxy-visual-stars{z-index:6}.galaxy-home-visuals .galaxy-visual-atmosphere{z-index:7}.galaxy-scene.idle .galaxy-asset-base{opacity:.035;filter:brightness(.28)saturate(.28)}.galaxy-scene.idle .galaxy-entry-composite{opacity:.86;filter:brightness(.84)saturate(.86)contrast(.97)}.galaxy-scene.idle .galaxy-home-composite,.galaxy-scene.idle .galaxy-home-visuals{opacity:0;visibility:hidden;display:none}.galaxy-scene.idle .nebula{opacity:.035;animation:none}.galaxy-scene.idle .star-layer.far{opacity:.08}.galaxy-scene.idle .star-layer.near{opacity:.11}.galaxy-scene.idle .galaxy-core{opacity:.045;filter:brightness(.36)saturate(.3)}.galaxy-scene.idle .orbit-system{opacity:.045;filter:brightness(.38)saturate(.34)}.galaxy-scene--home .galaxy-asset-base{opacity:.42;filter:brightness(.42)saturate(.56)contrast(.96)}.galaxy-scene--home .galaxy-home-composite{opacity:.16;filter:brightness(.52)saturate(.62)contrast(.94)}.galaxy-scene.awakened.galaxy-scene--home .galaxy-home-composite,.galaxy-scene.module-focus.galaxy-scene--home .galaxy-home-composite{opacity:.16}.galaxy-scene--home .galaxy-home-visuals{opacity:1}.galaxy-scene--home .galaxy-visual-nebula{opacity:.12;filter:brightness(.48)saturate(.45)}.galaxy-scene--home .galaxy-visual-orbits{opacity:.21;filter:brightness(.58)saturate(.5)}.galaxy-visual-orbits,.video-studio-scene__orbits{animation:none!important;transform:none!important}.galaxy-orbit-motion-overlay{z-index:4;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.galaxy-orbit-motion-overlay--idle{opacity:.38}.galaxy-orbit-motion-overlay--homepage{opacity:.62}.video-studio-scene .galaxy-orbit-motion-overlay{z-index:2;opacity:.26}.orbit-energy-guide,.orbit-energy-tracer,.orbit-energy-pulse{fill:none;vector-effect:non-scaling-stroke;pointer-events:none}.orbit-energy-guide{stroke:#9dbaff;stroke-width:.35px;opacity:calc(.032 * var(--orbit-flow-intensity))}.orbit-energy-tracer{stroke-width:1.1px;opacity:calc(.7 * var(--orbit-flow-intensity));filter:drop-shadow(0 0 2px #b9e1ff76);animation:orbitEnergyForward var(--orbit-flow-duration) linear var(--orbit-flow-delay) infinite}.orbit-energy-pulse{stroke-width:1.55px;opacity:0;filter:drop-shadow(0 0 3px #d5eaff8a);animation:orbitEnergyPulse var(--orbit-pulse-duration) ease-in-out var(--orbit-flow-delay) infinite}.orbit-energy-track--counter-clockwise .orbit-energy-tracer{animation-name:orbitEnergyReverse}.orbit-energy-track--counter-clockwise .orbit-energy-pulse{animation-name:orbitEnergyPulseReverse}.orbit-energy-spark{opacity:calc(.72 * var(--orbit-flow-intensity));filter:drop-shadow(0 0 3px #c8e8ff)}.galaxy-scene--home .galaxy-visual-core-glow{opacity:.12;filter:brightness(.44)saturate(.42)blur(.15px)}.galaxy-scene--home .galaxy-visual-core-particles{opacity:.12;filter:brightness(.54)saturate(.5)}.galaxy-scene--home .galaxy-visual-ex-outline{opacity:.065;filter:brightness(.46)saturate(.45)blur(.15px)}.galaxy-scene--home .galaxy-visual-stars{opacity:.1;filter:brightness(.48)saturate(.42)}.galaxy-scene--home .galaxy-visual-atmosphere{opacity:.05;filter:brightness(.42)saturate(.36)}.galaxy-scene--home .nebula{opacity:.055;animation:none}.galaxy-scene--home .star-layer.far{opacity:.1}.galaxy-scene--home .star-layer.near{opacity:.14}.galaxy-scene--home .galaxy-core{opacity:.12;filter:brightness(.42)saturate(.35)}.galaxy-scene--home .orbit-system{opacity:.1;filter:brightness(.44)saturate(.38)}.galaxy-scene--video-studio .galaxy-entry-composite,.galaxy-scene--video-studio .galaxy-home-composite,.galaxy-scene--video-studio .galaxy-home-visuals{opacity:0;visibility:hidden;display:none}.galaxy-scene--video-studio .galaxy-asset-base{opacity:.04;filter:brightness(.25)saturate(.25)}.galaxy-scene--video-studio .nebula{animation:none}.video-studio-scene{isolation:isolate}.video-studio-scene__base,.video-studio-scene__nebula,.video-studio-scene__orbits,.video-studio-scene__stars,.video-studio-scene__atmosphere{will-change:opacity}@media (width<=560px){.galaxy-entry-composite,.galaxy-home-composite,.galaxy-home-visuals,.galaxy-home-visuals i,.galaxy-idle-support,.galaxy-idle-support i{background-position:50% 46%}.galaxy-scene.idle .galaxy-entry-composite{opacity:.82;filter:brightness(.78)saturate(.82)contrast(.96)}.galaxy-scene.idle .galaxy-idle-stars{opacity:.06}.galaxy-scene.idle .galaxy-idle-atmosphere{opacity:.025}.galaxy-scene--home .galaxy-home-composite,.galaxy-scene.awakened.galaxy-scene--home .galaxy-home-composite,.galaxy-scene.module-focus.galaxy-scene--home .galaxy-home-composite{opacity:.11}.galaxy-scene--home .galaxy-home-visuals{filter:brightness(.86)saturate(.9)}.galaxy-scene--home .galaxy-visual-nebula{opacity:.09}.galaxy-scene--home .galaxy-visual-orbits{opacity:.15}.galaxy-orbit-motion-overlay{filter:none}.galaxy-orbit-motion-overlay--idle{opacity:.3}.galaxy-orbit-motion-overlay--homepage{opacity:.5}.video-studio-scene .galaxy-orbit-motion-overlay{opacity:.2}.orbit-energy-track--mobile-hidden,.orbit-energy-track:nth-of-type(n+3) .orbit-energy-spark{display:none}.orbit-energy-tracer{stroke-width:.85px;filter:drop-shadow(0 0 1px #b9e1ff62)}.orbit-energy-pulse{stroke-width:1.1px;filter:none}.galaxy-scene--home .galaxy-visual-core-glow,.galaxy-scene--home .galaxy-visual-core-particles{opacity:.09}.galaxy-scene--home .galaxy-visual-ex-outline{opacity:.04}.galaxy-scene--home .galaxy-visual-stars{opacity:.075}.galaxy-scene--home .galaxy-visual-atmosphere,.galaxy-scene--video-studio .galaxy-asset-base{opacity:.028}}@media (prefers-reduced-motion:reduce){.galaxy-entry-composite,.galaxy-home-composite,.galaxy-home-visuals{transition:none}.galaxy-orbit-motion-overlay{display:none}}.motion-off .galaxy-orbit-motion-overlay,.reduce-motion .galaxy-orbit-motion-overlay{display:none}@keyframes orbitEnergyForward{to{stroke-dashoffset:-100px}}@keyframes orbitEnergyReverse{to{stroke-dashoffset:100px}}@keyframes orbitEnergyPulse{0%,42%,to{stroke-dashoffset:12px;opacity:0}48%{opacity:calc(.54 * var(--orbit-flow-intensity))}76%{stroke-dashoffset:-78px;opacity:calc(.26 * var(--orbit-flow-intensity))}}@keyframes orbitEnergyPulseReverse{0%,42%,to{stroke-dashoffset:-12px;opacity:0}48%{opacity:calc(.54 * var(--orbit-flow-intensity))}76%{stroke-dashoffset:78px;opacity:calc(.26 * var(--orbit-flow-intensity))}}.home-layout{--home-canvas-inline:clamp(56px,7vw,126px);--home-canvas-top:clamp(104px,11vh,146px);--home-canvas-bottom:clamp(96px,13vh,154px);--home-card-primary:clamp(176px,15vw,252px);--home-card-secondary:clamp(148px,12vw,204px);--home-card-reel:clamp(112px,8vw,150px)}.home-layout .brand-center{z-index:4;pointer-events:none;width:min(52vw,760px);animation:homeBrandSettle 1.3s var(--ease-cinematic) both;top:45.5%}.home-layout .brand-center p{color:#b7c3e2c4;letter-spacing:.28em;margin-bottom:10px;font-size:9px}.home-layout .brand-center h1{letter-spacing:.28em;text-indent:.28em;text-shadow:0 0 26px #d4c8ffb0;font-size:clamp(30px,3.45vw,56px)}.home-layout .brand-center small{color:#9caaca99;letter-spacing:.15em;margin-top:12px;font-size:8px}.home-layout .floating-cards{inset:var(--home-canvas-top) var(--home-canvas-inline) var(--home-canvas-bottom);z-index:3;pointer-events:none;position:absolute}.home-layout .media-card{pointer-events:auto;min-width:0;width:var(--home-card-secondary);transform:rotate(var(--rotate,0deg));transition:transform .35s var(--ease-cinematic),box-shadow .35s ease,filter .35s ease,border-color .35s ease;border-color:#b3c4ee60;box-shadow:0 13px 30px #0009}.home-layout .media-card:hover,.home-layout .media-card:focus-visible{transform:translateY(-3px) rotate(var(--hover-rotate,0deg)) scale(1.018);filter:brightness(1.035);border-color:#c9d8ff9c;box-shadow:0 18px 35px #000b,0 0 13px #8eaaff3d}.home-layout .c0{width:var(--home-card-primary);--rotate:-4deg;--hover-rotate:-2deg;top:5%;left:2%}.home-layout .c1{--rotate:3deg;--hover-rotate:1deg;bottom:2%;left:14%}.home-layout .c2{width:var(--home-card-primary);--rotate:3deg;--hover-rotate:1deg;top:4%;right:2%}.home-layout .c3{width:var(--home-card-reel);aspect-ratio:.72;--rotate:-3deg;--hover-rotate:-1deg;top:54%;right:0}.home-layout .c4{width:var(--home-card-secondary);--rotate:2deg;--hover-rotate:1deg;transform:translateX(-50%) rotate(var(--rotate));bottom:1%;left:50%}.home-layout .c4:hover,.home-layout .c4:focus-visible{transform:translateX(-50%) translateY(-3px) rotate(var(--hover-rotate)) scale(1.018)}.home-layout .bottom-actions{z-index:5;background:linear-gradient(115deg,#0b1429c9,#050914e8);border:1px solid #9ab5ee52;border-radius:16px;width:min(390px,38vw);min-width:0;padding:4px;bottom:7%;box-shadow:0 12px 32px #0009,inset 0 1px #e0edff15}.home-layout .ai-video-factory-orb{z-index:5;aspect-ratio:1;isolation:isolate;color:#f4f8ff;text-align:center;cursor:pointer;touch-action:manipulation;width:clamp(108px,9.2vw,134px);min-width:44px;transition:transform .28s var(--ease-cinematic),filter .28s ease,border-color .28s ease,box-shadow .28s ease;background:radial-gradient(circle at 38% 30%,#e8f5ff6b 0 3%,#86aaff38 17%,#292b674a 49%,#071022e8 74%),linear-gradient(140deg,#9cc3ff2b,#9d79df18);border:1px solid #c9dcff89;border-radius:50%;align-content:center;place-items:center;gap:3px;padding:14px 11px;display:grid;position:absolute;bottom:calc(7% + 62px);left:calc(50% + min(224px,20vw));overflow:hidden;box-shadow:0 14px 32px #000b,inset 0 1px 1px #fff5,0 0 22px #9ab9ff28}.home-layout .ai-video-factory-orb:before{content:"";z-index:-1;border:1px solid #e3edff54;border-radius:50%;position:absolute;inset:9%;box-shadow:inset 0 0 19px #a9bcff21}.home-layout .ai-video-factory-orb__halo{z-index:-2;border:1px solid #a6c4ff34;border-radius:50%;animation:6.8s ease-in-out infinite aiVideoFactoryHalo;position:absolute;inset:-18%;box-shadow:0 0 20px #9aabff20}.home-layout .ai-video-factory-orb__ring{z-index:-1;aspect-ratio:1;opacity:.68;border:1px solid #e5f4ff9c;border-color:#e5f4ff9c #a687e85a #0000 #0000;border-radius:50%;width:118%;animation:24s linear infinite aiVideoFactoryRing;position:absolute}.home-layout .ai-video-factory-orb__status{color:#cad9ffb8;letter-spacing:.16em;font-size:6px;font-weight:700}.home-layout .ai-video-factory-orb strong{letter-spacing:.04em;text-shadow:0 1px 12px #def0ffb3;max-width:100%;font-size:clamp(12px,1.02vw,15px);font-weight:600;line-height:1.22;position:relative}.home-layout .ai-video-factory-orb small{color:#c6d6f1c4;letter-spacing:.08em;max-width:100%;font-size:6px;line-height:1.25}.home-layout .ai-video-factory-orb:hover,.home-layout .ai-video-factory-orb:focus-visible{filter:brightness(1.1);border-color:#e3efffc4;transform:scale(1.025);box-shadow:0 16px 36px #000c,inset 0 1px 1px #fff6,0 0 28px #a8c4ff4a}.home-layout .ai-video-factory-orb:active{filter:brightness(1.04);transform:scale(.985)}.home-layout .ai-video-factory-orb:focus-visible{outline-offset:4px;outline:2px solid #eff6ff}.home-layout .ai-video-factory-orb:disabled{cursor:not-allowed;filter:grayscale(.72)brightness(.62);opacity:.58;box-shadow:0 10px 24px #0009,inset 0 1px 1px #fff3}.home-layout .ai-video-factory-orb:disabled .ai-video-factory-orb__halo,.home-layout .ai-video-factory-orb:disabled .ai-video-factory-orb__ring{opacity:.18;animation:none}.home-layout .bottom-actions button{border-right-color:#9ab5ee2e;min-height:44px;padding:9px 13px;font-size:19px;transition:background .25s,color .25s,transform .25s}.home-layout .bottom-actions button:hover,.home-layout .bottom-actions button:focus-visible{color:#f2f6ff;background:#8faeff12}.home-layout .bottom-actions span{letter-spacing:.1em;font-size:8px}.home-layout footer{color:#9ba8c2c4;bottom:2.5%}.reduce-motion .home-layout .media-card:hover,.reduce-motion .home-layout .media-card:focus-visible{transform:rotate(var(--rotate,0deg));filter:brightness(1.04);border-color:#c9d8ff86}.reduce-motion .home-layout .c4:hover,.reduce-motion .home-layout .c4:focus-visible{transform:translateX(-50%) rotate(var(--rotate))}.reduce-motion .home-layout .ai-video-factory-orb,.reduce-motion .home-layout .ai-video-factory-orb__halo,.reduce-motion .home-layout .ai-video-factory-orb__ring{animation:none}.reduce-motion .home-layout .ai-video-factory-orb:hover,.reduce-motion .home-layout .ai-video-factory-orb:focus-visible{filter:brightness(1.07);transform:none}@media (width<=560px){html.mobile-home-scroll-enabled,body.mobile-home-scroll-enabled,#root.mobile-home-scroll-enabled{height:auto;min-height:100%;overflow:hidden auto}.app-shell.mobile-home-scroll-enabled{touch-action:pan-y;height:auto;min-height:100dvh;overflow:hidden visible}.app-shell.mobile-home-scroll-enabled .galaxy-scene{pointer-events:none;position:fixed}.app-shell.mobile-home-scroll-enabled .interface.home-layout{touch-action:pan-y;height:auto;min-height:100dvh;position:relative;inset:auto;overflow:visible}.home-layout{padding-bottom:1px;overflow:hidden auto}.home-layout .topbar{z-index:10;width:auto;margin:12px;position:sticky;top:12px;left:auto;right:auto}.home-layout .brand-center{width:calc(100% - 32px);animation:homeBrandSettleMobile 1.3s var(--ease-cinematic) both;margin:clamp(38px,10vw,58px) auto 18px;position:relative;inset:auto;transform:none}.home-layout .brand-center p{letter-spacing:.22em;font-size:8px}.home-layout .brand-center h1{letter-spacing:.2em;text-indent:.2em;font-size:clamp(26px,9.5vw,40px)}.home-layout .brand-center small{margin-top:9px;font-size:7px}.home-layout .floating-cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"film film""campaign campaign""ai audio""reel reel";gap:24px;width:calc(100% - 24px);margin:0 auto;padding-bottom:2px;display:grid;position:relative;inset:auto}.home-layout .media-card{aspect-ratio:1.24;width:100%;min-width:0;position:relative;inset:auto}.home-layout .c0{aspect-ratio:1.78;grid-area:film;justify-self:center;max-width:390px;display:grid}.home-layout .c1{grid-area:ai;display:grid}.home-layout .c2{aspect-ratio:1.78;grid-area:campaign;justify-self:center;max-width:390px;display:grid}.home-layout .c3{aspect-ratio:.74;grid-area:reel;justify-self:center;width:min(44vw,150px);display:grid}.home-layout .c4{transform:rotate(var(--rotate));grid-area:audio;display:grid}.home-layout .c4:hover,.home-layout .c4:focus-visible{transform:translateY(-3px) rotate(var(--hover-rotate)) scale(1.018)}.home-layout .ai-video-factory-orb{width:min(132px,34vw);margin:22px auto 2px;position:relative;bottom:auto;left:auto}.home-layout .bottom-actions{width:calc(100% - 24px);margin:16px auto calc(24px + env(safe-area-inset-bottom));position:relative;bottom:auto;left:auto;transform:none}.home-layout .bottom-actions button{padding:8px 5px}.home-layout footer{padding-bottom:calc(4px + env(safe-area-inset-bottom));margin:0 18px 20px;position:relative;bottom:auto;left:auto;right:auto}}@media (prefers-reduced-motion:reduce){.home-layout .media-card:hover,.home-layout .media-card:focus-visible{transform:rotate(var(--rotate,0deg));filter:brightness(1.04)}.home-layout .c4:hover,.home-layout .c4:focus-visible{transform:translateX(-50%) rotate(var(--rotate))}.home-layout .ai-video-factory-orb,.home-layout .ai-video-factory-orb__halo,.home-layout .ai-video-factory-orb__ring{animation:none}.home-layout .ai-video-factory-orb:hover,.home-layout .ai-video-factory-orb:focus-visible{filter:brightness(1.07);transform:none}}@keyframes homeBrandSettle{0%{opacity:0;filter:blur(5px);transform:translate(-50%,-42%)scale(1.04)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}@keyframes homeBrandSettleMobile{0%{opacity:0;filter:blur(4px);transform:translateY(8px)scale(.98)}to{opacity:1;filter:blur();transform:none}}@keyframes aiVideoFactoryHalo{0%,to{opacity:.34;transform:scale(.96)}50%{opacity:.68;transform:scale(1.05)}}@keyframes aiVideoFactoryRing{to{transform:rotate(360deg)}}@media (width<=560px){.scene-transition--mobile-radial{perspective:850px;perspective-origin:50%}.scene-transition--mobile-radial .transition-refraction{display:none}.scene-transition--mobile-radial .transition-blur{mix-blend-mode:screen;filter:blur(8px);background:radial-gradient(circle,#f2f7ff94 0 2%,#b9ceff5c 7%,#8298dd28 20%,#0000 47%);animation:.9s cubic-bezier(.12,.72,.2,1) both mobileRadialImpact;inset:-12%}.scene-transition--mobile-radial .transition-fragments>.transition-fragment--midground,.scene-transition--mobile-radial .transition-fragments>.transition-fragment--background{display:none}.scene-transition--mobile-radial .shard-position{animation-duration:.62s}.scene-transition--mobile-radial .shard-position .transition-fragment--foreground{width:clamp(102px,28vw,178px);animation-duration:.62s}.scene-transition--mobile-radial .shard-position--mobile-stardust-tail .transition-fragment--foreground{opacity:.76;width:clamp(62px,18vw,104px)}.scene-transition--mobile-radial .transition-stardust i{width:var(--length);height:1px;transform:translate(-50%,-50%) rotate(var(--dust-rotation));transform-origin:0;animation:mobileRadialStardust .42s cubic-bezier(.12,.72,.2,1) var(--delay) both;top:50%;left:50%}}@keyframes mobileRadialImpact{0%{opacity:0;filter:blur(2px);transform:scale(.3)}18%{opacity:.86;filter:blur(4px);transform:scale(.92)}48%{opacity:.38;filter:blur(12px);transform:scale(1.75)}to{opacity:0;filter:blur(18px);transform:scale(2.45)}}@keyframes mobileRadialStardust{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--dust-rotation)) scaleX(.18);filter:blur()}30%{opacity:.62}to{opacity:0;transform:translate(calc(-50% + var(--dust-x)),calc(-50% + var(--dust-y))) rotate(var(--dust-rotation)) scaleX(2.35);filter:blur(2px)}}.ai-creative-studio{z-index:2;align-content:center;gap:22px;width:min(900px,100vw - 48px);min-height:100%;margin:auto;padding:112px 0 58px;display:grid;position:relative}.ai-creative-studio__header{text-align:center}.ai-creative-studio__header p,.ai-generator-launch__copy p{color:#abc4ef;letter-spacing:.22em;margin:0;font-size:9px}.ai-creative-studio__header h1{letter-spacing:.12em;text-indent:.12em;margin:10px 0 8px;font-size:clamp(30px,4vw,52px);font-weight:300}.ai-creative-studio__header span{color:#aebdd8;max-width:520px;margin:auto;font-size:12px;line-height:1.65;display:block}.ai-generator-launch{background:linear-gradient(120deg,#0c1937e8,#10112cda 57%,#120e2dd0);border-color:#b9d5ff65;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:24px 26px;display:grid;box-shadow:0 18px 46px #000a,inset 0 1px #e8f3ff1b}.ai-generator-launch__glyph{background:radial-gradient(circle at 34% 29%,#f4fbff,#97c7ff 12%,#425db9 38%,#111940 71%);border:1px solid #b5d4ff91;border-radius:50%;place-items:center;width:62px;height:62px;font-size:24px;display:grid;box-shadow:0 0 26px #89baff62}.ai-generator-launch__copy h2{letter-spacing:.08em;margin:7px 0;font-size:19px;font-weight:500}.ai-generator-launch__copy span{color:#afc0de;font-size:11px;line-height:1.55}.ai-generator-launch__action{color:#eaf4ff;letter-spacing:.1em;white-space:nowrap;background:#94b8ff1e;border:1px solid #c3dfff9c;border-radius:13px;align-items:center;gap:9px;padding:12px 15px;font-size:10px;text-decoration:none;transition:transform .22s,filter .22s,background .22s;display:inline-flex}.ai-generator-launch__action:hover,.ai-generator-launch__action:focus-visible{filter:brightness(1.12);background:#a5c8ff36;transform:translateY(-2px)}.ai-generator-launch__action b{font-size:16px;font-weight:400}.ai-generator-launch>small{color:#8395b7;letter-spacing:.12em;grid-column:2/-1;font-size:8px}.ai-creative-studio__future{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ai-future-tool{color:#aebbd5;background:#070c1c91;border:1px solid #95aada35;border-radius:14px;align-items:center;gap:10px;min-height:76px;padding:13px 15px;display:flex}.ai-future-tool>span{color:#cfddfa;border:1px solid #98b4e852;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.ai-future-tool div{gap:5px;display:grid}.ai-future-tool b{letter-spacing:.1em;font-size:9px}.ai-future-tool small{color:#78a;letter-spacing:.13em;font-size:7px}@media (width<=560px){.ai-creative-studio{width:min(100% - 28px,430px);padding:92px 0 calc(36px + env(safe-area-inset-bottom));gap:16px}.ai-creative-studio__header h1{font-size:28px}.ai-generator-launch{grid-template-columns:auto 1fr;gap:13px;padding:18px}.ai-generator-launch__glyph{width:49px;height:49px;font-size:20px}.ai-generator-launch__copy h2{font-size:15px}.ai-generator-launch__action{grid-column:1/-1;justify-content:center;width:100%}.ai-generator-launch>small{text-align:center;grid-column:1/-1;font-size:7px}.ai-creative-studio__future{grid-template-columns:1fr}.ai-future-tool{min-height:58px}}.login-gate{z-index:140;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(15px)saturate(.82);backdrop-filter:blur(15px)saturate(.82);background:#030711a6;place-items:center;display:grid;position:fixed;inset:0}.login-gate__dialog{width:min(460px,100%);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 40px);color:#ecf3ff;background:linear-gradient(145deg,#142040e8,#070d1eeb 62%,#13102ae8);border:1px solid #bfd1ff3d;border-radius:26px;padding:30px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #000b,inset 0 0 0 1px #fff1}.login-gate__close{color:#dceaff;cursor:pointer;background:#dceaff12;border:0;border-radius:50%;width:36px;height:36px;font-size:25px;position:absolute;top:15px;right:17px}.login-gate__brand{color:#aebfff;letter-spacing:.23em;margin:0 0 14px;font-size:11px;font-weight:800}.login-gate h2{color:#f6f9ff;margin:0;font-size:28px}.login-gate__dialog>p:not(.login-gate__brand){color:#bdc8df;margin:10px 0 19px;font-size:14px;line-height:1.55}.login-gate__checking{color:#9baed4;margin:-8px 0 15px;font-size:12px;display:block}.login-gate__provider{background:#dde8ff08;border:1px solid #bdd0ff24;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-top:10px;padding:15px;display:flex}.login-gate__provider--galaxy{background:linear-gradient(110deg,#a8c6ff1b,#bda9ff11);border-color:#c9d9ff4a;grid-template-columns:1fr auto;display:grid}.login-gate__provider-heading{grid-column:1/-1;gap:4px;display:grid}.login-gate__provider b{font-size:14px}.login-gate__provider small{color:#99a8c5;font-size:11px;line-height:1.35}.login-gate__fields{gap:10px;display:grid}.login-gate__fields label{color:#b9c8e5;letter-spacing:.05em;gap:5px;font-size:10px;font-weight:700;display:grid}.login-gate__fields input{color:#f1f6ff;width:100%;min-height:42px;font:inherit;background:#0309198a;border:1px solid #bfd3ff38;border-radius:11px;outline:none;padding:9px 11px;font-size:13px}.login-gate__fields input:focus-visible{border-color:#dce9ffb8;box-shadow:0 0 0 2px #a9c6ff24}.login-gate__unavailable{grid-column:1/-1;color:#f1b9ca!important}.login-gate__provider button,.login-gate__error button,.login-gate__cancel{color:#edf5ff;min-height:42px;font:inherit;cursor:pointer;white-space:nowrap;background:#b9d5ff18;border:1px solid #c7d9ff55;border-radius:12px;padding:9px 13px;font-size:12px;font-weight:700}.login-gate__provider--galaxy button{background:linear-gradient(120deg,#c8dcff3c,#c6baff2e);box-shadow:0 0 22px #8fb7ff19}.login-gate button:focus-visible{outline-offset:3px;outline:2px solid #eff6ff}.login-gate button:disabled{cursor:not-allowed;opacity:.46}.login-gate__error,.login-gate__ready{color:#ffdce9;background:#f5b6d710;border:1px solid #eeb7d74a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:11px 12px;font-size:12px;display:flex}.login-gate__ready{color:#e7f1ff;background:#c4dfff12;border-color:#bfdbff52}.login-gate__error button,.login-gate__ready button{color:#f4f8ff;min-height:34px;font:inherit;cursor:pointer;background:#c8dcff28;border:1px solid #c7d9ff55;border-radius:10px;padding:6px 9px;font-size:11px;font-weight:800}.login-gate__cancel{color:#bfcbe3;background:0 0;width:100%;margin-top:16px;display:block}@media (width<=560px){.login-gate{padding:14px max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));align-items:end}.login-gate__dialog{width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 28px);border-radius:23px;padding:25px 20px}.login-gate h2{font-size:24px}.login-gate__provider{flex-direction:column;align-items:stretch;gap:12px}.login-gate__provider--galaxy{grid-template-columns:1fr;display:grid}.login-gate__provider button{width:100%}}.auth-status-control{color:#aebbd5;letter-spacing:.06em;white-space:nowrap;background:#b8ccff0a;border:1px solid #c5d6ff25;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:5px 8px;font-size:10px;display:inline-flex}.auth-status-control--checking{color:#95a8cc}.auth-status-control--authenticated{color:#dfeaff;padding:3px 4px 3px 9px}.auth-status-control--authenticated span{gap:1px;line-height:1.05;display:grid}.auth-status-control--authenticated small{color:#9cafd2;letter-spacing:.08em;font-size:8px}.auth-status-control--authenticated b{text-overflow:ellipsis;max-width:92px;font-size:10px;overflow:hidden}.auth-status-control--authenticated button{color:#dce8ff;min-height:24px;font:inherit;cursor:pointer;background:#c5d6ff12;border:1px solid #c5d6ff33;border-radius:999px;padding:3px 7px;font-size:9px}.auth-status-control--authenticated button:focus-visible{outline-offset:2px;outline:2px solid #eff6ff}@media (width<=560px){.auth-status-control{font-size:9px}.auth-status-control--authenticated b{max-width:68px}.auth-status-control--authenticated small{display:none}}
