*{box-sizing:border-box;margin:0;padding:0}:root{--dark-bg:#0a0a0f;--dark-card:#141420;--dark-border:#1e1e2e;--accent-primary:#3b82f6;--accent-secondary:#8b5cf6;--accent-tertiary:#10b981;--accent-orange:#f59e0b;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--gradient-1:linear-gradient(135deg,#3b82f6,#8b5cf6);--gradient-2:linear-gradient(135deg,#10b981,#3b82f6);--gradient-3:linear-gradient(135deg,#f59e0b,#ef4444);--terminal-bg:#0d1117;--terminal-border:#21262d;--terminal-green:#3fb950;--terminal-blue:#58a6ff;--terminal-yellow:#d29922;--terminal-red:#f85149}@font-face{font-display:swap;font-family:Inter}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0f;background:var(--dark-bg);color:#f8fafc;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0a0a0f;background:var(--dark-bg)}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#3b82f6,#8b5cf6);background:var(--gradient-1);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#10b981,#3b82f6);background:var(--gradient-2)}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes glow{0%,to{box-shadow:0 0 20px #00d4ff66,0 0 40px #a855f733}50%{box-shadow:0 0 40px #00d4ff99,0 0 80px #a855f766}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes scale{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes neon{0%,to{text-shadow:0 0 10px var(--accent-blue),0 0 20px var(--accent-blue),0 0 30px var(--accent-blue)}50%{text-shadow:0 0 20px var(--accent-purple),0 0 30px var(--accent-purple),0 0 40px var(--accent-purple)}}@keyframes mesh{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-fade-in{animation:fadeIn .8s ease-out}.animate-slide-in{animation:slideIn .6s ease-out}.animate-float{animation:float 6s ease-in-out infinite}.animate-pulse-slow{animation:pulse 3s ease-in-out infinite}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#8b5cf6);background:var(--gradient-1);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 20px rgba(0,255,136,.5))}.glass-effect{-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);background:linear-gradient(135deg,#151528e6,#1e1e3ab3);border:1px solid #ffffff26;border-radius:24px;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff1a}.hover-glow:hover{box-shadow:0 0 40px #00d4ff66,0 0 80px #a855f733,inset 0 1px 0 #fff3;transform:translateY(-8px) scale(1.02);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.neon-border{animation:borderGlow 3s ease infinite;background:linear-gradient(#141420,#141420) padding-box,linear-gradient(135deg,var(--accent-blue),var(--accent-purple),var(--accent-pink)) border-box;background:linear-gradient(var(--dark-card),var(--dark-card)) padding-box,linear-gradient(135deg,var(--accent-blue),var(--accent-purple),var(--accent-pink)) border-box;border:2px solid #0000;position:relative}@keyframes borderGlow{0%,to{box-shadow:0 0 20px #00d4ff4d}50%{box-shadow:0 0 40px #a855f780}}.App{background:var(--dark-bg);min-height:100vh;overflow-x:hidden;position:relative}.App:before{animation:backgroundMove 30s ease-in-out infinite,pulseGlow 8s ease-in-out infinite;background:radial-gradient(circle at 20% 50%,#3b82f633 0,#0000 50%),radial-gradient(circle at 80% 80%,#8b5cf633 0,#0000 50%),radial-gradient(circle at 40% 20%,#10b98126 0,#0000 50%),radial-gradient(circle at 60% 60%,#f59e0b1a 0,#0000 50%);height:200%;left:-50%;top:-50%;width:200%}.App:after,.App:before{content:"";pointer-events:none;position:fixed;z-index:0}.App:after{animation:gridMove 20s linear infinite;background-image:linear-gradient(0deg,#0000 24%,#3b82f608 25%,#3b82f608 26%,#0000 27%,#0000 74%,#8b5cf608 75%,#8b5cf608 76%,#0000 77%,#0000),linear-gradient(90deg,#0000 24%,#3b82f608 25%,#3b82f608 26%,#0000 27%,#0000 74%,#8b5cf608 75%,#8b5cf608 76%,#0000 77%,#0000);background-size:50px 50px;height:100%;left:0;opacity:.5;top:0;width:100%}.App>*{position:relative;z-index:1}@keyframes backgroundMove{0%,to{transform:translate(0) rotate(0deg) scale(1)}25%{transform:translate(50px,-50px) rotate(90deg) scale(1.1)}50%{transform:translate(-50px,50px) rotate(180deg) scale(.9)}75%{transform:translate(30px,30px) rotate(270deg) scale(1.05)}}@keyframes gridMove{0%{opacity:.4;transform:translate(0)}50%{opacity:.6}to{opacity:.4;transform:translate(50px,50px)}}@keyframes pulseGlow{0%,to{filter:brightness(1);opacity:1}50%{filter:brightness(1.2);opacity:.8}}html{scroll-behavior:smooth;scroll-padding-top:80px}::selection{background:#3b82f64d;color:#fff}::-moz-selection{background:#3b82f64d;color:#fff}.lazy-loading-fallback{align-items:center;background:var(--dark-bg);display:flex;flex-direction:column;gap:1.5rem;justify-content:center;min-height:100vh;position:relative}.loading-spinner{animation:spin 1s linear infinite;border-bottom:4px solid #3b82f633;border-left:4px solid #3b82f633;border-radius:50%;border-right:4px solid #3b82f633;border-right-color:var(--accent-secondary);border-top:4px solid #3b82f633;border-top-color:var(--accent-primary);height:60px;position:relative;width:60px}.loading-spinner:before{animation:spin .8s linear infinite reverse;border:3px solid #8b5cf64d;border-radius:50%;border-top:3px solid var(--accent-secondary);content:"";height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px}.loading-text{animation:pulse 2s ease-in-out infinite;color:var(--text-secondary);font-size:.95rem;font-weight:500}@keyframes spin{to{transform:rotate(1turn)}}.loading-screen{align-items:center;animation:fadeOut .5s ease-out 1.5s forwards;background:var(--dark-bg);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}@keyframes fadeOut{to{opacity:0;visibility:hidden}}.loading-content{max-width:300px;text-align:center;width:100%}.loading-logo{margin-bottom:2rem}.logo-text{-webkit-text-fill-color:#0000;background:var(--gradient-1);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:900;letter-spacing:1px}.loading-progress{width:100%}.progress-bar{background:#3b82f61a;border-radius:10px;height:4px;overflow:hidden;width:100%}.progress-fill{animation:progressLoad 1.5s ease-out forwards;background:var(--gradient-1);border-radius:10px;box-shadow:0 0 20px #3b82f680;height:100%}@keyframes progressLoad{0%{width:0}to{width:100%}}.particles-canvas{height:100%;left:0;opacity:.6;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}
/*# sourceMappingURL=main.520ebd95.css.map*/