:root{--primary-color:#0a0f2c;--secondary-color:#2b0f55;--accent-color:#8a2be2;--text-primary:#fff;--text-secondary:silver;--highlight-color:#0ff;--detail-color:#ff4deb}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh}.bg-gradient-primary,body{background:linear-gradient(135deg,#0a0f2c,#2b0f55);background:linear-gradient(135deg,var(--primary-color) 0,var(--secondary-color) 100%)}.bg-gradient-accent{background:linear-gradient(135deg,#8a2be2,#0ff);background:linear-gradient(135deg,var(--accent-color) 0,var(--highlight-color) 100%)}.bg-gradient-highlight{background:linear-gradient(135deg,#0ff,#ff4deb);background:linear-gradient(135deg,var(--highlight-color) 0,var(--detail-color) 100%)}.text-primary{color:#fff;color:var(--text-primary)}.text-secondary{color:silver;color:var(--text-secondary)}.text-accent{color:#8a2be2;color:var(--accent-color)}.text-highlight{color:#0ff;color:var(--highlight-color)}.text-detail{color:#ff4deb;color:var(--detail-color)}@keyframes glow{0%,to{box-shadow:0 0 5px #8a2be2;box-shadow:0 0 5px var(--accent-color)}50%{box-shadow:0 0 20px #8a2be2,0 0 30px #8a2be2;box-shadow:0 0 20px var(--accent-color),0 0 30px var(--accent-color)}}@keyframes pulse-slow{0%,to{opacity:1}50%{opacity:.7}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(400px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes skeleton{0%{opacity:.5}50%{opacity:.8}to{opacity:.5}}.live-indicator{animation:pulse 1.5s ease-in-out infinite}.skeleton-loader{animation:skeleton 2s ease-in-out infinite}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.animate-glow{animation:glow 2s ease-in-out infinite}.animate-pulse-slow{animation:pulse-slow 3s ease-in-out infinite}.btn-primary{background:linear-gradient(135deg,#8a2be2,#0ff);background:linear-gradient(135deg,var(--accent-color) 0,var(--highlight-color) 100%);border:none;border-radius:8px;color:#fff;color:var(--text-primary);cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease}.btn-primary:hover{box-shadow:0 10px 20px #8a2be24d;transform:translateY(-2px)}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;padding:24px;transition:all .3s ease}.card:hover{box-shadow:0 20px 40px #0000004d;transform:translateY(-5px)}.form-input{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:8px;color:#fff;color:var(--text-primary);padding:12px 16px;transition:all .3s ease;width:100%}.form-input:focus{border-color:#8a2be2;border-color:var(--accent-color);box-shadow:0 0 0 3px #8a2be21a;outline:none}.form-input::placeholder{color:silver;color:var(--text-secondary)}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0f2ce6;border-bottom:1px solid #ffffff1a;padding:16px 0}.nav-link{border-radius:6px;color:#fff;color:var(--text-primary);padding:8px 16px;text-decoration:none;transition:all .3s ease}.nav-link:hover{background:#8a2be233;color:#8a2be2;color:var(--accent-color)}@media (max-width:768px){.card{padding:16px}.btn-primary{padding:10px 20px}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.nav-dropdown-desktop{display:inline-block;position:relative}.nav-dropdown-desktop-trigger{align-items:center;background:none;border:none;border-radius:.375rem;color:var(--text-primary);cursor:pointer;display:flex;font-size:.9375rem;font-weight:500;gap:.375rem;padding:.5rem 1rem;transition:all .2s ease;white-space:nowrap}.nav-dropdown-desktop-trigger:hover{background:#ffffff1a;color:var(--accent-color)}.nav-dropdown-desktop-trigger.active{background:#8a2be233;color:var(--accent-color)}.nav-dropdown-icon{font-size:1.125rem}.nav-dropdown-arrow{display:inline-block;font-size:.75rem;transition:transform .2s ease}.nav-dropdown-arrow.open{transform:rotate(180deg)}.nav-dropdown-desktop-content{animation:dropdownFadeIn .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141428fa;border:1px solid #8a2be24d;border-radius:.5rem;box-shadow:0 10px 30px #00000080;left:0;margin-top:.25rem;min-width:220px;padding:.25rem 0 .5rem;position:absolute;top:100%;z-index:1000}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.nav-dropdown-desktop-item{align-items:center;color:var(--text-primary);display:flex;font-size:.9375rem;gap:.625rem;padding:.75rem 1rem;text-decoration:none;transition:all .2s ease}.nav-dropdown-desktop-item:hover{background:#8a2be233;color:var(--accent-color)}.nav-dropdown-desktop-item.active{background:#8a2be24d;color:var(--accent-color);font-weight:600}.nav-dropdown-item-icon{font-size:1.125rem;min-width:1.25rem;text-align:center}.nav-dropdown-mobile{width:100%}.nav-dropdown-mobile-trigger{align-items:center;background:none;border:none;border-radius:.375rem;color:var(--text-primary);cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;padding:.875rem 1rem;text-align:left;transition:all .2s ease;width:100%}.nav-dropdown-mobile-trigger:hover{background:#ffffff0d}.nav-dropdown-mobile-trigger.active{background:#8a2be233;color:var(--accent-color)}.nav-dropdown-mobile-trigger span:first-child{align-items:center;display:flex;gap:.5rem}.nav-dropdown-mobile-content{animation:accordionSlideDown .3s ease;overflow:hidden;padding-left:1rem}@keyframes accordionSlideDown{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}.nav-dropdown-mobile-item{align-items:center;border-left:2px solid #0000;color:var(--text-secondary);display:flex;font-size:.9375rem;gap:.625rem;margin:.25rem 0;padding:.75rem 1rem;text-decoration:none;transition:all .2s ease}.nav-dropdown-mobile-item:hover{background:#ffffff0d;border-left-color:var(--accent-color);color:var(--text-primary)}.nav-dropdown-mobile-item.active{background:#8a2be233;border-left-color:var(--accent-color);color:var(--accent-color);font-weight:600}@media (max-width:768px){.nav-dropdown-desktop{display:none}}@media (min-width:769px){.nav-dropdown-mobile{display:none}}.navbar-container{margin:0 auto;max-width:1280px;padding:0 1rem}.navbar-content{height:64px;justify-content:space-between;position:relative}.navbar-content,.navbar-logo{align-items:center;display:flex}.navbar-logo{flex-shrink:0}.navbar-search-desktop{display:flex!important}.navbar-desktop-links{align-items:center;display:flex;gap:2rem}.navbar-desktop-user{align-items:center;display:flex;gap:1rem}.navbar-mobile-right{align-items:center;display:none;gap:.75rem}.navbar-mobile-user-info{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem}.navbar-mobile-toggle{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:opacity .2s}.navbar-mobile-toggle:hover{opacity:.7}.navbar-mobile-menu{animation:slideDown .3s ease-out;border-top:1px solid #ffffff1a;padding:1rem 0}.navbar-mobile-links{display:flex;flex-direction:column;gap:.5rem}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.navbar-mobile-links .nav-link{border-radius:.5rem;padding:.75rem 1rem;transition:background-color .2s}.navbar-mobile-links .nav-link:hover{background-color:#ffffff0d}@media (max-width:1024px){.navbar-desktop-links{gap:1rem}.navbar-desktop-user{gap:.5rem}}@media (max-width:768px){.navbar-content{height:56px}.navbar-logo,.navbar-logo .text-highlight{font-size:1.25rem!important}.navbar-desktop-links,.navbar-desktop-user,.navbar-search-desktop{display:none!important}.navbar-mobile-right{display:flex}}@media (max-width:480px){.navbar-container{padding:0 .75rem}.navbar-logo .text-highlight{font-size:1.1rem!important}.navbar-mobile-user-info span:first-child{font-size:.8rem!important}.navbar-mobile-user-info span:last-child{font-size:.65rem!important;padding:.1rem .4rem!important}.navbar-mobile-toggle{padding:.25rem}.navbar-mobile-menu{padding:.75rem 0}}@media (max-width:768px){.navbar,.navbar-container{overflow-x:hidden}}@keyframes rainbow{0%{border-color:red}14%{border-color:orange}28%{border-color:#ff0}42%{border-color:green}57%{border-color:blue}71%{border-color:indigo}85%{border-color:violet}to{border-color:red}}.frame-rainbow{animation:rainbow 3s linear infinite;border-style:solid;border-width:6px}.frame-pride{border:6px solid;border-image:linear-gradient(180deg,#e40303 0,#e40303 16.67%,#ff8c00 0,#ff8c00 33.33%,#ffed00 0,#ffed00 50%,#008026 0,#008026 66.67%,#24408e 0,#24408e 83.33%,#732982 0,#732982) 1}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.theme-neon_theme{--neon-cyan:#0ff;--neon-pink:#f0f;--neon-yellow:#ff0;--neon-green:#0f0}.theme-neon_theme *{text-shadow:0 0 5px #00ffff80}.theme-neon_theme .bg-gradient-primary,.theme-neon_theme .bg-white{background:linear-gradient(135deg,#0a0a0a,#1a0a1a 50%,#0a1a1a)!important}.theme-neon_theme .btn,.theme-neon_theme button{border:1px solid var(--neon-cyan);box-shadow:0 0 10px #00ffff80}.theme-neon_theme h1,.theme-neon_theme h2,.theme-neon_theme h3{color:var(--neon-cyan)!important;text-shadow:0 0 10px var(--neon-cyan)}.theme-dark_premium{--dark-bg:#0d0d0d;--dark-card:#1a1a1a;--dark-accent:#333;--dark-text:#e0e0e0;background:linear-gradient(135deg,#0d0d0d,#1a1a2e 50%,#16213e)!important;color:var(--dark-text)!important}.theme-dark_premium .bg-white{background:var(--dark-card)!important;color:var(--dark-text)!important}.theme-dark_premium .card,.theme-dark_premium .modal-content{background:var(--dark-card)!important;border:1px solid var(--dark-accent)}.theme-cosmic_theme{background:radial-gradient(ellipse at bottom,#1b2735 0,#090a0f 100%)!important;overflow-x:hidden;position:relative}.theme-cosmic_theme:before{animation:stars-move 100s linear infinite;background-image:radial-gradient(2px 2px at 20px 30px,#fff,#0000),radial-gradient(2px 2px at 60px 70px,#fff,#0000),radial-gradient(1px 1px at 50px 50px,#fff,#0000),radial-gradient(1px 1px at 130px 80px,#fff,#0000),radial-gradient(2px 2px at 90px 10px,#fff,#0000);background-size:200px 200px;content:"";height:100%;opacity:.7;position:fixed;width:100%;z-index:-1}@keyframes stars-move{0%{transform:translateY(0)}to{transform:translateY(-200px)}}.theme-cosmic_theme h1,.theme-cosmic_theme h2,.theme-cosmic_theme h3{color:#a8dadc!important;text-shadow:0 0 20px #a8dadc80}.animation-profile_particles:after{animation:float-particles 4s ease-in-out infinite;content:"✨";font-size:20px;left:10%;pointer-events:none;position:fixed;top:20%;z-index:999}@keyframes float-particles{0%,to{opacity:0;transform:translateY(0) rotate(0deg)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-200px) rotate(1turn)}}.animation-profile_glow{position:relative}.animation-profile_glow:before{animation:glow-pulse 3s ease-in-out infinite;background:radial-gradient(circle,#ffd7004d 0,#0000 70%);border-radius:50%;content:"";height:300px;left:50%;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);width:300px;z-index:-1}@keyframes glow-pulse{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.2)}}.frame-golden_frame{border:4px solid gold!important;box-shadow:0 0 10px #ffd70099,0 0 20px #ffd70066,inset 0 0 10px #ffd70033;position:relative}.frame-golden_frame:after{animation:shine-rotate 3s linear infinite;content:"✨";font-size:16px;position:absolute;right:-5px;top:-5px}@keyframes shine-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.549adeaa.css.map*/