[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 #eab30899!important;box-shadow:0 4px 6px -1px #0000000d,0 0 0 1px #eab3081a!important}html[data-theme=dark] .bg-card:not(.is-zenith):not(.is-zenith *),html.dark .bg-card:not(.is-zenith):not(.is-zenith *){border:1px solid #eab30880!important;box-shadow:0 4px 12px -2px #0006,0 0 0 1px #eab3080d!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 *),html[data-theme=light]:not(.has-academy-bg):not(.is-landing) .bg-surface:not(.is-zenith):not(.is-zenith *),html[data-theme=light]:not(.has-academy-bg):not(.is-landing) .glass-card:not(.is-zenith):not(.is-zenith *),html[data-theme=light]:not(.has-academy-bg):not(.is-landing) [class*=bg-gray-9]:not(.inset-0):not(.is-zenith):not(.is-zenith *),html[data-theme=light]:not(.has-academy-bg):not(.is-landing) [class*=bg-black]:not(.inset-0):not(.is-zenith):not(.is-zenith *),html[data-theme=light]:not(.has-academy-bg):not(.is-landing) [class*=bg-background]:not(.is-zenith):not(.is-zenith *){color:#0a0a09!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:#f7f8fb!important;border:none!important}html[data-theme=light]:not(.has-academy-bg):not(.is-landing) .bg-card: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 *),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) [class*=bg-card]:not(.is-zenith):not(.is-zenith *){color:#0a0a09!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f0f2f7!important;border:1px solid #dde1eb!important;box-shadow:0 1px 2px #0000000d!important}html[data-theme=light] aside,html[data-theme=light] .sidebar-fixed,html[data-theme=light] #admin-sidebar-fixed,html[data-theme=light] #student-sidebar-fixed{will-change:auto!important;z-index:50!important;height:100vh!important;position:fixed!important;top:0!important;left:0!important;overflow-y:auto!important;transform:none!important}html[data-theme=light] #admin-sidebar-fixed,html[data-theme=light] #student-sidebar-fixed,html[data-theme=light] .sidebar-fixed{z-index:50!important;background-color:#eff1f5!important;border-right:1px solid #dde1eb!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow-y:auto!important;transform:none!important}html[data-theme=light].has-academy-bg,html[data-theme=light].has-academy-bg body{background:0 0!important}html[data-theme=light].has-academy-bg .bg-card:not(body):not(html),html[data-theme=light].has-academy-bg .bg-background: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{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background-color:#ffffffb3!important}html[data-theme=light] .fixed.inset-0[class*=bg-black]{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;z-index:40!important;background-color:#0003!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{will-change:transform;z-index:2147483647!important;width:100%!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;transform:translateZ(0)!important}html[data-theme=light] #mobile-bottom-nav{will-change:transform!important;transform:translateZ(0)!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{z-index:2147483647!important;background-color:#fffffff2!important;border-top:1px solid #e2e8f080!important;position:fixed!important;top:auto!important;bottom:0!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{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;z-index:40!important;background-color:#fffffff2!important;border-bottom:1px solid #e2e8f0cc!important}html[data-theme=light]:not(.has-academy-bg) header.fixed.top-0{z-index:40!important;background-color:#f0f2f7!important;border-bottom:1px solid #dde1eb!important}html[data-theme=light] .fixed.bottom-4 .rounded-full,html[data-theme=light] button.rounded-full[class*=bg-black]:not(.inset-0){color:#0a0a09!important;background-color:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 6px -1px #0000001a!important}[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea,[data-theme=light] .search-input{color:#0a0a09!important;background-color:#fff!important;border:1px solid #c8cedd!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-list [class*=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-card .text-primary{color:#020617!important}html[data-theme=light] .bg-destructive{background-color:var(--destructive)!important;color:#fff!important}html[data-theme=light] .bg-secondary,html[data-theme=light] .bg-muted{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 *),html[data-theme=light] .text-white\/70:not(.is-zenith):not(.is-zenith *):not(.zenith-card):not(.zenith-card *),html[data-theme=light] .text-white\/50:not(.is-zenith):not(.is-zenith *):not(.zenith-card):not(.zenith-card *){color:#0a0a09!important}html[data-theme=light] [role=dialog]:not([class*=bg-transparent]):not([data-no-theme-override]),html[data-theme=light] [role=menu],html[data-theme=light] [role=listbox],html[data-theme=light] [data-radix-popper-content-wrapper] .bg-popover{color:#0a0a09!important;background-color:#fff!important;border:1px solid #dde1eb!important}html[data-theme=light] [role=option][data-state=checked],html[data-theme=light] [role=option]:focus,html[data-theme=light] [role=option][data-highlighted]{color:#0a0a09!important;background-color:#f1f5f9!important}html[data-theme=dark] [role=dialog],html.dark [role=dialog]{--foreground:#e6e6db!important;color:#e6e6db!important}html[data-theme=dark] [role=dialog] label,html.dark [role=dialog] label,html[data-theme=dark] [role=dialog] input,html.dark [role=dialog] input,html[data-theme=dark] [role=dialog] select,html.dark [role=dialog] select,html[data-theme=dark] [role=dialog] textarea,html.dark [role=dialog] textarea,html[data-theme=dark] [role=dialog] h1,html.dark [role=dialog] h1,html[data-theme=dark] [role=dialog] h2,html.dark [role=dialog] h2,html[data-theme=dark] [role=dialog] h3,html.dark [role=dialog] h3,html[data-theme=dark] [role=dialog] .text-\[var\(--foreground\)\],html[data-theme=dark] [role=dialog] [class*=text-foreground],html[data-theme=dark] input:not([type=checkbox]):not([type=radio]),html.dark input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] select,html.dark select,html[data-theme=dark] textarea,html.dark textarea{color:#e6e6db!important}html[data-theme=light] .tour-tooltip-card,html[data-theme=light] .tour-pulse-animation{color:#0a0a09!important;z-index:9999!important;opacity:1!important;visibility:visible!important;background-color:#fff!important;border-style:solid!important;border-width:2px!important;box-shadow:0 0 0 1px #0000000d,0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a!important}@keyframes tour-pulse-vivid-override{0%{border-color:#ff8c00;box-shadow:0 0 #ea580cb3}50%{border-color:#f97316;box-shadow:0 0 0 4px #ea580c00}to{border-color:#ff8c00;box-shadow:0 0 #ea580c00}}html[data-theme=light] .tour-pulse-animation{border-color:#ff8c00!important;animation:2s ease-in-out infinite tour-pulse-vivid-override!important}.tabs-trigger[data-state=inactive]{transition:all .2s!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]{text-shadow:0 1px 2px #0000001a;color:#fffc!important}.tabs-trigger[data-state=active]{z-index:2;opacity:1!important}

