@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0a1a;color:#fafafe;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;min-height:100vh;position:relative}body:after,body:before{bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:0}body:before{animation:twinkleStars 8s ease-in-out infinite;background-image:radial-gradient(1px 1px at 10px 20px,#fffc,#0000),radial-gradient(1px 1px at 50px 80px,#fff9,#0000),radial-gradient(1px 1px at 100px 40px,#ffffffb3,#0000),radial-gradient(1px 1px at 160px 120px,#ffffff80,#0000),radial-gradient(1px 1px at 220px 60px,#fff9,#0000),radial-gradient(1px 1px at 280px 150px,#fffc,#0000),radial-gradient(1px 1px at 340px 30px,#ffffff80,#0000),radial-gradient(1px 1px at 400px 100px,#ffffffb3,#0000),radial-gradient(1px 1px at 70px 180px,#fff9,#0000),radial-gradient(1px 1px at 130px 220px,#ffffff80,#0000),radial-gradient(1px 1px at 190px 260px,#fffc,#0000),radial-gradient(1px 1px at 250px 200px,#fff9,#0000),radial-gradient(1px 1px at 310px 280px,#ffffffb3,#0000),radial-gradient(1px 1px at 370px 240px,#ffffff80,#0000),radial-gradient(1px 1px at 430px 300px,#fff9,#0000),radial-gradient(1px 1px at 30px 320px,#fffc,#0000),radial-gradient(1px 1px at 90px 360px,#ffffff80,#0000),radial-gradient(1px 1px at 150px 400px,#ffffffb3,#0000);background-size:450px 450px}body:after{animation:twinkleStars 12s ease-in-out infinite reverse;background-image:radial-gradient(1.5px 1.5px at 25px 45px,#d4af37e6,#0000),radial-gradient(2px 2px at 85px 135px,#ffffffe6,#0000),radial-gradient(1.5px 1.5px at 145px 75px,#d4af37b3,#0000),radial-gradient(2px 2px at 205px 195px,#fffc,#0000),radial-gradient(1.5px 1.5px at 265px 105px,#9d8fdbcc,#0000),radial-gradient(2px 2px at 325px 225px,#d4af37e6,#0000),radial-gradient(1.5px 1.5px at 385px 165px,#ffffffb3,#0000),radial-gradient(2px 2px at 55px 255px,#9d8fdbcc,#0000),radial-gradient(1.5px 1.5px at 115px 315px,#d4af37b3,#0000),radial-gradient(2px 2px at 175px 375px,#ffffffe6,#0000),radial-gradient(1.5px 1.5px at 235px 285px,#d4af37cc,#0000),radial-gradient(2px 2px at 295px 345px,#9d8fdbb3,#0000),radial-gradient(1.5px 1.5px at 355px 405px,#fffc,#0000),radial-gradient(2px 2px at 415px 15px,#d4af37e6,#0000);background-size:500px 500px}@keyframes twinkleStars{0%,to{opacity:.6}25%{opacity:.9}50%{opacity:.5}75%{opacity:1}}@keyframes shootingStar{0%{opacity:1;transform:translateX(0) translateY(0) rotate(-45deg)}70%{opacity:1}to{opacity:0;transform:translateX(300px) translateY(300px) rotate(-45deg)}}@keyframes starPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.heading-font{font-family:Cinzel,serif}.body-font{font-family:Inter,sans-serif}::selection{background:#d4af374d;color:#fafafe}::-moz-selection{background:#d4af374d;color:#fafafe}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0a0a1a}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4a3f8a,#6b5bbd);border:2px solid #0a0a1a;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#6b5bbd,#9d8fdb)}input:focus,select:focus,textarea:focus{border-color:#d4af37!important;box-shadow:0 0 0 3px #d4af3733;outline:none}button{transition:all .3s ease}button:hover:not(:disabled){transform:translateY(-2px)}button:active:not(:disabled){transform:translateY(0)}a{transition:all .3s ease}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #d4af3766;opacity:1}50%{box-shadow:0 0 40px #d4af3799;opacity:.8}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes starField{0%{transform:translateY(0)}to{transform:translateY(-100px)}}.animate-spin-slow{animation:spin-slow 20s linear infinite}.animate-shimmer{animation:shimmer 3s linear infinite;background-size:200% auto}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}.animate-float{animation:float 6s ease-in-out infinite}.animate-twinkle{animation:twinkle 3s ease-in-out infinite}.animate-fadeIn{animation:fadeIn .6s ease-out forwards}.animate-fadeInLeft{animation:fadeInLeft .6s ease-out forwards}.animate-fadeInRight{animation:fadeInRight .6s ease-out forwards}.animate-scaleIn{animation:scaleIn .4s ease-out forwards}.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}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{box-shadow:0 12px 40px #0006;transform:translateY(-4px)}.hover-glow{transition:box-shadow .3s ease}.hover-glow:hover{box-shadow:0 0 30px #d4af374d}.glass{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#1a1a3e99;border:1px solid #9d8fdb33}.gold-border{border:2px solid #d4af3780}.gradient-text-gold{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d4af37,#f4d03f 50%,#d4af37);-webkit-background-clip:text;background-clip:text}.gradient-text-violet{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#9d8fdb,#6b5bbd);-webkit-background-clip:text;background-clip:text}.star-icon{color:#d4af37;text-shadow:0 0 10px #d4af3780}@media (max-width:768px){.hide-mobile{display:none!important}}@media (min-width:769px){.hide-desktop{display:none!important}}.dashboard-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.dashboard-grid{grid-template-columns:1fr}}.dashboard-full-width{grid-column:span 2}@media (max-width:768px){.dashboard-full-width{grid-column:span 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)}}
/*# sourceMappingURL=main.5cfd9c47.css.map*/