@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Poppins:wght@400;500;600;700;800&family=Roboto:wght@400;500;700&family=Montserrat:wght@400;500;600;700&family=Fira+Code:wght@400;500;600&family=JetBrains+Mono:wght@400;500;700&display=swap";.nyx-tracer{position:relative;background:#0a0a1a!important;border-radius:12px;border:1px solid rgba(255,255,255,.1);box-shadow:0 0 20px -5px var(--tracer-color, rgba(168, 85, 247, .2)),0 4px 16px #0000004d;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:visible;z-index:1}.nyx-tracer:before,.nyx-tracer:after{z-index:10!important}.nyx-tracer:before{content:"";position:absolute;width:3px;height:3px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,var(--tracer-color, rgba(168, 85, 247, .2)) 40%,transparent 70%);box-shadow:0 0 4px 1px var(--tracer-color, rgba(168, 85, 247, .15));pointer-events:none;z-index:100;opacity:.3;animation:trace-border 10s linear infinite}.nyx-tracer:after{display:none}@keyframes trace-border{0%{top:0;left:0;transform:translate(-50%,-50%)}25%{top:0;left:100%;transform:translate(-50%,-50%)}25.01%{top:0;left:100%;transform:translate(-50%,-50%)}50%{top:100%;left:100%;transform:translate(-50%,-50%)}50.01%{top:100%;left:100%;transform:translate(-50%,-50%)}75%{top:100%;left:0;transform:translate(-50%,-50%)}75.01%{top:100%;left:0;transform:translate(-50%,-50%)}to{top:0;left:0;transform:translate(-50%,-50%)}}.nyx-tracer:hover{transform:translateY(-2px);border-color:var(--tracer-color, rgba(168, 85, 247, .3));box-shadow:0 0 30px -5px var(--tracer-color, rgba(168, 85, 247, .4)),0 8px 24px #0006}.nyx-tracer:hover:before,.nyx-tracer:hover:after{animation-duration:2s;width:10px;height:10px}.nyx-tracer-soft{position:relative;background:#0a0a1a99!important;border-radius:16px;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 15px -5px var(--tracer-color, rgba(168, 85, 247, .15)),0 4px 12px #0000004d;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:visible;z-index:1}.nyx-tracer-soft:before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.9) 0%,var(--tracer-color, rgba(168, 85, 247, .7)) 30%,var(--tracer-color, rgba(168, 85, 247, .3)) 60%,transparent 100%);box-shadow:0 0 8px 2px var(--tracer-color, rgba(168, 85, 247, .5)),0 0 15px 3px var(--tracer-color, rgba(168, 85, 247, .3)),0 0 25px 5px var(--tracer-color, rgba(168, 85, 247, .15));pointer-events:none;z-index:100;animation:trace-border-smooth 10s cubic-bezier(.4,0,.2,1) infinite}@keyframes trace-border-smooth{0%{top:0;left:0;transform:translate(-50%,-50%)}23%{top:0;left:95%;transform:translate(-50%,-50%)}24%{top:0%;left:98%;transform:translate(-50%,-50%)}25%{top:1%;left:100%;transform:translate(-50%,-50%)}26%{top:3%;left:100%;transform:translate(-50%,-50%)}27%{top:5%;left:100%;transform:translate(-50%,-50%)}48%{top:95%;left:100%;transform:translate(-50%,-50%)}49%{top:98%;left:100%;transform:translate(-50%,-50%)}50%{top:100%;left:99%;transform:translate(-50%,-50%)}51%{top:100%;left:97%;transform:translate(-50%,-50%)}52%{top:100%;left:95%;transform:translate(-50%,-50%)}73%{top:100%;left:5%;transform:translate(-50%,-50%)}74%{top:100%;left:2%;transform:translate(-50%,-50%)}75%{top:99%;left:0%;transform:translate(-50%,-50%)}76%{top:97%;left:0%;transform:translate(-50%,-50%)}77%{top:95%;left:0%;transform:translate(-50%,-50%)}98%{top:5%;left:0;transform:translate(-50%,-50%)}99%{top:2%;left:0;transform:translate(-50%,-50%)}to{top:0;left:0;transform:translate(-50%,-50%)}}.nyx-tracer-soft:hover{transform:translateY(-1px);border-color:var(--tracer-color, rgba(168, 85, 247, .15));box-shadow:0 0 20px -5px var(--tracer-color, rgba(168, 85, 247, .25)),0 6px 18px #00000059}.nyx-tracer-soft:hover:before{animation-duration:7s;width:6px;height:6px;box-shadow:0 0 10px 3px var(--tracer-color, rgba(168, 85, 247, .6)),0 0 20px 5px var(--tracer-color, rgba(168, 85, 247, .4)),0 0 30px 7px var(--tracer-color, rgba(168, 85, 247, .2))}@keyframes twinkle{0%,to{opacity:.1}50%{opacity:.9}}@keyframes nebula-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}to{transform:translate(0) scale(1)}}@keyframes galaxy-fade{0%{opacity:0;transform:scale(.9) rotate(0)}25%{opacity:.3;transform:scale(1.05) rotate(10deg)}50%{opacity:.4;transform:scale(1) rotate(20deg)}75%{opacity:.2;transform:scale(.95) rotate(30deg)}to{opacity:0;transform:scale(.85) rotate(45deg)}}@keyframes galaxy-pulse{0%,to{filter:brightness(1) blur(25px)}50%{filter:brightness(1.05) blur(30px)}}.cosmic-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;background:radial-gradient(ellipse at 20% 30%,rgba(88,28,135,.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(59,130,246,.12) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(139,92,246,.08) 0%,transparent 70%),linear-gradient(to bottom,#000,#0a0a0f,#000);overflow:hidden}.cosmic-background:before{content:"";position:absolute;width:200%;height:200%;top:-50%;left:-50%;background-image:radial-gradient(2px 2px at 20% 30%,white,transparent),radial-gradient(2px 2px at 60% 70%,white,transparent),radial-gradient(1px 1px at 50% 50%,white,transparent),radial-gradient(1px 1px at 80% 10%,white,transparent),radial-gradient(2px 2px at 90% 60%,white,transparent),radial-gradient(1px 1px at 33% 80%,white,transparent),radial-gradient(1px 1px at 15% 75%,white,transparent);background-size:200px 200px,250px 250px,150px 150px,180px 180px,220px 220px,170px 170px,190px 190px;background-position:0 0,40px 60px,130px 270px,70px 100px,150px 50px,90px 180px,200px 120px;animation:float 300s linear infinite;opacity:.6}.cosmic-background:after{content:"";position:absolute;width:600px;height:600px;top:20%;right:-200px;background:radial-gradient(circle,rgba(168,85,247,.15) 0%,transparent 70%);border-radius:50%;filter:blur(60px);animation:nebula-drift 120s ease-in-out infinite}.cosmic-stars{position:absolute;width:100%;height:100%;top:0;left:0}.cosmic-stars span{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;animation:twinkle 25s ease-in-out infinite}.cosmic-stars span:nth-child(1){top:10%;left:20%;animation-delay:0s}.cosmic-stars span:nth-child(2){top:20%;left:80%;animation-delay:.5s}.cosmic-stars span:nth-child(3){top:30%;left:40%;animation-delay:1s;box-shadow:0 0 4px #fff}.cosmic-stars span:nth-child(4){top:50%;left:70%;animation-delay:1.5s}.cosmic-stars span:nth-child(5){top:60%;left:15%;animation-delay:2s}.cosmic-stars span:nth-child(6){top:70%;left:90%;animation-delay:2.5s;box-shadow:0 0 4px #fff}.cosmic-stars span:nth-child(7){top:80%;left:50%;animation-delay:.7s}.cosmic-stars span:nth-child(8){top:15%;left:60%;animation-delay:1.2s}.cosmic-stars span:nth-child(9){top:45%;left:25%;animation-delay:1.8s;box-shadow:0 0 4px #fff}.cosmic-stars span:nth-child(10){top:85%;left:75%;animation-delay:.3s}.cosmic-stars span:nth-child(11){top:25%;left:45%;animation-delay:2.2s}.cosmic-stars span:nth-child(12){top:65%;left:85%;animation-delay:1.7s}.cosmic-stars span:nth-child(13){top:35%;left:10%;animation-delay:.9s;box-shadow:0 0 6px #fff}.cosmic-stars span:nth-child(14){top:55%;left:95%;animation-delay:2.4s}.cosmic-stars span:nth-child(15){top:75%;left:35%;animation-delay:.4s}@tailwind base;@tailwind components;@tailwind utilities;:root{--color-primary: #8b5cf6;--color-secondary: #6366f1;--color-accent: #06b6d4;--color-background: #000000;--color-surface: #0b0b10;--color-text: #f1f5f9;--color-textSecondary: #94a3b8;--color-border: #2d2d44;--color-hover: #2d2d44;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #3b82f6;--gradient-background: linear-gradient(135deg, #000000 0%, #07050b 40%, #0b0612 100%);--gradient-primary: linear-gradient(90deg, #8b5cf6 0%, #6366f1 100%);--font-family: "Inter", sans-serif}@layer base{*{@apply transition-colors duration-200;}}body{font-family:var(--font-family);background:var(--gradient-background);background-attachment:fixed;color:var(--color-text)}@keyframes shimmer{0%{background-position:200% 50%}to{background-position:-200% 50%}}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#ffffff08;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#a855f780,#8b5cf680);border-radius:10px;box-shadow:0 0 10px #a855f780}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#a855f7cc,#8b5cf6cc)}@layer utilities{.nyx-tracer{position:relative;border-radius:16px;overflow:visible;background:#0a0a1a!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #ffffff1a;transition:all .3s ease;z-index:1}.nyx-tracer:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,1) 0%,var(--tracer-color, rgba(168, 85, 247, 1)) 30%,var(--tracer-color, rgba(168, 85, 247, .6)) 60%,transparent 100%);box-shadow:0 0 10px 2px var(--tracer-color, rgba(168, 85, 247, .8)),0 0 20px 4px var(--tracer-color, rgba(168, 85, 247, .4)),0 0 30px 6px var(--tracer-color, rgba(168, 85, 247, .2));pointer-events:none;z-index:100;animation:trace-border 10s linear infinite}.nyx-tracer:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,1) 0%,var(--tracer-color, rgba(168, 85, 247, 1)) 30%,var(--tracer-color, rgba(168, 85, 247, .6)) 60%,transparent 100%);box-shadow:0 0 10px 2px var(--tracer-color, rgba(168, 85, 247, .8)),0 0 20px 4px var(--tracer-color, rgba(168, 85, 247, .4)),0 0 30px 6px var(--tracer-color, rgba(168, 85, 247, .2));pointer-events:none;z-index:100;animation:trace-border 10s linear infinite 2s}.nyx-tracer:hover{box-shadow:inset 0 0 20px #00d2ff4d}.nyx-tracer:hover:before,.nyx-tracer:hover:after{animation-duration:2s;width:10px;height:10px}@keyframes trace-border{0%{top:0;left:0;transform:translate(-50%,-50%)}25%{top:0;left:100%;transform:translate(-50%,-50%)}25.01%{top:0;left:100%;transform:translate(-50%,-50%)}50%{top:100%;left:100%;transform:translate(-50%,-50%)}50.01%{top:100%;left:100%;transform:translate(-50%,-50%)}75%{top:100%;left:0;transform:translate(-50%,-50%)}75.01%{top:100%;left:0;transform:translate(-50%,-50%)}to{top:0;left:0;transform:translate(-50%,-50%)}}.nyx-cta{position:relative;border-radius:12px;overflow:hidden;background:#0a0a1ab3!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #ffffff26;transition:all .3s ease;z-index:1}.nyx-cta:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,1) 0%,var(--cta-color, rgba(168, 85, 247, 1)) 30%,var(--cta-color, rgba(168, 85, 247, .6)) 60%,transparent 100%);box-shadow:0 0 8px 2px var(--cta-color, rgba(168, 85, 247, .8)),0 0 16px 3px var(--cta-color, rgba(168, 85, 247, .4));pointer-events:none;z-index:100;animation:trace-border 10s linear infinite}.nyx-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;padding:1px;background:linear-gradient(135deg,var(--cta-color, rgba(168, 85, 247, .4)) 0%,var(--cta-color-secondary, rgba(99, 102, 241, .4)) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;transition:opacity .3s ease}.nyx-cta:hover{box-shadow:inset 0 0 0 1px #ffffff40,0 0 30px var(--cta-color, rgba(168, 85, 247, .5)),0 8px 25px #0006;transform:translateY(-2px)}.nyx-cta:hover:before{animation-duration:1s;width:8px;height:8px;box-shadow:0 0 12px 3px var(--cta-color, rgba(168, 85, 247, .9)),0 0 24px 5px var(--cta-color, rgba(168, 85, 247, .5))}.nyx-cta:hover:after{opacity:1}.btn-primary{@apply nyx-cta bg-gradient-to-r from-purple-700/50 to-blue-700/50 relative;--cta-color: #a855f7;--cta-color-secondary: #6366f1}.btn-secondary{@apply nyx-cta bg-gradient-to-r from-slate-700/50 to-slate-600/50 relative;--cta-color: #64748b;--cta-color-secondary: #475569}.btn-success{@apply nyx-cta bg-gradient-to-r from-green-700/50 to-emerald-700/50 relative;--cta-color: #10b981;--cta-color-secondary: #059669}.btn-warning{@apply nyx-cta bg-gradient-to-r from-amber-600/50 to-orange-600/50 relative;--cta-color: #f59e0b;--cta-color-secondary: #f97316}.btn-danger{@apply nyx-cta bg-gradient-to-r from-red-700/50 to-orange-700/50 relative;--cta-color: #ef4444;--cta-color-secondary: #f97316}.btn-info{@apply nyx-cta bg-gradient-to-r from-cyan-700/50 to-blue-700/50 relative;--cta-color: #06b6d4;--cta-color-secondary: #3b82f6}.glass{background:linear-gradient(135deg,#1e1e2ef2,#141423fa);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000004d;position:relative}.glass:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;padding:2px;background:linear-gradient(135deg,var(--glow-color, #a855f7) 0%,transparent 50%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.glass-dark{@apply bg-slate-900/60 backdrop-blur-xl border border-white/10;}.animate-slide-in{animation:slideIn .3s ease-out}.animate-fade-in{animation:fadeIn .3s ease-out}.animate-scale-in{animation:scaleIn .4s cubic-bezier(.175,.885,.32,1.275)}.hover-lift{@apply transition-all duration-300 hover:-translate-y-1 hover:shadow-2xl hover:shadow-purple-500/30;}.gradient-bg{background:linear-gradient(135deg,#667eea,#764ba2)}.gradient-text{@apply bg-clip-text text-transparent bg-gradient-to-r from-purple-400 via-pink-400 to-indigo-400;animation:gradient-shift 3s ease infinite;background-size:200% 200%}.shift-card{@apply transition-all duration-200 hover:scale-105 hover:z-20 cursor-pointer;box-shadow:0 4px 12px #0000004d}.shift-card:hover{box-shadow:0 8px 24px #8b5cf666,0 4px 12px #00000080}.premium-button{@apply relative overflow-hidden bg-gradient-to-r from-purple-600 to-pink-600 text-white font-bold px-8 py-4 rounded-2xl shadow-2xl;@apply hover:shadow-purple-500/50 hover:scale-105 transition-all duration-300;@apply before:absolute before:inset-0 before:bg-white/20 before:translate-x-[-100%] hover:before:translate-x-[100%] before:transition-transform before:duration-700;}.neon-glow{box-shadow:0 0 20px #a855f799,0 0 40px #a855f766}.card-3d{transform-style:preserve-3d;transition:transform .6s}.card-3d:hover{transform:rotateY(5deg) rotateX(5deg) scale(1.05)}.aesthetic-center{text-align:center}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 10px #3b82f680}50%{box-shadow:0 0 20px #3b82f6cc}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes rotate-360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #a855f780,0 0 40px #ec48994d}50%{box-shadow:0 0 30px #a855f7cc,0 0 60px #ec489980}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-surface)}::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--color-secondary)}.guild-badge{animation:pulse-glow 2s ease-in-out infinite}.star-employee-card{background:linear-gradient(90deg,#ffd7001a,#ffd7004d,#ffd7001a);background-size:1000px 100%;animation:shimmer 3s linear infinite}.dragging{opacity:.5;cursor:grabbing}.drag-over{background:#3b82f61a;border:2px dashed var(--color-primary)}::selection{background:var(--color-primary);color:#fff}@media print{body{background:#fff!important;font-size:10pt!important}.no-print,.print\\:hidden,header button,header select,header input{display:none!important}main{padding:0!important}.shift-card{break-inside:avoid;page-break-inside:avoid;font-size:9pt!important;padding:4px 6px!important;margin:2px 0!important;border:1px solid #333!important;background:#fff!important;opacity:1!important;min-height:auto!important}.shift-card span,.shift-card div{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important;word-wrap:break-word!important}.grid{display:grid!important}.grid>div{min-height:60px!important;page-break-inside:avoid!important;border:1px solid #333!important;background:#fff!important}header{margin-bottom:10px!important;padding:10px 0!important;border-bottom:2px solid #000!important;background:#fff!important}h1{font-size:18pt!important;color:#000!important}.grid>div:first-child{font-weight:700!important;background:#f0f0f0!important}.glass,.rounded-xl,.rounded-3xl{background:#fff!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}*{animation:none!important;transition:none!important;transform:none!important}.gradient-text,.bg-gradient-to-r,.bg-gradient-to-br{background:none!important;color:#000!important}@page{size:landscape;margin:.5in}}@keyframes glitch-skew{0%{transform:skew(-2deg)}20%{transform:skew(3deg)}40%{transform:skew(-1deg)}60%{transform:skew(1deg)}80%{transform:skew(-3deg)}to{transform:skew(0)}}@keyframes terminal-flash{0%{background:#4f46e500}50%{background:#4f46e566}to{background:#4f46e500}}.animate-glitch{animation:glitch-skew .3s cubic-bezier(.25,.46,.45,.94) both infinite}.shadow-drop-overlay{background:radial-gradient(circle,transparent 20%,#000 150%);animation:terminal-flash .5s ease-in-out 3}@media print{aside,nav,button,.no-print,.nyx-tracer,.sidebar{display:none!important}main,.print-content{width:100%!important;max-width:100%!important;margin:0!important;padding:20px!important}body,html{background:#fff!important;color:#000!important}h1,h2,h3,h4,h5,h6,p,span,div{color:#000!important}*{box-shadow:none!important;text-shadow:none!important}table,th,td{border:1px solid #ccc!important}.page-break{page-break-after:always}.avoid-break,.calendar-view{page-break-inside:avoid}a[href]:after{content:" (" attr(href) ")";font-size:90%;color:#666}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}}.nyxshift-brand{font-family:Inter,sans-serif;font-weight:900;letter-spacing:.05em;background:linear-gradient(180deg,#fffffff2,#e2e8f0e6,#a855f7b3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 1px 0 rgba(255,255,255,.4),0 2px 2px rgba(0,0,0,.3),0 4px 4px rgba(0,0,0,.2),0 0 20px rgba(168,85,247,.4),0 0 30px rgba(168,85,247,.2);filter:drop-shadow(0 2px 4px rgba(0,0,0,.5)) drop-shadow(0 0 15px rgba(168,85,247,.5));position:relative;display:inline-block}.nyxshift-brand:before{content:attr(data-text);position:absolute;top:0;left:0;z-index:-1;background:linear-gradient(180deg,#a855f74d,#8b5cf633);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transform:translate(1px,1px);filter:blur(2px)}.nyxshift-subtitle{font-size:.65em;font-weight:700;letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(90deg,#a855f7cc,#ec4899cc,#a855f7cc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 10px rgba(168,85,247,.5),0 0 20px rgba(236,72,153,.3);filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.glassmorphic{background:#ffffff1a!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 32px #1f26875e}.glassmorphic-dark{background:#0003!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #00000080}.neumorphic-light{background:#e0e5ec!important;box-shadow:8px 8px 16px #c8cdda,-8px -8px 16px #fff;border:none!important}.neumorphic-light:hover{box-shadow:4px 4px 8px #c8cdda,-4px -4px 8px #fff}.neumorphic-dark{background:#2a2d3a!important;box-shadow:6px 6px 12px #1e2029,-6px -6px 12px #363a4b;border:none!important}.neumorphic-dark:hover{box-shadow:3px 3px 6px #1e2029,-3px -3px 6px #363a4b}@keyframes aurora{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.aurora-bg{background-size:200% 200%;animation:aurora 15s ease infinite}.material-elevation-1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.material-elevation-2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.material-elevation-4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.material-elevation-8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.metallic-gold{background:linear-gradient(135deg,#d4af37,gold,#d4af37,gold,#d4af37);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.metallic-silver{background:linear-gradient(135deg,silver,#e8e8e8,silver,#e8e8e8,silver);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.metallic-rose-gold{background:linear-gradient(135deg,#b76e79,#e6a2a6,#b76e79,#e6a2a6,#b76e79);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes metallic-shine{0%{background-position:0% 50%}to{background-position:200% 50%}}.metallic-animated{animation:metallic-shine 3s linear infinite}.depth-shadow-soft{box-shadow:0 2px 4px #0000000a,0 4px 8px #0000000f,0 8px 16px #00000014}.depth-shadow-medium{box-shadow:0 4px 8px #00000014,0 8px 16px #0000001f,0 16px 32px #00000029}.depth-shadow-strong{box-shadow:0 8px 16px #0000001f,0 16px 32px #0000002e,0 32px 64px #0000003d}.frosted-glass{backdrop-filter:blur(40px) brightness(1.1) saturate(180%);-webkit-backdrop-filter:blur(40px) brightness(1.1) saturate(180%)}.frosted-glass-subtle{backdrop-filter:blur(16px) saturate(200%);-webkit-backdrop-filter:blur(16px) saturate(200%)}.mesh-gradient{background-size:400% 400%;animation:mesh-float 20s ease infinite}@keyframes mesh-float{0%,to{background-position:0% 0%}25%{background-position:100% 0%}50%{background-position:100% 100%}75%{background-position:0% 100%}}.premium-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.premium-card:hover{transform:translateY(-4px) scale(1.02)}*{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.circular-complication{border-radius:50%;display:flex;align-items:center;justify-content:center;aspect-ratio:1}.watch-hand{position:absolute;transform-origin:bottom center;border-radius:4px}.noise-texture{position:relative}.noise-texture:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image: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='3' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.05;pointer-events:none;mix-blend-mode:overlay}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#0000001a;border-radius:6px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--color-primary, #6750A4) 0%,var(--color-secondary, #958DA5) 100%);border-radius:6px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--color-secondary, #958DA5) 0%,var(--color-primary, #6750A4) 100%)}@keyframes theme-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.theme-transition{animation:theme-fade-in .3s ease-out}@keyframes premium-glow{0%,to{box-shadow:0 0 20px var(--color-primary, #6750A4),0 0 40px var(--color-primary, #6750A4)}50%{box-shadow:0 0 30px var(--color-primary, #6750A4),0 0 60px var(--color-primary, #6750A4)}}.premium-glow{animation:premium-glow 2s ease-in-out infinite}.holographic{position:relative;overflow:hidden}.holographic:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);background-size:200% 200%;animation:holographic-sweep 3s linear infinite;pointer-events:none}@keyframes holographic-sweep{0%{background-position:-200% -200%}to{background-position:200% 200%}}.gradient-border{position:relative;background:var(--color-surface)}.gradient-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary),var(--color-accent));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes float{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(10px,-10px) rotate(90deg)}50%{transform:translate(20px,10px) rotate(180deg)}75%{transform:translate(-10px,5px) rotate(270deg)}}@keyframes twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@keyframes flowAnimation{0%,to{background-position:0% 0%}25%{background-position:100% 0%}50%{background-position:100% 100%}75%{background-position:0% 100%}}@keyframes waveMotion{0%{transform:translate(0) translateY(0)}50%{transform:translate(-25%) translateY(-10px)}to{transform:translate(-50%) translateY(0)}}@keyframes geometricPulse{0%,to{transform:scale(1) rotate(0);opacity:.3}50%{transform:scale(1.2) rotate(180deg);opacity:.6}}@keyframes glowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes rainFall{0%{transform:translateY(-20px);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(100vh);opacity:0}}@keyframes barPulse{0%,to{height:20px;opacity:.5}50%{height:100px;opacity:1}}@keyframes rotatingGradient{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nebulaDrift{0%,to{transform:translate(0) scale(1);opacity:.6}50%{transform:translate(30px,-20px) scale(1.1);opacity:.9}}@keyframes explodeOut{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--x),var(--y)) scale(0);opacity:0}}@keyframes matrixFall{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@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 scanLines{0%{background-position:0 0}to{background-position:0 100%}}@keyframes liquidFlow{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:rotate(0)}50%{border-radius:30% 60% 70% 40%/50% 60% 30%;transform:rotate(180deg)}}@keyframes ripple{0%{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}@keyframes emberRise{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-200px) scale(.5);opacity:0}}@keyframes foamFloat{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-50px) translate(30px);opacity:0}}@keyframes neonGlow{0%,to{text-shadow:0 0 10px var(--animated-primary),0 0 20px var(--animated-primary),0 0 30px var(--animated-primary)}50%{text-shadow:0 0 20px var(--animated-primary),0 0 40px var(--animated-primary),0 0 60px var(--animated-primary),0 0 80px var(--animated-primary)}}@keyframes kaleidoscope{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(360deg) scale(1)}}@keyframes petalFall{0%{transform:translateY(-10%) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(110vh) rotate(360deg);opacity:0}}@keyframes windSway{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(10px) rotate(5deg)}75%{transform:translate(-10px) rotate(-5deg)}}@keyframes auroraFlow{0%,to{transform:translate(0) skew(0);opacity:.6}50%{transform:translate(30px) skew(10deg);opacity:1}}@keyframes fireflyGlow{0%,to{box-shadow:0 0 5px var(--animated-primary),0 0 10px var(--animated-primary);opacity:.5}50%{box-shadow:0 0 15px var(--animated-primary),0 0 30px var(--animated-primary),0 0 45px var(--animated-primary);opacity:1}}@keyframes energyDistortion{0%,to{filter:hue-rotate(0deg) brightness(1)}50%{filter:hue-rotate(90deg) brightness(1.3)}}@keyframes vhsGlitch{0%,to{transform:translate(0);filter:hue-rotate(0deg)}10%{transform:translate(2px)}20%{transform:translate(-2px)}30%{transform:translate(2px);filter:hue-rotate(10deg)}}@keyframes horizonGlow{0%,to{box-shadow:0 -50px 100px var(--animated-primary)}50%{box-shadow:0 -50px 150px var(--animated-accent)}}@keyframes colorCycle{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@keyframes plasmaSwirl{0%{transform:rotate(0) scale(1);filter:hue-rotate(0deg)}50%{transform:rotate(180deg) scale(1.1);filter:hue-rotate(90deg)}to{transform:rotate(360deg) scale(1);filter:hue-rotate(180deg)}}@keyframes heatDistortion{0%,to{transform:scaleY(1) translateY(0)}50%{transform:scaleY(1.02) translateY(-2px)}}@keyframes staticNoise{0%,to{opacity:.05}50%{opacity:.1}}@keyframes spectrumGlow{0%{box-shadow:0 0 20px red}16.67%{box-shadow:0 0 20px #ff7f00}33.33%{box-shadow:0 0 20px #ff0}50%{box-shadow:0 0 20px #0f0}66.67%{box-shadow:0 0 20px #00f}83.33%{box-shadow:0 0 20px indigo}to{box-shadow:0 0 20px #9400d3}}.animated-theme-element{will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0)}.smooth-animation{animation-timing-function:cubic-bezier(.4,0,.2,1)}.organic-motion{animation-timing-function:cubic-bezier(.4,.2,.6,1)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.gpu-accelerated{transform:translateZ(0);will-change:transform}.reduce-motion *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reduce-motion .nyx-tracer:before,.reduce-motion .nyx-tracer:after{display:none!important}.reduce-motion .cosmic-background,.reduce-motion .cosmic-stars{opacity:.1!important;animation:none!important}.reduce-motion .cosmic-stars span{animation:none!important}.reduce-motion [class*=galaxy]{display:none!important}.aesthetic-nox-power{--heading-weight: 700;--body-weight: 400;--letter-spacing: normal;--text-transform: none;--card-bg: linear-gradient(135deg, rgba(30,30,35,.95) 0%, rgba(20,20,25,.95) 100%);--card-border: 2px solid rgba(100, 100, 110, .4);--card-shadow: 0 8px 32px rgba(0, 0, 0, .4), inset 0 1px 2px rgba(255,255,255,.1), inset 0 -2px 4px rgba(0,0,0,.5);--tracer-opacity: .4;--galaxy-opacity: .25;--glow-intensity: .2}.aesthetic-nox-power h1,.aesthetic-nox-power h2,.aesthetic-nox-power h3{font-weight:700;letter-spacing:normal;text-transform:none}.aesthetic-nox-power .card{background:linear-gradient(135deg,#1e1e23f2,#141419f2);border:2px solid rgba(100,100,110,.4);box-shadow:0 8px 32px #0006,inset 0 1px 2px #ffffff1a,inset 0 -2px 4px #00000080;position:relative}.aesthetic-nox-power .card:before,.aesthetic-nox-power .card:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#9ca3af,#6b7280);box-shadow:inset 0 1px 1px #ffffff4d,inset 0 -1px 1px #00000080;z-index:10}.aesthetic-nox-power .card:before{top:8px;left:8px}.aesthetic-nox-power .card:after{top:8px;right:8px}.aesthetic-cosmic-energy{--heading-weight: 800;--body-weight: 400;--letter-spacing: .05em;--text-transform: capitalize;--card-bg: rgba(15, 15, 30, .8);--card-border: 1px solid rgba(168, 85, 247, .3);--card-shadow: 0 8px 32px rgba(168, 85, 247, .2), 0 0 64px rgba(168, 85, 247, .1);--tracer-opacity: .8;--galaxy-opacity: .6;--glow-intensity: .4}.aesthetic-cosmic-energy .card{background:#0f0f1ecc;border:1px solid rgba(168,85,247,.3);box-shadow:0 8px 32px #a855f733,0 0 64px #a855f71a}.aesthetic-sleek-modern{--heading-weight: 700;--body-weight: 400;--letter-spacing: 0;--text-transform: none;--card-bg: rgba(255, 255, 255, .05);--card-border: 1px solid rgba(255, 255, 255, .1);--card-shadow: 0 8px 32px rgba(0, 0, 0, .2);--tracer-opacity: 0;--galaxy-opacity: 0;--glow-intensity: .1}.aesthetic-sleek-modern .card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0003}.aesthetic-sleek-modern .nyx-tracer:before,.aesthetic-sleek-modern .nyx-tracer:after{display:none}.aesthetic-sleek-modern .cosmic-background{opacity:.2}.aesthetic-minimal-pro{--heading-weight: 600;--body-weight: 400;--letter-spacing: 0;--text-transform: none;--card-bg: rgba(30, 30, 35, 1);--card-border: 1px solid rgba(100, 100, 110, .2);--card-shadow: 0 2px 8px rgba(0, 0, 0, .1);--tracer-opacity: 0;--galaxy-opacity: 0;--glow-intensity: 0}.aesthetic-minimal-pro .card{background:#1e1e23;border:1px solid rgba(100,100,110,.2);box-shadow:0 2px 8px #0000001a}.aesthetic-minimal-pro .nyx-tracer:before,.aesthetic-minimal-pro .nyx-tracer:after,.aesthetic-minimal-pro .cosmic-background,.aesthetic-minimal-pro .cosmic-stars,.aesthetic-minimal-pro [class*=galaxy]{display:none!important}.aesthetic-minimal-pro h1,.aesthetic-minimal-pro h2,.aesthetic-minimal-pro h3{font-weight:600;text-transform:none;letter-spacing:0}
