:root{--color-bg-primary:#000;--color-bg-secondary:#020204;--color-bg-tertiary:#06060a;--color-bg-elevated:#0c0c14;--color-bg-surface:#11111a;--color-bg-hover:#181822;--color-bg-overlay:#000000f7;--color-bg-glass:#06060aeb;--color-bg-glass-strong:#020204f2;--color-bg-glass-heavy:#000000fa;--color-bg-glass-crystal:#06060ad9;--color-bg-glass-ultra:#0c0c12e0;--color-bg-animated-1:linear-gradient(135deg,#0a0a14 0%,#0f0f1a 50%,#0a0a14 100%);--color-bg-animated-2:linear-gradient(180deg,#6366f108 0%,transparent 50%,#8b5cf605 100%);--color-bg-shimmer:linear-gradient(90deg,transparent 0%,#6366f10d 50%,transparent 100%);--color-bg-message-user:linear-gradient(135deg,#6366f1 0%,#7c3aed 35%,#8b5cf6 65%,#a78bfa 100%);--color-bg-message-user-hover:linear-gradient(135deg,#7c3aed 0%,#8b5cf6 35%,#a78bfa 65%,#c084fc 100%);--color-bg-message-assistant:linear-gradient(180deg,#0a0a10f5 0%,#0f0f16fa 100%);--color-bg-message-assistant-hover:linear-gradient(180deg,#0f0f18fa 0%,#14141cfc 100%);--color-border-subtle:#ffffff08;--color-border-default:#ffffff0f;--color-border-medium:#ffffff1a;--color-border-strong:#ffffff24;--color-border-accent:#6366f180;--color-border-glow:#6366f152;--color-border-glow-strong:#6366f18c;--color-border-shimmer:#ffffff26;--glass-border:#ffffff12;--glass-highlight:#ffffff06;--glass-border-strong:#ffffff1a;--glass-border-active:#6366f166;--glass-border-glow:#6366f140;--color-text-primary:#fefefe;--color-text-secondary:#a8a8b2;--color-text-tertiary:#6c6c76;--color-text-muted:#4a4a52;--color-text-faint:#36363c;--color-text-inverse:#000;--color-text-glow:#ffffff1a;--color-text-shimmer:#ffffff8c;--color-text-glow-strong:#6366f12e;--color-accent-50:#f5f7ff;--color-accent-100:#e8ecff;--color-accent-200:#d0d9fd;--color-accent-300:#b0bbfd;--color-accent-400:#8f99f8;--color-accent-450:#7f88f7;--color-accent-500:#6366f1;--color-accent-550:#5a5eef;--color-accent-600:#4f46e5;--color-accent-700:#4538ca;--color-accent-glow:#6366f14d;--color-accent-glow-strong:#6366f180;--color-accent-glow-ultra:#6366f1b3;--color-accent-glow-subtle:#6366f126;--color-accent-glow-minimal:#6366f114;--color-accent-sheen:#a78bfa73;--color-accent-sheen-strong:#a78bfaa6;--color-success:#22c55e;--color-success-soft:#22c55e2e;--color-success-glow:#22c55e59;--color-error:#f87171;--color-error-soft:#f871712e;--color-error-glow:#f8717152;--color-warning:#fbbf24;--color-warning-soft:#fbbf242e;--color-warning-glow:#fbbf2452;--color-info:#60a5fa;--color-info-soft:#60a5fa2e;--color-info-glow:#60a5fa52;--gradient-primary:linear-gradient(135deg,#6366f1 0%,#7c3aed 15%,#8b5cf6 35%,#a78bfa 50%,#8b5cf6 65%,#7c3aed 85%,#6366f1 100%);--gradient-accent:linear-gradient(135deg,#6366f1 0%,#7c3aed 35%,#8b5cf6 60%,#a78bfa 100%);--gradient-accent-reverse:linear-gradient(135deg,#a78bfa 0%,#8b5cf6 25%,#7c3aed 50%,#6366f1 100%);--gradient-accent-subtle:linear-gradient(135deg,#6366f133 0%,#8b5cf624 100%);--gradient-aurora:radial-gradient(at 40% 20%,#6366f12e 0px,transparent 50%),radial-gradient(at 80% 0%,#a855f729 0px,transparent 50%),radial-gradient(at 0% 50%,#8b5cf624 0px,transparent 50%),radial-gradient(at 100% 80%,#6366f11f 0px,transparent 50%),radial-gradient(at 50% 100%,#a78bfa1a 0px,transparent 50%);--gradient-aurora-animated:radial-gradient(at 40% 20%,#6366f133 0px,transparent 50%),radial-gradient(at 80% 0%,#a855f72e 0px,transparent 50%),radial-gradient(at 0% 50%,#8b5cf629 0px,transparent 50%),radial-gradient(at 100% 80%,#6366f124 0px,transparent 50%);--gradient-mesh-warm:radial-gradient(at 30% 20%,#8b5cf633 0px,transparent 45%),radial-gradient(at 70% 60%,#6366f12b 0px,transparent 45%),radial-gradient(at 50% 80%,#a78bfa1f 0px,transparent 45%);--gradient-mesh-cool:radial-gradient(at 60% 30%,#60a5fa24 0px,transparent 50%),radial-gradient(at 20% 70%,#6366f12b 0px,transparent 50%),radial-gradient(at 80% 80%,#8b5cf61f 0px,transparent 50%);--gradient-mesh-elite:radial-gradient(ellipse 80% 50% at 50% -20%,#6366f133,transparent),radial-gradient(ellipse 60% 40% at 80% 60%,#8b5cf624,transparent),radial-gradient(ellipse 50% 30% at 20% 80%,#a78bfa1f,transparent),radial-gradient(ellipse 40% 40% at 40% 40%,#6366f11a,transparent);--gradient-glow-top:radial-gradient(ellipse 200% 140% at 50% 0%,#6366f126 0%,transparent 60%);--gradient-glow-center:radial-gradient(900px circle at 50% 50%,#6366f11a 0%,transparent 100%);--gradient-glow-bottom:radial-gradient(ellipse 200% 140% at 50% 100%,#a855f71f 0%,transparent 60%);--gradient-flow:linear-gradient(270deg,#6366f1,#8b5cf6,#a78bfa,#c084fc,#a78bfa,#8b5cf6,#6366f1);--gradient-border:linear-gradient(135deg,#6366f180,#8b5cf64d,#a78bfa80);--gradient-border-strong:linear-gradient(135deg,#6366f1b3,#8b5cf680,#a78bfab3);--gradient-border-shimmer:linear-gradient(90deg,transparent,#fff3,transparent);--gradient-quantum:linear-gradient(135deg,#6366f166 0%,#8b5cf64d 25%,#a855f733 50%,#8b5cf64d 75%,#6366f166 100%);--gradient-living:linear-gradient(45deg,#6366f126,#8b5cf61a,#a855f714,#8b5cf61a,#6366f126);--gradient-subtle:linear-gradient(180deg,#ffffff08 0%,transparent 100%);--gradient-shine:linear-gradient(90deg,transparent,#ffffff1f,transparent);--gradient-shine-strong:linear-gradient(90deg,transparent,#fff3,transparent);--gradient-shine-accent:linear-gradient(90deg,transparent,#a78bfa47,transparent);--gradient-quantum-shift:linear-gradient(135deg,#6366f140 0%,#8b5cf62e 25%,#a855f71f 50%,#8b5cf62e 75%,#6366f140 100%);--gradient-aurora-shift:linear-gradient(45deg,#6366f126,#8b5cf61f,#a855f71a,#8b5cf61f,#6366f126);--gradient-depth-layer:linear-gradient(180deg,#ffffff08 0%,transparent 50%,#00000008 100%);--gradient-holographic:linear-gradient(135deg,#6366f126 0%,#a855f71a 33%,#ec489914 66%,#6366f126 100%);--gradient-nebula:radial-gradient(ellipse 100% 100% at 50% 50%,#6366f11f 0%,#8b5cf614 40%,transparent 70%);--space-0:0;--space-0_5:2px;--space-1:4px;--space-1_5:6px;--space-2:8px;--space-2_5:10px;--space-3:12px;--space-3_5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:20px;--radius-4xl:24px;--radius-5xl:28px;--radius-full:9999px;--shadow-xs:0 1px 2px #000000b3;--shadow-sm:0 2px 6px #000000c7;--shadow-md:0 6px 18px #000c;--shadow-lg:0 12px 35px #000000d6;--shadow-xl:0 25px 60px #000000e0;--shadow-2xl:0 35px 80px #000000eb;--shadow-glow:0 0 50px #6366f147;--shadow-glow-strong:0 0 100px #6366f161;--shadow-glow-stronger:0 0 150px #6366f173;--shadow-glow-ultra:0 0 220px #6366f18c;--shadow-glow-max:0 0 320px #6366f166;--shadow-glow-aurora:0 0 60px #6366f14d,0 0 120px #8b5cf633;--shadow-glow-neon:0 0 40px #6366f180,0 0 80px #6366f14d;--shadow-glow-ethereal:0 0 80px #a78bfa40,0 0 160px #8b5cf626;--shadow-inner-glow:inset 0 1px 0 #ffffff12;--shadow-inner-subtle:inset 0 1px 4px #000000bf;--shadow-inner-strong:inset 0 2px 8px #0009;--shadow-message-user:0 6px 20px #6366f152,inset 0 1px 0 #ffffff26;--shadow-message-user-hover:0 8px 28px #6366f166,inset 0 1px 0 #ffffff2e;--shadow-message-assistant:0 6px 20px #0000008c,inset 0 1px 0 #ffffff0d;--shadow-card:0 6px 24px #0009,inset 0 1px 0 #ffffff0d;--shadow-button:0 3px 12px #00000080,inset 0 1px 0 #ffffff12;--shadow-button-hover:0 8px 24px #6366f138,inset 0 1px 0 #ffffff24;--shadow-input:inset 0 2px 6px #0000008c,0 1px 0 #ffffff05;--shadow-input-focus:inset 0 2px 6px #00000080,0 0 0 3px #6366f12e;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SF Mono","Cascadia Code","Fira Code",ui-monospace,monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tight:1.15;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.65;--leading-loose:1.8;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.01em;--tracking-wider:.02em;--duration-instant:60ms;--duration-fast:.1s;--duration-normal:.16s;--duration-slow:.24s;--duration-slower:.4s;--duration-ultra:.6s;--ease-out:cubic-bezier(0,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-spring:cubic-bezier(.16,1,.3,1);--ease-spring-smooth:cubic-bezier(.25,.1,.25,1);--ease-spring-bounce:cubic-bezier(.34,1.56,.64,1);--ease-smooth:cubic-bezier(.25,.46,.45,.94);--ease-premium:cubic-bezier(.23,1,.32,1);--ease-elastic:cubic-bezier(.68,-.55,.265,1.55);--ease-elite:cubic-bezier(.12,.82,.28,1);--ease-bounce-subtle:cubic-bezier(.25,.75,.5,1.25);--ease-shimmer:cubic-bezier(.4,0,.2,1);--ease-glow:cubic-bezier(.2,.8,.2,1);--header-height:56px;--sidebar-width:280px;--sidebar-width-collapsed:72px;--blur-glass:blur(32px);--blur-strong:blur(48px);--blur-heavy:blur(64px);--blur-overlay:blur(16px);--blur-subtle:blur(20px);--blur-ultra:blur(120px);--noise-opacity:.04;--noise-grain:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");--z-base:1;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-popover:500;--z-tooltip:600;--z-toast:700;--z-max:9999;--message-user-bg:linear-gradient(135deg,#6366f1 0%,#7c3aed 30%,#8b5cf6 60%,#a78bfa 100%);--message-user-border:#fff3;--message-user-glow:#6366f166;--message-assistant-bg:linear-gradient(180deg,#0c0c12f7 0%,#12121afc 100%);--message-assistant-border:#ffffff14;--message-assistant-glow:#6366f11a;--input-bg:#050508e0;--input-border:#ffffff17;--input-border-hover:#ffffff24;--input-border-focus:#6366f180;--input-shadow:inset 0 2px 6px #0000008c;--input-glow:0 0 30px #6366f126;--button-primary-bg:linear-gradient(135deg,#6366f1 0%,#7c3aed 100%);--button-primary-hover:linear-gradient(135deg,#7c3aed 0%,#8b5cf6 100%);--button-ghost-bg:#ffffff0b;--button-ghost-hover:#ffffff17;--button-glow:0 0 35px #6366f133;--sidebar-bg:#010103f0;--sidebar-border:#ffffff0b;--sidebar-item-hover:#ffffff0e;--sidebar-item-active:linear-gradient(135deg,#6366f1,#7c3aed);--sidebar-glow:0 0 40px #6366f11f;--scrollbar-track:transparent;--scrollbar-thumb:#ffffff17;--scrollbar-thumb-hover:#ffffff2e;--scrollbar-thumb-active:#6366f166;--code-bg:#00000073;--code-border:#ffffff17;--code-header-bg:#ffffff09;--code-glow:0 0 30px #6366f11a;--modal-bg:#050508f2;--modal-border:#ffffff1a;--modal-shadow:0 40px 100px #000000d9;--modal-glow:0 0 100px #6366f126;--color-holo-cyan:#00f5ff;--color-holo-magenta:#f0f;--color-holo-lime:#0f8;--color-holo-gold:gold;--shadow-depth-1:0 2px 4px #0009,0 4px 8px #0006,inset 0 1px 0 #ffffff14;--shadow-depth-2:0 4px 8px #000000a6,0 8px 16px #00000073,inset 0 1px 0 #ffffff1a;--shadow-depth-3:0 8px 16px #000000b3,0 16px 32px #00000080,inset 0 1px 0 #ffffff1f;--gradient-aurora-flow:linear-gradient(135deg,#6366f140 0%,#8b5cf633 20%,#a855f726 40%,#ec48991f 60%,#a855f726 80%,#8b5cf633 100%);--gradient-prism:linear-gradient(135deg,#6366f14d 0%,#a855f740 25%,#ec489933 50%,#fbbf2426 75%,#22c55e33 100%);--gradient-holo-shift:linear-gradient(45deg,#6366f12e,#a855f726,#ec48991f,#fbbf241a,#22c55e1f);--glow-multi-layer:0 0 20px #6366f166,0 0 40px #8b5cf64d,0 0 60px #a855f733,0 0 80px #6366f11a;--glow-pulse-wave:0 0 30px #6366f159,0 0 60px #8b5cf640,0 0 90px #a855f726;--beam-gradient:linear-gradient(90deg,transparent 0%,#6366f199 45%,#a78bfacc 50%,#6366f199 55%,transparent 100%);--beam-gradient-wide:linear-gradient(90deg,transparent 0%,#6366f14d 40%,#a78bfa80 50%,#6366f14d 60%,transparent 100%);--particle-1:#6366f199;--particle-2:#8b5cf680;--particle-3:#a855f766;--particle-4:#ec48994d;--blob-gradient-1:radial-gradient(ellipse at 30% 40%,#6366f140 0%,transparent 50%);--blob-gradient-2:radial-gradient(ellipse at 70% 60%,#8b5cf633 0%,transparent 50%);--blob-gradient-3:radial-gradient(ellipse at 50% 50%,#a855f726 0%,transparent 50%);--spotlight-gradient:radial-gradient(circle 600px at var(--mouse-x,50%)var(--mouse-y,50%),#6366f11f,transparent 40%);--shimmer-premium:linear-gradient(90deg,transparent 0%,#ffffff0d 40%,#ffffff26 50%,#ffffff0d 60%,transparent 100%);--noise-fine:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");--noise-coarse:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");--ripple-color:#6366f159;--success-gradient:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);--error-gradient:linear-gradient(135deg,#f87171 0%,#ef4444 100%);--warning-gradient:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);--backdrop-diamond:blur(80px)saturate(220%);--backdrop-crystal:blur(100px)saturate(250%);--text-glow-subtle:0 0 20px #ffffff26;--text-glow-accent:0 0 25px #6366f180;--input-glow-premium:0 0 0 4px #6366f11f,0 0 40px #6366f12e;--button-shine-enhanced:linear-gradient(110deg,transparent 25%,#ffffff26 45%,#ffffff40 50%,#ffffff26 55%,transparent 75%);--card-glow-hover:0 0 50px #6366f126,0 0 100px #8b5cf61a;--message-user-shine:linear-gradient(135deg,#ffffff40 0%,transparent 50%,#ffffff1a 100%);--morph-duration:12s;--float-duration:8s;--pulse-duration:4s;--shimmer-duration:3s;--beam-duration:4s;--perspective-intensity:1000px;--perspective-near:800px;--perspective-far:1500px;--rotate-3d-amount:8deg;--tilt-amount:12deg;--parallax-intensity:.15;--mouse-x:50%;--mouse-y:50%;--parallax-depth-1:20px;--parallax-depth-2:40px;--parallax-depth-3:60px;--glow-3d-spread:80px;--glow-3d-layer-1:#6366f180;--glow-3d-layer-2:#8b5cf659;--glow-3d-layer-3:#a855f740;--glow-3d-layer-4:#6366f126;--confetti-1:#6366f1;--confetti-2:#8b5cf6;--confetti-3:#a78bfa;--confetti-4:#c084fc;--confetti-5:#22c55e;--confetti-6:#fbbf24;--confetti-7:#f87171;--confetti-8:#60a5fa;--skeleton-base:var(--color-bg-tertiary);--skeleton-shimmer:#ffffff14;--skeleton-highlight:#ffffff1f;--space-0_25:1px;--space-0_75:3px;--space-1_25:5px;--space-1_75:7px;--space-2_25:9px;--space-2_75:11px;--space-3_25:13px;--space-3_75:15px;--space-4_5:18px;--space-5_5:22px;--space-7:28px;--space-9:36px;--space-11:44px;--space-13:52px;--space-14:56px;--space-15:60px;--space-18:72px;--space-22:88px;--radius-6xl:32px;--radius-7xl:36px;--radius-8xl:40px;--ease-super-elastic:cubic-bezier(.68,-.6,.32,1.6);--ease-bounce-expressive:cubic-bezier(.34,1.56,.64,1);--ease-smooth-decel:cubic-bezier(.25,1,.5,1);--ease-quick-accel:cubic-bezier(.4,0,.2,1);--ease-fluid:cubic-bezier(.4,0,.6,1);--text-4xl:2.25rem;--text-5xl:3rem;--font-extralight:200;--font-light:300;--font-extrabold:800;--font-black:900;--leading-tighter:1.1;--leading-looser:2;--tracking-widest:.05em;--tracking-tightest:-.05em;--shadow-3d-layer-1:0 2px 8px #00000080;--shadow-3d-layer-2:0 8px 24px #0006;--shadow-3d-layer-3:0 20px 50px #0000004d;--shadow-3d-layer-4:0 40px 80px #0003;--shadow-3d-combined:var(--shadow-3d-layer-1),var(--shadow-3d-layer-2),var(--shadow-3d-layer-3),var(--shadow-3d-layer-4);--message-3d-transform:perspective(1000px)rotateX(2deg);--spring-tension:300;--spring-friction:20;--spring-mass-value:1;--spring-velocity-start:0;--particle-speed-slow:.5;--particle-speed-normal:1;--particle-speed-fast:1.5;--particle-chaos:.3;--translate-3d-x:10px;--translate-3d-y:-10px;--translate-3d-z:20px;--rotate-3d-x:5deg;--rotate-3d-y:5deg;--rotate-3d-z:2deg;--scale-3d:1.05;--neon-pink:#ec4899cc;--neon-blue:#60a5facc;--neon-green:#22c55ecc;--neon-orange:#fb923ccc;--neon-combo:0 0 20px var(--neon-primary),0 0 40px var(--neon-secondary),0 0 60px var(--neon-pink),0 0 80px var(--neon-blue);--plasma-intensity-low:.3;--plasma-intensity-mid:.5;--plasma-intensity-high:.7;--plasma-pulse-speed:2s;--holo-shift-amount:360deg;--holo-shift-duration:8s;--holo-blend:screen;--holo-opacity:.6;--gradient-vortex-3d:conic-gradient(from 0deg at 50% 50%,#6366f14d 0deg,#8b5cf640 60deg,#a855f733 120deg,#ec489940 180deg,#a855f733 240deg,#8b5cf640 300deg,#6366f14d 360deg);--gradient-warp:radial-gradient(ellipse 200% 100% at 50% 50%,#6366f133 0%,#8b5cf626 30%,#a855f71a 50%,#ec48990d 70%,transparent 100%);--gradient-time-space:linear-gradient(135deg,#6366f14d 0%,#a855f733 25%,#ec489926 50%,#fbbf241a 75%,#22c55e26 100%);--depth-z-1:10px;--depth-z-2:20px;--depth-z-3:30px;--depth-z-4:40px;--depth-z-5:50px;--depth-z-6:60px;--depth-z-7:70px;--depth-z-8:80px;--depth-z-9:90px;--depth-z-10:100px;--volumetric-beam:conic-gradient(from 180deg at 50% 0%,transparent 40%,#6366f11a 45%,#6366f133 50%,#6366f11a 55%,transparent 60%);--energy-pulse:0 0 60px #6366f166,0 0 120px #8b5cf633,inset 0 0 40px #6366f11a;--text-glow-quantum:0 0 15px #6366f1b3,0 0 30px #8b5cf680,0 0 45px #a855f74d;--text-glow-cosmic:0 0 20px #00f5ff99,0 0 40px #f0f6,0 0 60px #0f83;--interactive-3d-lift:perspective(1000px)translateZ(var(--depth-z-3))translateY(-12px);--interactive-3d-tilt:perspective(500px)rotateX(var(--rotate-3d-x))rotateY(var(--rotate-3d-y));--interactive-3d-scale:scale(var(--scale-3d));--backdrop-ethereal:blur(160px)saturate(300%);--backdrop-cosmic:blur(200px)saturate(350%);--backdrop-transcendental:blur(240px)saturate(400%);--glow-ethereal:0 0 60px #6366f180,0 0 120px #8b5cf659,0 0 180px #a855f733,0 0 240px #6366f11a;--glow-transcendental:0 0 80px #6366f199,0 0 160px #8b5cf673,0 0 240px #a855f74d,0 0 320px #ec489926,inset 0 0 80px #6366f11a;--particle-cosmic-1:#00f5ffcc;--particle-cosmic-2:#ff00ffb3;--particle-cosmic-3:#0f89;--particle-cosmic-4:#ffd70080;--particle-cosmic-5:#ff638466;--message-premium-3d:perspective(1500px)rotateX(var(--rotate-3d-x))rotateY(var(--rotate-3d-y));--message-glow-3d-enhanced:0 12px 40px #6366f180,0 0 80px #8b5cf64d,0 0 120px #a855f726,inset 0 2px 0 #ffffff40;--input-premium-3d:perspective(1000px)translateZ(var(--depth-z-1));--input-glow-3d-enhanced:0 0 0 6px #6366f133,0 0 60px #6366f140,0 0 100px #8b5cf626,inset 0 2px 8px #00000080;--button-premium-3d:perspective(1000px)translateZ(var(--depth-z-2));--button-glow-3d-enhanced:0 12px 32px #6366f173,0 0 80px #8b5cf64d,inset 0 2px 0 #fff3;--sidebar-glow-3d:0 0 60px #6366f126,0 0 120px #8b5cf614;--sidebar-item-3d-hover:perspective(500px)translateZ(var(--depth-z-2))scale(1.02);--toast-glow-3d-enhanced:0 8px 32px #6366f159,0 0 60px #8b5cf633,inset 0 1px 0 #ffffff1a;--border-3d-glow:0 0 0 1px #6366f14d,0 0 0 3px #6366f11a;--border-holo-enhanced:linear-gradient(135deg,#00f5ff80 0%,#f0f6 25%,#00ff884d 50%,#ffd70066 75%,#00f5ff80 100%);--shimmer-3d:linear-gradient(135deg,transparent 0%,#ffffff14 40%,#ffffff2e 50%,#ffffff14 60%,transparent 100%);--morph-duration-instant:3s;--morph-duration-fast:6s;--morph-duration-mid:12s;--morph-duration-slow:18s;--morph-duration-epic:30s;--z-depth-1:10;--z-depth-2:20;--z-depth-3:30;--z-depth-4:40;--z-depth-5:50;--z-depth-6:60;--z-depth-7:70;--z-depth-8:80;--z-depth-9:90;--z-depth-10:100;--z-transcendental:99999;--message-hover-transform:perspective(1000px)rotateX(0deg)translateZ(20px);--message-3d-shadow:0 20px 60px #0009,0 0 40px #6366f126;--button-3d-press:translateZ(0)scale(.95);--button-3d-hover:translateZ(10px)scale(1.02);--button-3d-shadow-hover:0 15px 40px #6366f159,0 0 60px #6366f133;--empty-state-bg-1:radial-gradient(ellipse at 30% 40%,#6366f126 0%,transparent 50%);--empty-state-bg-2:radial-gradient(ellipse at 70% 60%,#8b5cf61f 0%,transparent 50%);--empty-state-bg-3:radial-gradient(ellipse at 50% 50%,#a855f714 0%,transparent 50%);--feedback-success:0 0 0 4px #22c55e40;--feedback-error:0 0 0 4px #f8717140;--feedback-warning:0 0 0 4px #fbbf2440;--feedback-info:0 0 0 4px #60a5fa40;--blur-micro:blur(8px);--blur-mini:blur(16px);--blur-medium-plus:blur(40px);--blur-max:blur(150px);--zone-proximity:150px;--zone-intensity:.3}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(32px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-32px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(32px)scale(.96)}}@keyframes slideOutLeft{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-32px)scale(.96)}}@keyframes slideInBottom{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.88)}}@keyframes scaleInSpring{0%{opacity:0;transform:scale(.78)}50%{transform:scale(1.04)}75%{transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes scaleInBounce{0%{opacity:0;transform:scale(.2)}50%{transform:scale(1.06)}70%{transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulseSubtle{0%,to{opacity:1}50%{opacity:.8}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes shimmerSlow{0%{background-position:-300% 0}to{background-position:300% 0}}@keyframes bounceDot{0%,80%,to{transform:translateY(0)scale(1)}40%{transform:translateY(-12px)scale(1.15)}}@keyframes glowPulse{0%,to{box-shadow:0 0 30px #6366f138}50%{box-shadow:0 0 60px #6366f159}}@keyframes glowPulseSlow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes messageIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes messageOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}@keyframes messageSlideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes toastIn{0%{opacity:0;transform:translateY(24px)scale(.92)rotateX(-10deg)}to{opacity:1;transform:translateY(0)scale(1)rotateX(0)}}@keyframes toastOut{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(140%)scale(.92)}}@keyframes modalIn{0%{opacity:0;transform:scale(.9)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes modalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes ripple{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(4.5)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatSlow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(3deg)}}@keyframes floatGentle{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(1deg)}}@keyframes auroraShift{0%,to{opacity:.7;transform:translate(0%)translateY(0%)scale(1)}25%{opacity:.9;transform:translate(6%)translateY(-4%)scale(1.03)}50%{opacity:.8;transform:translate(-4%)translateY(6%)scale(.97)}75%{opacity:1;transform:translate(-6%)translateY(-3%)scale(1.02)}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes shineSweep{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(240%)skew(-18deg)}}@keyframes borderGlow{0%,to{border-color:#6366f159;box-shadow:0 0 25px #6366f126}50%{border-color:#6366f1a6;box-shadow:0 0 50px #6366f14d}}@keyframes magneticPull{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes blinkCursor{0%,50%{border-color:#0000}51%,to{border-color:var(--color-accent-500)}}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.95;transform:scale(1.02)}}@keyframes rotateGentle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes popIn{0%{opacity:0;transform:scale(.3)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes expandHeight{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@keyframes skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ambientDrift{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(2px,-2px)rotate(1deg)}50%{transform:translateY(-4px)rotate(0)}75%{transform:translate(-2px,-2px)rotate(-1deg)}}@keyframes orbFloat{0%,to{opacity:.6;transform:translate(0)scale(1)}33%{opacity:.8;transform:translate(30px,-30px)scale(1.1)}66%{opacity:.5;transform:translate(-20px,-60px)scale(.9)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-6px)}20%,40%,60%,80%{transform:translate(6px)}}@keyframes quantumRipple{0%{opacity:.8;transform:scale(.8);box-shadow:0 0 #6366f166}50%{opacity:.6;transform:scale(1);box-shadow:0 0 0 20px #6366f100}to{opacity:.8;transform:scale(.8);box-shadow:0 0 #6366f100}}@keyframes auroraWave{0%,to{background-position:0%;transform:translate(0%)translateY(0%)scale(1)}25%{background-position:100%;transform:translate(5%)translateY(-3%)scale(1.02)}50%{background-position:0%;transform:translate(-3%)translateY(5%)scale(.98)}75%{background-position:100%;transform:translate(-5%)translateY(-2%)scale(1.01)}}@keyframes holographicShift{0%{filter:hue-rotate()brightness();transform:translate(0)translateY(0)}25%{filter:hue-rotate(90deg)brightness(1.1);transform:translate(2px)translateY(-2px)}50%{filter:hue-rotate(180deg)brightness(1.2);transform:translate(-2px)translateY(2px)}75%{filter:hue-rotate(270deg)brightness(1.1);transform:translate(1px)translateY(-1px)}to{filter:hue-rotate(360deg)brightness();transform:translate(0)translateY(0)}}@keyframes etherealFloat{0%,to{opacity:.9;transform:translateY(0)translate(0)rotate(0)}25%{opacity:1;transform:translateY(-8px)translate(4px)rotate(1deg)}50%{opacity:.95;transform:translateY(-4px)translate(-6px)rotate(-1deg)}75%{opacity:1;transform:translateY(-12px)translate(2px)rotate(.5deg)}}@keyframes quantumPulse{0%,to{transform:scale(1);box-shadow:0 0 20px #6366f14d,0 0 40px #6366f133,0 0 60px #8b5cf61a}50%{transform:scale(1.02);box-shadow:0 0 40px #6366f180,0 0 80px #6366f14d,0 0 120px #8b5cf633}}@keyframes smoothScaleIn{0%{opacity:0;transform:scale(.85)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes magneticAttract{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes errorPulse{0%,to{opacity:1}50%{opacity:.6}}.animate-fade-in{animation:fadeIn var(--duration-normal)var(--ease-out)}.animate-fade-out{animation:fadeOut var(--duration-normal)var(--ease-in)}.animate-fade-in-up{animation:fadeInUp var(--duration-slow)var(--ease-spring)}.animate-fade-in-down{animation:fadeInDown var(--duration-slow)var(--ease-spring)}.animate-slide-in-right{animation:slideInRight var(--duration-slow)var(--ease-spring)}.animate-slide-in-left{animation:slideInLeft var(--duration-slow)var(--ease-spring)}.animate-slide-in-bottom{animation:slideInBottom var(--duration-slow)var(--ease-spring)}.animate-slide-out-right{animation:slideOutRight var(--duration-normal)var(--ease-in)}.animate-slide-out-left{animation:slideOutLeft var(--duration-normal)var(--ease-in)}.animate-scale-in{animation:scaleIn var(--duration-normal)var(--ease-spring)}.animate-scale-in-spring{animation:scaleInSpring .6s var(--ease-spring)}.animate-scale-in-bounce{animation:scaleInBounce .7s var(--ease-spring-bounce)}.animate-scale-out{animation:scaleOut var(--duration-normal)var(--ease-in)}.animate-spin{animation:1s linear infinite spin}.animate-pulse{animation:2.2s ease-in-out infinite pulse}.animate-pulse-subtle{animation:3s ease-in-out infinite pulseSubtle}.animate-shimmer{animation:2.5s infinite shimmer}.animate-shimmer-slow{animation:4s infinite shimmerSlow}.animate-bounce{animation:1.5s ease-in-out infinite bounceDot}.animate-bounce-dot{animation:1.3s ease-in-out infinite bounceDot}.animate-message-in{animation:messageIn var(--duration-slow)var(--ease-spring)}.animate-message-slide-in{animation:messageSlideIn var(--duration-slow)var(--ease-spring)}.animate-message-out{animation:messageOut var(--duration-normal)var(--ease-in)}.animate-toast-in{animation:toastIn var(--duration-slow)var(--ease-spring)}.animate-toast-out{animation:toastOut var(--duration-normal)var(--ease-in)}.animate-modal-in{animation:modalIn .4s var(--ease-spring)}.animate-shake{animation:.6s ease-in-out shake}.animate-bounce-in{animation:scaleInBounce .7s var(--ease-spring-bounce)}.animate-error-pulse{animation:2.2s ease-in-out infinite errorPulse}.animate-float{animation:3s ease-in-out infinite float}.animate-float-slow{animation:7s ease-in-out infinite floatSlow}.animate-float-gentle{animation:5s ease-in-out infinite floatGentle}.animate-aurora{animation:18s ease-in-out infinite auroraShift}.animate-gradient-shift{background-size:200% 200%;animation:8s infinite gradientShift}.animate-border-glow{animation:3s ease-in-out infinite borderGlow}.animate-glow-pulse{animation:3s ease-in-out infinite glowPulse}.animate-glow-pulse-slow{animation:5s ease-in-out infinite glowPulseSlow}.animate-breathe{animation:4s ease-in-out infinite breathe}.animate-pop-in{animation:popIn .5s var(--ease-spring-bounce)}.animate-skeleton{background:linear-gradient(90deg,#ffffff08 0%,#ffffff14 50%,#ffffff08 100%) 0 0/200% 100%;animation:1.5s infinite skeletonShimmer}.animate-ambient-drift{animation:6s ease-in-out infinite ambientDrift}.animate-orb-float{animation:20s ease-in-out infinite orbFloat}.stagger-1{animation-delay:0s}.stagger-2{animation-delay:50ms}.stagger-3{animation-delay:.1s}.stagger-4{animation-delay:.15s}.stagger-5{animation-delay:.2s}.stagger-6{animation-delay:.25s}.stagger-7{animation-delay:.3s}.stagger-8{animation-delay:.35s}.stagger-9{animation-delay:.4s}.stagger-10{animation-delay:.45s}.typing-dot-1{animation-delay:0s}.typing-dot-2{animation-delay:.18s}.typing-dot-3{animation-delay:.36s}.hover-lift{transition:transform var(--duration-normal)var(--ease-spring),box-shadow var(--duration-normal)var(--ease-out)}.hover-lift:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.hover-lift-subtle{transition:transform var(--duration-normal)var(--ease-spring),box-shadow var(--duration-normal)var(--ease-out)}.hover-lift-subtle:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.hover-scale{transition:transform var(--duration-normal)var(--ease-spring)}.hover-scale:hover{transform:scale(1.03)}.hover-scale-sm{transition:transform var(--duration-fast)var(--ease-spring)}.hover-scale-sm:hover{transform:scale(1.015)}.hover-glow{transition:box-shadow var(--duration-normal)var(--ease-out),border-color var(--duration-normal)var(--ease-out),transform var(--duration-normal)var(--ease-spring)}.hover-glow:hover{box-shadow:var(--shadow-glow);border-color:var(--color-border-accent);transform:translateY(-1px)}.hover-shine{position:relative;overflow:hidden}.hover-shine:after{content:"";width:50%;height:100%;transition:left .8s var(--ease-premium);background:linear-gradient(90deg,#0000,#ffffff1a,#0000);position:absolute;top:0;left:-100%;transform:skew(-18deg)}.hover-shine:hover:after{left:160%}.glass{background:var(--color-bg-glass);-webkit-backdrop-filter:var(--blur-glass);border:1px solid var(--glass-border)}.glass-strong{background:var(--color-bg-glass-strong);-webkit-backdrop-filter:var(--blur-strong);border:1px solid var(--glass-border-strong)}.glass-heavy{background:var(--color-bg-glass-heavy);-webkit-backdrop-filter:var(--blur-heavy);border:1px solid var(--glass-border-strong)}.glass-crystal{background:var(--color-bg-glass-crystal);-webkit-backdrop-filter:var(--blur-glass);border:1px solid var(--glass-border)}.gradient-text{background:var(--gradient-primary);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text}.gradient-text-animated{background:var(--gradient-primary);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:6s infinite gradientShift}.gradient-text-subtle{background:var(--gradient-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glow-accent{box-shadow:0 0 30px #6366f138,0 0 60px #6366f126}.glow-accent-strong{box-shadow:0 0 45px #6366f152,0 0 90px #6366f138}.glow-accent-ultra{box-shadow:0 0 60px #6366f166,0 0 120px #6366f140}.glow-success{box-shadow:0 0 30px #22c55e38}.glow-error{box-shadow:0 0 30px #f8717138}.glow-warning{box-shadow:0 0 30px #fbbf2438}.sidebar-scroll::-webkit-scrollbar{width:4px}.sidebar-scroll::-webkit-scrollbar-track{background:0 0}.sidebar-scroll::-webkit-scrollbar-thumb{-webkit-transition:background var(--duration-normal)var(--ease-out);transition:background var(--duration-normal)var(--ease-out);background:#ffffff1a;border-radius:2px}.sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff2e}.scrollbar-thin::-webkit-scrollbar{width:3px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);-webkit-transition:background var(--duration-fast)var(--ease-out);transition:background var(--duration-fast)var(--ease-out);border-radius:2px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.preserve-3d{transform-style:preserve-3d}.perspective-1000{perspective:1000px}.rotate-3d-x{transform:rotateX(var(--rotate-amount,5deg))}@keyframes celebrateParticle{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}10%{opacity:1}to{transform:translate(var(--tx,-120px),var(--ty,-240px))scale(0);opacity:0}}@keyframes celebrateBurst{0%{opacity:.9;transform:scale(0)}to{opacity:0;transform:scale(3.5)}}@keyframes celebrateText{0%{opacity:0;transform:scale(.4)translateY(24px)}50%{opacity:1;transform:scale(1.15)translateY(-12px)}to{opacity:0;transform:scale(1)translateY(0)}}.animate-celebrate-particle{animation:1.8s ease-out forwards celebrateParticle}.animate-celebrate-burst{animation:1.2s ease-out forwards celebrateBurst}.animate-celebrate-text{animation:1.8s ease-out forwards celebrateText}.noise-overlay{position:relative}.noise-overlay:before{content:"";opacity:var(--noise-opacity);pointer-events:none;background-image:var(--noise-grain);z-index:1;position:absolute;inset:0}@keyframes rippleExpand{0%{opacity:.6;transform:scale(0);box-shadow:0 0 #6366f199}50%{opacity:.3}to{opacity:0;transform:scale(3);box-shadow:0 0 0 20px #6366f100}}@keyframes checkmarkDraw{0%{stroke-dasharray:24;stroke-dashoffset:24px}50%{stroke-dasharray:24;stroke-dashoffset:0}to{stroke-dasharray:24;stroke-dashoffset:0}}@keyframes successCircle{0%{stroke-dasharray:50;stroke-dashoffset:50px}to{stroke-dasharray:50;stroke-dashoffset:0}}@keyframes textReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmerSmooth{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes loadingDots{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}@keyframes progressFill{0%{width:0%}to{width:var(--progress,100%)}}@keyframes tooltipIn{0%{opacity:0;transform:translateY(4px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes spotlight{0%{background-position:50%}to{background-position:350%}}@keyframes morph{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30%}}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes badgePop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes cardLift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes iconBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes rotateSmooth{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wave{0%,to{transform:translateY(0)}25%{transform:translateY(-3px)}75%{transform:translateY(3px)}}@keyframes cursorBlink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes confettiFall{0%{opacity:1;transform:translateY(-100px)rotate(0)}to{opacity:0;transform:translateY(100vh)rotate(720deg)}}@keyframes shakeX{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes pulseRing{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.4)}}.animate-magnetic{animation:magneticPull .4s var(--ease-spring)}.animate-ripple{animation:rippleExpand .6s var(--ease-out)}.animate-checkmark{animation:checkmarkDraw .4s var(--ease-spring)forwards}.animate-text-reveal{animation:textReveal .5s var(--ease-spring)}.animate-count-up{animation:countUp .3s var(--ease-spring)}.animate-shimmer-smooth{background:linear-gradient(90deg,var(--color-bg-tertiary)0%,#ffffff0d 50%,var(--color-bg-tertiary)100%);background-size:200% 100%;animation:2s infinite shimmerSmooth}.animate-loading-dots{animation:1.4s ease-in-out infinite loadingDots}.animate-tooltip-in{animation:tooltipIn .2s var(--ease-spring)}.animate-spotlight{background-size:200% 200%;animation:3s linear infinite spotlight}.animate-morph{animation:8s ease-in-out infinite morph}.animate-fade-slide-in{animation:fadeSlideIn .3s var(--ease-spring)}.animate-badge-pop{animation:badgePop .3s var(--ease-spring-bounce)}.animate-icon-bounce{animation:iconBounce .5s var(--ease-spring)}.animate-rotate-smooth{animation:1s linear infinite rotateSmooth}.animate-wave{animation:1s ease-in-out infinite wave}.animate-cursor-blink{animation:1s step-end infinite cursorBlink}.animate-confetti{animation:2.5s ease-out forwards confettiFall}.animate-shake-x{animation:shakeX .5s var(--ease-spring)}.animate-pulse-ring{animation:1.5s ease-out infinite pulseRing}.stagger-child-1{animation-delay:0s}.stagger-child-2{animation-delay:50ms}.stagger-child-3{animation-delay:.1s}.stagger-child-4{animation-delay:.15s}.stagger-child-5{animation-delay:.2s}.stagger-child-6{animation-delay:.25s}.stagger-child-7{animation-delay:.3s}.stagger-child-8{animation-delay:.35s}.wave-1{animation-delay:0s}.wave-2{animation-delay:.1s}.wave-3{animation-delay:.2s}.wave-4{animation-delay:.3s}.wave-5{animation-delay:.4s}.loading-dot-1{animation-delay:0s}.loading-dot-2{animation-delay:.16s}.loading-dot-3{animation-delay:.32s}.press-scale:active{transition:transform var(--duration-fast)var(--ease-spring);transform:scale(.96)}.focus-ring-enhanced:focus-visible{box-shadow:0 0 0 2px var(--color-bg-primary),0 0 0 4px var(--color-accent-500),0 0 20px #6366f14d;transition:box-shadow var(--duration-fast)var(--ease-out);outline:none}.disabled-enhanced:disabled{opacity:.4;cursor:not-allowed;pointer-events:none;filter:grayscale(.3)}.btn-loading{pointer-events:none;position:relative;color:#0000!important}.btn-loading:after{content:"";justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.btn-loading:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:.8s linear infinite rotateSmooth;position:absolute;top:50%;left:50%}.animate-enter-from-left{animation:slideInLeft .4s var(--ease-spring)}.animate-enter-from-right{animation:slideInRight .4s var(--ease-spring)}.animate-enter-from-top{animation:fadeInDown .4s var(--ease-spring)}.animate-enter-from-bottom{animation:fadeInUp .4s var(--ease-spring)}.animate-exit-to-left{animation:slideOutLeft .3s var(--ease-in)}.animate-exit-to-right{animation:slideOutRight .3s var(--ease-in)}.animate-exit-to-top{animation:fadeInDown .3s var(--ease-in)reverse}.animate-exit-to-bottom{animation:fadeInUp .3s var(--ease-in)reverse}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.duration-1000{animation-duration:1s}.ease-linear{animation-timing-function:linear}.ease-out-back{animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.ease-in-out-smooth{animation-timing-function:cubic-bezier(.4,0,.2,1)}.animate-quantum-ripple{animation:2s ease-in-out infinite quantumRipple}.animate-aurora-wave{background-size:200% 200%;animation:15s ease-in-out infinite auroraWave}.animate-holographic{animation:8s linear infinite holographicShift}.animate-ethereal-float{animation:6s ease-in-out infinite etherealFloat}.animate-quantum-pulse{animation:3s ease-in-out infinite quantumPulse}.animate-smooth-scale-in{animation:smoothScaleIn .4s var(--ease-spring)}.animate-magnetic-attract{animation:magneticAttract .3s var(--ease-spring-bounce)}.hover-quantum-glow:hover{transition:all .3s var(--ease-premium);box-shadow:0 0 60px #6366f166,0 0 120px #8b5cf633,0 0 180px #a78bfa1a}.hover-aurora-shift:hover{background:var(--gradient-aurora-shift);transition:all .4s var(--ease-elite);background-size:200% 200%}.glass-quantum{-webkit-backdrop-filter:blur(56px)saturate(200%);background:#06060af2;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff14,0 20px 60px #000000b3}.border-quantum-glow{position:relative}.border-quantum-glow:before{content:"";background:var(--gradient-quantum-shift);border-radius:inherit;z-index:-1;opacity:0;transition:opacity .3s var(--ease-out);filter:blur(10px);background-size:300% 300%;animation:6s linear infinite gradientShift;position:absolute;inset:-2px}.border-quantum-glow:hover:before{opacity:1}.text-gradient-quantum{background:var(--gradient-holographic);-webkit-text-fill-color:transparent;background-size:300% 300%;-webkit-background-clip:text;background-clip:text;animation:10s linear infinite holographicShift}@keyframes borderBeam{0%{background-position:0%}to{background-position:200%}}@keyframes particleFloat{0%,to{opacity:0;transform:translate(0)rotate(0)}10%{opacity:1}90%{opacity:1}to{transform:translate(var(--tx,100px),var(--ty,-200px))rotate(720deg);opacity:0}}@keyframes blobMorph{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:translate(0)scale(1)}25%{border-radius:30% 60% 70% 40%/50% 60% 30%;transform:translate(20px,-15px)scale(1.05)}50%{border-radius:50% 60% 30%/30% 40% 70% 60%;transform:translate(-20px,20px)scale(.95)}75%{border-radius:60% 40% 60% 30%/70% 30% 50% 60%;transform:translate(15px,10px)scale(1.02)}}@keyframes spotlightMove{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 0}}@keyframes shimmerSweep{0%{transform:translate(-150%)skew(-15deg)}to{transform:translate(250%)skew(-15deg)}}@keyframes auroraPulse{0%,to{opacity:.6;transform:scale(1)translate(0%)translateY(0%)}25%{opacity:.9;transform:scale(1.02)translate(2%)translateY(-1%)}50%{opacity:.7;transform:scale(.98)translate(-1%)translateY(2%)}75%{opacity:1;transform:scale(1.01)translate(-2%)translateY(-1%)}}@keyframes glitch{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}@keyframes magneticHover{0%{transform:scale(1)translateY(0)}50%{transform:scale(1.08)translateY(-2px)}to{transform:scale(1)translateY(0)}}@keyframes premiumScaleIn{0%{opacity:0;transform:scale(.8)translateY(10px)}60%{transform:scale(1.02)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes elasticPress{0%{transform:scale(1)}40%{transform:scale(.92)}70%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes waveRipple{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(2.5)}}@keyframes gradientRotate{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}@keyframes shadowBreathe{0%,to{box-shadow:0 4px 12px #00000080}50%{box-shadow:0 8px 24px #6366f14d}}@keyframes staggerIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes glowSweep{0%{background-position:-200%}to{background-position:200%}}@keyframes smoothMorph{0%{border-radius:50%}25%{border-radius:60% 40% 50% 50%/50% 60% 40% 50%}50%{border-radius:40% 60%/60% 40%}75%{border-radius:50% 50% 60% 40%/40% 60% 50% 50%}to{border-radius:50%}}@keyframes bounceEnhanced{0%,to{transform:translateY(0)scale(1)}25%{transform:translateY(-8px)scale(1.05,.95)}50%{transform:translateY(0)scale(1)}75%{transform:translateY(-4px)scale(1.02,.98)}}@keyframes rotateScale{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.1)}to{transform:rotate(360deg)scale(1)}}@keyframes pulseRingExpand{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(2.5)}}@keyframes slideFade{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes wobble{0%,to{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}.border-beam:before{content:"";background:var(--beam-gradient);border-radius:inherit;z-index:-1;animation:borderBeam var(--beam-duration,4s)linear infinite;opacity:0;background-size:200% 100%;transition:opacity .3s;position:absolute;inset:-2px}.particles-container{pointer-events:none;position:absolute;inset:0;overflow:hidden}.particle{background:var(--particle-1);width:4px;height:4px;animation:particleFloat var(--float-duration)ease-in-out infinite;border-radius:50%;position:absolute}.particle:nth-child(2){background:var(--particle-2);animation-delay:-2s;left:25%}.particle:nth-child(3){background:var(--particle-3);animation-delay:-4s;left:50%}.particle:nth-child(4){background:var(--particle-4);animation-delay:-6s;left:75%}.blob-morph{animation:blobMorph var(--morph-duration)ease-in-out infinite}.spotlight{position:relative;overflow:hidden}.spotlight:after{content:"";background:var(--spotlight-gradient);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.spotlight:hover:after{opacity:1}.shimmer-premium{position:relative;overflow:hidden}.shimmer-premium:after{content:"";background:var(--shimmer-premium);width:100%;height:100%;animation:shimmerSweep var(--shimmer-duration)ease-in-out infinite;pointer-events:none;position:absolute;top:0;left:-150%}.aurora-pulse{animation:auroraPulse var(--pulse-duration)ease-in-out infinite}.glitch{animation:.3s ease-in-out glitch}.premium-scale-in{animation:.5s cubic-bezier(.34,1.56,.64,1) premiumScaleIn}.magnetic-btn{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.magnetic-btn:hover{animation:.4s ease-in-out magneticHover}.magnetic-btn:active{animation:.4s ease-in-out elasticPress}.ripple-effect{position:relative;overflow:hidden}.ripple-effect:after{content:"";background:var(--ripple-color);opacity:0;pointer-events:none;border-radius:50%;width:100px;height:100px;position:absolute;transform:scale(0)}.ripple-effect:active:after{animation:.6s ease-out waveRipple}.gradient-rotate{animation:8s linear infinite gradientRotate}.shadow-breathe{animation:4s ease-in-out infinite shadowBreathe}.text-reveal{animation:.8s cubic-bezier(.65,0,.35,1) textReveal}.stagger-in{animation:.4s ease-out staggerIn}.glow-sweep{background:var(--gradient-primary);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite glowSweep}.smooth-morph{animation:10s ease-in-out infinite smoothMorph}.bounce-enhanced{animation:1s ease-in-out bounceEnhanced}.rotate-scale{animation:20s linear infinite rotateScale}.pulse-ring{position:relative}.pulse-ring:before{content:"";border-radius:inherit;border:2px solid;animation:2s ease-out infinite pulseRingExpand;position:absolute;inset:0}.slide-fade{animation:.4s ease-out slideFade}.wobble:hover{animation:.3s ease-in-out wobble}.card-hover-premium{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.card-hover-premium:hover{box-shadow:var(--shadow-depth-3),0 0 60px #6366f126;transform:translateY(-8px)scale(1.02)}.glass-enhanced{-webkit-backdrop-filter:blur(56px)saturate(200%);background:#06060aeb;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff1a,0 8px 32px #0006}.holo-border{background:linear-gradient(#06060ae6,#06060ae6)padding-box,var(--gradient-prism)border-box;background-clip:padding-box,border-box;border:1px solid #0000;position:relative}.noise-fine:before{content:"";opacity:.03;pointer-events:none;background-image:var(--noise-fine);z-index:1;position:absolute;inset:0}.noise-coarse:before{content:"";opacity:.05;pointer-events:none;background-image:var(--noise-coarse);z-index:1;position:absolute;inset:0}.focus-ring-premium-v2:focus-visible{box-shadow:0 0 0 2px var(--color-bg-primary),0 0 0 4px var(--color-accent-500),0 0 0 6px #6366f14d,0 0 40px #6366f133;outline:none;transition:box-shadow .2s}.text-glow-subtle-v2{text-shadow:0 0 20px #fff3}.text-glow-accent-v2{text-shadow:0 0 10px #6366f199,0 0 20px #6366f166,0 0 30px #6366f133}.scroll-indicator{animation:2s ease-in-out infinite bounceEnhanced}.loading-premium{pointer-events:none;position:relative}.loading-premium:after{content:"";-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:inherit;background:#00000080;position:absolute;inset:0}.success-pulse{animation:.6s ease-out successPulse}@keyframes successPulse{0%{box-shadow:0 0 #22c55eb3}70%{box-shadow:0 0 0 20px #22c55e00}to{box-shadow:0 0 #22c55e00}}.error-shake{animation:.5s ease-in-out errorShake}@keyframes errorShake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@keyframes rotate3DX{0%{transform:perspective(1000px)rotateX(0)translateY(0)}50%{transform:perspective(1000px)rotateX(5deg)translateY(-10px)}to{transform:perspective(1000px)rotateX(0)translateY(0)}}@keyframes rotate3DY{0%{transform:perspective(1000px)rotateY(0)translate(0)}25%{transform:perspective(1000px)rotateY(5deg)translate(5px)}75%{transform:perspective(1000px)rotateY(-5deg)translate(-5px)}to{transform:perspective(1000px)rotateY(0)translate(0)}}@keyframes flip3D{0%{transform:perspective(1000px)rotateY(0)}to{transform:perspective(1000px)rotateY(360deg)}}@keyframes tilt3D{0%,to{transform:perspective(500px)rotateX(0)rotateY(0)}25%{transform:perspective(500px)rotateX(2deg)rotateY(2deg)}50%{transform:perspective(500px)rotateX(0)rotateY(0)}75%{transform:perspective(500px)rotateX(-2deg)rotateY(-2deg)}}@keyframes particleExplosion{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--tx),var(--ty))scale(0);opacity:0}}@keyframes particleOrbit{0%{transform:rotate(0deg)translateX(var(--orbit-radius,60px))rotate(0deg)}to{transform:rotate(360deg)translateX(var(--orbit-radius,60px))rotate(-360deg)}}@keyframes particleSwirl{0%{opacity:0;transform:rotate(0)translate(0)translateY(0)scale(1)}20%{opacity:1}to{transform:rotate(720deg)translateX(var(--swirl-x,100px))translateY(var(--swirl-y,-100px))scale(0);opacity:0}}@keyframes particleVortex{0%{opacity:0;transform:rotate(0)translate(0)scale(1)}25%{opacity:.8;transform:rotate(90deg)translate(20px)scale(1.2)}50%{transform:rotate(180deg)translate(0)scale(1)}75%{opacity:.8;transform:rotate(270deg)translate(-20px)scale(.8)}to{opacity:0;transform:rotate(360deg)translate(0)scale(0)}}@keyframes springIn{0%{opacity:0;transform:scale(.3)translateY(-100px)}30%{opacity:1;transform:scale(1.1)translateY(10px)}45%{transform:scale(.95)translateY(-5px)}60%{transform:scale(1.02)translateY(2px)}75%{transform:scale(.98)translateY(-1px)}to{transform:scale(1)translateY(0)}}@keyframes springOut{0%{opacity:1;transform:scale(1)}30%{transform:scale(1.1)}to{opacity:0;transform:scale(.3)translateY(100px)}}@keyframes elasticScale{0%{transform:scale(1)}30%{transform:scale(1.25)}40%{transform:scale(.75)}50%{transform:scale(1.15)}65%{transform:scale(.95)}75%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes springBounce{0%,to{transform:translateY(0)scaleY(1)}25%{transform:translateY(-15px)scaleY(1.1)}50%{transform:translateY(0)scaleY(.95)}75%{transform:translateY(-7px)scaleY(1.05)}}@keyframes rubberBand{0%{transform:scale(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}@keyframes hoverFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.02)}}@keyframes hoverPulse{0%,to{box-shadow:0 4px 12px #00000080,0 0 20px #6366f133}50%{box-shadow:0 8px 24px #0009,0 0 40px #6366f166}}@keyframes depthLift{0%{transform:translateZ(0)translateY(0);box-shadow:0 4px 12px #00000080}to{transform:translateZ(20px)translateY(-6px);box-shadow:0 20px 40px #000000b3,0 0 60px #6366f14d}}@keyframes liquid{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{border-radius:30% 60% 70% 40%/50% 60% 30%}50%{border-radius:50% 60% 30%/30% 60% 70% 50%}75%{border-radius:60% 40% 60% 30%/70% 30% 50% 60%}}@keyframes wavePulse{0%{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}to{opacity:.6;transform:scale(1)}}@keyframes ripple3D{0%{opacity:.8;transform:scale(0)rotateX(60deg)}to{opacity:0;transform:scale(4)rotateX(60deg)}}@keyframes neonPulse{0%,to{text-shadow:0 0 10px #6366f1cc,0 0 20px #6366f199,0 0 30px #6366f166,0 0 40px #6366f133}50%{text-shadow:0 0 5px #6366f1,0 0 10px #6366f1cc,0 0 15px #6366f199,0 0 20px #6366f166}}@keyframes plasmaGlow{0%,to{box-shadow:0 0 20px #6366f166,0 0 40px #8b5cf64d,0 0 60px #a855f733,inset 0 0 20px #6366f11a}50%{box-shadow:0 0 40px #6366f199,0 0 80px #8b5cf680,0 0 120px #a855f74d,inset 0 0 40px #6366f133}}@keyframes glitch3D{0%,to{filter:hue-rotate();transform:translate(0)skew(0deg)}20%{filter:hue-rotate(90deg);transform:translate(-3px,3px)skew(-10deg)}40%{filter:hue-rotate(180deg);transform:translate(3px,-3px)skew(10deg)}60%{filter:hue-rotate(270deg);transform:translate(-3px,-3px)skew(-5deg)}80%{filter:hue-rotate(360deg);transform:translate(3px,3px)skew(5deg)}}@keyframes magneticField{0%{transform:translate(0)rotate(0)}25%{transform:translate(2px,-2px)rotate(1deg)}50%{transform:translate(-2px,2px)rotate(-1deg)}75%{transform:translate(1px,1px)rotate(.5deg)}to{transform:translate(0)rotate(0)}}@keyframes magneticPull3D{0%{transform:perspective(500px)translateZ(0)rotateY(0)}50%{transform:perspective(500px)translateZ(30px)rotateY(5deg)}to{transform:perspective(500px)translateZ(0)rotateY(0)}}@keyframes prismRotate{0%{filter:hue-rotate();background-position:0%}50%{filter:hue-rotate(180deg);background-position:100%}to{filter:hue-rotate(360deg);background-position:0%}}@keyframes typewriterBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes textGlowPulse{0%,to{text-shadow:0 0 10px #ffffff80,0 0 20px #6366f14d,0 0 30px #6366f133}50%{text-shadow:0 0 15px #fffc,0 0 30px #6366f180,0 0 45px #6366f14d}}@keyframes neonFlicker{0%,19%,21%,23%,25%,54%,56%,to{text-shadow:0 0 10px #6366f1cc,0 0 20px #6366f199,0 0 30px #6366f166;opacity:1}20%,24%,55%{text-shadow:none;opacity:.8}}@keyframes cascadeIn{0%{opacity:0;transform:translateY(-30px)rotateX(-15deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}@keyframes staggerSlide{0%{opacity:0;transform:translate(-50px)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes morphingPolygon{0%{border-radius:50%;transform:rotate(0)}25%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;transform:rotate(90deg)}50%{border-radius:50%;transform:rotate(180deg)}75%{border-radius:70% 30% 30% 70%/70% 70% 30% 30%;transform:rotate(270deg)}to{border-radius:50%;transform:rotate(360deg)}}@keyframes auroraDance{0%,to{filter:hue-rotate();background-position:0%;transform:translate(0)translateY(0)scale(1)}25%{filter:hue-rotate(90deg);background-position:100%;transform:translate(5%)translateY(-3%)scale(1.02)}50%{filter:hue-rotate(180deg);background-position:0%;transform:translate(-3%)translateY(5%)scale(.98)}75%{filter:hue-rotate(270deg);background-position:100%;transform:translate(-5%)translateY(-2%)scale(1.01)}}@keyframes meteor{0%{opacity:1;transform:translate(0)translateY(0)rotate(-45deg)}70%{opacity:1}to{opacity:0;transform:translate(-500px)translateY(500px)rotate(-45deg)}}@keyframes shootingStar{0%{opacity:0;transform:translate(100vw)translateY(-100vh)rotate(45deg)}10%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(-100vw)translateY(100vh)rotate(45deg)}}@keyframes quantumTunnel{0%{opacity:0;transform:scale(1)translateZ(0)}20%{opacity:.5;transform:scale(.8)translateZ(-50px)}40%{opacity:1;transform:scale(1.2)translateZ(50px)}60%{opacity:.8;transform:scale(.9)translateZ(-25px)}80%{opacity:1;transform:scale(1.05)translateZ(15px)}to{opacity:1;transform:scale(1)translateZ(0)}}@keyframes volumetricGlow{0%,to{box-shadow:0 0 20px #6366f14d,0 0 60px #6366f133,0 0 100px #6366f11a,inset 0 0 20px #6366f11a}50%{box-shadow:0 0 40px #6366f180,0 0 100px #6366f14d,0 0 180px #6366f126,inset 0 0 40px #6366f133}}@keyframes rippleRain{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(4)}}@keyframes digitalRain{0%{opacity:0;transform:translateY(-100%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(100vh)}}@keyframes cyberpunkGlitch{0%{clip-path:inset(40% 0 61%);transform:translate(-2px,2px)}20%{clip-path:inset(92% 0 1%);transform:translate(2px,-2px)}40%{clip-path:inset(43% 0 1%);transform:translate(-2px,2px)}60%{clip-path:inset(25% 0 58%);transform:translate(2px,-2px)}80%{clip-path:inset(54% 0 7%);transform:translate(-2px,2px)}to{clip-path:inset(58% 0 43%);transform:translate(2px,-2px)}}@keyframes liquidMetal{0%,to{background-position:0%;transform:scale(1)}25%{background-position:100%;transform:scale(1.05)}50%{background-position:0%;transform:scale(.95)}75%{background-position:100%;transform:scale(1.02)}}@keyframes energyField{0%,to{opacity:.3;transform:scale(1)rotate(0)}50%{opacity:.8;transform:scale(1.1)rotate(180deg)}}@keyframes warpSpeed{0%{opacity:1;transform:scale(0)rotate(0)}to{opacity:0;transform:scale(2)rotate(720deg)}}.rotate-3d-x{animation:4s ease-in-out infinite rotate3DX}.rotate-3d-y{animation:6s ease-in-out infinite rotate3DY}.flip-3d{animation:3s ease-in-out infinite flip3D}.tilt-3d{animation:5s ease-in-out infinite tilt3D}.particle-explosion{animation:1s ease-out forwards particleExplosion}.particle-orbit{animation:8s linear infinite particleOrbit}.particle-swirl{animation:3s ease-out forwards particleSwirl}.particle-vortex{animation:2s ease-in-out infinite particleVortex}.spring-in{animation:.8s cubic-bezier(.68,-.55,.265,1.55) springIn}.spring-out{animation:.6s cubic-bezier(.68,-.55,.265,1.55) springOut}.elastic-scale{animation:1s cubic-bezier(.68,-.55,.265,1.55) elasticScale}.spring-bounce{animation:1.5s cubic-bezier(.28,.84,.42,1) springBounce}.rubber-band{animation:1s cubic-bezier(.68,-.55,.265,1.55) rubberBand}.hover-float{animation:3s ease-in-out infinite hoverFloat}.hover-pulse{animation:2s ease-in-out infinite hoverPulse}.depth-lift{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.depth-lift:hover{animation:.6s ease-out forwards depthLift}.liquid-morph{animation:8s ease-in-out infinite liquid}.wave-pulse{animation:2s ease-in-out infinite wavePulse}.ripple-3d{animation:1.5s ease-out infinite ripple3D}.neon-pulse{animation:2s ease-in-out infinite neonPulse}.plasma-glow{animation:3s ease-in-out infinite plasmaGlow}.glitch-3d{animation:.5s ease-in-out infinite glitch3D}.magnetic-field{animation:2s ease-in-out infinite magneticField}.magnetic-pull-3d{animation:1.5s ease-in-out infinite magneticPull3D}.holographic-shift-v13{animation:6s linear infinite holographicShift}.prism-rotate{animation:4s linear infinite prismRotate}.typewriter-bounce{animation:.6s ease-in-out infinite typewriterBounce}.text-glow-pulse-v13{animation:2s ease-in-out infinite textGlowPulse}.neon-flicker{animation:3s linear infinite neonFlicker}.cascade-in{animation:.5s ease-out cascadeIn}.stagger-slide{animation:.4s ease-out staggerSlide}.morphing-polygon{animation:12s ease-in-out infinite morphingPolygon}.aurora-dance{background-size:200% 200%;animation:15s ease-in-out infinite auroraDance}.meteor{animation:1s linear forwards meteor}.shooting-star{animation:3s linear infinite shootingStar}.quantum-tunnel{animation:1.2s cubic-bezier(.68,-.55,.265,1.55) quantumTunnel}.volumetric-glow{animation:4s ease-in-out infinite volumetricGlow}.ripple-rain{animation:2s ease-out infinite rippleRain}.digital-rain{animation:5s linear infinite digitalRain}.cyberpunk-glitch{animation:.3s steps(10,end) infinite cyberpunkGlitch}.liquid-metal{background-size:200% 200%;animation:3s ease-in-out infinite liquidMetal}.energy-field{animation:2s ease-in-out infinite energyField}.warp-speed{animation:1.5s ease-out warpSpeed}.glow-particle{position:relative}.glow-particle:before{content:"";background:radial-gradient(circle,var(--color-accent-500)0%,transparent 70%);opacity:0;border-radius:inherit;z-index:-1;animation:3s ease-in-out infinite plasmaGlow;position:absolute;inset:-4px}.premium-card-v13{transform-style:preserve-3d;perspective:1000px;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.premium-card-v13:hover{transform:translateY(-12px)rotateX(5deg)rotateY(-5deg)translateZ(20px);box-shadow:-20px 20px 60px #000c,0 0 80px #6366f166,inset 0 1px #ffffff1a}.button-premium-v13{transform-style:preserve-3d;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.button-premium-v13:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.button-premium-v13:hover:before{transform:translate(100%)}.button-premium-v13:active{transform:scale(.95)translateZ(-10px)}.depth-1{z-index:10;transform:translateZ(10px)}.depth-2{z-index:20;transform:translateZ(20px)}.depth-3{z-index:30;transform:translateZ(30px)}.depth-4{z-index:40;transform:translateZ(40px)}.depth-5{z-index:50;transform:translateZ(50px)}.interactive-depth{transform-style:preserve-3d;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.interactive-depth:hover{transform:translateZ(30px)scale(1.05)}.text-glow-plasma{animation:2s ease-in-out infinite textGlowPulse}.text-glow-neon{animation:1.5s ease-in-out infinite neonPulse}.particle-bg{position:relative;overflow:hidden}.particle-bg:before{content:"";background-image:radial-gradient(2px 2px at 20px 30px,var(--particle-1),transparent),radial-gradient(2px 2px at 40px 70px,var(--particle-2),transparent),radial-gradient(2px 2px at 50px 160px,var(--particle-3),transparent),radial-gradient(2px 2px at 90px 40px,var(--particle-4),transparent);opacity:.3;pointer-events:none;background-size:200px 200px;width:100%;height:100%;animation:20s linear infinite particleSwirl;position:absolute}@keyframes celestialShimmer{0%{opacity:0;background-position:-300% 0}45%{opacity:.6}50%{opacity:1;background-position:300% 0}55%{opacity:.6}to{opacity:0;background-position:900% 0}}@keyframes etherealGlow{0%,to{transform:scale(1);box-shadow:0 0 30px #6366f14d,0 0 60px #8b5cf633,0 0 90px #a855f71a}50%{transform:scale(1.03);box-shadow:0 0 50px #6366f180,0 0 100px #8b5cf659,0 0 150px #a855f733}}@keyframes textRevealBlur{0%{filter:blur(10px);opacity:0;transform:translateY(10px)}to{filter:blur();opacity:1;transform:translateY(0)}}@keyframes premiumEntrance{0%{opacity:0;filter:blur(4px);transform:translateY(20px)scale(.92)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes glowOscillate{0%,to{box-shadow:0 0 40px #6366f166}25%{box-shadow:0 0 60px #8b5cf680}50%{box-shadow:0 0 80px #a855f799}75%{box-shadow:0 0 50px #6366f180}}@keyframes breathingBorder{0%,to{border-color:#6366f166;box-shadow:0 0 20px #6366f133}50%{border-color:#8b5cf6b3;box-shadow:0 0 40px #8b5cf666}}@keyframes shimmerGlow{0%{filter:brightness();background-position:-200% 0}50%{filter:brightness(1.2)}to{filter:brightness();background-position:200% 0}}@keyframes beamSweep{0%{transform:translate(-100%)rotate(25deg)}to{transform:translate(200%)rotate(25deg)}}@keyframes magneticPullEnhanced{0%{transform:scale(1)translate(0)}30%{transform:scale(1.1)translate(5px)}60%{transform:scale(.95)translate(-3px)}to{transform:scale(1)translate(0)}}.animate-aurora-pulse{animation:8s ease-in-out infinite auroraPulse}.animate-celestial-shimmer{background:linear-gradient(90deg,#0000 0%,#ffffff0d 40%,#ffffff26 50%,#ffffff0d 60%,#0000 100%) 0 0/200% 100%;animation:4s ease-in-out infinite celestialShimmer}.animate-ethereal-glow{animation:3s ease-in-out infinite etherealGlow}.animate-premium-entrance{animation:.6s cubic-bezier(.23,1,.32,1) forwards premiumEntrance}.animate-glow-oscillate{animation:4s ease-in-out infinite glowOscillate}.animate-breathing-border{animation:3s ease-in-out infinite breathingBorder}.animate-shimmer-glow{background:linear-gradient(90deg,#0000 0%,#ffffff0d 40%,#ffffff26 50%,#ffffff0d 60%,#0000 100%) 0 0/200% 100%;animation:2.5s ease-in-out infinite shimmerGlow}.animate-magnetic-pull{animation:.4s cubic-bezier(.34,1.56,.64,1) magneticPullEnhanced}.hover-ethereal-lift{transition:all .3s cubic-bezier(.23,1,.32,1)}.hover-ethereal-lift:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 20px 40px #0009,0 0 60px #6366f14d}.hover-glow-expand{transition:all .4s cubic-bezier(.12,.82,.28,1)}.hover-glow-expand:hover{box-shadow:0 0 40px #6366f180,0 0 80px #8b5cf64d,0 0 120px #a855f733}.glass-diamond{-webkit-backdrop-filter:blur(80px)saturate(220%);background:#06060af2;border:1px solid #ffffff26;box-shadow:inset 0 1px #ffffff1f,0 25px 60px #000000bf}.glass-crystal{-webkit-backdrop-filter:blur(100px)saturate(250%);background:#06060af7;border:1px solid #ffffff2e;box-shadow:inset 0 1px #ffffff26,0 30px 80px #000c}.glow-ethereal{box-shadow:0 0 40px #6366f166,0 0 80px #8b5cf64d,0 0 120px #a855f733}.glow-divine{box-shadow:0 0 60px #6366f180,0 0 120px #8b5cf666,0 0 180px #a855f74d,0 0 240px #6366f133}.text-glow-ethereal{text-shadow:0 0 20px #6366f199,0 0 40px #8b5cf666,0 0 60px #a855f733}.text-shimmer-premium{background:linear-gradient(90deg,#0000 0%,#ffffff0d 40%,#ffffff26 50%,#ffffff0d 60%,#0000 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite celestialShimmer}.depth-layer-1{box-shadow:0 2px 4px #0009,0 4px 8px #0006,inset 0 1px #ffffff14}.depth-layer-2{box-shadow:0 4px 8px #000000a6,0 8px 16px #00000073,inset 0 1px #ffffff1a}.depth-layer-3{box-shadow:0 8px 16px #000000b3,0 16px 32px #00000080,inset 0 1px #ffffff1f}.border-beam{position:relative;overflow:hidden}.border-beam:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#6366f199 45%,#a78bfacc 50%,#6366f199 55%,#0000 100%) 0 0/200% 100%;transition:opacity .3s;animation:3s linear infinite beamSweep;position:absolute;inset:0}.border-beam:hover:before{opacity:1}.ripple-click{position:relative;overflow:hidden}.ripple-click:after{content:"";top:var(--ripple-y,50%);left:var(--ripple-x,50%);pointer-events:none;background:#6366f166;border-radius:50%;width:0;height:0;animation:.6s ease-out rippleExpand;position:absolute;transform:translate(-50%,-50%)}.spotlight-container{position:relative;overflow:hidden}.spotlight-container:before{content:"";background:radial-gradient(circle 600px at var(--mouse-x,50%)var(--mouse-y,50%),#6366f11f,transparent 40%);opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0}.spotlight-container:hover:before{opacity:1}.border-holo{-webkit-mask-composite:xor;background:linear-gradient(45deg,#6366f12e,#a855f726,#ec48991f,#fbbf241a,#22c55e1f) 0 0/300% 300% border-box;border:1px solid #0000;animation:8s linear infinite holographicShift;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.border-prism{-webkit-mask-composite:xor;background:linear-gradient(135deg,#6366f14d 0%,#a855f740 25%,#ec489933 50%,#fbbf2426 75%,#22c55e33 100%) border-box;border:1px solid #0000;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.text-reveal-blur{animation:.6s cubic-bezier(.16,1,.3,1) forwards textRevealBlur}@keyframes perspectiveRotate{0%{transform:perspective(1000px)rotateX(0)rotateY(0)}25%{transform:perspective(1000px)rotateX(5deg)rotateY(5deg)}50%{transform:perspective(1000px)rotateX(0)rotateY(0)}75%{transform:perspective(1000px)rotateX(-5deg)rotateY(-5deg)}to{transform:perspective(1000px)rotateX(0)rotateY(0)}}@keyframes cardTilt{0%{transform:perspective(1000px)rotateX(0)rotateY(0)translateZ(0)}to{transform:perspective(1000px)rotateX(5deg)rotateY(-5deg)translateZ(30px)}}@keyframes parallaxDepth{0%{transform:translateZ(0)}to{transform:translateZ(50px)}}@keyframes mouseParallax{0%{transform:translate(0)}to{transform:translate(calc((var(--mouse-x) - 50%)*var(--parallax-intensity)),calc((var(--mouse-y) - 50%)*var(--parallax-intensity)))}}@keyframes confettiBurst{0%{opacity:1;transform:translateY(0)rotate(0)scale(0)}to{opacity:0;transform:translateY(100vh)rotate(720deg)scale(1)}}@keyframes sparkle{0%,to{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1)rotate(180deg)}}@keyframes skeleton3D{0%{background-position:-200% 0;transform:translateZ(0)}to{background-position:200% 0;transform:translateZ(10px)}}@keyframes messageEntrance3D{0%{opacity:0;transform:perspective(1000px)translate(-30px)translateZ(-50px)}to{opacity:1;transform:perspective(1000px)translate(0)translateZ(0)}}@keyframes buttonPressDepth{0%{transform:translateZ(0)scale(1)}50%{transform:translateZ(-5px)scale(.95)}to{transform:translateZ(0)scale(1)}}@keyframes emptyStateFloat{0%,to{transform:translateY(0)translateZ(0)rotate(0)}25%{transform:translateY(-10px)translateZ(20px)rotate(2deg)}50%{transform:translateY(-15px)translateZ(40px)rotate(0)}75%{transform:translateY(-10px)translateZ(20px)rotate(-2deg)}}.animate-perspective-rotate{animation:8s ease-in-out infinite perspectiveRotate}.animate-card-tilt{animation:.6s cubic-bezier(.23,1,.32,1) cardTilt}.animate-parallax-depth{animation:2s ease-in-out infinite parallaxDepth}.animate-mouse-parallax{animation:.3s ease-out mouseParallax}.animate-confetti-burst{animation:3s ease-out forwards confettiBurst}.animate-sparkle{animation:1.5s ease-in-out infinite sparkle}.animate-skeleton-3d{animation:2s ease-in-out infinite skeleton3D}.animate-message-3d{animation:.5s cubic-bezier(.23,1,.32,1) messageEntrance3D}.animate-button-3d{animation:.4s cubic-bezier(.34,1.56,.64,1) buttonPressDepth}.animate-empty-state-float{animation:6s ease-in-out infinite emptyStateFloat}
