:root{--gold-50:var(--neo-orange-50);--gold-100:var(--neo-orange-100);--gold-200:var(--neo-orange-200);--gold-300:var(--neo-orange-300);--gold-400:var(--neo-orange-400);--gold-500:var(--neo-orange-500);--gold-600:var(--neo-orange-600);--gold-champagne:#ffb366;--gold-bronze:var(--neo-orange-600);--spectrum-orange:var(--neo-orange-400);--spectrum-pink:var(--neo-orange-500);--spectrum-purple:var(--neo-orange-600);--spectrum-blue:var(--neo-orange-700);--accent-highlight:#ffb366;--accent-warm-gold:#ffc88a;--gradient-brand:linear-gradient(135deg, #ffc88a 0%, #f94 45%, #ff8533 100%);--gradient-brand-hover:linear-gradient(135deg, #ffd4a0 0%, #fa5 50%, #f94 100%);--gradient-brand-vertical:linear-gradient(118deg, #ffc88a 0%, #f94 55%, #e8702a 100%);--gradient-brand-cta:linear-gradient(125deg, #ffd4a0 0%, #f94 55%, #e8702a 100%);--gradient-text:linear-gradient(90deg, #e8702a, #f94 30%, #ffc88a 50%, #f94 70%, #e8702a);--gradient-text-animated:linear-gradient(to right, #e8702a, #f94 25%, #ffc88a 50%, #f94 75%, #e8702a);--gradient-gold-rim:linear-gradient(180deg, transparent, #ffaa5559 50%, transparent);--gradient-ink-accent:linear-gradient(125deg, #ffaa5580, #ff99444d, transparent);--brand:var(--neo-orange-400);--brand-soft:var(--neo-orange-neon);--brand-deep:var(--neo-orange-deep);--brand-tint:color-mix(in srgb, var(--neo-orange-400) 6%, transparent);--brand-ghost:color-mix(in srgb, var(--neo-orange-400) 4%, transparent);--brand-glow:color-mix(in srgb, var(--neo-orange-400) 32%, transparent);--brand-ring:color-mix(in srgb, var(--neo-orange-400) 28%, transparent);--brand-ring-strong:color-mix(in srgb, var(--neo-orange-400) 45%, transparent);--brand-ring-soft:color-mix(in srgb, var(--neo-orange-400) 14%, transparent);--brand-surface:color-mix(in srgb, var(--neo-orange-400) 5%, transparent);--brand-surface-hover:color-mix(in srgb, var(--neo-orange-400) 9%, transparent);--gradient-text-selected:var(--gradient-text);--on-brand:#1a1208;--bg:var(--bg-base);--bg-rail:#050506;--surface:var(--bg-elevated);--surface-2:#0d0d10;--surface-3:#111114;--surface-4:#161619;--panel-bg:color-mix(in srgb, var(--surface) 82%, transparent);--panel-bg-strong:color-mix(in srgb, var(--surface-2) 88%, transparent);--ink:var(--text-primary);--ink-80:var(--text-secondary);--ink-70:#f8f6f0b8;--ink-60:var(--text-tertiary);--ink-50:#f8f6f07a;--ink-40:#f8f6f061;--ink-30:#f8f6f047;--border:#ff994414;--border-2:#ff994424;--divider:#ff99440d;--accent-orange:var(--neo-orange-400);--accent-cyan:var(--accent-highlight);--accent-green:#3dd68c;--accent-red:#ff4d6d;--accent-yellow:var(--neo-orange-neon);--shadow-card:inset 0 1px 0 #f0d0600f, 0 14px 44px #0000008c;--shadow-pop:0 22px 60px #000000a6;--shadow-brand:0 10px 36px color-mix(in srgb, var(--neo-orange-300) 35%, transparent);--shadow-brand-multi:0 8px 32px color-mix(in srgb, var(--neo-orange-300) 28%, transparent), 0 4px 24px color-mix(in srgb, var(--neo-orange-500) 18%, transparent);--shadow-elevated:0 8px 32px #00000080;--shadow-gold-rim:inset 0 1px 0 #ffaa5538;--inkwash-blur:72px;--inkwash-blur-soft:100px;--inkwash-paper:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)' opacity='0.45'/%3E%3C/svg%3E");--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:14px;--radius-2xl:20px;--radius-pill:9999px;--font-sans:"Rajdhani", "Nunito", system-ui, -apple-system, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono:"Share Tech Mono", ui-monospace, monospace;--fs-micro:10px;--fs-caption:12px;--fs-sm:13px;--fs-body:14px;--fs-md:15px;--fs-lg:16px;--fs-section:18px;--fs-page:22px;--fs-stat:28px;--cta-depth:4px;--cta-solid-bg:var(--gold-gradient);--cta-solid-fg:var(--on-brand);--cta-gradient-shadow:0 var(--cta-depth,4px) 0 0 color-mix(in srgb, var(--brand-deep) 65%, #000), 0 8px 24px #ff99442e;--cta-gradient-shadow-hover:0 var(--cta-depth,4px) 0 0 color-mix(in srgb, var(--brand-deep) 72%, #000), 0 10px 28px #ff99443d;--cta-gradient-shadow-compact:0 var(--cta-depth,3px) 0 0 color-mix(in srgb, var(--brand-deep) 60%, #000), 0 4px 14px color-mix(in srgb, var(--gold-champagne) 14%, transparent), 0 8px 22px color-mix(in srgb, var(--gold-400) 10%, transparent);--cta-gradient-shadow-compact-hover:0 var(--cta-depth,3px) 0 0 color-mix(in srgb, var(--brand-deep) 68%, #000), 0 6px 18px color-mix(in srgb, var(--gold-champagne) 18%, transparent), 0 10px 26px color-mix(in srgb, var(--gold-400) 12%, transparent);--cta-solid-shadow-disabled:color-mix(in srgb, var(--brand-deep) 55%, #000) 0 var(--cta-depth,4px) 0 0;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--bg-primary:var(--bg);--bg-secondary:var(--bg-rail);--bg-card:#080809;--line:var(--border);--line-strong:var(--border-2);--text-muted:#f8f6f05c;--text-sub:var(--ink-60);--text-main:var(--ink);--primary:var(--brand);--primary-strong:var(--brand-deep);--workspace-pane-bg:transparent;--workspace-pane-border:none;--workspace-pane-veil:var(--bg-rail);--shadow-soft:none;--shadow-lift:var(--shadow-pop);--shadow-glow:0 0 36px var(--brand-glow);--shadow-inset-highlight:inset 0 1px 0 #ffaa5514;--font-stack:var(--font-sans);--scrollbar-track:#ff99440a;--scrollbar-thumb:color-mix(in srgb, var(--neo-orange-400) 28%, transparent);--scrollbar-thumb-hover:color-mix(in srgb, var(--neo-orange-400) 45%, transparent);--auth-card-bg:color-mix(in srgb, var(--surface) 94%, transparent);--auth-card-border:var(--border-2);--auth-card-shadow:var(--shadow-pop);--btn-primary-shadow:none;--gold-700:var(--neo-orange-700);--gold-800:#8a4018;--gold-900:#4a220c;--gold-neon:var(--neo-orange-neon);--gold-primary:var(--neo-orange-400);--gold-bright:#fb7;--gold-soft:#ffc88a;--gold-deep:var(--neo-orange-deep);--gold-yellow:var(--neo-orange-neon);--gold-orange:var(--neo-orange-500);--cyber-cyan:var(--accent-highlight);--cyber-cyan-dim:#ffb3661a;--cyber-magenta:#ff006e;--cyber-magenta-dim:#ff006e14;--grid-line:#ff99440f;--grid-line-bright:#ffaa5524;--bg-void:#000;--bg-darkest:#010101;--bg-deep:#030304;--bg-dark:#050506;--bg-base:#070708;--bg-elevated:#0a0a0c;--bg-higher:#0d0d10;--abyss:#000;--glass-10:#ffffff03;--glass-20:#ffffff06;--glass-30:#ffffff0a;--glass-40:#ffffff0e;--glass-50:#ffffff12;--glass-60:#ffffff17;--gold-gradient:linear-gradient(135deg, #ffc88a 0%, #f94 35%, #ff8533 70%, #e8702a 100%);--gold-gradient-soft:linear-gradient(145deg, #ffc88aeb, #ff9944e0);--gold-shimmer:linear-gradient(105deg, transparent, #ffffff1f 40%, #ffd4a080 50%, transparent 60%);--gold-rim:linear-gradient(180deg, #ffaa558c, #ff994459);--gold-sweep:linear-gradient(90deg, transparent, #ff994414 30%, #ffc88a59 50%, #ff994414 70%, transparent);--gold-gradient-bright:linear-gradient(135deg, #ffd4a0 0%, #f94 50%, #ff8533 100%);--text-primary:#f8f6f0;--text-secondary:#f8f6f0c7;--text-tertiary:#f8f6f085;--text-placeholder:#f8f6f038;--border-hairline:#ff99440f;--border-subtle:#ff99441a;--border-light:#ff994429;--border-medium:#ff99443d;--border-strong:#ff99445c;--border-gold:#ffaa556b;--border-gold-strong:#ffbb778c;--shadow-xs:0 1px 3px #0000008c;--shadow-sm:0 4px 12px #0009;--shadow-md:0 8px 24px #000000a6;--shadow-lg:0 16px 40px #000000b8;--shadow-xl:0 24px 64px #000c;--glow-gold-xs:0 0 12px #f943;--glow-gold-sm:0 0 24px #ff994447;--glow-gold:0 0 40px #ff994459;--glow-gold-lg:0 0 64px #ffaa5547;--glow-neon:0 0 20px #ffaa5580, 0 0 60px #f943;--glow-cyber:0 0 16px #ffb36633;--glow-warm:0 0 40px #ff99441a;--blur-sm:blur(10px);--blur-md:blur(20px);--blur-lg:blur(36px);--blur-xl:blur(56px);--radius-full:9999px;--font-display:"Orbitron", "Rajdhani", system-ui, sans-serif;--text-xs:11px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:36px;--text-hero:48px;--ease-smooth:cubic-bezier(.4, 0, .2, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-back:cubic-bezier(.34, 1.56, .64, 1);--ease-luxury:cubic-bezier(.22, .61, .36, 1);--ease-cyber:cubic-bezier(.23, 1, .32, 1);--duration-fast:.14s;--duration-normal:.22s;--duration-slow:.38s;--duration-slower:.6s;--texture-noise:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");--texture-scanline:repeating-linear-gradient(0deg, transparent, transparent 2px, #0000001f 2px, #0000001f 4px);--texture-hex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='49' viewBox='0 0 28 49'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23ff9944' fill-opacity='0.05'%3E%3Cpath d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--neo-orange-50:#fff8f2;--neo-orange-100:#ffe8d4;--neo-orange-200:#ffd0a8;--neo-orange-300:#ffb366;--neo-orange-400:#f94;--neo-orange-500:#ff8533;--neo-orange-600:#e8702a;--neo-orange-700:#c45a20;--neo-orange-neon:#fa5;--neo-orange-deep:#a84818;--studio-ix-duration:.22s;--studio-ix-duration-fast:.14s;--studio-ix-ease:cubic-bezier(.22, 1, .36, 1);--studio-ix-press:.97;--studio-ix-lift:-2px;--studio-ix-glow:0 0 24px color-mix(in srgb, var(--gold-300) 14%, transparent)}@media (prefers-reduced-motion:reduce){:root{--studio-ix-duration:.01ms;--studio-ix-duration-fast:.01ms}}.popover-fade-enter-active,.popover-fade-leave-active{transition:opacity calc(var(--studio-ix-duration) * 1.08) var(--studio-ix-ease), transform calc(var(--studio-ix-duration) * 1.08) var(--studio-ix-ease)}.popover-fade-enter-from,.popover-fade-leave-to{opacity:0;transform:translateY(12px)scale(.96)}@media (prefers-reduced-motion:reduce){.popover-fade-enter-from,.popover-fade-leave-to{transform:translateY(4px)}.popover-fade-enter-active,.popover-fade-leave-active{transition-duration:.01ms}}.studio-modal-backdrop{-webkit-backdrop-filter:blur(14px)saturate(1.08);background:#00000085}.aiy-advPortalRoot{z-index:240;pointer-events:none;position:fixed;inset:0}.aiy-advPortalRoot>.aiy-advBackdrop,.aiy-advPortalRoot>.aiy-advPopover{pointer-events:auto}.aiy-adv-pop-enter-active,.aiy-adv-pop-leave-active{transition:opacity var(--studio-ix-duration) var(--studio-ix-ease)}.aiy-adv-pop-enter-active .aiy-advPopover,.aiy-adv-pop-leave-active .aiy-advPopover{transition:transform var(--studio-ix-duration) var(--studio-ix-ease), opacity var(--studio-ix-duration) var(--studio-ix-ease)}.aiy-adv-pop-enter-from,.aiy-adv-pop-leave-to{opacity:0}.aiy-adv-pop-enter-from .aiy-advPopover,.aiy-adv-pop-leave-to .aiy-advPopover{opacity:0;transform:translateY(12px)scale(.97)}@media (prefers-reduced-motion:reduce){.aiy-adv-pop-enter-from .aiy-advPopover,.aiy-adv-pop-leave-to .aiy-advPopover{transform:none}.aiy-adv-pop-enter-active,.aiy-adv-pop-leave-active,.aiy-adv-pop-enter-active .aiy-advPopover,.aiy-adv-pop-leave-active .aiy-advPopover{transition-duration:.01ms}}:root{--ix-duration-instant:80ms;--ix-duration-fast:.15s;--ix-duration-normal:.25s;--ix-duration-slow:.4s;--ix-duration-slower:.6s;--ix-ease-smooth:cubic-bezier(.4, 0, .2, 1);--ix-ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ix-ease-out-back:cubic-bezier(.34, 1.56, .64, 1);--ix-ease-spring:cubic-bezier(.175, .885, .32, 1.275)}@media (prefers-reduced-motion:reduce){:root{--ix-duration-instant:.01ms;--ix-duration-fast:.01ms;--ix-duration-normal:.01ms;--ix-duration-slow:.01ms;--ix-duration-slower:.01ms}}.ix-transition{transition:all var(--ix-duration-normal) var(--ix-ease-smooth)}.ix-transition-fast{transition:all var(--ix-duration-fast) var(--ix-ease-smooth)}.ix-transition-slow{transition:all var(--ix-duration-slow) var(--ix-ease-smooth)}.ix-lift{transition:transform var(--ix-duration-fast) var(--ix-ease-out-back), box-shadow var(--ix-duration-normal) var(--ix-ease-smooth)}.ix-lift:hover{transform:translateY(-3px)}.ix-lift:active{transform:translateY(-1px)}.ix-scale{transition:transform var(--ix-duration-fast) var(--ix-ease-spring)}.ix-scale:hover{transform:scale(1.05)}.ix-scale:active{transform:scale(.98)}.ix-shimmer{position:relative;overflow:hidden}.ix-shimmer:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#fff3 50%,#0000);width:50%;height:100%;position:absolute;top:0;left:-100%;transform:skew(-20deg)}@media (prefers-reduced-motion:no-preference){.ix-shimmer:hover:before{animation:1s ease-out ix-shimmer-sweep}}@keyframes ix-shimmer-sweep{0%{left:-100%}to{left:200%}}.ix-pulse-glow{animation:2s ease-in-out infinite ix-pulse-glow}@keyframes ix-pulse-glow{0%,to{box-shadow:0 0 20px color-mix(in srgb, var(--gold-primary) 20%, transparent)}50%{box-shadow:0 0 30px color-mix(in srgb, var(--gold-primary) 35%, transparent)}}.ix-fade-in{animation:ix-fade-in var(--ix-duration-normal) var(--ix-ease-out-expo) forwards}@keyframes ix-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ix-fade-in-up{animation:ix-fade-in-up var(--ix-duration-slow) var(--ix-ease-out-expo) forwards}@keyframes ix-fade-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.ix-stagger>*{opacity:0;animation:ix-fade-in var(--ix-duration-normal) var(--ix-ease-out-expo) forwards}.ix-stagger>:first-child{animation-delay:0s}.ix-stagger>:nth-child(2){animation-delay:50ms}.ix-stagger>:nth-child(3){animation-delay:.1s}.ix-stagger>:nth-child(4){animation-delay:.15s}.ix-stagger>:nth-child(5){animation-delay:.2s}.ix-stagger>:nth-child(6){animation-delay:.25s}.ix-breathe{animation:4s ease-in-out infinite ix-breathe}@keyframes ix-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.95;transform:scale(1.02)}}.ix-spin-glow{animation:20s linear infinite ix-spin-glow}@keyframes ix-spin-glow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ix-sway{animation:8s ease-in-out infinite alternate ix-sway}@keyframes ix-sway{0%{transform:rotate(-4deg)scale(1)}to{transform:rotate(4deg)scale(1.05)}}.ix-pop{animation:ix-pop var(--ix-duration-fast) var(--ix-ease-spring)}@keyframes ix-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ix-press:active{transform:scale(.97)}.ix-spotlight{position:relative;overflow:hidden}.ix-spotlight:after{content:"";background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%), #ffffff1a 0%, transparent 50%);opacity:0;transition:opacity var(--ix-duration-normal) var(--ix-ease-smooth);pointer-events:none;position:absolute;inset:0}.ix-spotlight:hover:after{opacity:1}.ix-border-flow{border-radius:var(--radius-md);position:relative}.ix-border-flow:before{content:"";border-radius:calc(var(--radius-md) + 2px);background:conic-gradient(from 0deg, transparent, var(--gold-champagne), var(--gem-amber), var(--gem-rose), var(--gem-amethyst), var(--gem-sapphire), transparent);opacity:0;z-index:-1;transition:opacity var(--ix-duration-normal) var(--ix-ease-smooth);position:absolute;inset:-2px}.ix-border-flow:hover:before{opacity:.6}@media (prefers-reduced-motion:no-preference){.ix-border-flow:before{animation:3s linear infinite ix-border-rotate}}@keyframes ix-border-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ix-ripple{position:relative;overflow:hidden}.ix-ripple:after{content:"";opacity:0;background:#fff3;border-radius:50%;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ix-ripple:active:after{animation:.4s ease-out ix-ripple-effect}@keyframes ix-ripple-effect{0%{opacity:.4;width:0;height:0}to{opacity:0;width:200%;height:200%}}.ix-fade-enter-active,.ix-fade-leave-active{transition:opacity var(--ix-duration-normal) var(--ix-ease-smooth), transform var(--ix-duration-normal) var(--ix-ease-smooth)}.ix-fade-enter-from,.ix-fade-leave-to{opacity:0;transform:translateY(8px)}.ix-scale-enter-active,.ix-scale-leave-active{transition:opacity var(--ix-duration-fast) var(--ix-ease-smooth), transform var(--ix-duration-fast) var(--ix-ease-spring)}.ix-scale-enter-from,.ix-scale-leave-to{opacity:0;transform:scale(.95)}.ix-slide-up-enter-active,.ix-slide-up-leave-active{transition:opacity var(--ix-duration-normal) var(--ix-ease-out-expo), transform var(--ix-duration-normal) var(--ix-ease-out-expo)}.ix-slide-up-enter-from,.ix-slide-up-leave-to{opacity:0;transform:translateY(20px)}.ix-modal-enter-active,.ix-modal-leave-active{transition:opacity var(--ix-duration-slow) var(--ix-ease-smooth)}.ix-modal-enter-from,.ix-modal-leave-to{opacity:0}.ix-modal-enter-active .ix-modal-content,.ix-modal-leave-active .ix-modal-content{transition:transform var(--ix-duration-slow) var(--ix-ease-out-expo), opacity var(--ix-duration-slow) var(--ix-ease-smooth)}.ix-modal-enter-from .ix-modal-content,.ix-modal-leave-to .ix-modal-content{opacity:0;transform:scale(.95)translateY(20px)}.ix-list-enter-active,.ix-list-leave-active{transition:all var(--ix-duration-normal) var(--ix-ease-out-expo)}.ix-list-enter-from,.ix-list-leave-to{opacity:0;transform:translate(-20px)}.ix-list-move{transition:transform var(--ix-duration-slow) var(--ix-ease-smooth)}.ix-tooltip{position:relative}.ix-tooltip:before{content:attr(data-tooltip);font-size:var(--text-xs);color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-sm);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity var(--ix-duration-fast) var(--ix-ease-smooth), transform var(--ix-duration-fast) var(--ix-ease-out-back);pointer-events:none;z-index:1000;padding:6px 12px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(8px)}.ix-tooltip:hover:before{opacity:1;visibility:visible;transform:translate(-50%)translateY(-4px)}.ix-focus:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--gold-primary) 30%, transparent), 0 0 0 4px color-mix(in srgb, var(--gold-primary) 10%, transparent);outline:none}.ix-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}:root{--glass-blur:blur(16px) saturate(1.12);--glass-blur-strong:blur(28px) saturate(1.18);--glass-panel-bg:var(--panel-bg-strong);--glass-surface-bg:var(--panel-bg);--glass-border:color-mix(in srgb, var(--gold-300) 12%, var(--border));--glass-border-soft:color-mix(in srgb, var(--gold-300) 8%, var(--border));--glass-rim-light:inset 0 1px 0 color-mix(in srgb, var(--gold-champagne) 14%, transparent);--glass-rim-shadow:inset 0 -1px 0 #0000002e;--glass-shadow-panel:var(--glass-rim-light), var(--glass-rim-shadow), 0 8px 36px #00000073, 0 0 24px #ff99440f;--glass-shimmer:linear-gradient(148deg, color-mix(in srgb, var(--gold-champagne) 8%, transparent) 0%, transparent 45%, color-mix(in srgb, var(--cyber-cyan,#e8c878) 3%, transparent) 100%);--glass-noise:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E")}.studio-glass-panel{background:var(--glass-shimmer), var(--glass-panel-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow-panel)}.studio-glass-panel:focus-within{border-color:color-mix(in srgb, var(--gold-300) 35%, var(--glass-border));box-shadow:var(--glass-rim-light), var(--glass-rim-shadow), 0 0 0 1px color-mix(in srgb, var(--gold-300) 18%, transparent), 0 8px 28px color-mix(in srgb, var(--gold-300) 14%, transparent), 0 0 40px #ff99441a}.studio-glass-surface{background:linear-gradient(160deg, color-mix(in srgb, var(--gold-champagne) 6%, transparent), transparent 48%), linear-gradient(220deg, color-mix(in srgb, var(--cyber-cyan,#e8c878) 3%, transparent), transparent 55%), var(--glass-surface-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border-soft);box-shadow:var(--glass-rim-light), 0 10px 36px #0006}.dashboard-ambient{z-index:0;pointer-events:none;perspective:1200px;position:fixed;inset:0;overflow:hidden}.dashboard-ambient__orb{filter:blur(80px);mix-blend-mode:screen;will-change:transform;border-radius:999px;position:absolute}.dashboard-ambient__orb--a{opacity:.45;background:radial-gradient(circle,#ffaa5559 0%,#0000 68%);width:min(50vw,680px);height:min(50vw,680px);animation:14s ease-in-out infinite alternate studio-ambient-drift-a;top:-18%;left:-8%}.dashboard-ambient__orb--b{opacity:.38;background:radial-gradient(circle,#ff853347 0%,#0000 70%);width:min(40vw,520px);height:min(40vw,520px);animation:18s ease-in-out infinite alternate studio-ambient-drift-b;top:8%;right:-6%}.dashboard-ambient__orb--c{opacity:.35;background:radial-gradient(circle,#ff994438 0%,#0000 72%);width:min(36vw,480px);height:min(36vw,480px);animation:16s ease-in-out infinite alternate studio-ambient-drift-c;bottom:-12%;left:35%}.dashboard-ambient__orb--d{opacity:.3;background:radial-gradient(circle,#ffbb771a 0%,#0000 74%);width:min(32vw,420px);height:min(32vw,420px);animation:20s ease-in-out infinite alternate-reverse studio-ambient-drift-b;top:42%;left:22%}.dashboard-ambient__grid{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);transform-origin:top;opacity:.85;background-size:40px 40px;position:absolute;inset:-20%;transform:perspective(800px)rotateX(60deg)translateY(-20%);-webkit-mask-image:radial-gradient(90% 75% at 50% 42%,#000 12%,#0000 78%);mask-image:radial-gradient(90% 75% at 50% 42%,#000 12%,#0000 78%)}.dashboard-ambient__noise{background-image:var(--inkwash-paper);opacity:.06;mix-blend-mode:overlay;background-size:200px 200px;position:absolute;inset:0}.dashboard-ambient:after{content:"";pointer-events:none;background:color-mix(in srgb, var(--bg) 28%, transparent);-webkit-backdrop-filter:blur(6px)saturate(1.04);position:absolute;inset:0}@keyframes studio-ambient-drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(5%,6%)scale(1.08)}}@keyframes studio-ambient-drift-b{0%{transform:translate(0,0)scale(1)}to{transform:translate(-6%,4%)scale(1.06)}}@keyframes studio-ambient-drift-c{0%{transform:translate(0,0)scale(1)}to{transform:translate(4%,-5%)scale(1.07)}}@media (prefers-reduced-motion:reduce){.dashboard-ambient__orb{opacity:.3;animation:none}}.lux-panel{background:var(--glass-20);-webkit-backdrop-filter:var(--blur-md);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 1px 0 #ffffff0a, var(--shadow-md), 0 0 0 1px #ff994408, 0 0 30px #ff994405;position:relative;overflow:hidden}.lux-panel:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(165deg,#ffd4a00a 0%,#0000 25% 50%,#ffbb7705 75%,#ff994408 100%);position:absolute;inset:0}.lux-panel:after{content:"";border-radius:inherit;pointer-events:none;background:var(--gold-sweep);opacity:0;transition:opacity .6s;position:absolute;inset:0}.lux-panel:hover:after{opacity:.5}.lux-panel-gold{border-color:var(--border-gold);box-shadow:0 1px 0 #ffffff0a, var(--shadow-md), var(--glow-gold-xs)}.lux-card{background:var(--bg-card);border:1px solid var(--border-hairline);border-radius:var(--radius-md);transition:transform var(--duration-normal) var(--ease-out-expo), box-shadow var(--duration-normal) var(--ease-out-expo), border-color var(--duration-fast) var(--ease-smooth);position:relative;overflow:hidden}.lux-card:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--duration-slow) var(--ease-smooth);background:linear-gradient(165deg,#fff8e108 0%,#0000 30% 70%,#ffd4a005 100%);position:absolute;inset:0}.lux-card:after{content:"";background:var(--gold-sweep);opacity:0;pointer-events:none;width:50%;height:100%;transition:opacity .4s;position:absolute;top:0;left:-100%}.lux-card:hover:before{opacity:1}.lux-card:hover:after{opacity:.6;animation:1.5s ease-out gold-sweep}@keyframes gold-sweep{0%{left:-100%}to{left:200%}}.lux-btn-primary{font-size:var(--text-sm);color:var(--bg-void);border-radius:var(--radius-sm);cursor:pointer;isolation:isolate;transition:transform var(--duration-fast) var(--ease-out-back), box-shadow var(--duration-normal) var(--ease-smooth);letter-spacing:.02em;background:linear-gradient(135deg,#ffd4a0 0%,#ffc88a 30%,#f94 50%,#ffc88a 70%,#ffd4a0 100%) 0 0/200% 100%;border:none;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.lux-btn-primary:before{content:"";border-radius:calc(var(--radius-sm) + 2px);filter:blur(8px);opacity:.35;z-index:-1;transition:opacity var(--duration-normal) var(--ease-smooth);background:linear-gradient(135deg,#ffc88acc,#ffc90799);position:absolute;inset:-2px}.lux-btn-primary:after{content:"";z-index:1;background:linear-gradient(90deg,#0000 0%,#ffffff1a 20%,#fff8e14d 40%,#ffd4a066 50%,#fff8e14d 60%,#ffffff1a 80%,#0000 100%);width:60%;height:100%;animation:3s ease-in-out infinite btn-shimmer;position:absolute;top:0;left:-100%;transform:skew(-20deg)}@keyframes btn-shimmer{0%{left:-100%}50%,to{left:200%}}.lux-btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d,0 0 20px #ff994440,0 0 40px #ffbb771f}.lux-btn-primary:hover:before{opacity:.5}.lux-btn-primary:active{transform:translateY(0)scale(.98)}.lux-btn-secondary{font-size:var(--text-sm);color:var(--text-secondary);background:var(--glass-10);border:1px solid var(--border-light);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--duration-fast) var(--ease-smooth);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);justify-content:center;align-items:center;gap:6px;padding:10px 20px;font-weight:500;display:inline-flex}.lux-btn-secondary:hover{background:var(--glass-30);border-color:var(--border-gold);color:var(--text-primary);box-shadow:var(--glow-gold-xs)}.lux-nav-item{color:var(--text-tertiary);border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--ease-smooth);border:1px solid #0000;align-items:center;gap:12px;padding:10px 14px;display:flex;position:relative;overflow:hidden}.lux-nav-item:before{content:"";border-radius:inherit;opacity:0;transition:opacity var(--duration-fast) var(--ease-smooth);background:linear-gradient(90deg,#ff99440a,#0000);position:absolute;inset:0}.lux-nav-item:hover{color:var(--text-secondary);background:#ff994408;border-color:#ff994414}.lux-nav-item:hover:before{opacity:1}.lux-nav-item.active{color:var(--text-primary);background:var(--gold-gradient-soft);border:1px solid color-mix(in srgb, var(--brand-soft) 40%, transparent);box-shadow:0 0 6px color-mix(in srgb, var(--brand-soft) 28%, transparent), 0 0 10px color-mix(in srgb, var(--gold-primary,#f94) 16%, transparent), 0 2px 6px color-mix(in srgb, var(--brand-soft) 14%, transparent)}.lux-nav-item.active:before{display:none}.lux-input{font-size:var(--text-base);color:var(--text-primary);background:var(--bg-dark);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--ease-smooth);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);outline:none;padding:12px 16px}.lux-input::placeholder{color:var(--text-placeholder)}.lux-input:hover{border-color:var(--border-light);background:var(--bg-base)}.lux-input:focus{border-color:var(--border-gold);box-shadow:0 0 0 2px #ff99441a, var(--glow-gold-xs);background:var(--bg-base)}.lux-tag{font-size:var(--text-xs);color:var(--gold-bright);border-radius:var(--radius-full);transition:all var(--duration-fast) var(--ease-smooth);background:#ff994414;border:1px solid #ff994426;align-items:center;padding:4px 10px;font-weight:500;display:inline-flex}.lux-tag:hover{background:#ff99441f;border-color:#ff99444d}.lux-divider{background:linear-gradient(90deg,#0000,#f943 20%,#ffbb774d 50%,#f943 80%,#0000);height:1px;margin:16px 0}.lux-gradient-text{background:var(--gold-gradient);-webkit-text-fill-color:transparent;color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text}.lux-badge{min-width:18px;height:18px;font-size:var(--text-xs);color:var(--bg-void);background:var(--gold-gradient);border-radius:var(--radius-full);box-shadow:var(--glow-gold-xs);justify-content:center;align-items:center;padding:0 5px;font-weight:600;display:inline-flex}.lux-icon-btn{width:36px;height:36px;color:var(--text-tertiary);background:var(--glass-10);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--duration-fast) var(--ease-smooth);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);justify-content:center;align-items:center;display:inline-flex}.lux-icon-btn:hover{color:var(--gold-bright);background:var(--glass-30);border-color:var(--border-gold);box-shadow:var(--glow-gold-xs);transform:scale(1.08)}.lux-icon-btn:active{transform:scale(.96)}.lux-focus-ring:focus-visible{outline:none;box-shadow:0 0 0 2px #ff994440,0 0 0 4px #ff99441a}.lux-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:48px 32px;display:flex}.lux-empty__icon{border-radius:var(--radius-lg);width:72px;height:72px;color:var(--gold-primary);box-shadow:var(--glow-gold-xs);background:linear-gradient(145deg,#ff994414,#e8702a0d);border:1px solid #ff99441f;justify-content:center;align-items:center;font-size:28px;display:flex}.lux-empty__title{font-size:var(--text-lg);color:var(--text-secondary);font-weight:600}.lux-empty__desc{font-size:var(--text-sm);color:var(--text-muted);max-width:280px;line-height:1.6}.aiy-main{isolation:isolate;background:color-mix(in srgb, var(--bg) 78%, transparent);position:relative}.aiy-main:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 55% at 8% 0%, color-mix(in srgb, var(--gold-champagne) 10%, transparent), transparent 58%), radial-gradient(ellipse 70% 48% at 92% 10%, color-mix(in srgb, var(--gold-500) 8%, transparent), transparent 54%), radial-gradient(ellipse 60% 42% at 50% 100%, color-mix(in srgb, var(--gold-bronze) 6%, transparent), transparent 62%), radial-gradient(ellipse 45% 35% at 72% 40%, color-mix(in srgb, var(--cyber-cyan,#e8c878) 3%, transparent), transparent 58%), linear-gradient(175deg, color-mix(in srgb, var(--bg) 52%, transparent), color-mix(in srgb, var(--surface) 42%, transparent));opacity:.78;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.aiy-main:before{animation:12s ease-in-out infinite alternate studio-aiy-wash-breathe}}.aiy-main:after{content:"";z-index:0;pointer-events:none;background-image:var(--inkwash-paper);opacity:.05;mix-blend-mode:overlay;background-size:280px 280px;position:absolute;inset:0}.aiy-main>*{z-index:1;position:relative}@keyframes studio-aiy-wash-breathe{0%{filter:saturate()brightness()}to{filter:saturate(1.08)brightness(1.04)}}.dashboard-ambient__inkWash{filter:blur(var(--inkwash-blur-soft));mix-blend-mode:screen;pointer-events:none;will-change:transform, opacity;border-radius:42% 58% 55% 45%/48% 42% 58% 52%;position:absolute}.dashboard-ambient__inkWash--gold{background:radial-gradient(ellipse at 40% 42%, color-mix(in srgb, var(--gold-champagne) 22%, transparent) 0%, color-mix(in srgb, var(--gold-400) 14%, transparent) 42%, transparent 72%);opacity:.55;width:min(55vw,740px);height:min(42vw,560px);animation:20s ease-in-out infinite alternate studio-inkwash-drift-a;top:-18%;left:12%}.dashboard-ambient__inkWash--accent{background:radial-gradient(ellipse at 60% 40%, color-mix(in srgb, var(--gold-500) 18%, transparent), transparent 62%);opacity:.48;width:min(48vw,660px);height:min(40vw,540px);animation:24s ease-in-out infinite alternate-reverse studio-inkwash-drift-b;bottom:-18%;right:-6%}.dashboard-ambient__inkWash--ember{background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--cyber-cyan,#e8c878) 6%, transparent) 0%, color-mix(in srgb, var(--gold-champagne) 10%, transparent) 48%, transparent 72%);opacity:.42;width:min(38vw,520px);height:min(34vw,460px);animation:18s ease-in-out infinite alternate studio-inkwash-drift-c;top:36%;left:-8%}.dashboard-ambient__veilGold{pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--gold-champagne) 4%, transparent) 0%, transparent 20%, transparent 70%, color-mix(in srgb, var(--bg) 40%, transparent) 100%);opacity:.8;position:absolute;inset:0}.dashboard-ambient__goldDust{pointer-events:none;opacity:.6;background-image:radial-gradient(1.5px 1.5px at 10% 22%,#ffaa55b3,#0000),radial-gradient(1px 1px at 76% 14%,#f949,#0000),radial-gradient(1.2px 1.2px at 42% 66%,#ff85338c,#0000),radial-gradient(1px 1px at 86% 70%,#ffaa5580,#0000),radial-gradient(1px 1px at 24% 86%,#ffc88a73,#0000),radial-gradient(.8px .8px at 58% 38%,#ffbb7759,#0000);background-size:100% 100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.dashboard-ambient__goldDust{animation:6s ease-in-out infinite alternate studio-gold-dust-twinkle}}.studio-glass-panel,.studio-glass-surface{position:relative}.studio-glass-panel:after,.studio-glass-surface:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--gold-champagne) 8%, transparent), transparent 55%), radial-gradient(80% 60% at 100% 100%, color-mix(in srgb, var(--gold-500) 6%, transparent), transparent 50%);opacity:.85;position:absolute;inset:0}@keyframes studio-inkwash-drift-a{0%{transform:translate(0,0)rotate(-2deg)scale(1)}to{transform:translate(4%,6%)rotate(3deg)scale(1.06)}}@keyframes studio-inkwash-drift-b{0%{transform:translate(0,0)rotate(2deg)scale(1)}to{transform:translate(-5%,3%)rotate(-4deg)scale(1.08)}}@keyframes studio-inkwash-drift-c{0%{transform:translate(0,0)scale(1)}to{transform:translate(6%,-4%)scale(1.05)}}@keyframes studio-gold-dust-twinkle{0%{opacity:.4}to{opacity:.7}}@media (prefers-reduced-motion:reduce){.dashboard-ambient__inkWash,.dashboard-ambient__goldDust,.aiy-main:before{animation:none}}.studio-btn-outline-gold,.aiy-expandBtn:not(.aiy-expandBtn--ghost),.rp-useBtn2{border:1px solid color-mix(in srgb, var(--brand) 45%, transparent);background:var(--brand-tint);color:var(--brand-soft);transition:border-color .12s,background .12s,color .12s}.studio-btn-outline-gold:hover:not(:disabled),.aiy-expandBtn:not(.aiy-expandBtn--ghost):hover:not(:disabled),.rp-useBtn2:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand) 58%, transparent);background:color-mix(in srgb, var(--brand-tint) 88%, var(--brand-ghost));color:var(--brand-soft)}.aiy-ctaBtn,.mm-tabUploadBtn,.rp-copyGenBtn,.rp-promptDlgBtn--primary,.aiy-compareConfirm,.studio-btn-primary,.studio-sheet-empty__btn,.inline-btn.studio-btn-primary,.seg-btn--on,.rp-formSeg--static.rp-formSeg--on,.gtd-seg--on,.ws-primaryBtn,.ws-btn--primary,.gen-submit,.profile-modal-submit,.play-btn,.right-pane .tool-btn,.submit-btn{background:var(--gold-gradient);color:var(--cta-solid-fg);box-shadow:none}.mm-tabUploadBtn{--cta-depth:var(--mm-upload-cta-depth,3.5px)}.studio-btn-primary,.studio-sheet-empty__btn,.inline-btn.studio-btn-primary{transition:transform var(--studio-ix-duration-fast) var(--studio-ix-ease), filter var(--studio-ix-duration-fast) var(--studio-ix-ease);border:none;font-weight:700}.studio-btn-primary:hover:not(:disabled),.studio-sheet-empty__btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.studio-btn-primary:active:not(:disabled),.studio-sheet-empty__btn:active:not(:disabled){transform:translateY(1px) scale(var(--studio-ix-press))}.studio-gradient-text,.rp-genSectionTitle{background-image:var(--gradient-text-animated);-webkit-text-fill-color:transparent;color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.rp-subCat--active,.mm-subCat--active{background-image:var(--gradient-text-selected);-webkit-text-fill-color:transparent;color:#0000;background-size:180% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.studio-gradient-text--animated,.rp-genSectionTitle{animation:8s linear infinite studio-gradient-shift}.rp-subCat--active,.mm-subCat--active{animation:10s linear infinite studio-gradient-shift}}@keyframes studio-gradient-shift{0%{background-position:0 0}to{background-position:-100% 0}}.studio-surface{background:color-mix(in srgb, var(--surface) 90%, transparent);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);border:1px solid #ffffff0f}.studio-surface--flat{box-shadow:var(--shadow-elevated);border:none}.studio-glass-panel .studio-glass-panel,.studio-glass-surface .studio-glass-surface,.studio-glass-panel .studio-glass-surface{border:none;box-shadow:inset 0 1px #ffffff0a}.studio-tab-indicator{border-radius:2px 2px 0 0}.studio-icon-btn{border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-2) 82%, transparent);color:var(--ink-60);cursor:pointer;transition:color var(--studio-ix-duration-fast) var(--studio-ix-ease), background var(--studio-ix-duration-fast) var(--studio-ix-ease), transform var(--studio-ix-duration-fast) var(--studio-ix-ease), box-shadow var(--studio-ix-duration-fast) var(--studio-ix-ease);border:none;justify-content:center;align-items:center;display:inline-flex}.studio-icon-btn:hover{color:#ffffffd1;background:#ffffff0f;box-shadow:0 0 14px #ffffff0d}.studio-icon-btn:active{transform:scale(var(--studio-ix-press))}.studio-focus-ring:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--gold-300) 22%, transparent), 0 0 24px color-mix(in srgb, var(--gold-300) 12%, transparent);outline:none}.studio-active-glow{background:var(--brand-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold-300) 16%, transparent), 0 6px 20px color-mix(in srgb, var(--gold-300) 10%, transparent)}.studio-card-hover{transition:transform var(--studio-ix-duration-fast) var(--studio-ix-ease), box-shadow var(--studio-ix-duration-fast) var(--studio-ix-ease)}.studio-card-hover:hover{box-shadow:var(--shadow-card), 0 16px 48px color-mix(in srgb, var(--gold-300) 22%, transparent), 0 8px 24px color-mix(in srgb, var(--gold-champagne) 14%, transparent), 0 0 32px #ff99441a;transform:translateY(-4px)rotateX(1deg)}.aiy-chipRow--wrap{flex-wrap:nowrap;align-items:center;gap:clamp(14px,1.6vw,14px);padding-bottom:14px;display:flex;position:relative}.aiy-chip--genTypeUnderline{min-width:0;min-height:44px;color:var(--ink);opacity:.42;font-size:clamp(17px, var(--ct-seg,1.45vw), 20px);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;flex:none;padding:10px 6px 14px;font-weight:700;transition:opacity .32s,color .32s;position:relative;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.aiy-chip--genTypeUnderline:hover{opacity:.72;color:color-mix(in srgb, var(--brand-soft) 75%, #fff);background:0 0!important;border:none!important}.aiy-chip--genTypeUnderline.aiy-chip--active{opacity:1;color:color-mix(in srgb, var(--brand-soft) 86%, #fff);box-shadow:none!important;background:0 0!important;border:none!important}.aiy-chipRow--wrap .aiy-chipLabel{z-index:2;white-space:nowrap;line-height:1.35;position:relative}.aiy-chipRow--wrap .aiy-chipLine{background:var(--gradient-brand);height:3px;box-shadow:0 0 14px color-mix(in srgb, var(--gold-300) 22%, transparent);pointer-events:none;border-radius:2px 2px 0 0;transition:transform .4s,width .4s;position:absolute;bottom:-1px;left:0;right:auto}.workspace-tabBarWrap{background:0 0;flex-shrink:0;padding:4px clamp(14px,2vw,22px) 0}.workspace-tabBar{padding:14px 0 2px}.workspace-tabBarWrap--inPanel{padding:4px 24px 0}.studio-btn-primary,.studio-sheet-empty__btn,.inline-btn.studio-btn-primary{isolation:isolate;position:relative;overflow:hidden}@keyframes studio-btn-gradient-flow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes studio-shimmer-sweep{0%{left:-120%}55%,to{left:160%}}.studio-tab-indicator{background:var(--gradient-brand);box-shadow:0 0 16px color-mix(in srgb, var(--gold-300) 45%, transparent), 0 0 32px color-mix(in srgb, var(--gold-champagne) 22%, transparent);background-size:200% 100%}@media (prefers-reduced-motion:no-preference){.studio-tab-indicator{animation:4s linear infinite studio-gradient-shift}}.studio-active-glow{position:relative}.dashboard-ambient__aurora{opacity:.18;filter:blur(90px);mix-blend-mode:screen;pointer-events:none;background:conic-gradient(#ffaa551f,#ff853314,#8b69140f,#ffbb770f,#ffaa551a,#ff853314,#ffaa551f);border-radius:50%;width:160vmax;height:160vmax;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.dashboard-ambient__aurora{animation:32s linear infinite studio-aurora-spin}}.dashboard-ambient__spectrumBeam{background:linear-gradient(165deg, color-mix(in srgb, var(--gold-champagne) 18%, transparent) 0%, color-mix(in srgb, var(--gold-400) 12%, transparent) 35%, transparent 72%);filter:blur(60px);mix-blend-mode:screen;opacity:.4;pointer-events:none;transform-origin:top;width:55vw;height:80vh;position:absolute;top:-30%;left:20%}@media (prefers-reduced-motion:no-preference){.dashboard-ambient__spectrumBeam{animation:14s ease-in-out infinite alternate studio-beam-sway}.dashboard-ambient__spectrumBeam--b{background:linear-gradient(15deg, color-mix(in srgb, var(--cyber-cyan,#e8c878) 8%, transparent) 0%, color-mix(in srgb, var(--gold-500) 12%, transparent) 40%, transparent 70%);animation:18s ease-in-out infinite alternate-reverse studio-beam-sway-b;inset:auto 8% -25% auto}}@keyframes studio-aurora-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes studio-beam-sway{0%{opacity:.32;transform:rotate(-6deg)scale(1)}to{opacity:.48;transform:rotate(5deg)scale(1.06)}}@keyframes studio-beam-sway-b{0%{transform:rotate(4deg)scale(1)}to{transform:rotate(-8deg)scale(1.08)}}.menu-item.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-soft) 22%, transparent), 0 0 12px color-mix(in srgb, var(--brand-soft) 28%, transparent), 0 2px 10px color-mix(in srgb, var(--gold-primary,#ff8533) 18%, transparent)}.logo-mark{background:var(--gradient-brand)!important;color:var(--on-brand)!important;box-shadow:var(--shadow-brand-multi)!important;background-size:200% 200%!important}@media (prefers-reduced-motion:no-preference){.logo-mark{animation:6s infinite studio-btn-gradient-flow}.logo-row:hover .logo-mark{box-shadow:0 0 28px color-mix(in srgb, var(--gold-champagne) 55%, transparent), 0 0 48px color-mix(in srgb, var(--gold-400) 30%, transparent)!important}}@media (prefers-reduced-motion:reduce){.dashboard-ambient__aurora,.dashboard-ambient__spectrumBeam,.studio-btn-primary,.studio-sheet-empty__btn{animation:none}}.studio-sheet-empty{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;margin:0 auto;padding:24px 20px 20%;display:flex}.studio-sheet-empty__ico{opacity:.92;object-fit:contain;box-sizing:border-box;flex-shrink:0;width:10em;max-width:min(10em,92vw);height:auto;max-height:10em;display:block}.studio-sheet-empty--wide{grid-column:1/-1}.studio-sheet-empty--grow,.studio-sheet-empty--fill{flex:auto;align-self:stretch;width:100%;min-height:min(52dvh,480px)}.studio-sheet-empty__text{color:var(--ink-50);max-width:22em;margin:0;font-size:13px;line-height:1.55}.studio-sheet-empty__btn{color:#fff;cursor:pointer;border:none;border-radius:10px;padding:10px 20px;font-size:13px;font-weight:700}.workspace-pane .studio-sheet-empty__text{color:color-mix(in srgb, #fff 90%, var(--text-sub) 10%)}.workspace-pane .studio-sheet-empty__btn{color:var(--on-brand)}.studio-line-empty{text-align:center;width:100%;max-width:28em;color:var(--ink-50);box-sizing:border-box;grid-column:1/-1;margin:0 auto;padding:20px 16px;font-size:14px;line-height:1.55}.studio-line-empty--compact{padding:16px;font-size:13px}.studio-line-empty--no-grid{grid-column:auto}.studio-empty-message-wrap{box-sizing:border-box;flex:auto;grid-column:1/-1;justify-content:center;align-self:stretch;align-items:center;width:100%;min-height:min(52dvh,480px);padding-bottom:20%;display:flex}.workspace-pane .studio-line-empty,.workspace-pane .studio-line-empty--compact{color:color-mix(in srgb, #fff 88%, var(--text-sub) 12%)}body:before{background:radial-gradient(130% 90% at 40% -10%,#ffaa550f,#0000 50%),radial-gradient(80% 60% at 5% 85%,#8b69140a,#0000 55%),radial-gradient(65% 55% at 95% 75%,#ffbb7708,#0000 55%)!important}html:after{content:"";z-index:9998;pointer-events:none;background:var(--texture-scanline);opacity:.18;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){html:after{opacity:.14}}h1,h2,h3,.t-page,.t-section,.lux-gradient-text,.drawer-header h3{font-family:var(--font-display);letter-spacing:.04em}.t-micro{font-family:var(--font-mono);letter-spacing:.12em}.lux-panel,.lux-panel-gold,.studio-glass-panel,.form-card{position:relative}.lux-panel:before,.lux-panel-gold:before{background:linear-gradient(135deg,#ffffff08 0%,#0000 30%),linear-gradient(165deg,#ffffff05 0%,#0000 50%)!important}.lux-panel-gold,.studio-glass-panel,.form-card{box-shadow:inset 0 0 0 1px #ffffff0d, var(--shadow-md,0 8px 24px #000000a6)}.lux-card{transform-style:preserve-3d;perspective:800px}.lux-card:hover{border-color:#ffffff1f!important;transform:translateY(-4px)rotateX(2deg)!important;box-shadow:0 12px 32px #0000008c,0 0 0 1px #ffffff0f,inset 0 1px #ffffff0d!important}.lux-btn-primary,.studio-btn-primary,.inline-btn.lux-btn-primary{text-transform:uppercase;font-family:var(--font-display);letter-spacing:.08em;font-weight:700;border:1px solid #ffaa5580!important;box-shadow:0 0 20px #ff994440,inset 0 1px #ffffff40!important}.lux-btn-primary:hover,.studio-btn-primary:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 0 30px #ffaa5573,0 0 60px #f943,inset 0 1px #ffffff59!important}.lux-gradient-text,.studio-gradient-text{-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px #f943);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#8b6914,#e8702a 20%,#ffb366 40%,#ffd4a0 50%,#ffb366 60%,#e8702a 80%,#8b6914)!important}@media (prefers-reduced-motion:no-preference){.lux-gradient-text,.studio-gradient-text,.studio-gradient-text--animated{animation:6s linear infinite cyber-gold-flow}}@keyframes cyber-gold-flow{0%{background-position:0%}to{background-position:200%}}.aiy-main:not(.aiy-main--videoGen){border-radius:var(--radius-md);border:1px solid #ffffff0d;background:linear-gradient(165deg, #ffffff04 0%, transparent 40%), color-mix(in srgb, var(--bg-elevated) 92%, transparent)!important;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #0006,0 8px 32px #0000006b!important}.lux-nav-item.active,.menu-item.active{background:linear-gradient(135deg,#ffaa551f 0%,#ff85330f 100%)!important;border-color:#ffaa5573!important;box-shadow:inset 0 0 20px #ff994414,0 0 16px #f943,0 0 0 1px #ffaa5526!important}@media (prefers-reduced-motion:no-preference){.lux-nav-item.active:after,.menu-item.active:after{content:"";background:linear-gradient(180deg, transparent 0%, #ffc88ad9 22%, var(--gold-neon,#ffb366) 50%, #ffc88ad9 78%, transparent 100%);pointer-events:none;z-index:2;border-radius:0 3px 3px 0;width:3px;height:58%;animation:2.4s ease-in-out infinite cyber-nav-breathe;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 8px #ffaa55b3,0 0 18px #ff994473}}@keyframes cyber-nav-breathe{0%,to{opacity:.5;height:50%;box-shadow:0 0 6px #ffaa5573,0 0 14px #ff994440}50%{opacity:1;height:72%;box-shadow:0 0 14px #fa5,0 0 32px #ff9944b3,0 0 52px #ffaa5559}}@media (prefers-reduced-motion:reduce){.lux-nav-item.active:after,.menu-item.active:after{content:"";background:var(--gold-neon,#ffb366);opacity:.75;pointer-events:none;border-radius:0 3px 3px 0;width:3px;height:55%;position:absolute;top:50%;left:0;transform:translateY(-50%)}}.dashboard-ambient__scanline{pointer-events:none;background:var(--texture-scanline);opacity:.18;position:absolute;inset:0}.dashboard-screen:has(.aiy-main--videoGen) .dashboard-ambient{visibility:hidden!important}.dashboard-screen:has(.aiy-main--videoGen) .content-area{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#030304!important}.dashboard-screen:has(.aiy-main--videoGen) .content-area:before{display:none!important}.dashboard-screen:has(.aiy-main--videoGen) .content-area:after{display:none!important}.dashboard-screen:has(.aiy-main--videoGen) .content-cyber-fx{display:none!important}.dashboard-ambient__hexGrid{background-image:var(--texture-hex);opacity:.55;background-size:28px 49px;position:absolute;inset:-10%;-webkit-mask-image:radial-gradient(88% 74% at 50% 45%,#000 8%,#0000 82%);mask-image:radial-gradient(88% 74% at 50% 45%,#000 8%,#0000 82%)}.dashboard-ambient__neonLine{background:linear-gradient(90deg,#0000,#ffaa5580 20%,#ffaa5559 50%,#ffaa5580 80%,#0000);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 20px #ff99444d}@media (prefers-reduced-motion:no-preference){.dashboard-ambient__neonLine{animation:4s ease-in-out infinite cyber-line-pulse}}@keyframes cyber-line-pulse{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){html:after{opacity:.15}.lux-gradient-text,.studio-gradient-text{animation:none}}.dashboard-screen .content-area{--cyber-content-border:#ffffff0f;--cyber-content-rim:#ffaa5524;isolation:isolate;box-shadow:inset 1px 0 0 var(--cyber-content-border), inset 0 1px 0 #ffffff0a!important}.dashboard-screen .content-area:before{opacity:.55!important;background:radial-gradient(1100px 700px at 8% -8%,#ffaa5506,#0000 55%),radial-gradient(900px 550px at 92% 5%,#ff853305,#0000 50%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/48px 48px!important}@media (prefers-reduced-motion:no-preference){.dashboard-screen .content-area:before{animation:36s linear infinite cyber-content-grid-drift!important}}@keyframes cyber-content-grid-drift{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:0 0,0 0,48px 48px,48px 48px}}.dashboard-screen .content-area .aiy-main:not(.aiy-main--videoGen),.dashboard-screen .content-area .studio-glass-panel,.dashboard-screen .content-area .studio-glass-surface,.dashboard-screen .content-area .studio-surface,.dashboard-screen .content-area .lux-panel:not(.settings-popover--portal){border-color:var(--cyber-content-border)!important;box-shadow:inset 0 1px #ffffff09,0 8px 28px #0000007a!important}.dashboard-screen .content-area .aiy-main:not(.aiy-main--videoGen){background:linear-gradient(165deg, #ffffff05 0%, transparent 38%), color-mix(in srgb, var(--bg-elevated) 94%, transparent)!important}.dashboard-screen .content-area .studio-icon-btn:hover{color:#ffffffd1;box-shadow:0 0 12px #ffffff0f}.content-cyber-fx{z-index:0;pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}.content-cyber-fx__grid{opacity:.35;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:-8%;-webkit-mask-image:radial-gradient(88% 78% at 50% 46%,#000 14%,#0000 76%);mask-image:radial-gradient(88% 78% at 50% 46%,#000 14%,#0000 76%)}.content-cyber-fx__sweep{opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#0000,#ffaa5514 35%,#ffffff1f 50%,#ffaa5514 65%,#0000);height:1px;position:absolute;top:0;left:-20%;right:-20%;box-shadow:0 0 24px #ffaa551f}.content-cyber-fx__hud{background:linear-gradient(var(--cyber-content-rim), var(--cyber-content-rim)) top left / 16px 1px no-repeat, linear-gradient(var(--cyber-content-rim), var(--cyber-content-rim)) top left / 1px 16px no-repeat, linear-gradient(var(--cyber-content-rim), var(--cyber-content-rim)) top right / 16px 1px no-repeat, linear-gradient(var(--cyber-content-rim), var(--cyber-content-rim)) top right / 1px 16px no-repeat, linear-gradient(var(--cyber-content-rim), var(--cyber-content-rim)) bottom left / 16px 1px no-repeat, linear-gradient(var(--cyber-content-rim), var(--cyber-content-rim)) bottom left / 1px 16px no-repeat, linear-gradient(var(--cyber-content-rim), var(--cyber-content-rim)) bottom right / 16px 1px no-repeat, linear-gradient(var(--cyber-content-rim), var(--cyber-content-rim)) bottom right / 1px 16px no-repeat;opacity:.55;border:1px solid #0000;position:absolute;inset:10px}.content-area:has(.main-router-host--video) .content-cyber-fx{display:none}.content-area:has(.main-router-host--video):before{opacity:.32!important;animation:none!important}.main-router-host--pane-swap>*{will-change:opacity, transform}.main-router-host--pane-swap-forward>*{animation:.42s cubic-bezier(.22,1,.36,1) both ws-pane-enter-forward}.main-router-host--pane-swap-back>*{animation:.42s cubic-bezier(.22,1,.36,1) both ws-pane-enter-back}.ws-pane-swap-fx{z-index:40;pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}.ws-pane-swap-fx__beam{background:linear-gradient(90deg,#0000,#ffaa550d 30%,#ffffff29 50%,#ffaa5514 70%,#0000);width:42%;animation:.44s cubic-bezier(.22,1,.36,1) forwards ws-pane-beam-sweep;position:absolute;top:-4%;bottom:-4%;left:0;transform:translate(-130%)}.ws-pane-swap-fx__flash{opacity:0;background:radial-gradient(72% 58% at 50% 46%,#ffaa5529,#0000 68%);animation:.44s ease-out forwards ws-pane-flash;position:absolute;inset:0}.ws-pane-swap-fx__rim{background:linear-gradient(var(--cyber-content-rim), var(--cyber-content-rim)) top left / 36px 1px no-repeat, linear-gradient(var(--cyber-content-rim), var(--cyber-content-rim)) top left / 1px 36px no-repeat, linear-gradient(var(--cyber-content-rim), var(--cyber-content-rim)) top right / 36px 1px no-repeat, linear-gradient(var(--cyber-content-rim), var(--cyber-content-rim)) top right / 1px 36px no-repeat, linear-gradient(var(--cyber-content-rim), var(--cyber-content-rim)) bottom left / 36px 1px no-repeat, linear-gradient(var(--cyber-content-rim), var(--cyber-content-rim)) bottom left / 1px 36px no-repeat, linear-gradient(var(--cyber-content-rim), var(--cyber-content-rim)) bottom right / 36px 1px no-repeat, linear-gradient(var(--cyber-content-rim), var(--cyber-content-rim)) bottom right / 1px 36px no-repeat;opacity:0;border:1px solid #0000;animation:.44s ease-out forwards ws-pane-rim-pulse;position:absolute;inset:0}@keyframes ws-pane-enter-forward{0%{opacity:.52;transform:translate(20px)}to{opacity:1;transform:translate(0,0)}}@keyframes ws-pane-enter-back{0%{opacity:.52;transform:translate(-20px)}to{opacity:1;transform:translate(0,0)}}@keyframes ws-pane-beam-sweep{0%{opacity:0;transform:translate(-130%)}12%{opacity:1}to{opacity:0;transform:translate(240%)}}@keyframes ws-pane-flash{0%{opacity:0}22%{opacity:.85}to{opacity:0}}@keyframes ws-pane-rim-pulse{0%{opacity:0}30%{opacity:.75}to{opacity:0}}@media (prefers-reduced-motion:reduce){.main-router-host--pane-swap>*{will-change:auto;animation:none!important}.ws-pane-swap-fx{display:none!important}}@media (prefers-reduced-motion:no-preference){.content-cyber-fx__grid{animation:48s linear infinite cyber-content-grid-drift}.content-cyber-fx__sweep{animation:9s ease-in-out infinite cyber-content-sweep}.content-cyber-fx__hud{animation:5s ease-in-out infinite cyber-hud-pulse}}@keyframes cyber-content-sweep{0%{opacity:0;transform:translateY(-2%)}8%{opacity:.85}92%{opacity:.85}to{opacity:0;transform:translateY(102%)}}@keyframes cyber-hud-pulse{0%,to{opacity:.4}50%{opacity:.7}}.dashboard-ambient__scanSweep{pointer-events:none;opacity:.6;contain:strict;background:linear-gradient(#0000,#ffaa550a 45%,#ffffff08 50%,#ffaa550a 55%,#0000);height:120px;position:absolute;top:-60px;left:0;right:0}.dashboard-ambient__hexGrid,.dashboard-ambient__grid{contain:strict}@media (prefers-reduced-motion:no-preference){.dashboard-ambient__hexGrid{animation:55s linear infinite cyber-hex-drift}.dashboard-ambient__grid{animation:42s ease-in-out infinite alternate cyber-grid-perspective}.dashboard-ambient__scanline{opacity:.16}.dashboard-ambient__scanSweep{animation:14s ease-in-out infinite cyber-ambient-sweep}.dashboard-ambient__aurora{animation:32s linear infinite studio-aurora-spin,12s ease-in-out infinite alternate cyber-aurora-pulse}}@keyframes cyber-hex-drift{0%{transform:translate(0,0)}to{transform:translate(-28px,49px)}}@keyframes cyber-grid-perspective{0%{opacity:.7;transform:perspective(800px)rotateX(58deg)translateY(-18%)}to{opacity:.9;transform:perspective(800px)rotateX(62deg)translateY(-14%)}}@keyframes cyber-scanline-flicker{0%,to{opacity:.2}50%{opacity:.26}}@keyframes cyber-ambient-sweep{0%{opacity:0;transform:translateY(-30vh)}15%{opacity:.55}85%{opacity:.55}to{opacity:0;transform:translateY(110vh)}}@keyframes cyber-aurora-pulse{0%{opacity:.14}to{opacity:.22}}@media (prefers-reduced-motion:no-preference){.lux-panel,.studio-glass-panel,.form-card{transition:box-shadow var(--duration-normal) var(--ease-smooth), border-color var(--duration-normal) var(--ease-smooth)}:is(.lux-panel:hover,.studio-glass-panel:hover:not(:has(button:hover,a:hover,input:hover,textarea:hover,select:hover,[role=button]:hover,[role=tab]:hover,.app-select-trigger:hover,label:hover,.rp-tab:hover,.rp-copyResult:hover,.rp-promptCard:hover,.rp-recCard:hover,.rp-useBtn2:hover,.rp-copyGenBtn:hover))){border-color:#ffaa552e!important}.studio-btn-primary:not(:disabled),.lux-btn-primary:not(:disabled),.aiy-ctaBtn:not(:disabled){background-size:200% 100%;animation:8s ease-in-out infinite cyber-cta-shimmer}.aiy-main--videoGen .aiy-ctaBtn:not(:disabled){background-position:50%!important;background-size:100% 100%!important;animation:none!important}}@keyframes cyber-cta-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:no-preference){.logo-mark,.lux-logo-mark{animation:6s infinite studio-btn-gradient-flow,6s ease-in-out infinite cyber-logo-idle}.sidebar:before,.lux-sidebar:before{animation:4s ease-in-out infinite cyber-sidebar-pulse}}@keyframes cyber-logo-idle{0%,to{box-shadow:0 0 16px #fa53,inset 0 1px #ffffff59}50%{box-shadow:0 0 24px #ffaa5559,inset 0 1px #ffffff73}}@keyframes cyber-sidebar-pulse{0%,to{opacity:.35}50%{opacity:.65}}@media (prefers-reduced-motion:reduce){.content-cyber-fx__grid,.content-cyber-fx__sweep,.content-cyber-fx__hud,.dashboard-ambient__hexGrid,.dashboard-ambient__grid,.dashboard-ambient__scanline,.dashboard-ambient__scanSweep,.dashboard-ambient__aurora,.logo-mark,.lux-logo-mark,.studio-btn-primary,.lux-btn-primary,.aiy-ctaBtn,.sidebar:before,.lux-sidebar:before{animation:none!important}}.aiy-main--videoGen>.aiy-split{transform-style:flat!important}.aiy-main--videoGen *{-webkit-backdrop-filter:none!important}.aiy-main--videoGen :is(button,a,[role=button],[role=tab],label):not(.vg-promo__nodeBtn):not(.vg-promo__stageClose):hover{filter:none!important;transform:none!important}.aiy-main--videoGen .studio-glass-panel,.aiy-main--videoGen .studio-glass-surface{transition:border-color .15s,background .15s,box-shadow .15s!important}.aiy-main--videoGen :is(.rp-recCard,.rp-copyResult,.rp-promptCard,.aiy-toggleRow,.aiy-aiWriteDrawerClose){transition:border-color .15s,background-color .15s,background .15s,color .15s,box-shadow .15s,opacity .15s!important}.aiy-main--videoGen :is(.rp-copyResult,.rp-promptCard,.rp-tab,.rp-recCard,.rp-subCat,.rp-sqSubCat,.rp-sqCatCtrl):hover{filter:none!important;transform:none!important}.aiy-main--videoGen .aiy-formShell{background:0 0!important}.aiy-main--videoGen .aiy-formShell:after{display:none!important}.aiy-main--videoGen .aiy-rightGrow{background:0 0!important;align-self:stretch!important;min-height:100%!important}.aiy-main--videoGen .aiy-rightGrow:after,.aiy-main--videoGen .aiy-drawerStack:empty{display:none!important}.aiy-main--videoGen .aiy-promptWrap.studio-glass-panel{contain:layout paint style;background:var(--glass-shimmer), color-mix(in srgb, var(--surface) 94%, transparent)!important}.aiy-main--videoGen .aiy-media{background:var(--glass-shimmer), color-mix(in srgb, var(--surface) 78%, transparent)!important}.aiy-main--videoGen .aiy-aiWriteDrawer{contain:layout style;isolation:isolate;background:var(--glass-shimmer), linear-gradient(118deg, color-mix(in srgb, var(--surface-2) 96%, transparent) 0%, color-mix(in srgb, var(--surface) 92%, transparent) 55%, color-mix(in srgb, var(--bg) 88%, transparent) 100%)!important}.aiy-main--videoGen.aiy-main--drawerOpen>.aiy-genAmbient,.aiy-main--videoGen.aiy-main--drawerOpen>.aiy-genOverlay{visibility:hidden!important;pointer-events:none!important}.aiy-main--videoGen.aiy-main--drawerOpen .aiy-formShell{contain:layout style paint}.aiy-main--videoGen .aiy-aiWriteDrawer--top{contain:none!important;filter:none!important;background:#0a0a0c!important}.aiy-main--videoGen .aiy-aiWriteDrawer .rp-copyWrap,.aiy-main--videoGen .aiy-aiWriteDrawer .rp-genListWrap--embed,.aiy-main--videoGen .aiy-aiWriteDrawerBody--scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;contain:layout style paint}.aiy-main--videoGen .aiy-aiWriteDrawer .rp-copyWrap{background:#0a0a0c}.aiy-main--videoGen .aiy-aiWriteDrawer .rp-copyResult--embed:hover{filter:none!important;transform:none!important}.aiy-main--videoGen .aiy-aiWriteDrawer .studio-glass-panel:after,.aiy-main--videoGen .aiy-aiWriteDrawer .studio-glass-surface:after{display:none!important}.aiy-main--videoGen .aiy-aiWriteDrawer:not(.aiy-aiWriteDrawer--top){filter:none!important;opacity:.38!important;transform:scale(.988)!important}.aiy-main--videoGen .aiy-aiWriteDrawer:before{mix-blend-mode:normal!important;opacity:0!important}.aiy-main--videoGen .aiy-compareCard--drawer{background:var(--glass-shimmer), color-mix(in srgb, var(--surface-2) 88%, transparent)!important}.aiy-main--videoGen .aiy-advPopover{background:color-mix(in srgb, var(--surface) 96%, transparent)!important}.aiy-main--videoGen .aiy-videoSettingsSummaryBtn{background:var(--glass-shimmer), color-mix(in srgb, var(--surface) 88%, transparent)!important}.aiy-main--videoGen .app-select-trigger{background:color-mix(in srgb, var(--surface-2) 96%, transparent)!important}.aiy-main--videoGen :is(.rp-recCard,.rp-copyResult,.rp-copyInputWrap:not(.rp-copyInputWrap--plain),.rp-searchWrap,.rp-promptCard,.rp-genPayload,.rp-promptDlgSheet){background:var(--glass-shimmer), color-mix(in srgb, var(--surface) 86%, transparent)!important}.aiy-main--videoGen .rp-promptDlgSheet{background:color-mix(in srgb, var(--surface) 94%, transparent)!important}.aiy-main--videoGen .rp-genPayload{background:var(--glass-shimmer), color-mix(in srgb, var(--surface-2) 84%, transparent)!important}.aiy-main--videoGen .aiy-aiWriteDrawerClose--float{opacity:.65;background:radial-gradient(120% 90% at 28% 16%, #ffffff47, transparent 58%), color-mix(in srgb, var(--surface-2) 88%, transparent)!important;transition:opacity .15s,border-color .15s,background .15s,box-shadow .15s!important}.aiy-main--videoGen .aiy-aiWriteDrawerClose--float:hover{opacity:1!important;background:radial-gradient(120% 90% at 28% 16%, #ffffff61, transparent 58%), color-mix(in srgb, var(--surface-3) 92%, transparent)!important;border-color:color-mix(in srgb, #fff 32%, var(--glass-border-soft))!important}.aiy-main--videoGen .aiy-aiWriteDrawer .rp-copyGenBtn:hover:not(:disabled){box-shadow:0 0 18px #ff994447!important}.aiy-main--videoGen .aiy-ctaBtn:not(:disabled),.aiy-main--videoGen .aiy-videoSettingsSummaryBtn,.aiy-main--videoGen .aiy-videoSettingsSummaryFx{background-position:50%!important;background-size:100% 100%!important;animation:none!important}.aiy-main--videoGen .aiy-ctaBtn:not(:disabled){box-shadow:0 0 22px #ffaa5547,inset 0 1px #fff3}.aiy-main--videoGen .aiy-ctaBtn:hover:not(:disabled){box-shadow:0 0 22px #ffaa5552,inset 0 1px #ffffff38}@media (prefers-reduced-motion:reduce){.aiy-main--videoGen .aiy-ctaBtn{box-shadow:inset 0 1px #ffffff26}}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#f943 var(--bg-dark)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff05;border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(#ffc88a66,#ff994480,#e8702a66) padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ffc88a80,#f949,#e8702a80)}::-webkit-scrollbar-corner{background:0 0}html,body,#app{min-height:100%;margin:0}#app{z-index:1;position:relative}body{font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-color:#000;background-image:var(--texture-hex,none), radial-gradient(ellipse 120% 80% at 50% -15%, #ffaa550a, transparent 55%), radial-gradient(ellipse 80% 60% at 95% 90%, #ff853308, transparent 50%), linear-gradient(180deg, #000 0%, #030304 40%, #000 100%);background-size:28px 49px,auto,auto,auto;min-height:100vh;line-height:1.5;animation:24s ease-in-out infinite bg-shift;position:relative}body:before{content:"";z-index:0;pointer-events:none;opacity:.5;background:radial-gradient(130% 90% at 40% -10%,#ffaa550f,#0000 50%),radial-gradient(80% 60% at 5% 85%,#8b69140a,#0000 55%),radial-gradient(65% 55% at 95% 75%,#ffbb7708,#0000 55%);animation:18s ease-in-out infinite reverse bg-layer-shift;position:fixed;inset:0}body:after{content:"";z-index:0;pointer-events:none;background-image:var(--texture-noise);opacity:.03;mix-blend-mode:overlay;background-size:200px 200px;position:fixed;inset:0}@keyframes bg-shift{0%,to{background-position:0 0,0 0,0 0,0 0,0 0}50%{background-position:3% 3%,-2% 2%,1% -1%,-2% 2%,0 0}}@keyframes bg-layer-shift{0%,to{opacity:.55}50%{opacity:.7}}h1,h2,h3{font-family:var(--font-display);letter-spacing:.06em}button,input,select,textarea{transition:box-shadow var(--studio-ix-duration-fast) var(--studio-ix-ease), transform var(--studio-ix-duration-fast) var(--studio-ix-ease), background var(--studio-ix-duration-fast) var(--studio-ix-ease), border-color var(--studio-ix-duration-fast) var(--studio-ix-ease);font-family:inherit}button,a{transition:transform var(--studio-ix-duration-fast) var(--studio-ix-ease), opacity var(--studio-ix-duration-fast) var(--studio-ix-ease), box-shadow var(--studio-ix-duration-fast) var(--studio-ix-ease)}button:hover,a:hover{transform:translateY(var(--studio-ix-lift))}@media (prefers-reduced-motion:no-preference){button:hover:active:not(:disabled),a:hover:active{transform:translateY(0) scale(var(--studio-ix-press))}}input:focus,select:focus,button:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--gold-300) 20%, transparent), 0 0 22px color-mix(in srgb, var(--gold-300) 10%, transparent);outline:none}textarea:focus{box-shadow:none;outline:none}a,a:visited,a:hover,a:active{color:inherit;text-decoration:none}.scroll-clean::-webkit-scrollbar{width:8px;height:8px}.scroll-clean::-webkit-scrollbar-track{background:0 0}.scroll-clean::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}.scroll-clean::-webkit-scrollbar-thumb:hover{background:#ffffff24}.aiy-main{-webkit-backdrop-filter:blur(20px)saturate(1.12);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000001f}.aiy-main--standalone{height:auto;min-height:100vh;max-height:none;overflow:visible}.aiy-main button:hover,.aiy-main a:hover{transform:none}@media (prefers-reduced-motion:no-preference){.aiy-main button:active:not(:disabled){transform:scale(var(--studio-ix-press))}}.aiy-pageBody{flex:1;min-height:0;padding:16px 28px 28px;overflow:hidden auto}.t-page{font:700 var(--fs-page) / 1.1 var(--font-display);letter-spacing:.04em}.t-section{font:700 var(--fs-section) / 1.2 var(--font-display);letter-spacing:.03em}.t-body{font:400 var(--fs-body) / 1.5 var(--font-sans)}.t-body-b{font:600 var(--fs-body) / 1.4 var(--font-sans)}.t-sm{font:400 var(--fs-sm) / 1.45 var(--font-sans)}.t-sm-b{font:600 var(--fs-sm) / 1.4 var(--font-sans)}.t-cap{font:500 var(--fs-caption) / 1.4 var(--font-sans);letter-spacing:.02em}.t-micro{font:600 var(--fs-micro) / 1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}@media (width<=860px){.aiy-pageBody{padding:14px 16px 22px}}
