:root{--gda-background:#000;--gda-background-alt:#0a0a1a;--gda-foreground:#fff;--gda-primary:#f33;--gda-primary-dark:#c00;--gda-primary-light:#f66;--gda-secondary:#900;--gda-accent:#f66;--gda-paper:#ffffff05;--gda-paper-hover:#ffffff0d;--gda-border:#ffffff1a;--gda-border-hover:#ff333380;--gda-text:#fff;--gda-text-secondary:#fff9;--gda-text-disabled:#ffffff4d;--gda-glow:#ff333380;--gda-glow-strong:#f33c;--gda-shadow:0 0 20px #ff333380;--gda-success:#10b981;--gda-warning:#f59e0b;--gda-error:#ef4444;--gda-info:#3b82f6;--gda-space-xs:4px;--gda-space-sm:8px;--gda-space-md:16px;--gda-space-lg:24px;--gda-space-xl:32px;--gda-space-2xl:48px;--gda-radius-sm:8px;--gda-radius-md:12px;--gda-radius-lg:16px;--gda-radius-xl:20px;--gda-radius-full:9999px;--gda-transition-fast:0.15s ease;--gda-transition-normal:0.3s ease;--gda-transition-slow:0.5s ease}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#000,#0a0a1a 50%,#000);background:linear-gradient(135deg,var(--gda-background) 0,var(--gda-background-alt) 50%,var(--gda-background) 100%);background-attachment:fixed;color:#fff;color:var(--gda-text);font-family:Geist,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh}code{font-family:Geist Mono,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::selection{background:#f33;background:var(--gda-primary);color:#000}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0a0a1a;background:var(--gda-background-alt)}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#f33,#900);background:linear-gradient(135deg,var(--gda-primary) 0,var(--gda-secondary) 100%);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#f66,#f33);background:linear-gradient(135deg,var(--gda-primary-light) 0,var(--gda-primary) 100%)}*{scrollbar-color:#f33 #0a0a1a;scrollbar-color:var(--gda-primary) var(--gda-background-alt);scrollbar-width:thin}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #ff333380;box-shadow:0 0 20px var(--gda-glow);opacity:1}50%{box-shadow:0 0 40px #f33c;box-shadow:0 0 40px var(--gda-glow-strong);opacity:.8}}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-right{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes neon-pulse{0%,to{text-shadow:0 0 5px #f33,0 0 10px #f33,0 0 20px #f33;text-shadow:0 0 5px var(--gda-primary),0 0 10px var(--gda-primary),0 0 20px var(--gda-primary)}50%{text-shadow:0 0 10px #f33,0 0 20px #f33,0 0 40px #f33;text-shadow:0 0 10px var(--gda-primary),0 0 20px var(--gda-primary),0 0 40px var(--gda-primary)}}.animate-float{animation:float 6s ease-in-out infinite}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}.animate-gradient{animation:gradient-shift 3s ease infinite;background-size:200% 200%}.animate-slide-up{animation:slide-up .6s ease forwards}.animate-slide-down{animation:slide-down .6s ease forwards}.animate-slide-left{animation:slide-left .6s ease forwards}.animate-slide-right{animation:slide-right .6s ease forwards}.animate-fade-in{animation:fade-in .8s ease forwards}.animate-scale-in{animation:scale-in .5s ease forwards}.animate-shimmer{animation:shimmer 2s linear infinite;background:linear-gradient(90deg,#fff0,#ffffff0d 50%,#fff0);background-size:200% 100%}.animate-spin{animation:spin 1s linear infinite}.animate-bounce{animation:bounce 2s ease infinite}.animate-neon{animation:neon-pulse 2s ease-in-out infinite}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}.delay-900{animation-delay:.9s}.delay-1000{animation-delay:1s}.glass{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border:1px solid var(--gda-border)}.glass-dark{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#00000080;border:1px solid #ffffff0d}.neon-border{border:1px solid #f33;border:1px solid var(--gda-primary);box-shadow:0 0 5px #f33,inset 0 0 5px #00ffff1a;box-shadow:0 0 5px var(--gda-primary),inset 0 0 5px #00ffff1a}.neon-text{text-shadow:0 0 5px #f33,0 0 10px #f33,0 0 20px #f33;text-shadow:0 0 5px var(--gda-primary),0 0 10px var(--gda-primary),0 0 20px var(--gda-primary)}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f33,#900 50%,#f66);background:linear-gradient(135deg,var(--gda-primary) 0,var(--gda-secondary) 50%,var(--gda-accent) 100%);-webkit-background-clip:text;background-clip:text}.gradient-bg{background:linear-gradient(135deg,#000,#0a0a1a 50%,#000);background:linear-gradient(135deg,var(--gda-background) 0,var(--gda-background-alt) 50%,var(--gda-background) 100%)}.gradient-primary{background:linear-gradient(135deg,#f33,#900);background:linear-gradient(135deg,var(--gda-primary) 0,var(--gda-secondary) 100%)}.grid-bg{background-image:linear-gradient(#ff333308 1px,#0000 0),linear-gradient(90deg,#ff333308 1px,#0000 0);background-size:50px 50px}.hover-glow{transition:all .3s ease;transition:all var(--gda-transition-normal)}.hover-glow:hover{box-shadow:0 0 30px #ff333380;box-shadow:0 0 30px var(--gda-glow)}.hover-lift{transition:transform .3s ease;transition:transform var(--gda-transition-normal)}.hover-lift:hover{transform:translateY(-4px)}.hover-scale{transition:transform .3s ease;transition:transform var(--gda-transition-normal)}.hover-scale:hover{transform:scale(1.05)}.hover-border{transition:border-color .3s ease;transition:border-color var(--gda-transition-normal)}.hover-border:hover{border-color:#f33;border-color:var(--gda-primary)}.focus-glow:focus{box-shadow:0 0 0 3px #ff333380;box-shadow:0 0 0 3px var(--gda-glow);outline:none}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f33,#f66);background:linear-gradient(135deg,var(--gda-primary) 0,var(--gda-accent) 100%);-webkit-background-clip:text;background-clip:text}.text-glow{text-shadow:0 0 10px #ff333380;text-shadow:0 0 10px var(--gda-glow)}.skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#ffffff05,#ffffff0d 50%,#ffffff05);background-size:200% 100%}.card-interactive{cursor:pointer;transition:all .3s ease;transition:all var(--gda-transition-normal)}.card-interactive:hover{border-color:#f33;border-color:var(--gda-primary);box-shadow:0 20px 40px #0006;transform:translateY(-4px)}.btn-glow{overflow:hidden;position:relative}.btn-glow:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.btn-glow:hover:before{left:100%}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{body{background:#fff;color:#000}.no-print{display:none!important}}@keyframes wizard-slide-in-right{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes wizard-slide-in-left{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes wizard-slide-out-left{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes wizard-slide-out-right{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes step-pulse{0%,to{box-shadow:0 0 0 0 #f336}50%{box-shadow:0 0 0 10px #f330}}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-100%) rotate(0deg)}to{opacity:0;transform:translateY(100vh) rotate(2turn)}}@keyframes success-check{0%{opacity:0;transform:scale(0) rotate(-45deg)}50%{transform:scale(1.2) rotate(-45deg)}to{opacity:1;transform:scale(1) rotate(-45deg)}}.wizard-step-enter{animation:wizard-slide-in-right .3s ease-out forwards}.wizard-step-enter-reverse{animation:wizard-slide-in-left .3s ease-out forwards}.wizard-step-exit{animation:wizard-slide-out-left .3s ease-out forwards}.wizard-step-exit-reverse{animation:wizard-slide-out-right .3s ease-out forwards}.stepper-step-active{animation:step-pulse 2s ease-in-out infinite}.success-checkmark{animation:success-check .5s ease-out forwards}.confetti-piece{animation:confetti-fall 3s ease-out forwards}.wizard-content-container{min-height:400px;overflow:hidden;position:relative}.wizard-step-content{left:0;position:absolute;right:0;top:0;width:100%}
/*# sourceMappingURL=main.aa241f54.css.map*/