.animated-world-background-module__Aj_YTG__scene{z-index:0;pointer-events:none;background:radial-gradient(circle at 76% 25%,#5c44ff47,#0000 33rem),radial-gradient(circle at 18% 55%,#00c4ff33,#0000 32rem),linear-gradient(135deg,#02040f 0%,#07112b 44%,#0c0b32 72%,#04071a 100%);position:absolute;inset:0;overflow:hidden}.animated-world-background-module__Aj_YTG__full{opacity:1}.animated-world-background-module__Aj_YTG__subtle{opacity:.58;filter:saturate(.94)brightness(.86)}.animated-world-background-module__Aj_YTG__art{z-index:0;object-fit:cover;object-position:70% top;opacity:.76;mix-blend-mode:screen;filter:saturate(1.18)contrast(1.06);transform-origin:72% 34%;will-change:transform, filter;animation:18s ease-in-out infinite alternate animated-world-background-module__Aj_YTG__art-drift;transform:scale(1.04);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000002e 22%,#000 46% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000002e 22%,#000 46% 94%,#0000 100%)}.animated-world-background-module__Aj_YTG__stars{z-index:1;opacity:.68;will-change:transform;background-image:radial-gradient(circle at 8% 20%,#75d9ffe6 0 1px,#0000 1.8px),radial-gradient(circle at 22% 67%,#9b7fffd9 0 1px,#0000 1.8px),radial-gradient(circle at 46% 15%,#67bcffcc 0 1.2px,#0000 2px),radial-gradient(circle at 65% 54%,#9768ffd9 0 1px,#0000 1.8px),radial-gradient(circle at 84% 12%,#4fd0ffe6 0 1px,#0000 1.8px),radial-gradient(circle at 94% 72%,#846effcc 0 1px,#0000 1.8px);background-size:360px 300px,420px 350px,510px 410px,470px 370px,390px 330px,550px 450px;animation:32s linear infinite animated-world-background-module__Aj_YTG__stars-travel;position:absolute;inset:-12%}.animated-world-background-module__Aj_YTG__world{z-index:2;aspect-ratio:1;perspective:1100px;filter:drop-shadow(0 0 34px #3e8fff5c);will-change:transform;width:clamp(31rem,60vw,58rem);animation:9s ease-in-out infinite alternate animated-world-background-module__Aj_YTG__world-float;position:absolute;top:clamp(3.5rem,6vw,7rem);right:clamp(-8rem,-5vw,-2rem)}.animated-world-background-module__Aj_YTG__globe{opacity:.72;mix-blend-mode:screen;background:radial-gradient(circle at 34% 27%,#ffffff57,#0000 12%),radial-gradient(circle at 47% 49%,#0000 34%,#2dc3ff2e 52%,#6243ff40 69%,#01071db8 78%),conic-gradient(from 20deg,#2be0ff2e,#475cff75,#af4aff38,#1ed7ff2e);border:1px solid #7de2ff8c;border-radius:50%;animation:24s linear infinite animated-world-background-module__Aj_YTG__globe-turn;position:absolute;inset:15%;overflow:hidden;box-shadow:inset -38px -24px 70px #00082dc7,inset 22px 12px 54px #44dbff38,0 0 42px #4a66ff57}.animated-world-background-module__Aj_YTG__globe:before{border-radius:inherit;content:"";opacity:.5;background:repeating-radial-gradient(#0000 0 9%,#66ddff57 9.4% 10%,#0000 10.5% 19%),repeating-linear-gradient(90deg,#0000 0 11%,#8074ff3b 11.5% 12%,#0000 12.5% 24%);animation:16s linear infinite animated-world-background-module__Aj_YTG__globe-grid;position:absolute;inset:-8%}.animated-world-background-module__Aj_YTG__globe:after{content:"";filter:blur(13px);background:linear-gradient(90deg,#0000,#a3efff8a,#0000);width:28%;animation:7s ease-in-out infinite animated-world-background-module__Aj_YTG__globe-shine;position:absolute;top:-20%;bottom:-20%;left:-42%;transform:rotate(18deg)}.animated-world-background-module__Aj_YTG__orbit{opacity:.88;background:conic-gradient(from 0deg, transparent 0 12%, #58ddff 18%, transparent 29% 52%, #826cff 61%, transparent 73% 100%);filter:drop-shadow(0 0 9px #54c9ffcc);border-radius:50%;position:absolute;inset:7%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))}.animated-world-background-module__Aj_YTG__orbitOne{animation:13s linear infinite animated-world-background-module__Aj_YTG__orbit-one}.animated-world-background-module__Aj_YTG__orbitTwo{opacity:.62;animation:17s linear infinite reverse animated-world-background-module__Aj_YTG__orbit-two;inset:12% 2%}.animated-world-background-module__Aj_YTG__orbitThree{opacity:.5;animation:21s linear infinite animated-world-background-module__Aj_YTG__orbit-three;inset:1% 19%}.animated-world-background-module__Aj_YTG__worldHighlight{filter:blur(8px);background:radial-gradient(circle at 34% 28%,#a7f3ff80,#0000 18%);border-radius:50%;animation:5s ease-in-out infinite alternate animated-world-background-module__Aj_YTG__highlight-pulse;position:absolute;inset:23%}.animated-world-background-module__Aj_YTG__caustics{z-index:3;opacity:.34;mix-blend-mode:screen;filter:blur(4px);transform-origin:bottom;background:repeating-radial-gradient(at 68% 100%,#0000 0 24px,#44caff47 26px 28px,#0000 30px 54px);width:80%;height:44%;position:absolute;bottom:-6%;right:-12%;transform:perspective(700px)rotateX(65deg)}.animated-world-background-module__Aj_YTG__causticsOne{animation:10s linear infinite animated-world-background-module__Aj_YTG__water-flow-one}.animated-world-background-module__Aj_YTG__causticsTwo{opacity:.22;animation:14s linear infinite reverse animated-world-background-module__Aj_YTG__water-flow-two;bottom:-10%;right:4%;transform:perspective(700px)rotateX(65deg)scale(1.22)}.animated-world-background-module__Aj_YTG__reflection{z-index:4;opacity:.34;filter:blur(18px);background:linear-gradient(108deg,#0000 18%,#4de0ff52 33%,#0000 48%,#8451ff40 66%,#0000 82%);width:74%;height:28%;animation:8s ease-in-out infinite alternate animated-world-background-module__Aj_YTG__reflection-sweep;position:absolute;bottom:1%;right:-18%}@keyframes animated-world-background-module__Aj_YTG__art-drift{0%{filter:saturate(1.1)contrast(1.03)hue-rotate(-3deg);transform:scale(1.04)translate(-.8%,-.4%)}to{filter:saturate(1.24)contrast(1.09)hue-rotate(8deg);transform:scale(1.09)translate(1.2%,.8%)}}@keyframes animated-world-background-module__Aj_YTG__stars-travel{to{transform:translate(-7%,5%)rotate(1deg)}}@keyframes animated-world-background-module__Aj_YTG__world-float{0%{transform:translate(-1%,-1.1%)rotate(-2deg)}to{transform:translate(1.4%,1.3%)rotate(2.4deg)}}@keyframes animated-world-background-module__Aj_YTG__globe-turn{to{transform:rotate(360deg)}}@keyframes animated-world-background-module__Aj_YTG__globe-grid{to{transform:translate(12%)rotate(-360deg)}}@keyframes animated-world-background-module__Aj_YTG__globe-shine{0%,15%{opacity:0;transform:translate(-20%)rotate(18deg)}42%{opacity:.75}75%,to{opacity:0;transform:translate(640%)rotate(18deg)}}@keyframes animated-world-background-module__Aj_YTG__orbit-one{0%{transform:rotateX(62deg)rotate(0)}to{transform:rotateX(62deg)rotate(360deg)}}@keyframes animated-world-background-module__Aj_YTG__orbit-two{0%{transform:rotateY(58deg)rotate(0)}to{transform:rotateY(58deg)rotate(360deg)}}@keyframes animated-world-background-module__Aj_YTG__orbit-three{0%{transform:rotateX(35deg)rotateY(54deg)rotate(0)}to{transform:rotateX(35deg)rotateY(54deg)rotate(360deg)}}@keyframes animated-world-background-module__Aj_YTG__highlight-pulse{to{opacity:.52;transform:scale(1.1)translate(2%,1%)}}@keyframes animated-world-background-module__Aj_YTG__water-flow-one{to{background-position:120px 48px}}@keyframes animated-world-background-module__Aj_YTG__water-flow-two{to{background-position:-150px 76px}}@keyframes animated-world-background-module__Aj_YTG__reflection-sweep{to{opacity:.5;transform:translate(-12%,-3%)scaleX(1.12)}}@media (max-width:800px){.animated-world-background-module__Aj_YTG__art{object-position:62% top;opacity:.54}.animated-world-background-module__Aj_YTG__world{width:42rem;top:9rem;right:-17rem}.animated-world-background-module__Aj_YTG__caustics,.animated-world-background-module__Aj_YTG__reflection{opacity:.22;width:120%}.animated-world-background-module__Aj_YTG__subtle{opacity:.42}}@media (prefers-reduced-motion:reduce){.animated-world-background-module__Aj_YTG__art,.animated-world-background-module__Aj_YTG__stars,.animated-world-background-module__Aj_YTG__world,.animated-world-background-module__Aj_YTG__globe,.animated-world-background-module__Aj_YTG__globe:before,.animated-world-background-module__Aj_YTG__globe:after,.animated-world-background-module__Aj_YTG__orbit,.animated-world-background-module__Aj_YTG__worldHighlight,.animated-world-background-module__Aj_YTG__caustics,.animated-world-background-module__Aj_YTG__reflection{animation:none!important}}
.workspace-theme-module__Ef4QTG__workspace{--accent:#a78bfa;--accent-soft:#a78bfa2e;--sidebar-bg:linear-gradient(180deg, #241049f7 0%, #120b30f5 48%, #070c1ffa 100%);--sidebar-border:#c4b5fd3d;--stage-bg:radial-gradient(circle at 15% 8%, #facc151f, transparent 28%), linear-gradient(165deg, #06193af5, #08112afa);--stage-border:#facc1540;--agent-bg:radial-gradient(circle at 90% 4%, #ffffff14, transparent 30%), radial-gradient(circle at 8% 88%, #facc151c, transparent 30%), linear-gradient(145deg, #09244ef5, #0f173ffa);--agent-border:#60a5fa47;--preview-bg:radial-gradient(circle at 8% 5%, #facc151f, transparent 25%), radial-gradient(circle at 90% 92%, #22c55e29, transparent 30%), linear-gradient(145deg, #042e36f5, #061f47fa);--preview-border:#34d39947;--code-bg:linear-gradient(145deg, #020b1f, #061a3c 58%, #07132e)}.workspace-theme-module__Ef4QTG__royal{--accent:#c4b5fd}.workspace-theme-module__Ef4QTG__ocean{--accent:#67e8f9;--accent-soft:#22d3ee29;--sidebar-bg:linear-gradient(180deg, #0d2551fa, #0b3045f5 58%, #04152cfa);--sidebar-border:#67e8f93d;--stage-bg:radial-gradient(circle at 12% 8%, #22d3ee24, transparent 28%), linear-gradient(160deg, #042640f7, #041937fa);--stage-border:#22d3ee47;--agent-bg:radial-gradient(circle at 92% 6%, #ffffff14, transparent 28%), radial-gradient(circle at 6% 90%, #2dd4bf26, transparent 32%), linear-gradient(145deg, #07294ff7, #081c3bfa);--agent-border:#67e8f94d;--preview-bg:radial-gradient(circle at 12% 7%, #facc1517, transparent 25%), radial-gradient(circle at 88% 90%, #10b98130, transparent 34%), linear-gradient(150deg, #033641f7, #05224cfa);--preview-border:#2dd4bf4d;--code-bg:linear-gradient(145deg, #020b18, #06233c 58%, #06152a)}.workspace-theme-module__Ef4QTG__midnight{--accent:#fcd34d;--accent-soft:#fbbf2424;--sidebar-bg:linear-gradient(180deg, #2b0f3afa, #14102ff7 55%, #050919fc);--sidebar-border:#fbbf243b;--stage-bg:radial-gradient(circle at 16% 8%, #fbbf2429, transparent 30%), linear-gradient(155deg, #091331fa, #040a1bfc);--stage-border:#fbbf244d;--agent-bg:radial-gradient(circle at 90% 8%, #60a5fa29, transparent 28%), radial-gradient(circle at 8% 92%, #fbbf241c, transparent 30%), linear-gradient(145deg, #0a1941fa, #110e30fc);--agent-border:#fbbf2440;--preview-bg:radial-gradient(circle at 10% 5%, #fbbf2421, transparent 25%), radial-gradient(circle at 90% 90%, #22c55e24, transparent 32%), linear-gradient(150deg, #05223ffa, #05132dfc);--preview-border:#60a5fa47;--code-bg:linear-gradient(145deg, #010617, #071638 55%, #090d26)}.workspace-theme-module__Ef4QTG__sidebar{box-shadow:16px 0 55px #0206173d,inset -1px 0 #ffffff06;background:var(--sidebar-bg)!important;border-color:var(--sidebar-border)!important}.workspace-theme-module__Ef4QTG__agentShell{box-shadow:0 20px 65px #0206175c,inset 0 1px #ffffff09;background:var(--agent-bg)!important;border-color:var(--agent-border)!important}.workspace-theme-module__Ef4QTG__stagePanel{background:var(--stage-bg)!important;border-color:var(--stage-border)!important}.workspace-theme-module__Ef4QTG__agentPanel{background:var(--agent-bg)}.workspace-theme-module__Ef4QTG__previewPanel{box-shadow:0 20px 65px #02061761,inset 0 1px #ffffff09;background:var(--preview-bg)!important;border-color:var(--preview-border)!important}.workspace-theme-module__Ef4QTG__codePanel{box-shadow:inset 0 0 70px #2563eb12;background:var(--code-bg)!important;border-color:#60a5fa4d!important}.workspace-theme-module__Ef4QTG__codePanel textarea{background:0 0!important}.workspace-theme-module__Ef4QTG__themeSelect{border:1px solid var(--sidebar-border);color:#e2e8f0;background:#050a1bd1}.workspace-theme-module__Ef4QTG__mobileDrawer{background:var(--sidebar-bg);border-color:var(--sidebar-border);box-shadow:24px 0 80px #000000ad}@media (max-width:639px){.workspace-theme-module__Ef4QTG__agentShell,.workspace-theme-module__Ef4QTG__previewPanel{border-radius:12px}.workspace-theme-module__Ef4QTG__codePanel{grid-template-columns:minmax(104px,32%) minmax(0,1fr)!important}}
