@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";:root{font-family:Montserrat,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#fffffff2;background-color:#061529;--primary-color: #061529;--secondary-color: #0d2342;--accent-color: #00b2ff;--gold-accent: #20e647;--purple-accent: #8313e7;--green-accent: #20e647;--text-color: rgba(255, 255, 255, .95);--text-light: #cccccc;--text-muted: #8a8a8a;--card-bg: rgba(24, 41, 73, .6);--border-color: rgba(0, 178, 255, .2);--card-shadow: 0 4px 20px rgba(0, 0, 0, .5);--btn-shadow: 0 4px 12px rgba(0, 178, 255, .3);--animation-speed: .3s;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:var(--accent-color);text-decoration:inherit;transition:color .3s ease}a:hover{color:var(--gold-accent)}body{margin:0;padding:0;display:flex;min-width:320px;max-width:100vw;width:100%;min-height:100vh;background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);overflow-x:hidden}h1{font-size:3.2em;line-height:1.1;background:linear-gradient(to right,var(--accent-color),var(--gold-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5em;text-shadow:0 2px 15px rgba(0,178,255,.4)}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--secondary-color);color:#fff;cursor:pointer;transition:all .25s ease}button:hover{border-color:var(--gold-accent);background-color:var(--accent-color);transform:translateY(-2px);box-shadow:0 5px 15px #0003}button:focus,button:focus-visible{outline:2px solid var(--gold-accent)}.card{padding:2em;background-color:var(--card-bg);border-radius:10px;box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-color);transition:transform .3s ease}.card:hover{transform:translateY(-5px)}#app{width:100%;margin:0 auto;padding:0;text-align:center}.container{width:90%;max-width:1200px;margin:0 auto;padding:2rem 1rem;box-sizing:border-box}.text-gradient{background:linear-gradient(to right,var(--accent-color),var(--gold-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.highlight{color:var(--gold-accent)}@media (max-width: 1200px){.container{max-width:90%}}@media (max-width: 992px){h1{font-size:2.8em}.card{padding:1.5em}}@media (max-width: 768px){h1{font-size:2.4em}.container{padding:1.5rem 1rem}button{width:100%}.card{padding:1.2em}.card:hover{transform:translateY(-3px)}}@media (max-width: 576px){h1{font-size:2em;margin-bottom:.3em}body{font-size:.9em}.container{width:95%;max-width:100%;padding:1rem}button{padding:.5em 1em;height:auto;min-height:44px;display:flex;align-items:center;justify-content:center}}@media (prefers-color-scheme: light){:root{color:var(--primary-color);background-color:#f8f9fa}a:hover{color:var(--purple-accent)}button{background-color:var(--secondary-color)}}@media (hover: none){a:hover,button:hover,.card:hover{transform:none}button:active{background-color:var(--accent-color);transform:scale(.98)}}input,select,textarea{font-size:16px;width:100%;padding:.8em 1em;border-radius:8px;border:1px solid var(--border-color);background-color:#1829494d;color:var(--text-color);transition:border-color .3s ease,box-shadow .3s ease}input:focus,select:focus,textarea:focus{border-color:var(--accent-color);outline:none;box-shadow:0 0 0 3px #00b2ff33}button,input[type=submit],input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width: 576px){input,select,textarea{padding:.7em .9em}form{margin-bottom:1.5rem}}@media (hover: none){a:hover,button:hover,.card:hover{transform:none}button:active{background-color:var(--accent-color);transform:scale(.98)}input:active,select:active,textarea:active{border-color:var(--accent-color)}}.btn,button,.nav-button,.primary-btn{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.navbar[data-v-f5cc0803]{position:fixed;top:0;left:0;width:100%;max-width:100%;z-index:1000;padding:1.5rem 0;transition:all .3s ease;background:transparent;overflow:visible}.navbar.scrolled[data-v-f5cc0803]{background-color:#061529f2;padding:1rem 0;box-shadow:0 8px 25px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navbar-container[data-v-f5cc0803]{display:flex;align-items:center;justify-content:space-between}.navbar-logo[data-v-f5cc0803]{display:flex;align-items:center;height:100%}.logo[data-v-f5cc0803]{display:flex;align-items:center}.logo-link[data-v-f5cc0803]{display:flex;align-items:center;text-decoration:none;color:inherit;cursor:pointer}.logo-text[data-v-f5cc0803]{display:flex;flex-direction:column;line-height:1}.logo-aitchii[data-v-f5cc0803]{font-size:1.6rem;font-weight:700;background:linear-gradient(to right,#0087ff,#00e1ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(0,135,255,.5));text-transform:uppercase;letter-spacing:1px}.logo-slots[data-v-f5cc0803]{font-size:1.4rem;font-weight:700;letter-spacing:.05em;background:linear-gradient(to right,var(--accent-color),#7edbff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(0,178,255,.5))}.navbar-menu[data-v-f5cc0803]{display:flex;align-items:center;gap:2rem}.navbar-links[data-v-f5cc0803]{display:flex;list-style:none;gap:1.8rem;margin:0;padding:0}.navbar-links a[data-v-f5cc0803],.navbar-links .router-link[data-v-f5cc0803],.navbar-links .router-link-exact-active[data-v-f5cc0803],.navbar-links .router-link-active[data-v-f5cc0803]{color:var(--text-color);text-decoration:none;font-size:1.1rem;font-weight:500;padding:.5rem 0;position:relative;transition:all .3s ease}.navbar-links a[data-v-f5cc0803]:after,.navbar-links .router-link[data-v-f5cc0803]:after,.navbar-links .router-link-exact-active[data-v-f5cc0803]:after,.navbar-links .router-link-active[data-v-f5cc0803]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--accent-color);transition:width .3s ease}.navbar-links a[data-v-f5cc0803]:hover,.navbar-links a.active[data-v-f5cc0803],.navbar-links .router-link[data-v-f5cc0803]:hover,.navbar-links .router-link-active[data-v-f5cc0803],.navbar-links .router-link-exact-active[data-v-f5cc0803]{color:var(--accent-color)}.navbar-links a[data-v-f5cc0803]:hover:after,.navbar-links a.active[data-v-f5cc0803]:after,.navbar-links .router-link[data-v-f5cc0803]:hover:after,.navbar-links .router-link-active[data-v-f5cc0803]:after,.navbar-links .router-link-exact-active[data-v-f5cc0803]:after{width:100%}.nav-button[data-v-f5cc0803]{background:#20e647;border:none;color:#000;font-weight:600;padding:.7em 1.8em;border-radius:50px;box-shadow:0 5px 15px #20e6474d;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;text-decoration:none;cursor:pointer}.nav-button[data-v-f5cc0803]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #20e64780;background:#2cff51}.kick-logo[data-v-f5cc0803]{width:24px;height:24px;object-fit:contain;filter:brightness(0)}.mobile-toggle[data-v-f5cc0803]{display:none;background:transparent;border:none;cursor:pointer;width:24px;height:20px;position:relative;z-index:2000;outline:none;-webkit-tap-highlight-color:transparent;align-items:center;justify-content:center}.mobile-toggle[data-v-f5cc0803]:focus{outline:none;box-shadow:none}.mobile-toggle span[data-v-f5cc0803]{display:block;width:100%;height:2px;background-color:var(--text-color);transition:all .3s ease;border-radius:2px;position:absolute}.mobile-toggle span[data-v-f5cc0803]:first-child{top:9px}.mobile-toggle span[data-v-f5cc0803]:nth-child(2){top:17px}.mobile-toggle span[data-v-f5cc0803]:last-child{top:25px}.mobile-toggle.open span[data-v-f5cc0803]:first-child{transform:rotate(45deg);top:8px}.mobile-toggle.open span[data-v-f5cc0803]:nth-child(2){opacity:0}.mobile-toggle.open span[data-v-f5cc0803]:last-child{transform:rotate(-45deg);top:8px}.overlay[data-v-f5cc0803]{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:999;opacity:0;transition:opacity .3s ease;pointer-events:none}.overlay.active[data-v-f5cc0803]{opacity:1;pointer-events:auto}@media (max-width: 992px){.mobile-toggle[data-v-f5cc0803]{display:flex;margin-top:0;align-self:center}.navbar-container[data-v-f5cc0803]{display:flex;align-items:center;justify-content:space-between}.overlay[data-v-f5cc0803]{display:block}.navbar-menu[data-v-f5cc0803]{position:fixed;top:0;right:-100%;width:80%;max-width:400px;height:100vh;background-color:var(--primary-color);flex-direction:column;justify-content:center;align-items:center;gap:3rem;transition:right .3s ease;box-shadow:-5px 0 30px #0000004d;z-index:1000;overflow-y:auto;padding:2rem 1rem}.navbar-menu.open[data-v-f5cc0803]{right:0}.navbar-links[data-v-f5cc0803]{flex-direction:column;align-items:center;gap:2rem;width:100%}.navbar-links a[data-v-f5cc0803]{font-size:1.3rem;width:100%;text-align:center;display:block}.navbar-cta[data-v-f5cc0803]{width:100%}.nav-button[data-v-f5cc0803]{width:100%;justify-content:center}}@media (max-width: 576px){.navbar[data-v-f5cc0803]{padding:1rem 0}.navbar.scrolled[data-v-f5cc0803]{padding:.7rem 0}.logo-aitchii[data-v-f5cc0803]{font-size:1.3rem}.navbar-menu[data-v-f5cc0803]{width:100%;max-width:none}.nav-button[data-v-f5cc0803]{max-width:280px;margin:0 auto;padding:.7em 1em;font-size:.95rem}.kick-logo[data-v-f5cc0803]{width:20px;height:20px}.navbar-container[data-v-f5cc0803]{align-items:center}.mobile-toggle[data-v-f5cc0803]{margin:0;padding:0;transform:translateY(0)}}@media (hover: none){.navbar-links a[data-v-f5cc0803]:hover:after{width:0}.navbar-links a.active[data-v-f5cc0803]:after,.navbar-links .router-link-active[data-v-f5cc0803]:after,.navbar-links .router-link-exact-active[data-v-f5cc0803]:after{width:100%}.nav-button[data-v-f5cc0803]:hover{transform:none;box-shadow:0 5px 15px #20e6474d}.nav-button[data-v-f5cc0803]:active{transform:scale(.98)}}.footer[data-v-2d265e15]{background-color:var(--primary-color);color:var(--text-color);padding:6rem 0 2rem;position:relative;overflow:hidden}.footer[data-v-2d265e15]:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(to right,transparent,var(--accent-color),transparent)}.footer[data-v-2d265e15]:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:100%;background:radial-gradient(circle at 90% 10%,rgba(0,178,255,.08) 0%,transparent 30%),radial-gradient(circle at 10% 90%,rgba(131,19,231,.05) 0%,transparent 30%);pointer-events:none}.footer-content[data-v-2d265e15]{display:grid;grid-template-columns:1fr 2fr;gap:4rem;margin-bottom:3rem}.footer-logo[data-v-2d265e15]{display:flex;flex-direction:column;align-items:center;text-align:center}.footer-logo .logo-text[data-v-2d265e15]{display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1;margin-bottom:0rem}.logo-aitchii[data-v-2d265e15]{font-size:2.2rem;font-weight:700;background:linear-gradient(to right,#0087ff,#00e1ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(0,135,255,.5));text-transform:uppercase;letter-spacing:2px}.footer-logo p[data-v-2d265e15]{opacity:.8;max-width:300px;line-height:1.6;font-size:1.05rem;margin-top:1rem}.footer-links[data-v-2d265e15]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.footer-column h3[data-v-2d265e15]{font-size:1.2rem;margin-bottom:1.5rem;color:var(--accent-color);position:relative;display:inline-block}.footer-column h3[data-v-2d265e15]:after{content:"";position:absolute;bottom:-8px;left:0;width:40px;height:2px;background-color:var(--gold-accent)}.footer-column ul[data-v-2d265e15]{list-style:none;padding:0;margin:0}.footer-column li[data-v-2d265e15]{margin-bottom:.8rem}.footer-column a[data-v-2d265e15]{color:var(--text-color);opacity:.8;transition:all .3s ease;text-decoration:none;display:inline-block}.social-link[data-v-2d265e15]{display:flex;align-items:center;gap:.5rem}.footer-social-icon[data-v-2d265e15]{width:18px;height:18px;object-fit:contain}.kick-icon[data-v-2d265e15]{filter:brightness(2)}.coming-soon-link[data-v-2d265e15]{color:var(--text-color);opacity:.5;cursor:not-allowed;position:relative;display:flex;align-items:center;gap:.5rem}.coming-soon-link i[data-v-2d265e15]{opacity:.7}.footer-column a[data-v-2d265e15]:hover{color:var(--accent-color);opacity:1;transform:translate(5px)}.footer-bottom[data-v-2d265e15]{text-align:center;border-top:1px solid rgba(255,255,255,.1);padding-top:2rem;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.footer-bottom p[data-v-2d265e15]{margin:.5rem 0;font-size:.9rem;opacity:.7;text-align:center}.disclaimer[data-v-2d265e15]{max-width:600px;margin:1rem auto;font-style:italic;font-size:.8rem;text-align:center}@media (max-width: 1024px){.footer-content[data-v-2d265e15]{grid-template-columns:1fr;gap:2rem}.footer-logo[data-v-2d265e15]{text-align:center}.footer-logo .logo-text[data-v-2d265e15]{text-align:center;align-items:center}.footer-logo p[data-v-2d265e15]{margin:0 auto}}@media (max-width: 768px){.footer-links[data-v-2d265e15]{grid-template-columns:1fr;text-align:center}.footer-column h3[data-v-2d265e15]:after{left:50%;transform:translate(-50%)}.footer-column a[data-v-2d265e15]:hover{transform:none}.social-link[data-v-2d265e15],.coming-soon-link[data-v-2d265e15]{justify-content:center}}.coming-soon-link[data-v-2d265e15]:after{content:" (Coming Soon)";font-size:.8em;color:#ff3a3a;margin-left:5px;display:inline-block}html,body{overflow-x:hidden;width:100%;max-width:100%;position:relative;margin:0;padding:0}.app{min-height:100vh;display:flex;flex-direction:column;width:100%;overflow-x:hidden;position:relative;max-width:100vw}@supports (-webkit-touch-callout: none){.app{min-height:-webkit-fill-available}}img{max-width:100%;height:auto}:focus{outline:2px solid var(--accent-color);outline-offset:2px}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}@media (max-width: 576px){body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}}.signup-guide[data-v-9a559a5c]{min-height:100vh;width:100%;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;background-color:var(--primary-color);margin-top:0;padding-top:100px;padding-bottom:40px;box-sizing:border-box;max-width:100vw}.signup-guide[data-v-9a559a5c]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(0,178,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(131,19,231,.05) 0%,transparent 50%);background-size:100% 100%;background-position:center;animation:backgroundPulse-9a559a5c 8s ease-in-out infinite alternate}.overlay[data-v-9a559a5c]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#061529b3,#0d2342b3);animation:gradientShift-9a559a5c 15s ease-in-out infinite alternate}.guide-content[data-v-9a559a5c]{position:relative;z-index:5;max-width:1200px;width:100%;padding:2rem;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.guide-content.loaded[data-v-9a559a5c]{opacity:1;transform:translateY(0)}.header-section[data-v-9a559a5c]{margin-bottom:3rem}.section-title[data-v-9a559a5c]{font-size:3.2rem;font-weight:800;letter-spacing:-1px;margin-bottom:1rem;text-shadow:0 4px 15px rgba(0,0,0,.3);line-height:1.2;opacity:0;transform:translateY(-20px);transition:opacity .8s ease,transform .8s cubic-bezier(.175,.885,.32,1.275)}.section-title.animate[data-v-9a559a5c]{opacity:1;transform:translateY(0)}.rainbet-text[data-v-9a559a5c]{background:linear-gradient(to right,#00b2ff,#00e1ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;filter:drop-shadow(0 0 10px rgba(0,178,255,.5))}.section-subtitle[data-v-9a559a5c]{font-size:1.25rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.section-subtitle.animate[data-v-9a559a5c]{opacity:1;transform:translateY(0)}.flex-container[data-v-9a559a5c]{display:flex;flex-direction:row;gap:2rem;margin-bottom:1.5rem;justify-content:center;align-items:stretch}.steps-container[data-v-9a559a5c]{display:flex;flex-direction:column;gap:1rem;width:60%;max-width:600px;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.steps-container.animate[data-v-9a559a5c]{opacity:1;transform:translateY(0)}.step-card[data-v-9a559a5c]{display:flex;align-items:center;background:#06152980;border-radius:12px;padding:1.25rem 1.5rem;box-shadow:0 4px 20px #00000026;border:1px solid rgba(0,178,255,.1);transition:transform .3s ease,border-color .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left}.step-card[data-v-9a559a5c]:hover{transform:translate(5px);border-color:#00b2ff4d}.step-number[data-v-9a559a5c]{font-size:2.5rem;font-weight:800;color:#00b2ff;margin-right:1.5rem;opacity:.8;min-width:50px;line-height:1}.step-content h3[data-v-9a559a5c]{font-size:1.3rem;font-weight:600;margin-bottom:.25rem;color:#fff}.step-content p[data-v-9a559a5c]{font-size:1rem;color:#8f9baa;margin:0}.promo-code[data-v-9a559a5c]{font-weight:700;color:#00e1ff;letter-spacing:1px}.promo-box-container[data-v-9a559a5c]{width:40%;min-width:280px;max-width:400px;height:auto;display:flex;cursor:pointer;transition:all .3s ease;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease;position:relative}.promo-box-container.animate[data-v-9a559a5c]{opacity:1;transform:translateY(0)}.promo-box-container[data-v-9a559a5c]:after{content:"";position:absolute;top:15px;right:15px;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2300b2ff'%3E%3Cpath d='M5 3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7H5V5h7V3H5zm12 0v2h3.6l-8.3 8.3 1.4 1.4L22 6.4V10h2V3h-7z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;z-index:10;opacity:.7;transition:opacity .3s ease,transform .3s ease}.promo-box-container[data-v-9a559a5c]:hover:after{opacity:1;transform:scale(1.1)}.promo-box-container[data-v-9a559a5c]:hover{transform:scale(1.02)}.promo-box[data-v-9a559a5c]{background:linear-gradient(135deg,#00111ecc,#00579b4d);border-radius:16px;padding:2rem;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000004d,0 1px 2px #00000080,inset 0 0 0 1px #00b2ff33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.promo-box[data-v-9a559a5c]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent 0%,#0087ff 150%);opacity:.1;transition:opacity .5s ease}.promo-box[data-v-9a559a5c]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;padding:2px;background:linear-gradient(135deg,#0087ff 0%,transparent 50%,#0087ff 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;transition:opacity .5s ease}.promo-box-container:hover .promo-box[data-v-9a559a5c]{transform:translateY(-5px);box-shadow:0 15px 35px #0087ff4d,0 1px 2px #00000080,inset 0 0 0 1px #00b2ff66}.promo-box-container:hover .promo-box[data-v-9a559a5c]:before{opacity:.15}.promo-box-container:hover .promo-box[data-v-9a559a5c]:after{opacity:.8}.rainbet-logo[data-v-9a559a5c]{height:70px;margin-bottom:1.5rem;filter:drop-shadow(0 2px 8px rgba(0,135,255,.4));transition:transform .3s ease}.promo-box-container:hover .rainbet-logo[data-v-9a559a5c]{transform:scale(1.1)}.promo-box-content[data-v-9a559a5c]{display:flex;flex-direction:column;align-items:center;width:100%;position:relative;z-index:2}.promo-header[data-v-9a559a5c]{font-size:.9rem;color:#fffc;margin-bottom:.3rem}.promo-code-display[data-v-9a559a5c]{font-size:3rem;font-weight:700;background:linear-gradient(to right,#0087ff,#00e1ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem;filter:drop-shadow(0 2px 4px rgba(0,135,255,.5));text-transform:uppercase;letter-spacing:2px}.promo-tag[data-v-9a559a5c]{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#fff;margin-bottom:.5rem}.promo-details[data-v-9a559a5c]{font-size:.9rem;color:#fffc;margin-bottom:1rem}.clickable-hint[data-v-9a559a5c]{font-size:.8rem;color:#fffc;font-weight:600;padding:.5rem 1rem;background:#0087ff1a;border-radius:20px;transition:all .3s ease;border:1px solid rgba(0,135,255,.2)}.promo-box-container:hover .clickable-hint[data-v-9a559a5c]{background:#0087ff33;border-color:#0087ff66}.cta-buttons[data-v-9a559a5c]{display:flex;gap:1rem;justify-content:center;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease;margin-top:1.5rem}.cta-buttons.animate[data-v-9a559a5c]{opacity:1;transform:translateY(0)}.primary-btn[data-v-9a559a5c]{font-size:1rem;padding:.9em 1.8em;border-radius:50px;font-weight:600;border:none;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;position:relative;overflow:hidden;z-index:1;text-decoration:none;cursor:pointer}.leaderboard-btn[data-v-9a559a5c]{background:#00b2ff;color:#fff;box-shadow:0 5px 15px #00b2ff4d}.challenges-btn[data-v-9a559a5c]{background:transparent;color:#fff;border:2px solid #00b2ff;box-shadow:0 5px 15px #00b2ff1a}.primary-btn[data-v-9a559a5c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#fff3,#fff0);z-index:-1;transition:left .5s ease}.primary-btn[data-v-9a559a5c]:hover:before{left:100%}.primary-btn.pulse[data-v-9a559a5c]{animation:pulsateButton-9a559a5c 1.5s ease}.legal-text[data-v-9a559a5c]{font-size:.8rem;color:#8f9baa;margin-top:1rem}@keyframes pulsateButton-9a559a5c{0%{transform:scale(1);box-shadow:0 5px 15px #00b2ff4d}50%{transform:scale(1.05);box-shadow:0 5px 25px #00b2ff99}to{transform:scale(1);box-shadow:0 5px 15px #00b2ff4d}}.particles-container[data-v-9a559a5c]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:2}.particle[data-v-9a559a5c]{position:absolute;width:8px;height:8px;background:var(--accent-color);border-radius:50%;opacity:.4;box-shadow:0 0 10px #00b2ff99}.particle[data-v-9a559a5c]:nth-child(3n){background:var(--gold-accent);box-shadow:0 0 10px #20e64799}.particle[data-v-9a559a5c]:nth-child(3n+1){background:var(--purple-accent);box-shadow:0 0 10px #8313e799}.particle[data-v-9a559a5c]:nth-child(1){top:10%;left:15%;animation:floatParticle-9a559a5c 20s infinite linear}.particle[data-v-9a559a5c]:nth-child(2){top:35%;left:5%;animation:floatParticle-9a559a5c 25s infinite linear 2s}.particle[data-v-9a559a5c]:nth-child(3){top:65%;left:10%;animation:floatParticle-9a559a5c 22s infinite linear 1s}.particle[data-v-9a559a5c]:nth-child(4){top:85%;left:20%;animation:floatParticle-9a559a5c 18s infinite linear 3s}.particle[data-v-9a559a5c]:nth-child(5){top:15%;left:85%;animation:floatParticle-9a559a5c 24s infinite linear}.particle[data-v-9a559a5c]:nth-child(6){top:40%;left:92%;animation:floatParticle-9a559a5c 21s infinite linear 2s}.particle[data-v-9a559a5c]:nth-child(7){top:75%;left:88%;animation:floatParticle-9a559a5c 23s infinite linear 1s}.particle[data-v-9a559a5c]:nth-child(8){top:90%;left:75%;animation:floatParticle-9a559a5c 19s infinite linear 3s}.particle[data-v-9a559a5c]:nth-child(9){top:25%;left:30%;animation:floatParticle-9a559a5c 26s infinite linear}.particle[data-v-9a559a5c]:nth-child(10){top:50%;left:50%;animation:floatParticle-9a559a5c 22s infinite linear 2s}@keyframes floatParticle-9a559a5c{0%{transform:translateY(0) scale(1);opacity:.4}25%{transform:translateY(-20px) scale(1.1);opacity:.6}50%{transform:translateY(-30px) scale(1);opacity:.4}75%{transform:translateY(-15px) scale(.9);opacity:.5}to{transform:translateY(0) scale(1);opacity:.4}}.floating-shapes[data-v-9a559a5c]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:3}.shape[data-v-9a559a5c]{position:absolute;opacity:.25;filter:blur(40px)}.shape-1[data-v-9a559a5c]{top:15%;left:10%;width:350px;height:350px;background:linear-gradient(45deg,rgba(0,178,255,.4),transparent);border-radius:41% 59% 70% 30%/30% 41% 59% 70%;animation:floatShape-9a559a5c 20s infinite alternate ease-in-out}.shape-2[data-v-9a559a5c]{bottom:20%;right:10%;width:300px;height:300px;background:linear-gradient(45deg,rgba(32,230,71,.3),transparent);border-radius:59% 41% 30% 70%/70% 30% 41% 59%;animation:floatShape-9a559a5c 16s infinite alternate-reverse ease-in-out}.shape-3[data-v-9a559a5c]{top:50%;left:20%;width:250px;height:250px;background:linear-gradient(45deg,rgba(131,19,231,.3),transparent);border-radius:30% 70% 59% 41%/41% 30% 70% 59%;animation:floatShape-9a559a5c 18s infinite alternate ease-in-out 2s}.shape-4[data-v-9a559a5c]{top:30%;right:20%;width:230px;height:230px;background:linear-gradient(45deg,rgba(0,87,155,.4),transparent);border-radius:70% 30% 41% 59%/59% 70% 30% 41%;animation:floatShape-9a559a5c 22s infinite alternate-reverse ease-in-out 1s}@keyframes floatShape-9a559a5c{0%{transform:translate(0) rotate(0)}to{transform:translate(50px,30px) rotate(20deg)}}@keyframes backgroundPulse-9a559a5c{0%{opacity:.7;background-position:0% 0%}to{opacity:1;background-position:100% 100%}}@keyframes gradientShift-9a559a5c{0%{opacity:.7;background-position:0% 0%}50%{opacity:.8;background-position:50% 50%}to{opacity:.7;background-position:100% 100%}}.animated-bg[data-v-9a559a5c]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#061529cc,#0d234299,#00579b66);opacity:.6;z-index:1;background-size:400% 400%;animation:gradientAnimation-9a559a5c 15s ease infinite}@keyframes gradientAnimation-9a559a5c{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (max-width: 1000px){.flex-container[data-v-9a559a5c]{flex-direction:column;align-items:center}.steps-container[data-v-9a559a5c],.promo-box-container[data-v-9a559a5c]{width:100%;max-width:600px}.promo-box-container[data-v-9a559a5c],.legal-text[data-v-9a559a5c]{margin-top:2rem}}@media (max-width: 768px){.signup-guide[data-v-9a559a5c]{padding-top:80px}.section-title[data-v-9a559a5c]{font-size:2.5rem}.section-subtitle[data-v-9a559a5c]{font-size:1rem}.promo-code-display[data-v-9a559a5c]{font-size:2.5rem}.cta-buttons[data-v-9a559a5c]{flex-direction:column}.header-section[data-v-9a559a5c]{margin-bottom:2rem}}@media (max-width: 480px){.section-title[data-v-9a559a5c]{font-size:2rem}.step-card[data-v-9a559a5c]{padding:1rem}.step-number[data-v-9a559a5c]{font-size:2rem;margin-right:1rem}.step-content h3[data-v-9a559a5c]{font-size:1.1rem}.step-content p[data-v-9a559a5c]{font-size:.9rem}.promo-code-display[data-v-9a559a5c]{font-size:2rem}.rainbet-logo[data-v-9a559a5c]{height:60px}}@media (max-width: 400px){.step-card[data-v-9a559a5c]{flex-direction:column;text-align:center;align-items:center}.step-number[data-v-9a559a5c]{margin-right:0;margin-bottom:.5rem}}@keyframes rotate-9a559a5c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.features[data-v-c8a516eb]{padding:7rem 0;background-color:var(--primary-color);position:relative;overflow:hidden;margin-top:0}.section-background[data-v-c8a516eb]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#061529e6,#0d2342b3),radial-gradient(circle at 10% 20%,rgba(0,178,255,.1) 0%,transparent 30%),radial-gradient(circle at 90% 80%,rgba(131,19,231,.05) 0%,transparent 40%);pointer-events:none;z-index:0;animation:backgroundShift-c8a516eb 15s ease-in-out infinite alternate}@keyframes backgroundShift-c8a516eb{0%{background-position:0% 0%}to{background-position:100% 100%}}.section-header[data-v-c8a516eb]{text-align:center;margin-bottom:4rem;position:relative;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease;z-index:3}.section-header.animate[data-v-c8a516eb]{opacity:1;transform:translateY(0)}.section-title[data-v-c8a516eb]{font-size:3rem;font-weight:800;display:inline-block;margin-bottom:1rem;position:relative;color:var(--text-color)}.title-accent[data-v-c8a516eb]{background:linear-gradient(to right,#0087ff,#00e1ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px rgba(0,135,255,.5));text-transform:uppercase;font-weight:700;letter-spacing:2px}.title-underline[data-v-c8a516eb]{height:4px;width:100px;background:linear-gradient(to right,var(--accent-color),var(--gold-accent));margin:0 auto;border-radius:4px;position:relative;overflow:hidden}.title-underline[data-v-c8a516eb]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#fffc,#fff0);animation:shimmer-c8a516eb 2.5s infinite}@keyframes shimmer-c8a516eb{to{left:100%}}.features-grid[data-v-c8a516eb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.75rem;margin-bottom:3.5rem;max-width:1000px;margin-left:auto;margin-right:auto;position:relative;z-index:3}.feature-card[data-v-c8a516eb]{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2.5rem 1.5rem 2rem;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:1px solid var(--border-color);height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:var(--card-shadow);opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease,box-shadow .3s ease,border-color .3s ease}.feature-card.animate[data-v-c8a516eb]{opacity:1;transform:translateY(0);transition-delay:calc(var(--delay) * .2s)}.feature-card[data-v-c8a516eb]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,178,255,.05) 0%,transparent 100%);pointer-events:none}.feature-card[data-v-c8a516eb]:after{content:"";position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);background:linear-gradient(45deg,transparent,rgba(0,178,255,0),rgba(0,178,255,.3),rgba(0,178,255,0),transparent);border-radius:18px;z-index:-1;opacity:0;transition:opacity .4s ease}.feature-card[data-v-c8a516eb]:hover:after{opacity:1}.feature-card[data-v-c8a516eb]:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000080;border-color:var(--accent-color)}.card-hover-effect[data-v-c8a516eb]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at var(--x, 50%) var(--y, 50%),rgba(0,178,255,.1) 0%,transparent 50%);opacity:0;transition:opacity .3s ease;pointer-events:none}.feature-card:hover .card-hover-effect[data-v-c8a516eb]{opacity:1}.feature-icon-wrapper[data-v-c8a516eb]{margin:0 auto 1.5rem;width:75px;height:75px;display:flex;align-items:center;justify-content:center;position:relative}.feature-icon-wrapper[data-v-c8a516eb]:before{content:"";position:absolute;width:100%;height:100%;background:#00b2ff14;border-radius:50%;z-index:0;transform:scale(.8);transition:transform .3s ease}.feature-card:hover .feature-icon-wrapper[data-v-c8a516eb]:before{transform:scale(1.1);background:#00b2ff26}.feature-icon[data-v-c8a516eb]{width:52px;height:52px;position:relative;z-index:1;filter:drop-shadow(0 5px 15px rgba(0,0,0,.3));transition:transform .4s ease;color:var(--accent-color);background:linear-gradient(135deg,#00b2ff1a,#0d23424d)}.feature-card:hover .feature-icon[data-v-c8a516eb]{transform:scale(1.1) rotate(5deg);background:linear-gradient(135deg,#00b2ff33,#0d234266);color:var(--gold-accent)}.feature-card:hover circle[data-v-c8a516eb]{animation:pulse-c8a516eb 1.5s infinite alternate}@keyframes pulse-c8a516eb{0%{opacity:.8;r:6}to{opacity:1;r:6.5}}.feature-card h3[data-v-c8a516eb]{color:var(--accent-color);font-size:1.4rem;margin-bottom:1rem;font-weight:700;position:relative;transition:color .3s ease}.feature-card:hover h3[data-v-c8a516eb]{color:var(--gold-accent)}.feature-card p[data-v-c8a516eb]{color:var(--text-color);line-height:1.6;flex-grow:1;font-size:1rem;opacity:.9;margin-bottom:0;transition:opacity .3s ease}.feature-card:hover p[data-v-c8a516eb]{opacity:1}.glowing-lines[data-v-c8a516eb]{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;pointer-events:none}.line[data-v-c8a516eb]{position:absolute;background:linear-gradient(90deg,transparent 0%,var(--accent-color) 50%,transparent 100%);height:1px;width:50%;opacity:.3}.line-1[data-v-c8a516eb]{top:20%;left:0;animation:moveLine-c8a516eb 15s infinite linear}.line-2[data-v-c8a516eb]{bottom:30%;right:0;animation:moveLine-c8a516eb 20s infinite linear reverse}@keyframes moveLine-c8a516eb{0%{transform:translate(-100%)}to{transform:translate(200%)}}@media (max-width: 768px){.features-grid[data-v-c8a516eb]{grid-template-columns:1fr;gap:2rem}.section-title[data-v-c8a516eb]{font-size:2.2rem}.feature-card[data-v-c8a516eb]{padding:2.5rem 1.5rem 2rem;max-width:350px;margin:0 auto}}@media (max-width: 576px){.features[data-v-c8a516eb]{padding:4rem 0}.section-title[data-v-c8a516eb]{font-size:1.8rem}.section-header[data-v-c8a516eb]{margin-bottom:2.5rem}.feature-card[data-v-c8a516eb]{padding:2rem 1.2rem 1.8rem}.feature-icon-wrapper[data-v-c8a516eb]{width:60px;height:60px;margin-bottom:1rem}.feature-icon[data-v-c8a516eb]{width:40px;height:40px}.feature-card h3[data-v-c8a516eb]{font-size:1.2rem;margin-bottom:.8rem}.feature-card p[data-v-c8a516eb]{font-size:.9rem}.feature-card.animate[data-v-c8a516eb]{transition-delay:calc(var(--delay) * .1s)}.line[data-v-c8a516eb]{display:none}}@media (hover: none){.feature-card[data-v-c8a516eb]:hover{transform:none;border-color:var(--border-color)}.feature-card[data-v-c8a516eb]:active{transform:translateY(-2px);border-color:var(--accent-color)}.feature-card:hover .feature-icon-wrapper[data-v-c8a516eb]:before{transform:scale(.8)}.feature-card:hover .feature-icon[data-v-c8a516eb]{transform:none}.feature-card:hover h3[data-v-c8a516eb]{color:var(--accent-color)}}.section-title-highlight[data-v-c8a516eb]{color:var(--accent-color)}.section-subtitle[data-v-c8a516eb]{color:var(--text-light);margin-bottom:3rem}svg circle[data-v-c8a516eb]{fill:var(--gold-accent)}.stats-section[data-v-7e658443]{position:relative;padding:2.5rem 0;overflow:visible;background:var(--primary-color);z-index:2;max-width:100%;border-top:1px solid rgba(0,178,255,.08);border-bottom:1px solid rgba(0,178,255,.08)}.blur-overlay[data-v-7e658443]{position:absolute;top:0;left:0;width:100%;height:100%;background:#040c18cc;background:linear-gradient(135deg,#061529f2,#0d2342cc);z-index:-1}.container[data-v-7e658443]{max-width:1200px;margin:0 auto;padding:0 1rem}.stats-wrapper[data-v-7e658443]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;position:relative;z-index:3;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.stats-wrapper.animate[data-v-7e658443]{opacity:1;transform:translateY(0)}.stat-item[data-v-7e658443]{text-align:center;padding:.75rem .5rem;transition:transform .3s ease;position:relative}.stat-item[data-v-7e658443]:hover{transform:translateY(-5px)}.stat-value[data-v-7e658443]{font-size:2.5rem;font-weight:800;margin-bottom:.25rem;color:#00e1ff;line-height:1;display:flex;align-items:center;justify-content:center;text-shadow:0 0 15px rgba(0,225,255,.4)}.value-prefix[data-v-7e658443],.value-suffix[data-v-7e658443]{font-size:1.8rem}.value-number[data-v-7e658443]{background:linear-gradient(45deg,#00b2ff,#00e1ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;filter:drop-shadow(0 0 10px rgba(0,178,255,.6))}.stat-label[data-v-7e658443]{font-size:.75rem;color:#8f9baa;text-transform:uppercase;letter-spacing:1.5px;font-weight:600}@media (max-width: 768px){.stats-wrapper[data-v-7e658443]{grid-template-columns:repeat(2,1fr);gap:1rem}.stat-value[data-v-7e658443]{font-size:2rem}.value-prefix[data-v-7e658443],.value-suffix[data-v-7e658443]{font-size:1.5rem}}@media (max-width: 480px){.stats-wrapper[data-v-7e658443]{grid-template-columns:1fr}}main[data-v-3eb2fb21]{flex:1}.home-container[data-v-3eb2fb21]{position:relative;overflow:hidden}.leaderboard-section[data-v-f9f24d84]{padding:7rem 0 3rem;background-color:var(--primary-color);position:relative;overflow:hidden;flex:1;min-height:100vh}.leaderboard-section[data-v-f9f24d84]:before{content:"";position:absolute;top:-10%;left:-10%;width:70%;height:70%;background:radial-gradient(ellipse at center,rgba(0,178,255,.15) 0%,transparent 70%);pointer-events:none;animation:pulse-glow-f9f24d84 8s infinite alternate}.leaderboard-section[data-v-f9f24d84]:after{content:"";position:absolute;bottom:-10%;right:-10%;width:80%;height:80%;background:radial-gradient(ellipse at center,rgba(32,230,71,.08) 0%,transparent 70%);pointer-events:none;animation:pulse-glow-f9f24d84 10s infinite alternate-reverse}@keyframes pulse-glow-f9f24d84{0%{opacity:.6;transform:scale(1)}to{opacity:1;transform:scale(1.1)}}.container[data-v-f9f24d84]{position:relative;z-index:2}.section-title[data-v-f9f24d84]{font-size:2.5rem;margin-bottom:2.5rem;text-align:center;background:linear-gradient(to right,var(--accent-color),#7edbff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(0,178,255,.3))}.section-subtitle[data-v-f9f24d84]{text-align:center;margin-bottom:1rem;color:var(--text-light);font-size:1.1rem}.prize-pool[data-v-f9f24d84]{text-align:center;margin-bottom:2rem;font-size:1.4rem;font-weight:600;color:var(--text-light);text-shadow:0 1px 8px rgba(0,0,0,.3);position:relative}.prize-pool[data-v-f9f24d84]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:140px;height:2px;background:linear-gradient(to right,transparent,#20e647,transparent)}.prize-amount[data-v-f9f24d84]{color:#20e647;font-weight:700;font-size:1.6rem;text-shadow:0 2px 10px rgba(32,230,71,.5)}.month-selector-container[data-v-f9f24d84]{margin-bottom:2.5rem;position:relative;z-index:20}.month-selector-container[data-v-f9f24d84]:after{content:"";position:absolute;bottom:-1.25rem;left:50%;transform:translate(-50%);width:140px;height:1px;background:linear-gradient(to right,transparent,rgba(0,178,255,.3),transparent)}.month-selector[data-v-f9f24d84]{display:flex;justify-content:center;align-items:center;gap:1.5rem;background:#00000080;padding:.8rem 1.5rem;border-radius:50px;border:1px solid rgba(0,178,255,.5);max-width:400px;margin:0 auto;box-shadow:0 8px 20px #0006,0 0 20px #00b2ff33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.month-selector[data-v-f9f24d84]:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,rgba(0,178,255,.6),transparent)}.month-selector[data-v-f9f24d84]:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,rgba(0,178,255,.3),transparent)}.month-nav-btn[data-v-f9f24d84]{background:#00b2ff26;border:1px solid rgba(0,178,255,.5);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--accent-color);transition:all .3s ease;padding:0;box-shadow:0 4px 8px #0000004d,0 0 10px #00b2ff1a}.month-nav-btn[data-v-f9f24d84]:hover{background:#00b2ff4d;transform:translateY(-3px) scale(1.05);box-shadow:0 8px 15px #0006,0 0 20px #00b2ff33}.month-nav-btn[data-v-f9f24d84]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.month-nav-btn i[data-v-f9f24d84]{font-size:1.2rem;color:#00b2ff;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5));transition:all .3s ease}.month-nav-btn:hover i[data-v-f9f24d84]{color:#7edbff;transform:scale(1.1)}.selected-month[data-v-f9f24d84]{font-size:1.4rem;font-weight:600;color:#fff;padding:.5rem 1.4rem;min-width:200px;text-align:center;border-radius:8px;background:#00b2ff33;box-shadow:inset 0 0 15px #00b2ff26;text-shadow:0 2px 8px rgba(0,0,0,.5);position:relative;overflow:hidden}.selected-month[data-v-f9f24d84]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,178,255,.1) 0%,transparent 60%);opacity:.6;animation:pulse-f9f24d84 3s infinite alternate}@keyframes pulse-f9f24d84{0%{transform:scale(1);opacity:.4}to{transform:scale(1.1);opacity:.7}}.loading[data-v-f9f24d84]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem}.spinner[data-v-f9f24d84]{width:50px;height:50px;border:3px solid rgba(0,178,255,.3);border-radius:50%;border-top-color:var(--accent-color);animation:spin-f9f24d84 1s ease-in-out infinite;margin-bottom:1rem}@keyframes spin-f9f24d84{to{transform:rotate(360deg)}}.error-message[data-v-f9f24d84]{display:flex;background-color:#dc354526;border:1px solid rgba(220,53,69,.3);border-radius:8px;padding:1.5rem;margin:2rem auto;max-width:800px;text-align:left;box-shadow:0 4px 12px #0000001a}.error-icon[data-v-f9f24d84]{margin-right:1rem;display:flex;align-items:flex-start;padding-top:.25rem}.error-icon svg[data-v-f9f24d84]{width:32px;height:32px;color:#dc3545cc}.error-content[data-v-f9f24d84]{flex:1}.error-content h3[data-v-f9f24d84]{margin-top:0;margin-bottom:.5rem;color:#dc3545e6}.error-content p[data-v-f9f24d84]{margin-bottom:1rem}.retry-button[data-v-f9f24d84]{background-color:var(--accent-color);color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.9rem;cursor:pointer;transition:all .2s ease;margin-top:1rem}.retry-button[data-v-f9f24d84]:hover{background-color:var(--gold-accent);transform:translateY(-2px)}.podium-container[data-v-f9f24d84]{margin-bottom:3rem;position:relative;padding:1rem 0;margin-top:2.5rem;z-index:10}.podium-background[data-v-f9f24d84]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,rgba(0,178,255,.1) 0%,transparent 70%);border-radius:20px;z-index:-1;opacity:.5}.prize-pool-banner[data-v-f9f24d84]{text-align:center;font-size:3rem;font-weight:700;color:#fff;margin-bottom:2rem;margin-top:0;text-shadow:0 4px 15px rgba(0,0,0,.7);padding:.8rem;max-width:600px;margin-left:auto;margin-right:auto;position:relative;letter-spacing:1px}.prize-amount-large[data-v-f9f24d84]{color:#20e647;font-weight:800;font-size:3.2rem;text-shadow:0 4px 20px rgba(32,230,71,.9);margin-left:.5rem;display:inline-block}@media (max-width: 768px){.prize-pool-banner[data-v-f9f24d84]{font-size:2.2rem;padding:.6rem}.prize-amount-large[data-v-f9f24d84]{font-size:2.4rem}}@media (max-width: 576px){.prize-pool-banner[data-v-f9f24d84]{font-size:1.8rem;padding:.5rem;margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:center}.prize-amount-large[data-v-f9f24d84]{font-size:2.2rem;margin-left:0;margin-top:.5rem}}.floating[data-v-f9f24d84]{animation:floating-f9f24d84 4s ease-in-out infinite}@keyframes floating-f9f24d84{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.podium-wrapper[data-v-f9f24d84]{display:flex;justify-content:center;align-items:flex-end;gap:1.5rem;margin-bottom:1rem;position:relative;height:auto;padding-bottom:1rem}.podium-item[data-v-f9f24d84]{display:flex;flex-direction:column;align-items:center;position:relative;width:200px;transition:transform .3s ease}.podium-item[data-v-f9f24d84]:hover{transform:translateY(-10px)}.player-circle[data-v-f9f24d84]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:2px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000004d;margin-bottom:.8rem;position:relative;z-index:5}.first-place .player-circle[data-v-f9f24d84]{width:100px;height:100px;border:2px solid #FFD700;box-shadow:0 8px 32px #ffd7004d;background:linear-gradient(135deg,#ffd7001a,#ffa5000d)}.second-place .player-circle[data-v-f9f24d84]{border:2px solid #C0C0C0;box-shadow:0 8px 32px #c0c0c033;background:linear-gradient(135deg,#c0c0c01a,#a9a9a90d)}.third-place .player-circle[data-v-f9f24d84]{border:2px solid #CD7F32;box-shadow:0 8px 32px #cd7f3233;background:linear-gradient(135deg,#cd7f321a,#a0522d0d)}.player-initial[data-v-f9f24d84]{font-size:2rem;font-weight:700;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.5)}.first-place .player-initial[data-v-f9f24d84]{font-size:2.5rem;color:gold}.second-place .player-initial[data-v-f9f24d84]{color:silver}.third-place .player-initial[data-v-f9f24d84]{color:#cd7f32}.fa-crown[data-v-f9f24d84]{position:absolute;top:-18px;font-size:18px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.gold-crown-icon[data-v-f9f24d84]{color:gold;filter:drop-shadow(0 0 10px rgba(255,215,0,.7))}.silver-crown-icon[data-v-f9f24d84]{color:silver;filter:drop-shadow(0 0 7px rgba(192,192,192,.7))}.bronze-crown-icon[data-v-f9f24d84]{color:#cd7f32;filter:drop-shadow(0 0 7px rgba(205,127,50,.7))}.position-indicator[data-v-f9f24d84]{background:var(--secondary-color);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;margin-bottom:.5rem;box-shadow:0 4px 8px #0000004d}.first-place .position-indicator[data-v-f9f24d84]{background:gold;color:#000}.second-place .position-indicator[data-v-f9f24d84]{background:silver;color:#000}.third-place .position-indicator[data-v-f9f24d84]{background:#cd7f32;color:#000}.player-info[data-v-f9f24d84]{display:flex;flex-direction:column;align-items:center;gap:.3rem;margin-bottom:.8rem;text-align:center;width:100%;padding:0 10px}.player-name[data-v-f9f24d84]{font-weight:600;font-size:1.1rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.player-amount[data-v-f9f24d84]{font-weight:700;font-size:1.1rem;color:var(--accent-color)}.first-place .player-name[data-v-f9f24d84]{color:gold;text-shadow:0 1px 3px rgba(0,0,0,.5)}.second-place .player-name[data-v-f9f24d84]{color:silver;text-shadow:0 1px 3px rgba(0,0,0,.5)}.third-place .player-name[data-v-f9f24d84]{color:#cd7f32;text-shadow:0 1px 3px rgba(0,0,0,.5)}.prize-badge[data-v-f9f24d84]{font-weight:600;padding:5px 15px;border-radius:20px;font-size:.9rem;margin-bottom:1.5rem;box-shadow:0 4px 12px #0000004d}.first-place .prize-badge[data-v-f9f24d84]{background:linear-gradient(to right,gold,orange);color:#000}.second-place .prize-badge[data-v-f9f24d84]{background:linear-gradient(to right,silver,#a9a9a9);color:#000}.third-place .prize-badge[data-v-f9f24d84]{background:linear-gradient(to right,#cd7f32,sienna);color:#000}.podium-block[data-v-f9f24d84]{background:linear-gradient(to bottom,#00b2ff33,#0000004d);border-top-left-radius:8px;border-top-right-radius:8px;width:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden;box-shadow:0 -5px 20px #0000004d}.podium-block span[data-v-f9f24d84]{position:relative;z-index:1;padding:1rem 0}.podium-block[data-v-f9f24d84]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.3),transparent)}.first-place .podium-block[data-v-f9f24d84]{height:120px;background:linear-gradient(to bottom,#ffd7004d,#0000004d)}.second-place .podium-block[data-v-f9f24d84]{height:80px;background:linear-gradient(to bottom,#c0c0c04d,#0000004d)}.third-place .podium-block[data-v-f9f24d84]{height:60px;background:linear-gradient(to bottom,#cd7f324d,#0000004d)}@media (max-width: 768px){.podium-wrapper[data-v-f9f24d84]{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"first first" "second third";gap:2rem;justify-items:center}.first-place[data-v-f9f24d84]{grid-area:first;width:260px;margin-bottom:1rem}.second-place[data-v-f9f24d84]{grid-area:second;width:220px}.third-place[data-v-f9f24d84]{grid-area:third;width:220px}.podium-block[data-v-f9f24d84]{height:60px!important}.first-place .player-circle[data-v-f9f24d84]{width:100px;height:100px}.second-place .player-circle[data-v-f9f24d84],.third-place .player-circle[data-v-f9f24d84]{width:80px;height:80px}}.leaderboard-table-container[data-v-f9f24d84]{overflow-x:auto;box-shadow:var(--card-shadow);border-radius:10px;border:1px solid var(--border-color);margin-top:2rem}.leaderboard-table[data-v-f9f24d84]{width:100%;border-collapse:collapse;background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);table-layout:fixed}.header-row[data-v-f9f24d84]{height:60px;background-color:#0003}.leaderboard-table th[data-v-f9f24d84],.leaderboard-table td[data-v-f9f24d84]{padding:1.2rem;text-align:center;border-bottom:1px solid rgba(0,178,255,.1)}.leaderboard-table th[data-v-f9f24d84]{border-bottom:1px solid var(--border-color);font-weight:600;color:var(--accent-color)}.leaderboard-table th[data-v-f9f24d84]:first-child,.leaderboard-table td[data-v-f9f24d84]:first-child{width:15%;text-align:center}.leaderboard-table th[data-v-f9f24d84]:nth-child(2),.leaderboard-table td[data-v-f9f24d84]:nth-child(2){width:35%;text-align:center}.leaderboard-table th[data-v-f9f24d84]:nth-child(3),.leaderboard-table td[data-v-f9f24d84]:nth-child(3){width:25%;text-align:center}.leaderboard-table th[data-v-f9f24d84]:nth-child(4),.leaderboard-table td[data-v-f9f24d84]:nth-child(4){width:25%;text-align:center}.leaderboard-table tbody tr[data-v-f9f24d84]{transition:background-color .2s ease}.leaderboard-table tbody tr[data-v-f9f24d84]:hover{background-color:#00b2ff1a}.rank-cell[data-v-f9f24d84]{position:relative}.rank-number[data-v-f9f24d84]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;border-radius:50%;background-color:var(--secondary-color);color:var(--text-color);font-weight:600;margin:0 auto}.leaderboard-table tr:nth-child(1) .rank-number[data-v-f9f24d84]{background:linear-gradient(135deg,gold,orange);color:#333}.leaderboard-table tr:nth-child(2) .rank-number[data-v-f9f24d84]{background:linear-gradient(135deg,silver,#a9a9a9);color:#333}.leaderboard-table tr:nth-child(3) .rank-number[data-v-f9f24d84]{background:linear-gradient(135deg,#cd7f32,sienna);color:#333}.prize-cell[data-v-f9f24d84],.prize-header[data-v-f9f24d84]{text-align:center}.prize-cell[data-v-f9f24d84]{font-weight:700;color:#20e647}.cash-prize[data-v-f9f24d84]{color:#20e647}.bonus-buy-prize[data-v-f9f24d84]{color:orange;font-style:italic}.no-prize[data-v-f9f24d84]{color:#666}@media (max-width: 992px){.podium-wrapper[data-v-f9f24d84]{height:auto;flex-wrap:wrap;gap:3rem}.podium-item[data-v-f9f24d84]{width:180px}.first-place .podium-platform[data-v-f9f24d84],.second-place .podium-platform[data-v-f9f24d84],.third-place .podium-platform[data-v-f9f24d84]{height:100px}.player-avatar[data-v-f9f24d84]{width:80px;height:80px}.first-place .player-avatar[data-v-f9f24d84]{width:90px;height:90px}}@media (max-width: 768px){.podium-wrapper[data-v-f9f24d84]{flex-direction:column;align-items:center;height:auto;gap:3rem}.podium-item[data-v-f9f24d84]{width:220px}.first-place[data-v-f9f24d84],.second-place[data-v-f9f24d84],.third-place[data-v-f9f24d84]{order:unset}.first-place[data-v-f9f24d84]{order:1}.second-place[data-v-f9f24d84]{order:2}.third-place[data-v-f9f24d84]{order:3}.confetti-animation[data-v-f9f24d84]{display:none}}.debug-section[data-v-f9f24d84]{margin-top:3rem;text-align:center}.debug-info[data-v-f9f24d84]{margin-top:1rem;padding:1.5rem;background-color:#0a111ecc;border:1px solid var(--border-color);border-radius:8px;text-align:left;font-family:monospace;max-height:500px;overflow-y:auto}.debug-info h4[data-v-f9f24d84]{color:var(--accent-color);margin-top:.5rem;margin-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.5rem}.debug-info pre[data-v-f9f24d84]{background-color:#0000004d;padding:.8rem;border-radius:4px;overflow-x:auto;margin-bottom:1rem;font-size:.85rem;line-height:1.5}.error-details[data-v-f9f24d84]{color:#f55;border-left:3px solid #ff5555}.rainbet-branding[data-v-f9f24d84]{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;padding:1rem;position:relative}.branding-container[data-v-f9f24d84]{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;line-height:1}.rainbet-branding[data-v-f9f24d84]:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:180px;height:1px;background:linear-gradient(to right,transparent,rgba(0,178,255,.5),transparent)}.rainbet-logo[data-v-f9f24d84]{height:80px;object-fit:contain;filter:drop-shadow(0 3px 10px rgba(0,135,255,.5));transform:translateY(3px);vertical-align:middle}.brand-separator[data-v-f9f24d84]{font-size:3.5rem;font-weight:300;margin:0 1.8rem;color:#fff;opacity:.9;text-shadow:0 2px 8px rgba(0,0,0,.4);line-height:1;display:flex;align-items:center}.aitch-text[data-v-f9f24d84]{font-size:3.8rem;font-weight:700;background:linear-gradient(to right,#0087ff,#00e1ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 6px rgba(0,135,255,.6));text-transform:uppercase;letter-spacing:2px;line-height:1;display:flex;align-items:center}.rank-header[data-v-f9f24d84],.username-header[data-v-f9f24d84],.wagered-header[data-v-f9f24d84],.prize-header[data-v-f9f24d84]{position:relative;text-align:center}.prize-header[data-v-f9f24d84]{text-align:center}.rank-header[data-v-f9f24d84]:after,.username-header[data-v-f9f24d84]:after,.wagered-header[data-v-f9f24d84]:after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background-color:#00b2ff4d}.username-cell[data-v-f9f24d84]{font-weight:500;color:#fff}.wagered-cell[data-v-f9f24d84]{font-weight:500;color:#00b2ff}.rank-header[data-v-f9f24d84],.username-header[data-v-f9f24d84],.wagered-header[data-v-f9f24d84]{text-align:center}.mock-data-notice[data-v-f9f24d84]{background-color:#ffc10733;border:1px solid rgba(255,193,7,.3);border-radius:5px;padding:.75rem 1rem;margin-bottom:2rem;display:flex;align-items:center;justify-content:center;gap:.75rem;color:#ffc107e6;font-style:italic;font-size:.9rem}.mock-data-notice i[data-v-f9f24d84]{font-size:1.1rem}@media (max-width: 768px){.rainbet-branding[data-v-f9f24d84]{padding:.75rem}.branding-container[data-v-f9f24d84]{flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:center}.rainbet-logo[data-v-f9f24d84]{height:60px;transform:translateY(2px)}.brand-separator[data-v-f9f24d84]{font-size:2.5rem;margin:0 1rem}.aitch-text[data-v-f9f24d84]{font-size:2.8rem}}@media (max-width: 576px){.rainbet-branding[data-v-f9f24d84]{padding:.5rem}.branding-container[data-v-f9f24d84]{flex-direction:row;align-items:center;justify-content:center}.rainbet-logo[data-v-f9f24d84]{height:40px;margin-bottom:0;transform:translateY(1px)}.brand-separator[data-v-f9f24d84]{font-size:1.8rem;margin:0 .5rem}.aitch-text[data-v-f9f24d84]{font-size:2.2rem}}@media (max-width: 768px){.month-selector-container[data-v-f9f24d84]{margin-bottom:2rem}.month-selector[data-v-f9f24d84]{padding:.6rem 1rem;gap:1rem}.month-nav-btn[data-v-f9f24d84]{width:35px;height:35px}.month-nav-btn i[data-v-f9f24d84]{font-size:1rem}.selected-month[data-v-f9f24d84]{font-size:1.2rem;padding:.4rem 1rem;min-width:180px}}@media (max-width: 576px){.month-selector-container[data-v-f9f24d84]{margin-bottom:1.5rem;margin-top:.5rem;padding:0 .5rem}.month-selector-container[data-v-f9f24d84]:after{bottom:-1rem;width:100px}.month-selector[data-v-f9f24d84]{padding:.6rem .8rem;gap:.8rem;max-width:320px;border-radius:40px}.month-nav-btn[data-v-f9f24d84]{width:45px;height:36px;min-width:36px;margin:0 .2rem;border-width:1px}.month-nav-btn[data-v-f9f24d84]:active{background:#00b2ff4d;transform:scale(.95)}.month-nav-btn i[data-v-f9f24d84]{font-size:1rem}.selected-month[data-v-f9f24d84]{font-size:1.1rem;padding:.5rem .8rem;min-width:140px;border-radius:6px}}@media (max-width: 576px){.podium-container[data-v-f9f24d84]{padding:0!important;margin-bottom:2rem!important;margin-top:2rem!important;overflow:visible!important}.mobile-podium-wrapper[data-v-f9f24d84]{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:flex-end!important;gap:5px!important;width:100%!important;padding:0!important;margin:0 auto!important;position:relative!important;max-width:100%!important;overflow-x:visible!important}.first-place[data-v-f9f24d84]{order:2!important;width:34%!important;margin:0!important;z-index:3!important}.second-place[data-v-f9f24d84]{order:1!important;width:30%!important;margin:0!important;z-index:2!important}.third-place[data-v-f9f24d84]{order:3!important;width:30%!important;margin:0!important;z-index:1!important}.podium-item[data-v-f9f24d84],.podium-item[data-v-f9f24d84]:hover{transform:none!important}.player-info[data-v-f9f24d84]{margin-bottom:.4rem!important}.player-name[data-v-f9f24d84]{font-size:.7rem!important;margin-bottom:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}.player-amount[data-v-f9f24d84]{font-size:.7rem!important}.first-place .player-circle[data-v-f9f24d84]{width:50px!important;height:50px!important}.second-place .player-circle[data-v-f9f24d84],.third-place .player-circle[data-v-f9f24d84]{width:40px!important;height:40px!important}.first-place .player-initial[data-v-f9f24d84]{font-size:1.3rem!important}.second-place .player-initial[data-v-f9f24d84],.third-place .player-initial[data-v-f9f24d84]{font-size:1.1rem!important}.position-indicator[data-v-f9f24d84]{width:20px!important;height:20px!important;font-size:.8rem!important;margin-bottom:.3rem!important}.podium-block[data-v-f9f24d84]{border-top-left-radius:6px!important;border-top-right-radius:6px!important;width:100%!important}.first-place .podium-block[data-v-f9f24d84]{height:100px!important;background:linear-gradient(to bottom,#ffd7004d,#0000004d)!important}.second-place .podium-block[data-v-f9f24d84]{height:75px!important;background:linear-gradient(to bottom,#c0c0c04d,#0000004d)!important}.third-place .podium-block[data-v-f9f24d84]{height:50px!important;background:linear-gradient(to bottom,#cd7f324d,#0000004d)!important}.podium-block span[data-v-f9f24d84]{font-size:.8rem!important}.prize-badge[data-v-f9f24d84]{font-size:.6rem!important;padding:3px 6px!important;margin-bottom:.4rem!important;white-space:nowrap!important;border-radius:12px!important}.fa-crown[data-v-f9f24d84]{top:-10px!important;font-size:12px!important}}.challenges-page[data-v-118c2205]{padding:120px 0 80px;min-height:100vh}.page-title[data-v-118c2205]{font-size:3rem;margin-bottom:1rem;text-align:center}.page-description[data-v-118c2205]{max-width:800px;margin:0 auto 2rem;text-align:center;color:var(--text-light);font-size:1.1rem}.sort-controls[data-v-118c2205]{display:flex;align-items:center;justify-content:center;margin-bottom:2.5rem;gap:1rem;flex-wrap:wrap}.sort-label[data-v-118c2205]{font-size:1.1rem;font-weight:500;color:var(--text-light)}.sort-buttons[data-v-118c2205]{display:flex;gap:.8rem;flex-wrap:wrap}.sort-button[data-v-118c2205]{padding:.6rem 1.2rem;background-color:#0d234299;border:1px solid var(--border-color);color:var(--text-color);border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease}.sort-button[data-v-118c2205]:hover{background-color:#00b2ff1a;border-color:var(--accent-color);transform:translateY(-2px)}.sort-button.active[data-v-118c2205]{background:linear-gradient(to right,var(--accent-color),#007db5);border-color:transparent;color:#fff;box-shadow:0 5px 15px #00b2ff4d}.challenges-grid[data-v-118c2205]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;margin-top:2rem}.challenge-card[data-v-118c2205]{background:#0d2342cc;border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(0,178,255,.15);box-shadow:0 8px 25px #00000040}.challenge-card[data-v-118c2205]:hover{transform:translateY(-8px);box-shadow:0 15px 30px #0006}.challenge-image[data-v-118c2205]{position:relative;height:200px;overflow:hidden;background:linear-gradient(to bottom,#061529,#0d2342)}.challenge-image img[data-v-118c2205]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;opacity:.9}.challenge-card:hover .challenge-image img[data-v-118c2205]{transform:scale(1.05);opacity:1}.reward-badge[data-v-118c2205]{position:absolute;top:15px;right:15px;background-color:var(--accent-color);color:#fff;padding:5px 10px;border-radius:6px;font-size:.95rem;font-weight:700;box-shadow:0 2px 10px #0000004d}.challenge-content[data-v-118c2205]{padding:1.5rem;display:flex;flex-direction:column}.challenge-title[data-v-118c2205]{font-size:1.4rem;font-weight:700;margin:0 0 .2rem;color:#fff}.game-provider[data-v-118c2205]{font-size:.9rem;color:var(--text-light);margin:0 0 1.2rem}.requirements-info[data-v-118c2205]{display:flex;justify-content:space-between;margin-bottom:1.5rem}.requirement-item[data-v-118c2205]{display:flex;flex-direction:column}.requirement-label[data-v-118c2205]{font-size:.9rem;color:var(--text-light);margin-bottom:.3rem}.requirement-value[data-v-118c2205]{font-size:1.2rem;font-weight:700;color:#fff}.button-group[data-v-118c2205]{display:flex;gap:.5rem;margin-top:auto}.claim-button[data-v-118c2205]{display:flex;align-items:center;justify-content:center;gap:8px;background-color:var(--green-accent);color:#000;border:none;padding:.8rem;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;flex:1;box-shadow:0 4px 12px #20e6474d}.claim-button[data-v-118c2205]:hover{background-color:#2cff51;transform:translateY(-3px);box-shadow:0 8px 15px #20e64780}.claim-button.completed[data-v-118c2205]{background-color:#6b7280;cursor:default;box-shadow:none}.claim-button.completed[data-v-118c2205]:hover{transform:none;background-color:#6b7280;box-shadow:none}.test-complete-button[data-v-118c2205]{display:flex;align-items:center;justify-content:center;background-color:#00b2ff33;color:var(--accent-color);border:1px solid rgba(0,178,255,.3);border-radius:8px;padding:.8rem;cursor:pointer;transition:all .3s ease;min-width:48px}.test-complete-button[data-v-118c2205]:hover{background-color:#00b2ff4d;transform:translateY(-3px);box-shadow:0 4px 12px #00b2ff4d}.gift-icon[data-v-118c2205],.check-icon[data-v-118c2205]{width:18px;height:18px}.modal-wrapper[data-v-118c2205]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:2000;padding:20px}.challenge-modal[data-v-118c2205]{background-color:var(--secondary-color);border-radius:16px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 40px #0006;border:1px solid var(--border-color)}.close-button[data-v-118c2205]{position:absolute;top:15px;right:15px;background:transparent;border:none;font-size:24px;cursor:pointer;color:#fff;z-index:10;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.close-button[data-v-118c2205]:hover{background-color:#ffffff1a;transform:none}.modal-content[data-v-118c2205]{padding:1.5rem}.modal-title[data-v-118c2205]{font-size:1.8rem;font-weight:700;margin:0 0 1.5rem;text-align:center;color:#fff}.game-info[data-v-118c2205]{display:flex;align-items:center;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color)}.game-image[data-v-118c2205]{width:80px;height:80px;border-radius:8px;overflow:hidden;flex-shrink:0}.game-image img[data-v-118c2205]{width:100%;height:100%;object-fit:cover}.game-details[data-v-118c2205]{margin-left:1rem}.game-title[data-v-118c2205]{font-size:1.3rem;font-weight:600;margin:0 0 .3rem;color:#fff}.game-provider[data-v-118c2205]{font-size:.95rem;color:var(--text-light);margin:0}.challenge-requirements[data-v-118c2205]{margin-bottom:1.5rem}.requirements-heading[data-v-118c2205]{font-size:1.1rem;font-weight:600;margin:0 0 1rem;color:#fff}.requirement-grid[data-v-118c2205]{display:grid;gap:.8rem}.requirement-row[data-v-118c2205]{display:flex;justify-content:space-between;align-items:center}.requirement-label[data-v-118c2205]{font-size:1rem;color:var(--text-light)}.requirement-value[data-v-118c2205]{font-size:1.1rem;font-weight:600;color:#fff}.reward-value[data-v-118c2205]{color:var(--gold-accent);font-size:1.3rem}.claim-instructions[data-v-118c2205]{margin-bottom:1.5rem}.notification[data-v-118c2205]{background-color:#00b2ff1a;border:1px solid var(--accent-color);border-radius:8px;padding:1rem;display:flex;align-items:flex-start;gap:.8rem}.info-icon[data-v-118c2205]{width:24px;height:24px;color:var(--accent-color);flex-shrink:0;margin-top:.2rem}.notification p[data-v-118c2205]{margin:0;font-size:.95rem;color:var(--text-light);line-height:1.5}.discord-link[data-v-118c2205]{color:var(--accent-color);font-weight:500;text-decoration:underline}.discord-link[data-v-118c2205]:hover{color:var(--gold-accent)}.modal-actions[data-v-118c2205]{margin-top:2rem;display:flex;justify-content:center}.discord-button[data-v-118c2205]{display:flex;align-items:center;gap:10px;background-color:#5865f2;color:#fff;padding:12px 24px;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.discord-button[data-v-118c2205]:hover{background-color:#4752c4;transform:translateY(-3px);box-shadow:0 8px 15px #5865f266}.discord-icon[data-v-118c2205]{width:24px;height:24px}.done-button[data-v-118c2205]{display:flex;align-items:center;justify-content:center;background-color:var(--accent-color);color:#fff;padding:12px 36px;border-radius:8px;border:none;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.done-button[data-v-118c2205]:hover{background-color:#009fd6;transform:translateY(-3px);box-shadow:0 8px 15px #00b2ff4d}.success-notification[data-v-118c2205]{background-color:#20e6471a;border:1px solid var(--green-accent);border-radius:8px;padding:1rem;display:flex;align-items:flex-start;gap:.8rem;margin-bottom:1.5rem}.success-icon[data-v-118c2205]{width:24px;height:24px;color:var(--green-accent);flex-shrink:0;margin-top:.2rem}.success-notification p[data-v-118c2205]{margin:0;font-size:.95rem;color:var(--text-light);line-height:1.5}.challenges-section[data-v-118c2205]{margin-bottom:3rem}.section-header[data-v-118c2205]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:.8rem;border-bottom:2px solid rgba(0,178,255,.2)}.section-title[data-v-118c2205]{font-size:1.8rem;font-weight:700;color:#fff;margin:0}.section-count[data-v-118c2205]{background:#00b2ff26;color:var(--accent-color);padding:.4rem .8rem;border-radius:20px;font-size:.9rem;font-weight:600;border:1px solid rgba(0,178,255,.3)}.completed-card[data-v-118c2205]{opacity:.8;border-color:#6b72804d}.completed-card[data-v-118c2205]:hover{transform:translateY(-4px);opacity:1}.completed-card .challenge-image img[data-v-118c2205]{filter:grayscale(.3)}.completed-badge[data-v-118c2205]{background-color:#6b7280}.completed-overlay[data-v-118c2205]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.completed-card:hover .completed-overlay[data-v-118c2205]{opacity:1}.completed-check[data-v-118c2205]{width:48px;height:48px;color:var(--green-accent);background:#20e64733;border-radius:50%;padding:8px}.empty-state[data-v-118c2205]{text-align:center;padding:4rem 2rem;color:var(--text-light)}.empty-icon[data-v-118c2205]{font-size:4rem;margin-bottom:1rem}.empty-state h3[data-v-118c2205]{font-size:1.5rem;margin-bottom:.5rem;color:#fff}.empty-state p[data-v-118c2205]{font-size:1.1rem;margin:0}.live-update-notification[data-v-118c2205]{position:fixed;top:20px;right:20px;z-index:1000;animation:slideInFromRight-118c2205 .5s ease-out}.notification-content[data-v-118c2205]{background:linear-gradient(135deg,#00b2ff,#007db5);color:#fff;padding:1rem 1.5rem;border-radius:10px;box-shadow:0 10px 30px #00b2ff4d;display:flex;align-items:center;gap:.75rem;font-weight:600;font-size:1rem;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.spinning[data-v-118c2205]{animation:spin-118c2205 1s linear infinite}@keyframes spin-118c2205{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideInFromRight-118c2205{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.challenges-grid[data-v-118c2205]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.page-title[data-v-118c2205]{font-size:2.2rem}.challenge-image[data-v-118c2205]{height:180px}.requirement-value[data-v-118c2205]{font-size:1.1rem}.modal-content[data-v-118c2205]{padding:1.25rem}.modal-title[data-v-118c2205]{font-size:1.5rem}.game-title[data-v-118c2205]{font-size:1.2rem}.game-image[data-v-118c2205]{width:60px;height:60px}.requirement-label[data-v-118c2205],.requirement-value[data-v-118c2205]{font-size:.95rem}.reward-value[data-v-118c2205]{font-size:1.1rem}.sort-controls[data-v-118c2205]{flex-direction:column;gap:.5rem}.section-header[data-v-118c2205]{flex-direction:column;align-items:flex-start;gap:.8rem}.section-title[data-v-118c2205]{font-size:1.5rem}.section-count[data-v-118c2205]{align-self:flex-end}.challenges-section[data-v-118c2205]{margin-bottom:2.5rem}.empty-state[data-v-118c2205]{padding:3rem 1rem}.empty-icon[data-v-118c2205]{font-size:3rem}.empty-state h3[data-v-118c2205]{font-size:1.3rem}.empty-state p[data-v-118c2205]{font-size:1rem}.live-update-notification[data-v-118c2205]{top:10px;left:10px;right:10px}.notification-content[data-v-118c2205]{padding:.75rem 1rem;font-size:.9rem}}.socials-page[data-v-3ec01bc8]{padding:120px 0 80px;min-height:100vh;background:radial-gradient(circle at 30% 20%,#0d234266,#06152900 50%),radial-gradient(circle at 70% 60%,#00b2ff1a,#06152900 40%)}.page-title[data-v-3ec01bc8]{font-size:3.5rem;margin-bottom:1rem;text-align:center;text-transform:uppercase;letter-spacing:3px}.page-description[data-v-3ec01bc8]{max-width:700px;margin:0 auto 4rem;text-align:center;color:var(--text-light);font-size:1.2rem;line-height:1.6}.socials-grid[data-v-3ec01bc8]{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;max-width:1200px;margin:0 auto;padding:0 1rem}.social-card[data-v-3ec01bc8]{position:relative;border-radius:16px;overflow:hidden;background-color:#00111eb3;text-decoration:none;box-shadow:0 10px 30px #0000004d,0 1px 2px #00000080,inset 0 0 0 1px #ffffff1a;opacity:0;transform:translateY(30px);transition:all .5s cubic-bezier(.23,1,.32,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid transparent;border-color:var(--border-color)}.social-card[data-v-3ec01bc8]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent 0%,var(--card-color) 100%);opacity:.1;transition:opacity .5s ease}.social-card[data-v-3ec01bc8]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;padding:2px;background:linear-gradient(135deg,var(--card-color) 0%,transparent 50%,var(--card-color) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;transition:opacity .5s ease}.card-link[data-v-3ec01bc8]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.card-inner[data-v-3ec01bc8]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;height:100%;min-height:300px;z-index:2}.social-card[data-v-3ec01bc8]:hover{transform:translateY(-10px) scale(1.03);box-shadow:0 20px 40px #0006,0 0 30px rgba(var(--card-color),.2)}.social-card[data-v-3ec01bc8]:hover:before{opacity:.15}.social-card[data-v-3ec01bc8]:hover:after{opacity:.8}.coming-soon[data-v-3ec01bc8]{opacity:.85;pointer-events:none}.coming-soon-banner[data-v-3ec01bc8]{position:absolute;top:0;right:0;width:200px;height:200px;overflow:hidden;z-index:20}.coming-soon-banner[data-v-3ec01bc8]:before{content:"COMING SOON";position:absolute;display:block;width:250px;padding:8px 0;background-color:#ff3a3a;box-shadow:0 5px 10px #0000004d;color:#fff;font-size:.8rem;font-weight:700;text-transform:uppercase;text-align:center;transform:rotate(45deg);right:-60px;top:45px;letter-spacing:1px}.logo-wrapper[data-v-3ec01bc8]{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;transition:transform .5s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 10px 15px rgba(0,0,0,.3))}.social-card:hover .logo-wrapper[data-v-3ec01bc8]{transform:scale(1.1) translateY(-5px)}.logo-container[data-v-3ec01bc8]{width:120px;height:120px;display:flex;align-items:center;justify-content:center;color:var(--card-color);transition:all .5s ease}.logo-container svg[data-v-3ec01bc8]{width:100%;height:100%;filter:drop-shadow(0 5px 10px rgba(0,0,0,.3))}.logo-container img[data-v-3ec01bc8]{max-width:100%;max-height:100%;filter:drop-shadow(0 5px 10px rgba(0,0,0,.3))}.svg-container[data-v-3ec01bc8]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.svg-container svg[data-v-3ec01bc8]{width:100%;height:100%;filter:drop-shadow(0 5px 10px rgba(0,0,0,.3))}.platform-logo[data-v-3ec01bc8]{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 10px rgba(0,0,0,.3))}.platform-content[data-v-3ec01bc8]{width:100%;text-align:center;transform:translateY(0);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.social-card:hover .platform-content[data-v-3ec01bc8]{transform:translateY(5px)}.platform-name[data-v-3ec01bc8]{font-size:2.8rem;font-weight:800;color:#fff;margin:0;position:relative;text-shadow:0 5px 15px rgba(0,0,0,.3);letter-spacing:1px}.platform-name[data-v-3ec01bc8]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:30%;height:3px;background:var(--card-color);border-radius:3px;box-shadow:0 2px 5px #0003;opacity:0;transition:all .5s ease}.social-card:hover .platform-name[data-v-3ec01bc8]:after{opacity:1;width:60%}.social-card[data-v-3ec01bc8]:nth-child(1){transition-delay:.1s}.social-card[data-v-3ec01bc8]:nth-child(2){transition-delay:.2s}.social-card[data-v-3ec01bc8]:nth-child(3){transition-delay:.3s}.social-card[data-v-3ec01bc8]:nth-child(4){transition-delay:.4s}.social-card[data-v-3ec01bc8]:nth-child(5){transition-delay:.5s}.promo-code[data-v-3ec01bc8]{margin-top:.8rem;padding:.6rem 1.2rem;background:#ffffff1a;border-radius:20px;font-size:1.1rem;color:var(--text-light);border:1px solid rgba(255,255,255,.2);animation:pulse-3ec01bc8 2s infinite}.code[data-v-3ec01bc8]{font-weight:700;background:linear-gradient(to right,#0087ff,#00e1ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(0,135,255,.5));text-transform:uppercase;letter-spacing:2px}@keyframes pulse-3ec01bc8{0%{box-shadow:0 0 #0087ff66}70%{box-shadow:0 0 0 10px #0087ff00}to{box-shadow:0 0 #0087ff00}}@media (max-width: 992px){.socials-grid[data-v-3ec01bc8]{gap:2rem}.logo-container[data-v-3ec01bc8]{width:100px;height:100px}.platform-name[data-v-3ec01bc8]{font-size:2.4rem}}@media (max-width: 768px){.socials-page[data-v-3ec01bc8]{padding:100px 0 60px}.page-title[data-v-3ec01bc8]{font-size:2.5rem;letter-spacing:2px}.page-description[data-v-3ec01bc8]{font-size:1.1rem;margin-bottom:3rem}.socials-grid[data-v-3ec01bc8]{grid-template-columns:1fr;max-width:450px;gap:1.8rem}.logo-container[data-v-3ec01bc8]{width:90px;height:90px}.platform-name[data-v-3ec01bc8]{font-size:2.2rem}.card-inner[data-v-3ec01bc8]{padding:2.5rem 1.5rem;min-height:250px}}.rainbet-button-container[data-v-3ec01bc8]{margin-bottom:3rem;display:flex;justify-content:center}.rainbet-button[data-v-3ec01bc8]{display:flex;align-items:center;gap:1.5rem;background:linear-gradient(135deg,#00111ecc,#00579b4d);border-radius:16px;padding:1.2rem 2rem;width:100%;max-width:600px;text-decoration:none;box-shadow:0 10px 30px #0000004d,0 1px 2px #00000080,inset 0 0 0 1px #00b2ff33;transition:all .3s ease;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rainbet-button[data-v-3ec01bc8]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent 0%,#0087ff 150%);opacity:.1;transition:opacity .5s ease}.rainbet-button[data-v-3ec01bc8]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;padding:2px;background:linear-gradient(135deg,#0087ff 0%,transparent 50%,#0087ff 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;transition:opacity .5s ease}.rainbet-button[data-v-3ec01bc8]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0087ff4d,0 1px 2px #00000080,inset 0 0 0 1px #00b2ff66}.rainbet-button[data-v-3ec01bc8]:hover:before{opacity:.15}.rainbet-button[data-v-3ec01bc8]:hover:after{opacity:.8}.rainbet-logo[data-v-3ec01bc8]{height:60px;filter:drop-shadow(0 2px 8px rgba(0,135,255,.4));transition:transform .3s ease}.rainbet-button:hover .rainbet-logo[data-v-3ec01bc8]{transform:scale(1.1)}.rainbet-button-text[data-v-3ec01bc8]{display:flex;flex-direction:column;position:relative;z-index:2;flex:1}.rainbet-button-text span[data-v-3ec01bc8]:first-child{font-size:1rem;color:#fffc}.rainbet-name[data-v-3ec01bc8]{font-size:2.2rem;font-weight:700;background:linear-gradient(to right,#0087ff,#00e1ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(0,135,255,.5));text-transform:uppercase;letter-spacing:2px;margin-bottom:.3rem}.rainbet-code[data-v-3ec01bc8]{font-size:.9rem;color:#fffc;display:inline-block;padding:.3rem .8rem;border-radius:20px;background:#0087ff1a;border:1px solid rgba(0,135,255,.2)}.rainbet-code-value[data-v-3ec01bc8]{font-weight:700;background:linear-gradient(to right,#0087ff,#00e1ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(0,135,255,.5));text-transform:uppercase;letter-spacing:2px}@media (max-width: 768px){.rainbet-button[data-v-3ec01bc8]{flex-direction:column;padding:1.5rem;text-align:center;gap:1rem}.rainbet-logo[data-v-3ec01bc8]{height:50px}.rainbet-name[data-v-3ec01bc8]{font-size:1.8rem}}.social-card.animate-in[data-v-3ec01bc8]{opacity:1;transform:translateY(0)}.terms-container[data-v-51fe1dcb]{display:flex;justify-content:center;padding:5rem 1rem;min-height:80vh;background-color:var(--primary-color)}.terms-content[data-v-51fe1dcb]{max-width:800px;width:100%;background-color:#11172999;border-radius:10px;padding:3rem;box-shadow:0 4px 20px #0000004d;color:var(--text-color);margin-top:2rem}h1[data-v-51fe1dcb]{text-align:center;color:#00c2ff;font-size:2.4rem;margin-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1.5rem}section[data-v-51fe1dcb]{margin-bottom:3.5rem}h2[data-v-51fe1dcb]{color:#3affb9;font-size:1.4rem;margin-bottom:1.5rem;display:inline-block;position:relative}h2[data-v-51fe1dcb]:after{content:"";position:absolute;bottom:-8px;left:0;width:40px;height:2px;background-color:#3affb9}p[data-v-51fe1dcb]{margin-bottom:1rem;line-height:1.7;opacity:.95;font-size:1.05rem}@media (max-width: 768px){.terms-content[data-v-51fe1dcb]{padding:2rem;margin-top:1rem}h1[data-v-51fe1dcb]{font-size:2rem;margin-bottom:2rem;padding-bottom:1rem}h2[data-v-51fe1dcb]{font-size:1.2rem}p[data-v-51fe1dcb]{font-size:1rem}section[data-v-51fe1dcb]{margin-bottom:2.5rem}}@media (max-width: 480px){.terms-container[data-v-51fe1dcb]{padding:3rem 1rem}.terms-content[data-v-51fe1dcb]{padding:1.5rem}h2[data-v-51fe1dcb]:after{width:30px}}.modal-overlay[data-v-24ba47fb]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-24ba47fb]{background:var(--card-bg);border-radius:12px;width:90%;max-width:800px;box-shadow:0 8px 32px #0000004d;border:1px solid var(--border-color);animation:modal-slide-in-24ba47fb .3s ease-out}@keyframes modal-slide-in-24ba47fb{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-24ba47fb]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color)}.modal-header h2[data-v-24ba47fb]{margin:0;color:var(--text-color);font-size:1.5rem}.close-button[data-v-24ba47fb]{background:none;border:none;color:var(--text-light);font-size:1.2rem;cursor:pointer;padding:.5rem;transition:color .2s}.close-button[data-v-24ba47fb]:hover{color:var(--accent-color)}.modal-body[data-v-24ba47fb]{padding:1.5rem}.date-navigation[data-v-24ba47fb]{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem;gap:1rem}.nav-button[data-v-24ba47fb]{background:none;border:1px solid var(--border-color);color:var(--text-color);padding:.5rem;border-radius:6px;cursor:pointer;transition:all .2s}.nav-button[data-v-24ba47fb]:hover:not(:disabled){background:var(--accent-color);color:var(--card-bg)}.nav-button[data-v-24ba47fb]:disabled{opacity:.5;cursor:not-allowed}.current-date[data-v-24ba47fb]{font-size:1.2rem;font-weight:500;color:var(--text-color);min-width:200px;text-align:center}.stats-grid[data-v-24ba47fb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.stat-card[data-v-24ba47fb]{background:#00b2ff1a;border-radius:10px;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:transform .2s,background-color .2s}.stat-card[data-v-24ba47fb]:hover{transform:translateY(-2px);background:#00b2ff26}.stat-icon[data-v-24ba47fb]{width:48px;height:48px;background:var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--card-bg)}.stat-content[data-v-24ba47fb]{flex:1}.stat-label[data-v-24ba47fb]{color:var(--text-light);font-size:.9rem;margin-bottom:.3rem}.stat-value[data-v-24ba47fb]{color:var(--text-color);font-size:1.2rem;font-weight:600}.best-performance[data-v-24ba47fb]{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border-color)}.best-performance h3[data-v-24ba47fb]{color:var(--text-color);margin-bottom:1rem;text-align:center}.performance-grid[data-v-24ba47fb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.performance-card[data-v-24ba47fb]{background:#00b2ff1a;border-radius:10px;padding:1.5rem}.performance-card h4[data-v-24ba47fb]{color:var(--text-color);margin-bottom:1rem;font-size:1.1rem}.performance-card ul[data-v-24ba47fb]{list-style:none;padding:0;margin:0}.performance-card li[data-v-24ba47fb]{display:flex;justify-content:space-between;align-items:center;padding:.75rem .5rem;border-bottom:1px solid rgba(255,255,255,.1);gap:.5rem}.performance-card li[data-v-24ba47fb]:last-child{border-bottom:none}.performance-card .rank-indicator[data-v-24ba47fb]{font-size:1.2rem;min-width:2rem}.performance-card .date[data-v-24ba47fb]{color:var(--text-light);flex:1}.performance-card .amount[data-v-24ba47fb]{color:var(--accent-color);font-weight:600;min-width:100px;text-align:right}.gold-rank[data-v-24ba47fb]{background:#ffd7001a}.silver-rank[data-v-24ba47fb]{background:#c0c0c01a}.bronze-rank[data-v-24ba47fb]{background:#cd7f321a}.no-data[data-v-24ba47fb]{color:var(--text-light);text-align:center;font-style:italic}@media (max-width: 768px){.modal-content[data-v-24ba47fb]{width:95%;margin:1rem}.stats-grid[data-v-24ba47fb]{grid-template-columns:1fr}.stat-card[data-v-24ba47fb]{padding:1rem}.performance-grid[data-v-24ba47fb]{grid-template-columns:1fr}.current-date[data-v-24ba47fb]{font-size:1rem;min-width:150px}}.admin-section[data-v-b437ea08]{min-height:100vh;background:linear-gradient(135deg,#0a0e1a,#1a1f2e);padding:2rem 0}.container[data-v-b437ea08]{max-width:1400px;margin:0 auto;padding:0 1rem}.auth-container[data-v-b437ea08]{display:flex;justify-content:center;align-items:center;min-height:80vh}.auth-card[data-v-b437ea08]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:3rem;max-width:400px;width:100%;text-align:center;box-shadow:0 20px 40px #0000004d}.auth-header[data-v-b437ea08]{margin-bottom:2rem}.auth-header i[data-v-b437ea08]{font-size:3rem;color:#00b2ff;margin-bottom:1rem}.auth-header h2[data-v-b437ea08]{color:#fff;margin:0;font-size:1.5rem}.auth-form[data-v-b437ea08]{display:flex;flex-direction:column;gap:1.5rem}.input-group[data-v-b437ea08]{text-align:left}.input-group label[data-v-b437ea08]{display:block;color:#ccc;margin-bottom:.5rem;font-weight:500}.password-input[data-v-b437ea08]{width:100%;padding:1rem;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#ffffff0d;color:#fff;font-size:1rem;transition:all .3s ease}.password-input[data-v-b437ea08]:focus{outline:none;border-color:#00b2ff;box-shadow:0 0 0 3px #00b2ff1a}.password-input.error[data-v-b437ea08]{border-color:#ff4757;box-shadow:0 0 0 3px #ff47571a}.auth-button[data-v-b437ea08]{padding:1rem 2rem;background:linear-gradient(135deg,#00b2ff,#0087cc);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.auth-button[data-v-b437ea08]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 20px #00b2ff4d}.auth-button[data-v-b437ea08]:disabled{opacity:.5;cursor:not-allowed}.error-message[data-v-b437ea08]{color:#ff4757;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.admin-content[data-v-b437ea08]{animation:fadeIn-b437ea08 .5s ease-in}@keyframes fadeIn-b437ea08{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.admin-header[data-v-b437ea08]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.5rem;background:#ffffff0d;border-radius:15px;border:1px solid rgba(255,255,255,.1);gap:2rem}.header-left[data-v-b437ea08]{display:flex;align-items:center;gap:1rem}.header-left i[data-v-b437ea08]{font-size:2rem;color:#00b2ff}.header-left h1[data-v-b437ea08]{color:#fff;margin:0;font-size:2rem;font-weight:700}.logout-btn[data-v-b437ea08]{padding:.75rem 1.5rem;background:#ff475733;color:#ff4757;border:1px solid rgba(255,71,87,.3);border-radius:10px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.logout-btn[data-v-b437ea08]:hover{background:#ff47574d;transform:translateY(-2px)}.admin-nav[data-v-b437ea08]{display:flex;gap:1rem}.nav-link[data-v-b437ea08]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#ccc;text-decoration:none;transition:all .3s ease;font-weight:500}.nav-link[data-v-b437ea08]:hover{background:#00b2ff33;border-color:#00b2ff4d;color:#00b2ff;transform:translateY(-2px)}.nav-link.active[data-v-b437ea08]{background:#00b2ff4d;border-color:#00b2ff80;color:#00b2ff;box-shadow:0 0 15px #00b2ff33}.nav-link i[data-v-b437ea08]{font-size:1rem}.dashboard-toggle[data-v-b437ea08]{background:none;border:none;cursor:pointer;outline:none;font-family:inherit}.dashboard-toggle[data-v-b437ea08]:hover,.dashboard-toggle.active[data-v-b437ea08]{background:#00b2ff4d!important;border-color:#00b2ff80!important}.month-selector-container[data-v-b437ea08]{margin-bottom:2rem;display:flex;justify-content:center}.month-selector[data-v-b437ea08]{display:flex;align-items:center;gap:1rem;background:#ffffff0d;padding:1rem 2rem;border-radius:15px;border:1px solid rgba(255,255,255,.1)}.month-nav-btn[data-v-b437ea08]{background:#00b2ff33;border:1px solid rgba(0,178,255,.3);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#00b2ff;transition:all .3s ease}.month-nav-btn[data-v-b437ea08]:hover:not(:disabled){background:#00b2ff4d;transform:scale(1.1)}.month-nav-btn[data-v-b437ea08]:disabled{opacity:.5;cursor:not-allowed}.selected-month[data-v-b437ea08]{font-size:1.2rem;font-weight:600;color:#fff;min-width:200px;text-align:center}.stats-grid[data-v-b437ea08]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-b437ea08]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:all .3s ease}.stat-card[data-v-b437ea08]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0003}.stat-icon[data-v-b437ea08]{width:60px;height:60px;border-radius:15px;background:linear-gradient(135deg,#00b2ff,#0087cc);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff}.stat-content[data-v-b437ea08]{flex:1}.stat-value[data-v-b437ea08]{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.25rem}.stat-label[data-v-b437ea08]{color:#ccc;font-size:.9rem}.loading[data-v-b437ea08]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#fff}.spinner[data-v-b437ea08]{width:50px;height:50px;border:3px solid rgba(0,178,255,.3);border-radius:50%;border-top-color:#00b2ff;animation:spin-b437ea08 1s ease-in-out infinite;margin-bottom:1rem}@keyframes spin-b437ea08{to{transform:rotate(360deg)}}.admin-table-container[data-v-b437ea08]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:15px;overflow:hidden}.table-header[data-v-b437ea08]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1.5rem;background:#ffffff0d;border-radius:15px;border:1px solid rgba(255,255,255,.1)}.table-header h2[data-v-b437ea08]{color:#fff;margin:0;display:flex;align-items:center;gap:.5rem}.prize-pool-display[data-v-b437ea08]{font-size:1.4rem;font-weight:600;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.prize-amount[data-v-b437ea08]{color:#20e647;font-weight:700;text-shadow:0 2px 10px rgba(32,230,71,.5)}.table-actions[data-v-b437ea08]{display:flex;align-items:center;gap:1rem}.last-update-info[data-v-b437ea08]{text-align:right;font-size:.9rem;color:var(--text-light)}.last-update-time[data-v-b437ea08]{font-weight:500;color:var(--accent-color)}.next-update-time[data-v-b437ea08]{font-size:.8rem;opacity:.8}.export-btn[data-v-b437ea08],.reset-button[data-v-b437ea08],.refresh-btn[data-v-b437ea08]{padding:.75rem 1.5rem;border:1px solid rgba(0,178,255,.3);border-radius:10px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;font-size:.9rem}.export-btn[data-v-b437ea08]{background:#20e64733;color:#20e647;border-color:#20e6474d}.export-btn[data-v-b437ea08]:hover{background:#20e6474d}.reset-button[data-v-b437ea08]{background-color:#dc3545;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:.5rem;margin-right:1rem;transition:background-color .2s}.reset-button[data-v-b437ea08]:hover{background-color:#c82333}.reset-button[data-v-b437ea08]:disabled{background-color:#6c757d;cursor:not-allowed}.refresh-btn[data-v-b437ea08]{background:#00b2ff33;color:#00b2ff}.refresh-btn[data-v-b437ea08]:hover:not(:disabled){background:#00b2ff4d}.refresh-btn[data-v-b437ea08]:disabled{opacity:.5;cursor:not-allowed}.spinning[data-v-b437ea08]{animation:spin-b437ea08 1s linear infinite}.table-wrapper[data-v-b437ea08]{overflow-x:auto}.admin-table[data-v-b437ea08]{width:100%;border-collapse:collapse}.admin-table th[data-v-b437ea08]{background:#0000004d;color:#00b2ff;padding:1rem;text-align:left;font-weight:600;border-bottom:1px solid rgba(255,255,255,.1)}.admin-table td[data-v-b437ea08]{padding:1rem;border-bottom:1px solid rgba(255,255,255,.05);color:#fff}.admin-table tbody tr[data-v-b437ea08]{transition:background-color .2s ease}.admin-table tbody tr[data-v-b437ea08]:hover{background:#ffffff0d}.prize-winner[data-v-b437ea08]{background:#20e6471a!important}.rank-number[data-v-b437ea08]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#ffffff1a;font-weight:600}.rank-gold[data-v-b437ea08]{background:linear-gradient(135deg,gold,orange);color:#000}.rank-silver[data-v-b437ea08]{background:linear-gradient(135deg,silver,#a9a9a9);color:#000}.rank-bronze[data-v-b437ea08]{background:linear-gradient(135deg,#cd7f32,sienna);color:#000}.username-container[data-v-b437ea08]{display:flex;align-items:center;gap:.5rem}.rank-badge[data-v-b437ea08]{font-size:.8rem}.badge-gold[data-v-b437ea08]{color:gold}.badge-silver[data-v-b437ea08]{color:silver}.badge-bronze[data-v-b437ea08]{color:#cd7f32}.wagered-cell[data-v-b437ea08]{color:#00b2ff;font-weight:600}.cash-prize[data-v-b437ea08]{color:#20e647;font-weight:700}.bonus-buy-prize[data-v-b437ea08]{color:orange;font-weight:700;font-style:italic}.no-prize[data-v-b437ea08]{color:#666}.mock-data-notice[data-v-b437ea08]{background:#ffc10733;border:1px solid rgba(255,193,7,.3);border-radius:10px;padding:1rem;margin:1rem;display:flex;align-items:center;gap:.5rem;color:#ffc107}@media (max-width: 768px){.admin-header[data-v-b437ea08]{flex-direction:column;gap:1rem;text-align:center}.admin-nav[data-v-b437ea08]{order:2;justify-content:center}.logout-btn[data-v-b437ea08]{order:3}.table-header[data-v-b437ea08]{flex-direction:column;gap:1rem}.table-actions[data-v-b437ea08]{justify-content:center}.stats-grid[data-v-b437ea08]{grid-template-columns:1fr}.admin-table[data-v-b437ea08]{font-size:.9rem}.admin-table th[data-v-b437ea08],.admin-table td[data-v-b437ea08]{padding:.75rem .5rem}}.username.clickable[data-v-b437ea08]{cursor:pointer;transition:color .2s}.username.clickable[data-v-b437ea08]:hover{color:var(--accent-color);text-decoration:underline}.header-controls[data-v-b437ea08]{display:flex;align-items:center}.modal-overlay[data-v-b437ea08]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-b437ea08]{background:var(--card-bg);border-radius:12px;width:90%;max-width:500px;box-shadow:0 8px 32px #0000004d;border:1px solid var(--border-color);animation:modal-slide-in-b437ea08 .3s ease-out}@keyframes modal-slide-in-b437ea08{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-b437ea08]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color)}.modal-header h2[data-v-b437ea08]{margin:0;color:var(--text-color);font-size:1.5rem}.close-button[data-v-b437ea08]{background:none;border:none;color:var(--text-light);font-size:1.2rem;cursor:pointer;padding:.5rem;transition:color .2s}.close-button[data-v-b437ea08]:hover{color:var(--accent-color)}.modal-body[data-v-b437ea08]{padding:2rem;text-align:center}.warning-icon[data-v-b437ea08]{font-size:3rem;color:#dc3545;margin-bottom:1rem}.warning-text[data-v-b437ea08]{color:#dc3545;margin-top:.5rem;font-size:.9rem}.modal-footer[data-v-b437ea08]{padding:1.5rem;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:1rem}.cancel-button[data-v-b437ea08]{background:none;border:1px solid var(--border-color);color:var(--text-color);padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:all .2s}.cancel-button[data-v-b437ea08]:hover{background:var(--border-color)}.confirm-button[data-v-b437ea08]{background:#dc3545;border:none;color:#fff;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:background-color .2s}.confirm-button[data-v-b437ea08]:hover{background:#c82333}.admin-challenges-section[data-v-d51e1e16]{min-height:100vh;background:linear-gradient(135deg,#0a0e1a,#1a1f2e);padding:2rem 0}.container[data-v-d51e1e16]{max-width:1400px;margin:0 auto;padding:0 1rem}.admin-header[data-v-d51e1e16]{display:flex;justify-content:space-between;align-items:center;background:#ffffff0d;border-radius:15px;padding:1.5rem;margin-bottom:2rem;border:1px solid rgba(255,255,255,.1);gap:2rem}.header-left[data-v-d51e1e16]{display:flex;align-items:center;gap:1rem}.header-left i[data-v-d51e1e16]{font-size:2rem;color:#00b2ff}.header-left h1[data-v-d51e1e16]{color:#fff;margin:0;font-size:2rem;font-weight:700}.admin-nav[data-v-d51e1e16]{display:flex;gap:1rem}.nav-link[data-v-d51e1e16]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#ccc;text-decoration:none;transition:all .3s ease;font-weight:500}.nav-link[data-v-d51e1e16]:hover{background:#00b2ff33;border-color:#00b2ff4d;color:#00b2ff;transform:translateY(-2px)}.nav-link.active[data-v-d51e1e16]{background:#00b2ff4d;border-color:#00b2ff80;color:#00b2ff;box-shadow:0 0 15px #00b2ff33}.header-actions[data-v-d51e1e16]{display:flex;gap:1rem}.add-btn[data-v-d51e1e16],.save-draft-btn[data-v-d51e1e16],.push-live-btn[data-v-d51e1e16],.discard-btn[data-v-d51e1e16]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;font-size:.9rem}.add-btn[data-v-d51e1e16]{background:#20e64733;color:#20e647;border:1px solid rgba(32,230,71,.3)}.add-btn[data-v-d51e1e16]:hover{background:#20e6474d}.save-draft-btn[data-v-d51e1e16]{background:#00b2ff33;color:#00b2ff;border:1px solid rgba(0,178,255,.3)}.save-draft-btn[data-v-d51e1e16]:hover:not(:disabled){background:#00b2ff4d}.save-draft-btn[data-v-d51e1e16]:disabled{opacity:.5;cursor:not-allowed}.push-live-btn[data-v-d51e1e16]{background:#ffc10733;color:#ffc107;border:1px solid rgba(255,193,7,.3)}.push-live-btn[data-v-d51e1e16]:hover:not(:disabled){background:#ffc1074d}.push-live-btn[data-v-d51e1e16]:disabled{opacity:.5;cursor:not-allowed}.discard-btn[data-v-d51e1e16]{background:#ff475733;color:#ff4757;border:1px solid rgba(255,71,87,.3)}.discard-btn[data-v-d51e1e16]:hover:not(:disabled){background:#ff47574d}.discard-btn[data-v-d51e1e16]:disabled{opacity:.5;cursor:not-allowed}.logout-btn[data-v-d51e1e16]{padding:.75rem 1.5rem;background:#ff475733;color:#ff4757;border:1px solid rgba(255,71,87,.3);border-radius:10px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.logout-btn[data-v-d51e1e16]:hover{background:#ff47574d;transform:translateY(-2px)}.challenge-actions-container[data-v-d51e1e16]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:1.5rem;margin-bottom:2rem}.challenge-actions-header[data-v-d51e1e16]{display:flex;justify-content:space-between;align-items:center;gap:2rem}.actions-left[data-v-d51e1e16]{display:flex;align-items:center;gap:1rem}.actions-left i[data-v-d51e1e16]{font-size:1.5rem;color:#00b2ff}.actions-left h2[data-v-d51e1e16]{color:#fff;margin:0;font-size:1.5rem;font-weight:600}.actions-right[data-v-d51e1e16]{display:flex;gap:1rem}.status-banner[data-v-d51e1e16]{padding:1rem 2rem;border-radius:10px;margin-bottom:2rem;display:flex;align-items:center;gap:1rem;font-weight:600}.status-banner.unsaved[data-v-d51e1e16]{background:#ffc10733;border:1px solid rgba(255,193,7,.3);color:#ffc107}.status-banner.saved[data-v-d51e1e16]{background:#20e64733;border:1px solid rgba(32,230,71,.3);color:#20e647}.stats-grid[data-v-d51e1e16]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-d51e1e16]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:all .3s ease}.stat-card[data-v-d51e1e16]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0003}.stat-icon[data-v-d51e1e16]{width:60px;height:60px;border-radius:15px;background:linear-gradient(135deg,#00b2ff,#0087cc);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff}.stat-content[data-v-d51e1e16]{flex:1}.stat-value[data-v-d51e1e16]{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.25rem}.stat-label[data-v-d51e1e16]{color:#ccc;font-size:.9rem}.challenges-table-container[data-v-d51e1e16]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:15px;overflow:hidden}.table-header[data-v-d51e1e16]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.table-header h2[data-v-d51e1e16]{color:#fff;margin:0;display:flex;align-items:center;gap:.5rem}.filter-controls[data-v-d51e1e16]{display:flex;gap:1rem}.status-filter[data-v-d51e1e16],.difficulty-filter[data-v-d51e1e16]{padding:.5rem 1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:.9rem}.table-wrapper[data-v-d51e1e16]{overflow-x:auto;border-radius:10px}.mobile-challenges[data-v-d51e1e16]{display:none}.admin-table[data-v-d51e1e16]{width:100%;border-collapse:collapse;background:#ffffff0d;border-radius:10px;overflow:hidden}.admin-table th[data-v-d51e1e16]{background:#0000004d;color:#00b2ff;padding:1rem;text-align:left;font-weight:600;border-bottom:1px solid rgba(255,255,255,.1)}.admin-table td[data-v-d51e1e16]{padding:1rem;border-bottom:1px solid rgba(255,255,255,.05);color:#fff}.admin-table tr[data-v-d51e1e16]:hover{background:#ffffff0d}.completed-row[data-v-d51e1e16]{background:#20e6471a!important}.challenge-image[data-v-d51e1e16]{width:60px;height:40px;object-fit:cover;border-radius:5px}.editable-input[data-v-d51e1e16],.editable-select[data-v-d51e1e16]{width:100%;padding:.5rem;border:1px solid rgba(255,255,255,.3);border-radius:5px;background:#ffffff1a;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.editable-input[data-v-d51e1e16]::placeholder{color:#fff9}.editable-select option[data-v-d51e1e16]{background:#333;color:#fff}.status-toggle[data-v-d51e1e16]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:20px;font-weight:600;cursor:pointer;transition:all .3s ease}.status-toggle.completed[data-v-d51e1e16]{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.status-toggle.pending[data-v-d51e1e16]{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff}.edit-btn[data-v-d51e1e16],.delete-btn[data-v-d51e1e16]{padding:.5rem;border:none;border-radius:5px;cursor:pointer;margin:0 .25rem;transition:all .3s ease}.edit-btn[data-v-d51e1e16]{background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff}.delete-btn[data-v-d51e1e16]{background:linear-gradient(135deg,#f44336,#d32f2f);color:#fff}.edit-btn[data-v-d51e1e16]:hover,.delete-btn[data-v-d51e1e16]:hover{transform:translateY(-2px);box-shadow:0 3px 10px #0000004d}.modal-overlay[data-v-d51e1e16]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-content[data-v-d51e1e16]{background:linear-gradient(135deg,#1a1f2e,#2a2f3e);border:1px solid rgba(255,255,255,.1);border-radius:15px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto}.modal-header[data-v-d51e1e16]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header h3[data-v-d51e1e16]{color:#fff;margin:0}.close-btn[data-v-d51e1e16]{background:none;border:none;color:#ccc;font-size:1.2rem;cursor:pointer;padding:.5rem;border-radius:5px;transition:all .3s ease}.close-btn[data-v-d51e1e16]:hover{background:#ffffff1a;color:#fff}.modal-body[data-v-d51e1e16]{padding:1.5rem}.form-row[data-v-d51e1e16]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.form-group[data-v-d51e1e16]{margin-bottom:1rem}.form-group label[data-v-d51e1e16]{display:block;color:#fff;margin-bottom:.5rem;font-weight:600}.form-input[data-v-d51e1e16],.form-textarea[data-v-d51e1e16],.form-select[data-v-d51e1e16]{width:100%;padding:.75rem;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#ffffff1a;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box}.form-input[data-v-d51e1e16]::placeholder,.form-textarea[data-v-d51e1e16]::placeholder{color:#fff9}.form-select option[data-v-d51e1e16]{background:#333;color:#fff}.modal-footer[data-v-d51e1e16]{display:flex;justify-content:flex-end;gap:1rem}.cancel-btn[data-v-d51e1e16],.save-modal-btn[data-v-d51e1e16]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-d51e1e16]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.3)}.save-modal-btn[data-v-d51e1e16]{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.cancel-btn[data-v-d51e1e16]:hover,.save-modal-btn[data-v-d51e1e16]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0000004d}.message[data-v-d51e1e16]{position:fixed;top:2rem;right:2rem;padding:1rem 2rem;border-radius:10px;display:flex;align-items:center;gap:1rem;font-weight:600;z-index:1001;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:slideIn-d51e1e16 .3s ease}.message.success[data-v-d51e1e16]{background:#4caf50e6;color:#fff;border:1px solid #4CAF50}.message.error[data-v-d51e1e16]{background:#f44336e6;color:#fff;border:1px solid #f44336}@keyframes slideIn-d51e1e16{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.container[data-v-d51e1e16]{padding:0 .5rem}.admin-header[data-v-d51e1e16]{flex-direction:column;gap:1rem;padding:1rem}.header-left h1[data-v-d51e1e16]{font-size:1.5rem}.admin-nav[data-v-d51e1e16]{flex-direction:column;width:100%;gap:.5rem}.nav-link[data-v-d51e1e16]{justify-content:center;padding:.75rem;font-size:.9rem}.logout-btn[data-v-d51e1e16]{width:100%;justify-content:center;margin-top:.5rem}.challenge-actions-container[data-v-d51e1e16]{margin-bottom:1.5rem}.challenge-actions-header[data-v-d51e1e16]{flex-direction:column;gap:1rem;padding:1rem}.actions-left h2[data-v-d51e1e16]{font-size:1.3rem}.actions-right[data-v-d51e1e16]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;width:100%}.add-btn[data-v-d51e1e16],.save-draft-btn[data-v-d51e1e16],.push-live-btn[data-v-d51e1e16],.discard-btn[data-v-d51e1e16]{padding:.6rem .8rem;font-size:.8rem;justify-content:center}.stats-grid[data-v-d51e1e16]{grid-template-columns:1fr 1fr;gap:1rem}.stat-card[data-v-d51e1e16]{padding:1rem}.stat-value[data-v-d51e1e16]{font-size:1.5rem}.table-header[data-v-d51e1e16]{flex-direction:column;gap:1rem;padding:1rem}.table-header h2[data-v-d51e1e16]{font-size:1.2rem}.filter-controls[data-v-d51e1e16]{flex-direction:column;gap:.5rem}.status-filter[data-v-d51e1e16],.difficulty-filter[data-v-d51e1e16]{width:100%;padding:.75rem}.table-wrapper[data-v-d51e1e16]{overflow:visible}.admin-table[data-v-d51e1e16]{display:none}.mobile-challenges[data-v-d51e1e16]{display:block}.mobile-challenge-card[data-v-d51e1e16]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;margin-bottom:1rem;padding:1rem;position:relative}.mobile-challenge-card.completed[data-v-d51e1e16]{background:#20e6471a;border-color:#20e6474d}.mobile-card-header[data-v-d51e1e16]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.mobile-challenge-image[data-v-d51e1e16]{width:60px;height:40px;object-fit:cover;border-radius:5px;flex-shrink:0}.mobile-card-title[data-v-d51e1e16]{flex:1}.mobile-card-title input[data-v-d51e1e16]{width:100%;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:5px;padding:.5rem;color:#fff;font-size:1rem;font-weight:600}.mobile-card-content[data-v-d51e1e16]{display:grid;gap:.75rem}.mobile-field[data-v-d51e1e16]{display:flex;flex-direction:column;gap:.3rem}.mobile-field-label[data-v-d51e1e16]{font-size:.8rem;color:#00b2ff;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.mobile-field input[data-v-d51e1e16],.mobile-field select[data-v-d51e1e16]{width:100%;padding:.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:5px;color:#fff;font-size:.9rem}.mobile-field input[data-v-d51e1e16]::placeholder{color:#fff9}.mobile-status-actions[data-v-d51e1e16]{display:flex;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.mobile-status-toggle[data-v-d51e1e16]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem}.mobile-status-toggle.completed[data-v-d51e1e16]{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.mobile-status-toggle.pending[data-v-d51e1e16]{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff}.mobile-action-buttons[data-v-d51e1e16]{display:flex;gap:.5rem}.mobile-edit-btn[data-v-d51e1e16],.mobile-delete-btn[data-v-d51e1e16]{padding:.75rem;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-width:44px}.mobile-edit-btn[data-v-d51e1e16]{background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff}.mobile-delete-btn[data-v-d51e1e16]{background:linear-gradient(135deg,#f44336,#d32f2f);color:#fff}.form-row[data-v-d51e1e16]{grid-template-columns:1fr}.modal-content[data-v-d51e1e16]{width:95%;margin:1rem;max-height:90vh}.modal-header[data-v-d51e1e16],.modal-body[data-v-d51e1e16]{padding:1rem}.modal-footer[data-v-d51e1e16]{padding:1rem;flex-direction:column;gap:.5rem}.cancel-btn[data-v-d51e1e16],.save-modal-btn[data-v-d51e1e16]{width:100%;padding:.75rem}.message[data-v-d51e1e16]{top:1rem;right:1rem;left:1rem;padding:.75rem 1rem;font-size:.9rem}}@media (max-width: 480px){.stats-grid[data-v-d51e1e16],.actions-right[data-v-d51e1e16]{grid-template-columns:1fr}.mobile-card-header[data-v-d51e1e16]{flex-direction:column;align-items:flex-start;gap:.75rem}.mobile-challenge-image[data-v-d51e1e16]{align-self:center}.mobile-status-actions[data-v-d51e1e16]{flex-direction:column}.mobile-action-buttons[data-v-d51e1e16]{width:100%}.mobile-edit-btn[data-v-d51e1e16],.mobile-delete-btn[data-v-d51e1e16]{flex:1}}
