@keyframes dropdownUnfold{0%{opacity:0;max-height:0;transform:translateY(-10px) scale(.95);visibility:hidden}1%{visibility:visible}to{opacity:1;max-height:500px;transform:translateY(0) scale(1);visibility:visible}}@keyframes dropdownFold{0%{opacity:1;max-height:500px;transform:translateY(0) scale(1);visibility:visible}99%{visibility:visible}to{opacity:0;max-height:0;transform:translateY(-10px) scale(.95);visibility:hidden}}#cohort-dropdown:not(.hidden),#major-dropdown:not(.hidden),#class-dropdown:not(.hidden){animation:dropdownUnfold .3s cubic-bezier(.16,1,.3,1) forwards;transform-origin:top center;overflow:hidden}#cohort-dropdown.dropdown-closing,#major-dropdown.dropdown-closing,#class-dropdown.dropdown-closing{animation:dropdownFold .25s cubic-bezier(.4,0,1,1) forwards;transform-origin:top center;overflow:hidden}#settings-cohort-dropdown:not(.hidden),#settings-major-dropdown:not(.hidden),#settings-class-dropdown:not(.hidden){animation:dropdownUnfold .3s cubic-bezier(.16,1,.3,1) forwards;transform-origin:top center;overflow:hidden}#settings-cohort-dropdown.dropdown-closing,#settings-major-dropdown.dropdown-closing,#settings-class-dropdown.dropdown-closing{animation:dropdownFold .25s cubic-bezier(.4,0,1,1) forwards;transform-origin:top center;overflow:hidden}.cohort-option,.major-option,.class-option{animation:fadeInUp .2s cubic-bezier(.16,1,.3,1) backwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.cohort-option:nth-child(1),.major-option:nth-child(1),.class-option:nth-child(1){animation-delay:.05s}.cohort-option:nth-child(2),.major-option:nth-child(2),.class-option:nth-child(2){animation-delay:.08s}.cohort-option:nth-child(3),.major-option:nth-child(3),.class-option:nth-child(3){animation-delay:.11s}.cohort-option:nth-child(4),.major-option:nth-child(4),.class-option:nth-child(4){animation-delay:.14s}.cohort-option:nth-child(5),.major-option:nth-child(5),.class-option:nth-child(5){animation-delay:.17s}.cohort-option:nth-child(6),.major-option:nth-child(6),.class-option:nth-child(6){animation-delay:.2s}#cohort-dropdown-arrow,#major-dropdown-arrow,#class-dropdown-arrow,#settings-cohort-dropdown-arrow,#settings-major-dropdown-arrow,#settings-class-dropdown-arrow{transition:transform .3s cubic-bezier(.16,1,.3,1)}#cohort-selector.active #cohort-dropdown-arrow,#major-selector.active #major-dropdown-arrow,#class-selector.active #class-dropdown-arrow,#settings-cohort-selector.active #settings-cohort-dropdown-arrow,#settings-major-selector.active #settings-major-dropdown-arrow,#settings-class-selector.active #settings-class-dropdown-arrow{transform:rotate(180deg)}@font-face{font-family:FZDBSJW;src:url(/assets/FZDBSJW-D6xeJz6m.TTF) format("truetype");font-weight:400;font-style:normal;font-display:swap}[data-language=zh-CN] .auth-logo-text,[data-language=zh-CN] .sidebar-title,[data-language=zh-CN] .sidebar-subtitle{font-family:FZDBSJW,SF Pro Display,sans-serif!important}.sidebar-title{font-family:Impact,Arial Black,Arial,sans-serif!important}[data-language=zh-CN] .sidebar-title{font-family:FZDBSJW,SF Pro Display,sans-serif!important}.sidebar-logo-icon{filter:brightness(1) saturate(1);transition:filter .3s ease}[data-theme=dark] .sidebar-logo-icon{filter:brightness(1.2) contrast(1.1)}[data-theme=forest] .sidebar-logo-icon{filter:brightness(1.05) saturate(1.2) hue-rotate(10deg)}[data-theme=lavender] .sidebar-logo-icon{filter:brightness(1.1) saturate(1.15) hue-rotate(-10deg)}[data-theme=amber] .sidebar-logo-icon{filter:brightness(1.05) saturate(1.1) sepia(.15)}
