[data-theme=light]{--background:#f7f8fb!important;--foreground:#020617!important;--card:#f0f2f7!important;--card-foreground:#020617!important;--popover:#fff!important;--popover-foreground:#020617!important;--border:#dde1eb!important;--input:#fff!important}html[data-theme=light] .bg-card:not(.is-zenith):not(.is-zenith *){border:1px solid rgba(234,179,8,.6)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 0 0 1px rgba(234,179,8,.1)!important}html.dark .bg-card:not(.is-zenith):not(.is-zenith *),html[data-theme=dark] .bg-card:not(.is-zenith):not(.is-zenith *){border:1px solid rgba(234,179,8,.5)!important;box-shadow:0 4px 12px -2px rgba(0,0,0,.4),0 0 0 1px rgba(234,179,8,.05)!important}[data-theme=light],[data-theme=light] body{color:#0a0a09!important}html[data-theme=light]:not(.has-academy-bg):not(.is-landing) .bg-background:not(.is-zenith):not(.is-zenith *):not(.is-arena):not(.is-arena *):not([class*=arena]):not([class*=arena] *):not([class*=clan]):not([class*=clan] *),html[data-theme=light]:not(.has-academy-bg):not(.is-landing) .bg-surface:not(.is-zenith):not(.is-zenith *):not(.is-arena):not(.is-arena *):not([class*=arena]):not([class*=arena] *):not([class*=clan]):not([class*=clan] *),html[data-theme=light]:not(.has-academy-bg):not(.is-landing) .glass-card:not(.is-zenith):not(.is-zenith *):not(.is-arena):not(.is-arena *):not([class*=arena]):not([class*=arena] *):not([class*=clan]):not([class*=clan] *),html[data-theme=light]:not(.has-academy-bg):not(.is-landing) [class*=bg-background]:not(.is-zenith):not(.is-zenith *):not(.is-arena):not(.is-arena *):not([class*=arena]):not([class*=arena] *):not([class*=clan]):not([class*=clan] *),html[data-theme=light]:not(.has-academy-bg):not(.is-landing) [class*=bg-black]:not(.inset-0):not(.is-zenith):not(.is-zenith *):not(.is-arena):not(.is-arena *):not([class*=arena]):not([class*=arena] *):not([class*=clan]):not([class*=clan] *),html[data-theme=light]:not(.has-academy-bg):not(.is-landing) [class*=bg-gray-9]:not(.inset-0):not(.is-zenith):not(.is-zenith *):not(.is-arena):not(.is-arena *):not([class*=arena]):not([class*=arena] *):not([class*=clan]):not([class*=clan] *){background-color:#f7f8fb!important;background:#f7f8fb!important;color:#0a0a09!important;border:none!important;backdrop-filter:none!important;box-shadow:none!important}html[data-theme=light]:not(.has-academy-bg):not(.is-landing) .bg-card:not(.is-zenith):not(.is-zenith *):not(.is-arena):not(.is-arena *):not([class*=arena]):not([class*=arena] *):not([class*=clan]):not([class*=clan] *),html[data-theme=light]:not(.has-academy-bg):not(.is-landing) [class*=bg-card]:not(.is-zenith):not(.is-zenith *):not(.is-arena):not(.is-arena *):not([class*=arena]):not([class*=arena] *):not([class*=clan]):not([class*=clan] *),html[data-theme=light]:not(.has-academy-bg):not(.is-landing) header.sticky:not(.is-zenith):not(.is-zenith *),html[data-theme=light]:not(.has-academy-bg):not(.is-landing) nav.fixed:not(.is-zenith):not(.is-zenith *){background-color:#f0f2f7!important;background:#f0f2f7!important;color:#0a0a09!important;border:1px solid #dde1eb!important;backdrop-filter:none!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important}html[data-theme=light] #admin-sidebar-fixed,html[data-theme=light] #student-sidebar-fixed,html[data-theme=light] .sidebar-fixed,html[data-theme=light] aside.sidebar-fixed{position:fixed!important;top:0!important;left:0!important;height:100vh!important;overflow-y:auto!important;transform:none!important;will-change:auto!important;z-index:50!important}html[data-theme=light] #admin-sidebar-fixed,html[data-theme=light] #student-sidebar-fixed,html[data-theme=light] .sidebar-fixed{position:fixed!important;top:0!important;left:0!important;bottom:0!important;height:100vh!important;max-height:100vh!important;min-height:100vh!important;transform:none!important;z-index:50!important;background-color:#eff1f5!important;border-right:1px solid #dde1eb!important;overflow-y:auto!important}html[data-theme=light].has-academy-bg,html[data-theme=light].has-academy-bg body{background-color:transparent!important;background:transparent!important}html[data-theme=light].has-academy-bg .bg-background:not(body):not(html),html[data-theme=light].has-academy-bg .bg-card:not(body):not(html),html[data-theme=light].has-academy-bg .glass-card:not(body):not(html),html[data-theme=light].has-academy-bg aside.sidebar-fixed{background-color:hsla(0,0%,100%,.7)!important;backdrop-filter:blur(8px)!important}html[data-theme=light] .fixed.inset-0[class*=bg-black]{background-color:rgba(0,0,0,.2)!important;backdrop-filter:blur(2px)!important;z-index:40!important}html[data-theme=light],html[data-theme=light] body{filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important}#mobile-bottom-nav{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;z-index:2147483647!important;transform:translateZ(0)!important;will-change:transform}html[data-theme=light] #mobile-bottom-nav{transform:translateZ(0)!important;will-change:transform!important}html[data-theme=light]:not(.has-academy-bg) #mobile-bottom-nav{background-color:#f0f2f7!important;border-top:1px solid #dde1eb!important;top:auto!important}html[data-theme=light].has-academy-bg #mobile-bottom-nav{background-color:hsla(0,0%,100%,.95)!important;border-top:1px solid rgba(226,232,240,.5)!important;position:fixed!important;bottom:0!important;top:auto!important;z-index:2147483647!important}#mobile-bottom-nav button .text-muted-foreground{color:#64748b!important}html[data-theme=light] #mobile-bottom-nav button.text-primary{color:var(--primary-foreground,#fff)!important;background-color:var(--primary)!important;font-weight:700!important}html[data-theme=light].has-academy-bg header.fixed.top-0{background-color:hsla(0,0%,100%,.95)!important;backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(226,232,240,.8)!important;z-index:40!important}html[data-theme=light]:not(.has-academy-bg) header.fixed.top-0{background-color:#f0f2f7!important;border-bottom:1px solid #dde1eb!important;z-index:40!important}html[data-theme=light] .fixed.bottom-4 .rounded-full,html[data-theme=light] button.rounded-full[class*=bg-black]:not(.inset-0){background-color:#fff!important;border:1px solid #e2e8f0!important;color:#0a0a09!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)!important}[data-theme=light] .search-input,[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{background-color:#fff!important;border:1px solid #c8cedd!important;color:#0a0a09!important}html[data-theme=light] .bg-primary{background-color:var(--primary)!important;color:var(--primary-foreground,#0a0a09)!important}html[data-theme=light] .rank-is-me-card .text-primary,html[data-theme=light] .rank-is-me-card [class*=text-primary],html[data-theme=light] .rank-is-me-list .text-primary,html[data-theme=light] .rank-is-me-list [class*=text-primary]{color:#020617!important}html[data-theme=light] .bg-destructive{background-color:var(--destructive)!important;color:#fff!important}html[data-theme=light] .bg-muted,html[data-theme=light] .bg-secondary{background-color:var(--secondary,#f1f5f9)!important;color:var(--secondary-foreground,#0a0a09)!important}html[data-theme=light] .text-white:not(.is-zenith):not(.is-zenith *):not(.zenith-card):not(.zenith-card *):not(.dojo-chatbot):not(.dojo-chatbot *):not(.is-arena):not(.is-arena *):not([class*=arena]):not([class*=arena] *):not([class*=clan]):not([class*=clan] *):not(.keep-text-white):not(.keep-text-white *),html[data-theme=light] .text-white\/50:not(.is-zenith):not(.is-zenith *):not(.zenith-card):not(.zenith-card *):not(.dojo-chatbot):not(.dojo-chatbot *):not(.is-arena):not(.is-arena *):not([class*=arena]):not([class*=arena] *):not([class*=clan]):not([class*=clan] *):not(.keep-text-white):not(.keep-text-white *),html[data-theme=light] .text-white\/70:not(.is-zenith):not(.is-zenith *):not(.zenith-card):not(.zenith-card *):not(.dojo-chatbot):not(.dojo-chatbot *):not(.is-arena):not(.is-arena *):not([class*=arena]):not([class*=arena] *):not([class*=clan]):not([class*=clan] *):not(.keep-text-white):not(.keep-text-white *){color:#0a0a09!important}html[data-theme=light] [data-radix-popper-content-wrapper] .bg-popover,html[data-theme=light] [role=dialog]:not([class*=bg-transparent]):not([data-no-theme-override]),html[data-theme=light] [role=listbox],html[data-theme=light] [role=menu]{background-color:#fff!important;border:1px solid #dde1eb!important;color:#0a0a09!important}html[data-theme=light] [role=option]:focus,html[data-theme=light] [role=option][data-highlighted],html[data-theme=light] [role=option][data-state=checked]{background-color:#f1f5f9!important;color:#0a0a09!important}html.dark [role=dialog],html[data-theme=dark] [role=dialog]{--foreground:#e6e6db!important;color:#e6e6db!important}html.dark [role=dialog] h1,html.dark [role=dialog] h2,html.dark [role=dialog] h3,html.dark [role=dialog] input,html.dark [role=dialog] label,html.dark [role=dialog] select,html.dark [role=dialog] textarea,html.dark input:not([type=checkbox]):not([type=radio]),html.dark select,html.dark textarea,html[data-theme=dark] [role=dialog] .text-\[var\(--foreground\)\],html[data-theme=dark] [role=dialog] [class*=text-foreground],html[data-theme=dark] [role=dialog] h1,html[data-theme=dark] [role=dialog] h2,html[data-theme=dark] [role=dialog] h3,html[data-theme=dark] [role=dialog] input,html[data-theme=dark] [role=dialog] label,html[data-theme=dark] [role=dialog] select,html[data-theme=dark] [role=dialog] textarea,html[data-theme=dark] input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] select,html[data-theme=dark] textarea{color:#e6e6db!important}html[data-theme=light] .tour-pulse-animation,html[data-theme=light] .tour-tooltip-card{background-color:#fff!important;color:#0a0a09!important;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)!important;border-style:solid!important;border-width:2px!important;z-index:9999!important;opacity:1!important;visibility:visible!important}@keyframes tour-pulse-vivid-override{0%{box-shadow:0 0 0 0 rgba(234,88,12,.7);border-color:#ff8c00}50%{box-shadow:0 0 0 4px rgba(234,88,12,0);border-color:#f97316}to{box-shadow:0 0 0 0 rgba(234,88,12,0);border-color:#ff8c00}}html[data-theme=light] .tour-pulse-animation{animation:tour-pulse-vivid-override 2s ease-in-out infinite!important;border-color:#ff8c00!important}.tabs-trigger[data-state=inactive]{transition:all .2s ease!important}html[data-theme=light] .tabs-trigger[data-state=inactive]{color:#334155!important;opacity:1!important}.tabs-trigger[data-state=inactive]:hover{opacity:1!important;color:var(--foreground)!important}html[data-theme=light] .tabs-trigger[data-state=inactive]:hover{color:#0f172a!important}html[data-theme=light] .tabs-list:not(.bg-white):not([class*=bg-background]):not([class*=bg-card]):not([class*=bg-surface]):not(.bg-transparent):not([class*=bg-muted]) .tabs-trigger[data-state=inactive]{color:hsla(0,0%,100%,.8)!important;text-shadow:0 1px 2px rgba(0,0,0,.1)}.tabs-trigger[data-state=active]{opacity:1!important;z-index:2}html[data-theme=light] .tabs-list.bg-primary .tabs-trigger[data-state=inactive],html[data-theme=light] .tabs-list[class*=bg-primary] .tabs-trigger[data-state=inactive]{color:var(--primary-foreground)!important;opacity:.7!important}html[data-theme=light] .tabs-list.bg-primary .tabs-trigger[data-state=inactive]:hover,html[data-theme=light] .tabs-list[class*=bg-primary] .tabs-trigger[data-state=inactive]:hover{color:var(--primary-foreground)!important;opacity:1!important}