html{scrollbar-gutter:stable}body{-webkit-user-select:none;user-select:none;margin:0}input,textarea{-webkit-user-select:auto;user-select:auto}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}#root{flex-direction:column;width:100%;min-height:100vh;display:flex}.no-transition,.no-transition:hover{transition:none!important}.avatar-img{object-fit:cover!important;width:100%!important;height:100%!important}:root{--on-secondary-fixed:15 23 42;--on-background:248 250 252;--inverse-surface:248 250 252;--tertiary-container:139 92 246;--error:248 113 113;--surface-dim:11 16 32;--on-surface-variant:156 163 175;--surface-variant:30 41 59;--background:11 16 32;--outline-variant:55 65 81;--on-secondary-container:15 23 42;--on-secondary:15 23 42;--surface-container:30 41 59;--on-tertiary-fixed:255 255 255;--primary-container:30 41 59;--on-secondary-fixed-variant:15 23 42;--surface-container-lowest:7 8 12;--secondary:96 165 250;--surface-container-low:17 24 39;--surface-container-highest:55 65 81;--on-primary-fixed:255 255 255;--on-primary-container:248 250 252;--surface:17 24 39;--on-tertiary-fixed-variant:255 255 255;--on-tertiary:255 255 255;--tertiary:139 92 246;--surface-tint:59 130 246;--secondary-fixed-dim:96 165 250;--on-error-container:255 255 255;--secondary-container:96 165 250;--on-primary-fixed-variant:59 130 246;--primary-fixed:59 130 246;--primary-fixed-dim:59 130 246;--outline:75 85 99;--inverse-primary:37 99 235;--tertiary-fixed:139 92 246;--tertiary-fixed-dim:139 92 246;--secondary-fixed:96 165 250;--surface-container-high:30 41 59;--primary:59 130 246;--on-tertiary-container:255 255 255;--on-surface:248 250 252;--on-primary:255 255 255;--inverse-on-surface:15 23 42;--surface-bright:30 41 59;--on-error:255 255 255;--error-container:153 27 27;--badge-pro:251 191 36}html.light{--on-secondary-fixed:255 255 255;--on-background:15 23 42;--inverse-surface:15 23 42;--tertiary-container:224 231 255;--error:220 38 38;--surface-dim:241 245 249;--on-surface-variant:71 85 105;--surface-variant:241 245 249;--background:248 250 252;--outline-variant:226 232 240;--on-secondary-container:15 23 42;--on-secondary:255 255 255;--surface-container:241 245 249;--on-tertiary-fixed:15 23 42;--primary-container:219 234 254;--on-secondary-fixed-variant:15 23 42;--surface-container-lowest:255 255 255;--secondary:71 85 105;--surface-container-low:255 255 255;--surface-container-highest:226 232 240;--on-primary-fixed:15 23 42;--on-primary-container:37 99 235;--surface:255 255 255;--on-tertiary-fixed-variant:15 23 42;--on-tertiary:255 255 255;--tertiary:79 70 229;--surface-tint:37 99 235;--secondary-fixed-dim:71 85 105;--on-error-container:220 38 38;--secondary-container:241 245 249;--on-primary-fixed-variant:37 99 235;--primary-fixed:37 99 235;--primary-fixed-dim:37 99 235;--outline:203 213 225;--inverse-primary:59 130 246;--tertiary-fixed:79 70 229;--tertiary-fixed-dim:79 70 229;--secondary-fixed:71 85 105;--surface-container-high:241 245 249;--primary:37 99 235;--on-tertiary-container:15 23 42;--on-surface:15 23 42;--on-primary:255 255 255;--inverse-on-surface:248 250 252;--surface-bright:255 255 255;--on-error:255 255 255;--error-container:254 226 226}body,.min-h-screen,.bg-background,.bg-\[\#07080C\],.bg-\[\#07080D\],.dark\:bg-\[\#07080C\],.dark\:bg-\[\#07080D\]{background-color:rgb(var(--background))!important;background-image:linear-gradient(to right, rgb(var(--primary) / .06) 2px, transparent 2px), linear-gradient(to bottom, rgb(var(--primary) / .06) 2px, transparent 2px)!important;background-size:32px 32px!important}.glass-card,.bg-\[\#0c0e13\],.bg-\[\#0C0E13\],.bg-\[\#0d0e13\],.bg-\[\#0D0E13\],.bg-\[\#0E1015\],.bg-\[\#101217\],.bg-\[\#0F1116\],.bg-\[\#101219\],.bg-\[\#12141C\],.bg-\[\#0A0B0F\]{background-color:rgba(var(--surface-container-low), .55)!important;-webkit-backdrop-filter:blur(12px)!important;box-shadow:0 4px 24px #00000073, 0 0 45px rgb(var(--primary) / .18), 0 0 90px rgb(var(--primary) / .08)!important;background-image:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.glass-card:hover,.bg-\[\#0c0e13\]:hover,.bg-\[\#0C0E13\]:hover,.bg-\[\#0d0e13\]:hover,.bg-\[\#0D0E13\]:hover,.bg-\[\#0F1116\]:hover,.bg-\[\#101219\]:hover,.bg-\[\#12141C\]:hover{transform:translateY(-2px);background-color:rgba(var(--surface-container), .65)!important;box-shadow:0 8px 32px #0000008c, 0 0 55px rgb(var(--primary) / .28), 0 0 110px rgb(var(--primary) / .14)!important}.solid-card{background-color:rgb(var(--surface-container-low))!important;-webkit-backdrop-filter:none!important;box-shadow:0 4px 24px #00000073, 0 0 45px rgb(var(--primary) / .18), 0 0 90px rgb(var(--primary) / .08)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.solid-card:hover{transform:translateY(-2px);background-color:rgb(var(--surface-container))!important;box-shadow:0 8px 32px #0000008c, 0 0 55px rgb(var(--primary) / .28), 0 0 110px rgb(var(--primary) / .14)!important}@keyframes loading-spin{to{transform:rotate(360deg)}}@keyframes loading-text-pulse{0%,to{opacity:1}50%{opacity:.55}}.loading-spinner{aspect-ratio:1;will-change:transform;border-radius:50%;animation:.8s linear infinite loading-spin}.loading-text-pulse{animation:1.6s ease-in-out infinite loading-text-pulse}.animate-marquee,.animate-spin,[class*=animate-bounce]{will-change:transform;transform:translateZ(0)}.animate-pulse,.animate-ping{will-change:opacity, transform;transform:translateZ(0)}.blur-\[80px\],.blur-\[100px\],.blur-\[130px\],.blur-\[140px\]{contain:strict;will-change:auto}.hardware-clip{backface-visibility:hidden;transform:translateZ(0)}img{max-width:100%;height:auto}*,:before,:after{box-sizing:border-box}.pb-safe-bottom{padding-bottom:env(safe-area-inset-bottom,16px)!important}@media (prefers-reduced-motion:reduce){.animate-marquee,.animate-marquee-bounce,.animate-ping,.animate-pulse,.animate-bounce,.animate-spin{animation:none!important}.loading-spinner,.loading-text-pulse{animation-duration:1.6s}}html.light .auth-checkbox{accent-color:rgb(var(--primary));background-color:#fff;border-color:#64748b}html.light .admin-dashboard{color:rgb(var(--on-background))}html.light h1,html.light h2,html.light h3,html.light h4,html.light h5,html.light h6{color:rgb(var(--on-background))!important;letter-spacing:-.015em!important;font-weight:800!important}html.light h1.text-white,html.light h2.text-white,html.light h3.text-white,html.light h4.text-white,html.light h5.text-white,html.light h6.text-white,html.light p.text-white,html.light li.text-white,html.light label.text-white,html.light strong.text-white,html.light b.text-white,html.light table.text-white,html.light thead.text-white,html.light tbody.text-white,html.light tr.text-white,html.light td.text-white,html.light th.text-white,html.light div.text-white:not(.badge):not(.status-badge):not(.bg-primary):not(.bg-secondary):not(.bg-emerald-500):not(.bg-rose-500):not(.sponsored-card),html.light span.text-white:not(.material-symbols-outlined):not(.badge):not(.status-badge):not(.bg-primary):not(.bg-secondary):not(.bg-emerald-500):not(.bg-rose-500):not(.sponsored-card){color:rgb(var(--on-background))!important}html.light .sponsored-card,html.light .sponsored-card span,html.light .sponsored-card div,html.light .sponsored-card .text-white,.dark .sponsored-card,.dark .sponsored-card span,.dark .sponsored-card div,.dark .sponsored-card .text-white{color:#fff!important}html.light p,html.light li,html.light label{color:rgb(var(--on-surface-variant))!important}html.light .glass-card,html.light .bg-\[\#0c0e13\],html.light .bg-\[\#0C0E13\],html.light .bg-\[\#0d0e13\],html.light .bg-\[\#0D0E13\],html.light .bg-\[\#0E1015\],html.light .bg-\[\#101217\],html.light .bg-\[\#0F1116\],html.light .bg-\[\#101219\],html.light .bg-\[\#12141C\],html.light .bg-\[\#0A0B0F\]{background-color:rgba(var(--surface), .75)!important;-webkit-backdrop-filter:blur(12px)!important;box-shadow:0 2px 8px #00000005, 0 10px 30px #00000008, 0 0 45px rgb(var(--primary) / .12), 0 0 90px rgb(var(--primary) / .06)!important;border-color:rgb(var(--primary) / .15)!important;background-image:none!important;border-width:1px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}html.light .glass-card:hover,html.light .bg-\[\#0c0e13\]:hover,html.light .bg-\[\#0C0E13\]:hover,html.light .bg-\[\#0D0E13\]:hover,html.light .bg-\[\#0F1116\]:hover,html.light .bg-\[\#101219\]:hover,html.light .bg-\[\#12141C\]:hover{transform:translateY(-2px);background-color:rgba(var(--surface), .65)!important;box-shadow:0 16px 44px #4a4cd814, 0 6px 20px #00000005, 0 0 55px rgb(var(--primary) / .2), 0 0 110px rgb(var(--primary) / .1)!important;border-color:rgba(var(--primary), .3)!important}html.light .solid-card{background-color:rgb(var(--surface))!important;border-color:rgb(var(--primary) / .15)!important;box-shadow:0 2px 8px #00000005, 0 10px 30px #00000008, 0 0 45px rgb(var(--primary) / .12), 0 0 90px rgb(var(--primary) / .06)!important;-webkit-backdrop-filter:none!important}html.light .solid-card:hover{background-color:rgb(var(--surface-container-low))!important;border-color:rgba(var(--primary), .3)!important;box-shadow:0 16px 44px #4a4cd814, 0 6px 20px #00000005, 0 0 55px rgb(var(--primary) / .2), 0 0 110px rgb(var(--primary) / .1)!important}html.light body,html.light .min-h-screen,html.light .bg-background,html.light .bg-\[\#07080C\],html.light .bg-\[\#07080D\],html.light .dark\:bg-\[\#07080C\],html.light .dark\:bg-\[\#07080D\]{background-color:rgb(var(--background))!important;background-image:linear-gradient(to right, rgb(var(--primary) / .08) 2px, transparent 2px), linear-gradient(to bottom, rgb(var(--primary) / .08) 2px, transparent 2px)!important;background-size:32px 32px!important}html.light .bg-\[\#07080D\]\/90{background-color:rgba(var(--background), .9)!important}html.light .border-white\/5,html.light .border-white\/10,html.light .border-white\/20,html.light .border-outline-variant\/10,html.light .border-outline-variant\/20,html.light .border-outline-variant\/30,html.light .border-outline-variant\/35,html.light .border-outline-variant\/38,html.light .border-outline-variant\/40,html.light .border-outline-variant\/50,html.light .border-outline-variant\/60,html.light .border-outline-variant\/65,html.light .border-outline-variant\/70,html.light .border-outline-variant\/80,html.light .border-outline-variant\/15,html.light .border-outline-variant\/25,html.light .border-outline-variant\/35,html.light .border-outline-variant\/40,html.light .border-outline-variant\/45,html.light .border-outline-variant\/50,html.light .border-outline-variant\/60,html.light .border-outline-variant,html.light .divide-outline-variant\/10>*{border-color:rgb(var(--primary) / .15)!important}html.light button.bg-primary,html.light button.bg-secondary,html.light button.bg-tertiary,html.light button.bg-error,html.light button.bg-emerald-500,html.light button.bg-rose-500,html.light button.bg-blue-600,html.light button.bg-indigo-600,html.light button.bg-purple-600,html.light button.bg-gradient-to-r,html.light button.bg-gradient-to-br,html.light a.bg-primary,html.light a.bg-secondary,html.light button.bg-primary *,html.light button.bg-secondary *,html.light button.bg-tertiary *,html.light button.bg-error *,html.light button.bg-emerald-500 *,html.light button.bg-rose-500 *,html.light button.bg-blue-600 *,html.light button.bg-indigo-600 *,html.light button.bg-purple-600 *,html.light button.bg-gradient-to-r *,html.light button.bg-gradient-to-br *,html.light a.bg-primary *,html.light a.bg-secondary *{color:#fff!important}html.light button.bg-primary:hover,html.light button.bg-emerald-500:hover,html.light button.bg-rose-500:hover,html.light button.bg-gradient-to-r:hover{filter:brightness(.95);box-shadow:0 4px 14px #4a4cd840!important}html.light .border-primary\/80{background-color:rgb(var(--surface))!important;border-color:#4a4cd826!important;transform:translateY(-3px)!important;box-shadow:0 16px 36px #4a4cd829,0 4px 12px #4a4cd814!important}html.light .border-secondary\/80{background-color:rgb(var(--surface))!important;border-color:#82620026!important;transform:translateY(-3px)!important;box-shadow:0 16px 36px #82620029,0 4px 12px #82620014!important}html.light .border-emerald-500\/80{background-color:rgb(var(--surface))!important;border-color:#10b98126!important;transform:translateY(-3px)!important;box-shadow:0 16px 36px #10b98129,0 4px 12px #10b98114!important}html.light .bg-primary\/5,html.light .bg-secondary\/5,html.light .bg-emerald-500\/5{background-color:rgb(var(--surface))!important}.bg-grid-pattern{background-image:linear-gradient(to right, rgb(var(--primary) / .06) 2px, transparent 2px), linear-gradient(to bottom, rgb(var(--primary) / .06) 2px, transparent 2px)!important;opacity:.86!important;background-size:32px 32px!important}html.light .bg-grid-pattern{background-image:linear-gradient(to right, rgb(var(--primary) / .08) 2px, transparent 2px), linear-gradient(to bottom, rgb(var(--primary) / .08) 2px, transparent 2px)!important;opacity:1!important}html.light .bg-\[\#101217\],html.light .bg-\[\#101219\]{background-color:#dbe0f0!important;border-color:#4a4cd826!important}html.light .active-nav-glow{box-shadow:0 0 15px rgba(var(--primary), .15)!important}html.light .hero-gradient{background:radial-gradient(circle at 50% 30%, rgba(var(--primary), .05) 0%, rgba(var(--background), 0) 70%)!important}html.light input,html.light select,html.light textarea{background-color:rgb(var(--surface))!important;color:rgb(var(--on-surface))!important;border-color:#4a4cd84d!important;box-shadow:0 1px 2px #00000003!important}html.light input[id^=otp-input-]{border-width:1.5px!important;border-color:#4a4cd873!important}html.light input:focus,html.light select:focus,html.light textarea:focus{border-color:#4a4cd8!important;box-shadow:0 0 0 3px #4a4cd81f!important}html.light option{color:#121218!important;background-color:#fff!important}html.light .fixed.bottom-0.bg-\[\#0A0B0F\]\/90{background-color:#fffffff2!important;border-top-color:#4a4cd80d!important;box-shadow:0 -4px 20px #0000000a!important}html.light .bg-\[\#07080C\]{background:radial-gradient(circle at 15% 15%,#6366f10f 0%,#0000 40%),radial-gradient(circle at 85% 85%,#14b8a60d 0%,#0000 40%),linear-gradient(#f5f7fc 0%,#edf1f8 50%,#f4f6fb 100%)!important}html.light .pointer-events-none.bg-primary\/10{filter:blur(100px)!important;background-color:#6366f11f!important}html.light .pointer-events-none.bg-secondary\/85{filter:blur(140px)!important;background-color:#14b8a614!important}html.light .bg-\[\#0C0E13\],html.light .bg-\[\#0c0e13\]{-webkit-backdrop-filter:blur(12px)!important;box-shadow:0 6px 24px #4a4cd80d, 0 12px 36px #00000008, 0 0 45px rgb(var(--primary) / .12), 0 0 90px rgb(var(--primary) / .06)!important;background:linear-gradient(135deg,#fff9 0%,#f9faff99 100%)!important;border:1px solid #4a4cd826!important;border-radius:1rem!important}html.light .bg-\[\#0C0E13\]:hover,html.light .bg-\[\#0c0e13\]:hover{box-shadow:0 16px 48px #4a4cd824, 0 6px 18px #00000008, 0 0 55px rgb(var(--primary) / .2), 0 0 110px rgb(var(--primary) / .1)!important;background:#ffffffb3!important;border-color:#4a4cd84d!important;transform:translateY(-4px)!important}html.light .from-surface-container-low\/75.via-\[\#0D0E13\]\/85.to-\[\#08090D\]\/90{-webkit-backdrop-filter:blur(12px)!important;box-shadow:0 8px 30px #4a4cd80f, 0 18px 54px #0000000a, 0 0 45px rgb(var(--primary) / .12), 0 0 90px rgb(var(--primary) / .06)!important;background:linear-gradient(135deg,#fff9 0%,#fbfdffa6 60%,#f4f6fcb3 100%)!important;border:1px solid #4a4cd826!important}html.light .from-surface-container-low\/75.via-\[\#0D0E13\]\/85.to-\[\#08090D\]\/90:hover{box-shadow:0 20px 50px #4a4cd829, 0 8px 24px #0000000a, 0 0 55px rgb(var(--primary) / .2), 0 0 110px rgb(var(--primary) / .1)!important;background:linear-gradient(135deg,#ffffffb3 0%,#f8faffb3 100%)!important;border-color:#4a4cd859!important;transform:scale(1.01)translateY(-2px)!important}html.light .from-\[\#0C0E13\]{--tw-gradient-from:#fff!important;--tw-gradient-to:#fff0!important;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)!important}html.light .bg-primary\/10.blur-2xl{background-color:#6366f10f!important}html.light .bg-\[\#101217\]\/50{background-color:#f0f2fa!important;border-color:#4a4cd826!important}html.light .bg-\[\#101217\]{background-color:#dbe0f0!important;border-color:#4a4cd826!important}html.light .bg-\[\#0E1015\]{color:#484755!important;background-color:#edf0f8!important;border-color:#4a4cd826!important;transition:all .2s ease-in-out!important;box-shadow:0 2px 6px #4a4cd805!important}html.light .bg-\[\#0E1015\]:hover{color:#121218!important;background-color:#e2e6f3!important;border-color:#4a4cd84d!important;transform:translateY(-1px)!important;box-shadow:0 4px 10px #4a4cd80d!important}html.light .bg-background\/95{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background-color:#f4f5fad9!important;box-shadow:0 4px 16px #4a4cd805!important}html.light button.bg-primary{color:#fff!important;background:linear-gradient(135deg,#6366f1 0%,#4a4cd8 100%)!important;border-color:#4a4cd8!important;box-shadow:0 4px 14px #4a4cd840!important}html.light button.bg-primary:hover{transform:translateY(-1px)!important;box-shadow:0 6px 18px #4a4cd859!important}html.light button.bg-secondary{color:#fff!important;background:linear-gradient(135deg,#0d9488 0%,#14b8a6 100%)!important;border-color:#0d9488!important;font-weight:700!important;box-shadow:0 4px 14px #14b8a640!important}html.light button.bg-secondary:hover{transform:translateY(-1px)!important;box-shadow:0 6px 18px #14b8a659!important}html.light .bg-\[\#0D0E13\]\/50{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background-color:#ffffffbf!important;border-color:#4a4cd826!important;box-shadow:0 4px 20px #4a4cd808!important}html.light select{color:#121218!important;background-color:#fff!important;border-color:#4a4cd81f!important}html.light input[placeholder*=Search]{color:#121218!important;background-color:#fff!important;border:1px solid #4a4cd81f!important;transition:all .3s!important;box-shadow:0 4px 20px #4a4cd80d,0 2px 4px #00000004!important}html.light input[placeholder*=Search]:focus{background-color:#fff!important;border-color:#4a4cd8!important;box-shadow:0 0 0 4px #4a4cd81f,0 6px 24px #4a4cd814!important}html.light .material-symbols-outlined.absolute.left-3\.5,html.light button.absolute.right-3\.5{color:#4a4cd8!important}html.light .text-emerald-400{color:#047857!important}html.light .bg-emerald-500\/20{background-color:#04785714!important}html.light .border-emerald-500\/35{border-color:#0478572e!important}html.light .text-rose-400{color:#be123c!important}html.light .bg-rose-500\/20{background-color:#be124a14!important}html.light .border-rose-500\/35{border-color:#be124a2e!important}html.light .bg-rose-500\/10{background-color:#be124a14!important}html.light .border-rose-500\/20{border-color:#be124a2e!important}html.light .text-secondary{color:#826200!important}html.light .bg-secondary\/10{background-color:#82620014!important}html.light .border-secondary\/20{border-color:#8262002e!important}html.light .bg-\[\#0C0E13\]\/60{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background-color:#fffc!important;border-color:#4a4cd826!important;box-shadow:0 12px 36px #4a4cd80f!important}html.light button.bg-surface-container-highest{color:#4a4cd8!important;background-color:#edf0f8!important;border:1px solid #4a4cd826!important;box-shadow:0 1px 2px #00000005!important}html.light button.bg-surface-container-highest:hover{color:#3b3dbf!important;background-color:#e2e6f3!important;border-color:#4a4cd840!important}html.light button.bg-amber-500\/20{color:#fff!important;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;border:1px solid #d97706!important;box-shadow:0 4px 10px #d9770626!important}html.light button.bg-amber-500\/20:hover{background:linear-gradient(135deg,#d97706 0%,#b45309 100%)!important;border-color:#b45309!important;box-shadow:0 6px 14px #d9770640!important}html.light button.bg-emerald-500\/20{color:#fff!important;background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;border:1px solid #059669!important;box-shadow:0 4px 10px #05966926!important}html.light button.bg-emerald-500\/20:hover{background:linear-gradient(135deg,#059669 0%,#047857 100%)!important;border-color:#047857!important;box-shadow:0 6px 14px #05966940!important}html.light button.bg-primary{color:#fff!important;background:linear-gradient(135deg,#6366f1 0%,#4a4cd8 100%)!important}html.light button.bg-primary:hover{background:linear-gradient(135deg,#4a4cd8 0%,#3b3dbf 100%)!important}html.light .custom-scrollbar::-webkit-scrollbar-track{background:rgb(var(--primary) / .02)!important}html.light .custom-scrollbar::-webkit-scrollbar-thumb{background:rgb(var(--primary) / .15)!important;border:1px solid #fff!important}html.light .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:rgb(var(--primary) / .3)!important}html.light button.bg-surface-container-high,html.light button.bg-surface-container-low\/50,html.light button.bg-surface-container,html.light button.bg-surface-container-highest,html.light button.border:not(.bg-primary):not(.bg-secondary):not(.bg-error):not(.bg-emerald-500):not(.bg-rose-500):not(.bg-blue-600):not(.bg-indigo-600):not(.bg-amber-500):not(.bg-purple-600):not(.bg-amber-500\/20):not(.bg-emerald-500\/20),html.light button.border-outline-variant\/50:not(.bg-primary):not(.bg-secondary):not(.bg-error):not(.bg-emerald-500):not(.bg-rose-500):not(.bg-blue-600):not(.bg-indigo-600):not(.bg-amber-500):not(.bg-purple-600):not(.bg-amber-500\/20):not(.bg-emerald-500\/20),html.light button.border-outline-variant:not(.bg-primary):not(.bg-secondary):not(.bg-error):not(.bg-emerald-500):not(.bg-rose-500):not(.bg-blue-600):not(.bg-indigo-600):not(.bg-amber-500):not(.bg-purple-600):not(.bg-amber-500\/20):not(.bg-emerald-500\/20),html.light a.bg-surface-container-high,html.light a.bg-surface-container-low\/50,html.light a.bg-surface-container,html.light a.bg-surface-container-highest,html.light a.border:not(.bg-primary):not(.bg-secondary),html.light a.border-outline-variant\/50:not(.bg-primary):not(.bg-secondary),html.light a.border-outline-variant:not(.bg-primary):not(.bg-secondary){color:rgb(var(--primary))!important;background-color:#fff!important;border:1px solid #4a4cd840!important;box-shadow:0 2px 8px #4a4cd80a!important}html.light button.bg-surface-container-high *,html.light button.bg-surface-container-low\/50 *,html.light button.bg-surface-container *,html.light button.bg-surface-container-highest *,html.light button.border:not(.bg-primary):not(.bg-secondary):not(.bg-error):not(.bg-emerald-500):not(.bg-rose-500):not(.bg-blue-600):not(.bg-indigo-600):not(.bg-amber-500):not(.bg-purple-600):not(.bg-amber-500\/20):not(.bg-emerald-500\/20) *,html.light button.border-outline-variant\/50:not(.bg-primary):not(.bg-secondary):not(.bg-error):not(.bg-emerald-500):not(.bg-rose-500):not(.bg-blue-600):not(.bg-indigo-600):not(.bg-amber-500):not(.bg-purple-600):not(.bg-amber-500\/20):not(.bg-emerald-500\/20) *,html.light button.border-outline-variant:not(.bg-primary):not(.bg-secondary):not(.bg-error):not(.bg-emerald-500):not(.bg-rose-500):not(.bg-blue-600):not(.bg-indigo-600):not(.bg-amber-500):not(.bg-purple-600):not(.bg-amber-500\/20):not(.bg-emerald-500\/20) *,html.light a.bg-surface-container-high *,html.light a.bg-surface-container-low\/50 *,html.light a.bg-surface-container *,html.light a.bg-surface-container-highest *,html.light a.border:not(.bg-primary):not(.bg-secondary) *,html.light a.border-outline-variant\/50:not(.bg-primary):not(.bg-secondary) *,html.light a.border-outline-variant:not(.bg-primary):not(.bg-secondary) *{color:rgb(var(--primary))!important}html.light button.bg-surface-container-high:hover,html.light button.bg-surface-container-low\/50:hover,html.light button.bg-surface-container:hover,html.light button.bg-surface-container-highest:hover,html.light button.border:not(.bg-primary):not(.bg-secondary):not(.bg-error):not(.bg-emerald-500):not(.bg-rose-500):not(.bg-blue-600):not(.bg-indigo-600):not(.bg-amber-500):not(.bg-purple-600):not(.bg-amber-500\/20):not(.bg-emerald-500\/20):hover,html.light button.border-outline-variant\/50:not(.bg-primary):not(.bg-secondary):not(.bg-error):not(.bg-emerald-500):not(.bg-rose-500):not(.bg-blue-600):not(.bg-indigo-600):not(.bg-amber-500):not(.bg-purple-600):not(.bg-amber-500\/20):not(.bg-emerald-500\/20):hover,html.light button.border-outline-variant:not(.bg-primary):not(.bg-secondary):not(.bg-error):not(.bg-emerald-500):not(.bg-rose-500):not(.bg-blue-600):not(.bg-indigo-600):not(.bg-amber-500):not(.bg-purple-600):not(.bg-amber-500\/20):not(.bg-emerald-500\/20):hover,html.light a.bg-surface-container-high:hover,html.light a.bg-surface-container-low\/50:hover,html.light a.bg-surface-container:hover,html.light a.bg-surface-container-highest:hover,html.light a.border:not(.bg-primary):not(.bg-secondary):hover,html.light a.border-outline-variant\/50:not(.bg-primary):not(.bg-secondary):hover,html.light a.border-outline-variant:not(.bg-primary):not(.bg-secondary):hover{color:#3b3dbf!important;background-color:#f5f6fc!important;border-color:#4a4cd873!important}html.light button.text-white,html.light a.text-white,html.light span.text-white.badge,html.light div.text-white.badge,html.light .badge .text-white,html.light .status-badge .text-white,html.light button.bg-primary,html.light button.bg-secondary,html.light button.bg-error,html.light button.bg-amber-500\/20,html.light button.bg-emerald-500\/20,html.light button[class*=bg-primary],html.light button[class*=bg-secondary],html.light button[class*=bg-amber],html.light button[class*=bg-emerald],html.light button.bg-primary *,html.light button.bg-secondary *,html.light button.bg-error *,html.light button.bg-amber-500\/20 *,html.light button.bg-emerald-500\/20 *,html.light button[class*=bg-primary] *,html.light button[class*=bg-secondary] *,html.light button[class*=bg-amber] *,html.light button[class*=bg-emerald] *{color:#fff!important}html.light span.absolute.bg-\[\#0C0E13\]\/80,html.light span.absolute.bg-\[\#0D0E13\]\/80{color:#fff!important;background-color:#0c0e13cc!important;border-color:#ffffff1a!important}html.light span.absolute.bg-black\/60{color:#fff!important;background-color:#0009!important;border-color:#ffffff1a!important}html.light .from-\%5B\#EF4444\%5D,html.light .from-\[\#EF4444\]{--tw-gradient-from:#b91c1c!important}html.light .to-\%5B\#F59E0B\%5D,html.light .to-\[\#F59E0B\]{--tw-gradient-to:#b45309!important}html.light .from-\%5B\#10B981\%5D,html.light .from-\[\#10B981\]{--tw-gradient-from:#047857!important}html.light .to-\%5B\#34D399\%5D,html.light .to-\[\#34D399\]{--tw-gradient-to:#0d9488!important}html.light .from-primary.to-primary-container{--tw-gradient-from:#4a4cd8!important;--tw-gradient-to:#6366f1!important;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)!important}html.light .from-primary.to-secondary{--tw-gradient-from:#4a4cd8!important;--tw-gradient-to:#0d9488!important;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)!important}html.light .text-primary-container{color:rgb(var(--on-primary-container))!important}html.light .text-slate-300{color:#475569!important}html.light .text-on-surface-variant\/30,html.light .text-on-surface-variant\/40,html.light .text-on-surface-variant\/50,html.light .text-on-surface-variant\/60,html.light .text-on-surface-variant\/70,html.light .text-on-surface-variant\/80,html.light .text-white\/30,html.light .text-white\/40,html.light .text-white\/50,html.light .text-white\/60,html.light .text-white\/70,html.light .text-white\/80{color:rgb(var(--on-surface-variant))!important}.testimonial-card{background-color:rgb(var(--surface-container-highest))!important;-webkit-backdrop-filter:none!important;background-image:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 24px #0006!important}html.light .testimonial-card{background-color:rgb(var(--surface-container))!important;border-color:#4a4cd826!important;box-shadow:0 4px 24px #4a4cd80d!important}@keyframes marquee{0%{transform:translate(0%)}to{transform:translate(-50%)}}@keyframes marquee-bounce{0%,15%,to{transform:translate(0)}50%,65%{transform:translate(-25px)}}.featured-scrollbar::-webkit-scrollbar{height:4px}.sm\:featured-scrollbar::-webkit-scrollbar{height:4px}.featured-scrollbar::-webkit-scrollbar-track{background:0 0;border:none;margin:0 12px}.sm\:featured-scrollbar::-webkit-scrollbar-track{background:0 0;border:none;margin:0 12px}.featured-scrollbar::-webkit-scrollbar-thumb{background:#ffffff26;border:none;border-radius:9999px;transition:all .3s}.sm\:featured-scrollbar::-webkit-scrollbar-thumb{background:#ffffff26;border:none;border-radius:9999px;transition:all .3s}.featured-scrollbar::-webkit-scrollbar-thumb:hover{background:rgb(var(--primary) / .6);box-shadow:0 0 8px rgb(var(--primary) / .4)}.sm\:featured-scrollbar::-webkit-scrollbar-thumb:hover{background:rgb(var(--primary) / .6);box-shadow:0 0 8px rgb(var(--primary) / .4)}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}[class*="rgba(192,193,255,0.4)"]{box-shadow:0 0 20px rgb(var(--primary) / .4)!important}[class*="rgba(192,193,255,0.25)"]{box-shadow:0 0 15px rgb(var(--primary) / .25)!important}[class*="rgba(192,193,255,0.2)"]{box-shadow:0 0 15px rgb(var(--primary) / .2)!important}[class*="rgba(192,193,255,0.3)"]{box-shadow:0 10px 40px rgb(var(--primary) / .3)!important}[class*="rgba(192,193,255,0.5)"]{box-shadow:0 0 10px rgb(var(--primary) / .5)!important}[class*="rgba(192,193,255,0.6)"]{box-shadow:0 0 15px rgb(var(--primary) / .6)!important}[class*="rgba(192,193,255,0.15)"]{box-shadow:0 4px 20px rgb(var(--primary) / .15)!important}[class*="drop-shadow-[0_0_15px_rgba(192,193,255,0.2)]"]{filter:drop-shadow(0 0 15px rgb(var(--primary) / .2))!important}[class*="drop-shadow-[0_0_15px_rgba(192,193,255,0.3)]"]{filter:drop-shadow(0 0 15px rgb(var(--primary) / .3))!important}@keyframes shine-sweep{0%{transform:translate(-150%)skew(-15deg)}to{transform:translate(150%)skew(-15deg)}}.card-shine-sweep{transform:translate(-150%)skew(-15deg)}.group:hover .card-shine-sweep{animation:1.2s cubic-bezier(.25,1,.5,1) forwards shine-sweep}@keyframes mirror-shine{0%{transform:translate(-150%)rotate(25deg)}30%,to{transform:translate(150%)rotate(25deg)}}.chrome-shine-overlay{background:linear-gradient(90deg,#0000 0%,#ffffff73 50%,#0000 100%);animation:3s cubic-bezier(.4,0,.2,1) infinite mirror-shine;position:absolute;inset:0}.profile-edit-modal-card,.profile-edit-modal-card:hover{background-color:rgba(var(--surface-container-highest), .95)!important;-webkit-backdrop-filter:blur(16px)!important;color:#fff!important;border:1px solid #ffffff1a!important;transform:none!important}html.light .profile-edit-modal-card,html.light .profile-edit-modal-card:hover{-webkit-backdrop-filter:blur(16px)!important;color:#121218!important;background-color:#fff!important;border:1px solid #4a4cd833!important;transform:none!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d,0 0 50px #4a4cd814!important}html.light .profile-edit-modal-card h3,html.light .profile-edit-modal-card h3 span{color:#121218!important}html.light .profile-edit-modal-card label,html.light .profile-edit-modal-card p,html.light .profile-edit-modal-card .text-on-surface-variant{color:#373744!important}html.light .profile-edit-modal-card button:not(.bg-primary):not(.bg-secondary):not(.bg-emerald-500):not(.bg-rose-500){color:#121218!important;background-color:#4a4cd80a!important;border-color:#4a4cd833!important}html.light .profile-edit-modal-card button:not(.bg-primary):not(.bg-secondary):not(.bg-emerald-500):not(.bg-rose-500):hover{background-color:#4a4cd81f!important}html.light .profile-edit-modal-card button.bg-primary,html.light .profile-edit-modal-card button.bg-secondary{color:#fff!important}html.light ::selection{color:#000!important;background-color:#5a5dfa38!important}html.light ::selection{color:#000!important;background-color:#5a5dfa38!important}html:not(.light) ::selection{color:#fff!important;background-color:#5a5dfa73!important}html:not(.light) ::selection{color:#fff!important;background-color:#5a5dfa73!important}html.light .flex.overflow-x-auto button.border-b-2,html.light button.profile-tab-btn{transition:all .2s ease-in-out;color:#373744!important}html.light .flex.overflow-x-auto button.border-b-2.active-tab,html.light .flex.overflow-x-auto button.border-b-2.text-primary,html.light .flex.overflow-x-auto button.border-b-2.text-secondary,html.light button.profile-tab-btn.active-tab{color:#000!important;background-color:#0000000d!important;border-color:#000!important;box-shadow:0 2px 8px #0000000a,inset 0 0 0 1px #00000014!important}html.light .flex.overflow-x-auto button.border-b-2.active-tab span,html.light .flex.overflow-x-auto button.border-b-2.text-primary span,html.light .flex.overflow-x-auto button.border-b-2.text-secondary span,html.light button.profile-tab-btn.active-tab span{color:#000!important}html:not(.light) .flex.overflow-x-auto button.border-b-2,html:not(.light) button.profile-tab-btn{color:#fff9!important}html:not(.light) .flex.overflow-x-auto button.border-b-2.active-tab,html:not(.light) .flex.overflow-x-auto button.border-b-2.text-primary,html:not(.light) .flex.overflow-x-auto button.border-b-2.text-secondary,html:not(.light) button.profile-tab-btn.active-tab{color:#fff!important;background-color:#ffffff14!important;border-color:#fff!important}html:not(.light) .flex.overflow-x-auto button.border-b-2.active-tab span,html:not(.light) .flex.overflow-x-auto button.border-b-2.text-primary span,html:not(.light) .flex.overflow-x-auto button.border-b-2.text-secondary span,html:not(.light) button.profile-tab-btn.active-tab span{color:#fff!important}html.light input.text-white,html.light textarea.text-white,html.light select.text-white,html.light input,html.light textarea,html.light select,html.light .text-white:not(button):not(a):not(.badge):not(.status-badge):not([class*=bg-primary]):not([class*=bg-secondary]):not([class*=bg-emerald]):not([class*=bg-rose]):not([class*=bg-amber]):not([class*=bg-indigo]){color:rgb(var(--on-background))!important}.text-on-background{color:rgb(var(--on-background))}.text-on-surface{color:rgb(var(--on-surface))}.text-on-surface-variant{color:rgb(var(--on-surface-variant))}.text-on-primary{color:rgb(var(--on-primary))}.text-on-secondary{color:rgb(var(--on-secondary))}.text-on-error{color:rgb(var(--on-error))}.text-background{color:rgb(var(--background))}.text-primary{color:rgb(var(--primary))}.text-secondary{color:rgb(var(--secondary))}.text-tertiary{color:rgb(var(--tertiary))}.text-error{color:rgb(var(--error))}.text-on-primary-container{color:rgb(var(--on-primary-container))}.text-on-secondary-container{color:rgb(var(--on-secondary-container))}.text-on-tertiary-container{color:rgb(var(--on-tertiary-container))}.text-on-error-container{color:rgb(var(--on-error-container))}.text-inverse-primary{color:rgb(var(--inverse-primary))}.text-inverse-on-surface{color:rgb(var(--inverse-on-surface))}.bg-background{background-color:rgb(var(--background))}.bg-surface{background-color:rgb(var(--surface))}.bg-surface-dim{background-color:rgb(var(--surface-dim))}.bg-surface-bright{background-color:rgb(var(--surface-bright))}.bg-surface-container-lowest{background-color:rgb(var(--surface-container-lowest))}.bg-surface-container-low{background-color:rgb(var(--surface-container-low))}.bg-surface-container{background-color:rgb(var(--surface-container))}.bg-surface-container-high{background-color:rgb(var(--surface-container-high))}.bg-surface-container-highest{background-color:rgb(var(--surface-container-highest))}.bg-surface-variant{background-color:rgb(var(--surface-variant))}.bg-primary{background-color:rgb(var(--primary))}.bg-primary-container{background-color:rgb(var(--primary-container))}.bg-secondary{background-color:rgb(var(--secondary))}.bg-secondary-container{background-color:rgb(var(--secondary-container))}.bg-error{background-color:rgb(var(--error))}.bg-error-container{background-color:rgb(var(--error-container))}.bg-tertiary{background-color:rgb(var(--tertiary))}.bg-tertiary-container{background-color:rgb(var(--tertiary-container))}.bg-inverse-surface{background-color:rgb(var(--inverse-surface))}.bg-inverse-primary{background-color:rgb(var(--inverse-primary))}.border-outline{border-color:rgb(var(--outline))}.border-outline-variant{border-color:rgb(var(--outline-variant))}.border-primary{border-color:rgb(var(--primary))}.border-secondary{border-color:rgb(var(--secondary))}.border-tertiary{border-color:rgb(var(--tertiary))}.border-error{border-color:rgb(var(--error))}.border-surface-variant{border-color:rgb(var(--surface-variant))}.divide-outline-variant>*{border-color:rgb(var(--outline-variant))}.bg-surface\/30{background-color:rgba(var(--surface), .3)}.bg-surface\/40{background-color:rgba(var(--surface), .4)}.bg-surface\/50{background-color:rgba(var(--surface), .5)}.bg-surface\/60{background-color:rgba(var(--surface), .6)}.bg-surface\/70{background-color:rgba(var(--surface), .7)}.bg-surface\/80{background-color:rgba(var(--surface), .8)}.bg-surface\/90{background-color:rgba(var(--surface), .9)}.bg-surface-container-low\/30{background-color:rgba(var(--surface-container-low), .3)}.bg-surface-container-low\/40{background-color:rgba(var(--surface-container-low), .4)}.bg-surface-container-low\/50{background-color:rgba(var(--surface-container-low), .5)}.bg-surface-container-low\/60{background-color:rgba(var(--surface-container-low), .6)}.bg-surface-container-low\/70{background-color:rgba(var(--surface-container-low), .7)}.bg-surface-container-low\/80{background-color:rgba(var(--surface-container-low), .8)}.bg-surface-container\/30{background-color:rgba(var(--surface-container), .3)}.bg-surface-container\/40{background-color:rgba(var(--surface-container), .4)}.bg-surface-container\/50{background-color:rgba(var(--surface-container), .5)}.bg-surface-container\/60{background-color:rgba(var(--surface-container), .6)}.bg-surface-container\/70{background-color:rgba(var(--surface-container), .7)}.bg-surface-container\/80{background-color:rgba(var(--surface-container), .8)}.bg-surface-container-high\/30{background-color:rgba(var(--surface-container-high), .3)}.bg-surface-container-high\/40{background-color:rgba(var(--surface-container-high), .4)}.bg-surface-container-high\/50{background-color:rgba(var(--surface-container-high), .5)}.bg-surface-container-high\/60{background-color:rgba(var(--surface-container-high), .6)}.bg-surface-container-high\/70{background-color:rgba(var(--surface-container-high), .7)}.bg-surface-container-high\/80{background-color:rgba(var(--surface-container-high), .8)}.bg-surface-container-highest\/30{background-color:rgba(var(--surface-container-highest), .3)}.bg-surface-container-highest\/40{background-color:rgba(var(--surface-container-highest), .4)}.bg-surface-container-highest\/50{background-color:rgba(var(--surface-container-highest), .5)}.bg-surface-container-highest\/60{background-color:rgba(var(--surface-container-highest), .6)}.bg-surface-container-highest\/70{background-color:rgba(var(--surface-container-highest), .7)}.bg-surface-container-highest\/80{background-color:rgba(var(--surface-container-highest), .8)}.bg-surface-container-lowest\/30{background-color:rgba(var(--surface-container-lowest), .3)}.bg-surface-container-lowest\/40{background-color:rgba(var(--surface-container-lowest), .4)}.bg-surface-container-lowest\/50{background-color:rgba(var(--surface-container-lowest), .5)}.bg-surface-container-lowest\/60{background-color:rgba(var(--surface-container-lowest), .6)}.bg-surface-container-lowest\/70{background-color:rgba(var(--surface-container-lowest), .7)}.bg-surface-container-lowest\/80{background-color:rgba(var(--surface-container-lowest), .8)}.bg-surface-variant\/30{background-color:rgba(var(--surface-variant), .3)}.bg-surface-variant\/40{background-color:rgba(var(--surface-variant), .4)}.bg-surface-variant\/50{background-color:rgba(var(--surface-variant), .5)}.bg-surface-variant\/60{background-color:rgba(var(--surface-variant), .6)}.bg-surface-variant\/70{background-color:rgba(var(--surface-variant), .7)}.bg-surface-variant\/80{background-color:rgba(var(--surface-variant), .8)}.bg-background\/30{background-color:rgba(var(--background), .3)}.bg-background\/40{background-color:rgba(var(--background), .4)}.bg-background\/50{background-color:rgba(var(--background), .5)}.bg-background\/60{background-color:rgba(var(--background), .6)}.bg-background\/70{background-color:rgba(var(--background), .7)}.bg-background\/80{background-color:rgba(var(--background), .8)}.bg-background\/90{background-color:rgba(var(--background), .9)}.bg-background\/95{background-color:rgba(var(--background), .95)}.hover\:text-on-background:hover{color:rgb(var(--on-background))}.hover\:text-on-surface-variant:hover{color:rgb(var(--on-surface-variant))}.hover\:text-primary:hover{color:rgb(var(--primary))}.hover\:text-secondary:hover{color:rgb(var(--secondary))}.hover\:bg-surface-variant:hover{background-color:rgb(var(--surface-variant))}.hover\:bg-surface-container:hover{background-color:rgb(var(--surface-container))}.hover\:bg-surface-container-high:hover{background-color:rgb(var(--surface-container-high))}.hover\:bg-surface-container-highest:hover{background-color:rgb(var(--surface-container-highest))}.hover\:bg-primary\/90:hover{background-color:rgba(var(--primary), .9)}.hover\:bg-secondary\/90:hover{background-color:rgba(var(--secondary), .9)}.hover\:bg-primary\/95:hover{background-color:rgba(var(--primary), .95)}.hover\:bg-secondary\/95:hover{background-color:rgba(var(--secondary), .95)}.hover\:bg-primary\/10:hover{background-color:rgba(var(--primary), .1)}.hover\:bg-primary\/20:hover{background-color:rgba(var(--primary), .2)}.active\:text-on-background:active{color:rgb(var(--on-background))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:pointer-events-none:disabled{pointer-events:none}.game-dropdown-btn{border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-size:14px;transition:all .2s;display:flex;color:#111827!important;background-color:#fff!important;border:1px solid #d1d5db!important}html:not(.light) .game-dropdown-btn{color:#f9fafb!important;background-color:#111827!important;border-color:#374151!important}.game-dropdown-btn:hover{border-color:#2563eb!important}html:not(.light) .game-dropdown-btn:hover{border-color:#3b82f6!important}.game-dropdown-panel{z-index:50;border-radius:12px;width:100%;margin-top:4px;position:absolute;overflow:hidden;box-shadow:0 10px 30px #0003;background-color:#fff!important;border:1px solid #d1d5db!important}html:not(.light) .game-dropdown-panel{box-shadow:0 10px 30px #00000080;background-color:#111827!important;border-color:#374151!important}.game-dropdown-search{border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:14px;color:#111827!important;background-color:#fff!important;border:1px solid #d1d5db!important}html:not(.light) .game-dropdown-search{color:#f9fafb!important;background-color:#111827!important;border-color:#374151!important}.game-dropdown-search:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26!important}html:not(.light) .game-dropdown-search:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f626!important}.game-dropdown-search::placeholder{color:#6b7280!important}html:not(.light) .game-dropdown-search::placeholder{color:#9ca3af!important}.game-dropdown-option{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:14px;transition:background-color .15s;display:flex;color:#111827!important}html:not(.light) .game-dropdown-option{color:#f9fafb!important}.game-dropdown-option:hover{background-color:#f3f4f6!important}html:not(.light) .game-dropdown-option:hover{background-color:#1f2937!important}.game-dropdown-option.selected{font-weight:500;color:#1d4ed8!important;background-color:#dbeafe!important}html:not(.light) .game-dropdown-option.selected{color:#fff!important;background-color:#1e40af!important}.game-dropdown-option.disabled{opacity:.4;cursor:not-allowed}.game-dropdown-option.disabled:hover,html:not(.light) .game-dropdown-option.disabled:hover{background-color:#0000!important}.game-dropdown-coming-soon{text-transform:uppercase;letter-spacing:.3px;color:#9ca3af;white-space:nowrap;background-color:#374151;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.4}html:not(.light) .game-dropdown-coming-soon{color:#9ca3af;background-color:#374151}.selection-card{text-align:left;cursor:pointer;border-radius:12px;flex:1;padding:16px;position:relative;background-color:#f3f4f6!important;border:2px solid #d1d5db!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}html:not(.light) .selection-card{background-color:#1f2937!important;border-color:#374151!important}.selection-card:hover{border-color:#2563eb!important}html:not(.light) .selection-card:hover{border-color:#3b82f6!important}.selection-card:focus-visible{outline-offset:2px;outline:2px solid #2563eb}html:not(.light) .selection-card:focus-visible{outline-color:#3b82f6}.selection-card.selected{transform:scale(1.02);background-color:#eff6ff!important;border-color:#2563eb!important;box-shadow:0 0 20px #2563eb40!important}html:not(.light) .selection-card.selected{background-color:#3b82f626!important;border-color:#3b82f6!important;box-shadow:0 0 20px #3b82f64d!important}.selection-card-label{font-size:14px;font-weight:700;color:#111827!important}html:not(.light) .selection-card-label{color:#f9fafb!important}.selection-card.selected .selection-card-label{color:#1d4ed8!important}html:not(.light) .selection-card.selected .selection-card-label{color:#60a5fa!important}.selection-card-desc{margin-top:2px;font-size:10px;color:#6b7280!important}html:not(.light) .selection-card-desc{color:#9ca3af!important}.selection-checkmark{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:8px;right:8px;background-color:#2563eb!important;box-shadow:0 2px 8px #2563eb66!important}html:not(.light) .selection-checkmark{background-color:#3b82f6!important;box-shadow:0 2px 8px #3b82f666!important}.selection-checkmark svg{width:12px;height:12px;color:#fff!important}.sponsor-card{background-color:#fff;border:1px solid #d1d5db;border-radius:12px;padding:16px;transition:all .2s}html:not(.light) .sponsor-card{background-color:#1f2937;border-color:#374151}.sponsor-status-badge{border-radius:9999px;align-items:center;gap:4px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-flex}.sponsor-status-badge.pending{color:#92400e;background-color:#fef3c7}html:not(.light) .sponsor-status-badge.pending{color:#fbbf24;background-color:#fbbf2426}.sponsor-status-badge.approved{color:#065f46;background-color:#d1fae5}html:not(.light) .sponsor-status-badge.approved{color:#34d399;background-color:#10b98126}.sponsor-status-badge.rejected{color:#991b1b;background-color:#fee2e2}html:not(.light) .sponsor-status-badge.rejected{color:#f87171;background-color:#ef444426}.prize-breakdown-card{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe;border-radius:12px;padding:20px}html:not(.light) .prize-breakdown-card{background:linear-gradient(135deg,#3b82f614 0%,#3b82f626 100%);border-color:#3b82f640}.plan-limit-badge{border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.plan-limit-badge.free{color:#6b7280;background-color:#f3f4f6}html:not(.light) .plan-limit-badge.free{color:#9ca3af;background-color:#1f2937}.plan-limit-badge.basic{color:#92400e;background-color:#fef3c7}html:not(.light) .plan-limit-badge.basic{color:#fbbf24;background-color:#fbbf2426}.plan-limit-badge.pro{color:#1e40af;background-color:#dbeafe}html:not(.light) .plan-limit-badge.pro{color:#60a5fa;background-color:#3b82f626}.toggle-wrapper{cursor:pointer;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.toggle-track{background-color:#e5e7eb;border:1px solid #d1d5db;border-radius:9999px;width:40px;height:22px;transition:all .2s;box-shadow:inset 0 1px 3px #0000000f}html:not(.light) .toggle-track{background-color:#374151;border-color:#4b5563}.peer:checked~.toggle-track{background-color:#2563eb;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}html:not(.light) .peer:checked~.toggle-track{background-color:#3b82f6;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.toggle-thumb{pointer-events:none;background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000001a}html:not(.light) .toggle-thumb{background-color:#fff}.peer:checked~.toggle-thumb{left:21px;box-shadow:0 1px 3px #00000026}.peer:focus-visible~.toggle-track{outline-offset:2px;outline:2px solid #2563eb}html:not(.light) .peer:focus-visible~.toggle-track{outline-color:#3b82f6}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af!important}html:not(.light) input::placeholder,html:not(.light) textarea::placeholder{color:#6b7280!important}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1f!important}html:not(.light) input:focus-visible,html:not(.light) textarea:focus-visible,html:not(.light) select:focus-visible{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f626!important}html.light .text-on-surface-variant{color:#475569!important}html.light .bg-surface-container{background-color:#f1f5f9!important}html.light .bg-surface-container\/50{background-color:#f1f5f980!important}html.light .border-slate-200{border-color:#e2e8f0!important}html.light .selection-card{background-color:#fff!important;border-color:#e2e8f0!important}html.light .selection-card:hover{border-color:#2563eb!important}html.light .selection-card.selected{background-color:#eff6ff!important;border-color:#2563eb!important}html.light .sponsor-card{background-color:#fff!important;border-color:#e2e8f0!important}html.light .prize-breakdown-card{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-color:#bfdbfe}html.light input,html.light textarea,html.light select{color:#111827!important;background-color:#fff!important;border-color:#d1d5db!important}html:not(.light) input,html:not(.light) textarea,html:not(.light) select{color:#f9fafb!important;background-color:#1f2937!important;border-color:#374151!important}html.light .bg-surface-container input,html.light input.bg-surface-container,html.light .bg-surface-container textarea,html.light textarea.bg-surface-container{background-color:#f1f5f9!important}html.light .bg-surface-container-low input,html.light input.bg-surface-container-low,html.light .bg-surface-container-low textarea,html.light textarea.bg-surface-container-low{background-color:#fff!important}.sponsor-form-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sponsor-form-panel{background-color:#fff;border:1px solid #d1d5db;border-radius:16px;width:100%;max-width:480px;margin:16px;padding:24px;box-shadow:0 20px 60px #00000026}html:not(.light) .sponsor-form-panel{background-color:#1f2937;border-color:#374151;box-shadow:0 20px 60px #0006}::-webkit-scrollbar{display:none!important}*{scrollbar-width:none!important;-ms-overflow-style:none!important}.carbon-pattern{background-color:#0c0c0e!important;background-image:radial-gradient(#ffffff14 1px,#0000 0),radial-gradient(#ffffff0a 1px,#0000 0)!important;background-position:0 0,4px 4px!important;background-size:8px 8px!important}@keyframes radar-pulse{0%{opacity:.9;transform:scale(.1)}to{opacity:0;transform:scale(4.5)}}.radar-ring{opacity:0;will-change:transform, opacity;border:1.5px solid #3b82f64d;border-radius:50%;width:120px;height:120px;position:absolute}.animate-radar-1{animation:4s cubic-bezier(.1,.8,.3,1) infinite radar-pulse}.animate-radar-2{animation:4s cubic-bezier(.1,.8,.3,1) 1.33s infinite radar-pulse}.animate-radar-3{animation:4s cubic-bezier(.1,.8,.3,1) 2.66s infinite radar-pulse}.bracket-line{background:#334155;height:2px}.text-glow-primary{text-shadow:0 0 15px rgb(var(--primary) / .3)}.animate-marquee{animation:25s linear infinite marquee}.animate-marquee-bounce{animation:8s ease-in-out infinite marquee-bounce;display:inline-block}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#ffffff0d;border-radius:9999px}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgb(var(--primary) / .4);border:1px solid #ffffff26;border-radius:9999px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:rgb(var(--primary) / .7)}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgb(var(--primary) / .4) #ffffff0d}.featured-scrollbar::-webkit-scrollbar{height:4px}.sm\:featured-scrollbar::-webkit-scrollbar{height:4px}.featured-scrollbar::-webkit-scrollbar-track{background:0 0;border:none;margin:0 12px}.sm\:featured-scrollbar::-webkit-scrollbar-track{background:0 0;border:none;margin:0 12px}.featured-scrollbar::-webkit-scrollbar-thumb{background:#ffffff26;border:none;border-radius:9999px;transition:all .3s}.sm\:featured-scrollbar::-webkit-scrollbar-thumb{background:#ffffff26;border:none;border-radius:9999px;transition:all .3s}.featured-scrollbar::-webkit-scrollbar-thumb:hover{background:rgb(var(--primary) / .6);box-shadow:0 0 8px rgb(var(--primary) / .4)}.sm\:featured-scrollbar::-webkit-scrollbar-thumb:hover{background:rgb(var(--primary) / .6);box-shadow:0 0 8px rgb(var(--primary) / .4)}.featured-scrollbar,.sm\:featured-scrollbar,.hardware-clip{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;contain:paint;clip-path:inset(0);transform:translate(0,0)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none;contain:paint;clip-path:inset(0);transform:translate(0,0)}html,body{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}
