.modals_overlay__xOPDX{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;align-content:center;display:none}.modals_overlay__xOPDX.modals_open__sqega{display:flex}.modals_contentContainer__Z93lq{background-color:var(--bg-color);border-radius:2rem;box-shadow:0 0 .3em .1em rgba(0,0,0,.25);max-width:80vw;max-height:80vh;padding:3rem}.dropdown_dropdownContainer__AKhoI{position:relative;width:5vw;height:3vh}.dropdown_dropdownButton__edwx1{display:flex;flex-direction:row;width:100%;height:100%;justify-content:space-between;align-items:center;background-color:var(--alt-bg);border-radius:.25rem;transition:background-color .25s ease;padding-right:.5vw}.dropdown_dropdownContainer__AKhoI.dropdown_dropdownDisabled__VtXBk .dropdown_dropdownButton__edwx1{color:rgb(148,148,148)}.dropdown_dropdownButton__edwx1:hover,.dropdown_dropdownContainer__AKhoI.dropdown_dropdownDisabled__VtXBk .dropdown_dropdownButton__edwx1:hover{background-color:var(--hover-color)}.dropdown_dropdownButton__edwx1 .dropdown_arrowIcon__tZ_q1{font-size:var(--medium-text);transition-property:translate rotate;transition-duration:.25s;transition-timing-function:ease}.dropdown_dropdownButton__edwx1:hover .dropdown_arrowIcon__tZ_q1{translate:0 .1em}.dropdown_dropdownContainer__AKhoI.dropdown_dropdownDisabled__VtXBk .dropdown_dropdownButton__edwx1:hover .dropdown_arrowIcon__tZ_q1{translate:0}.dropdown_dropdownButton__edwx1.dropdown_buttonOpened__HfnWo .dropdown_arrowIcon__tZ_q1{rotate:180deg}.dropdown_dropdownButton__edwx1.dropdown_buttonOpened__HfnWo:hover .dropdown_arrowIcon__tZ_q1{translate:0 -.1em}.dropdown_dropdownButton__edwx1 .dropdown_dropdownOption__o_45H:hover{background-color:transparent}.dropdown_dropdownText__RYTTp{font-size:1vw;padding-left:.5vw;padding-right:.5vw}.dropdown_dropdownMenu__OxwiR{display:none;left:0;top:calc(100% + .3em);animation:dropdown_appearence__wNHyn .25s both;animation-play-state:paused;width:100%;background-color:var(--alt-bg);box-shadow:0 .1em .1em .1em rgba(0,0,0,.2);border-radius:.25rem;overflow:hidden;z-index:2}@keyframes dropdown_appearence__wNHyn{0%{opacity:0;transform:translateY(-1em)}to{opacity:1;transform:translateY(0)}}@keyframes dropdown_fading__wWB8g{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1em)}}.dropdown_dropdownMenu__OxwiR.dropdown_menuAppearing__GAxV8{animation-direction:normal;animation-play-state:running;display:block}.dropdown_dropdownMenu__OxwiR.dropdown_menuFading__vXxCF{animation:dropdown_fading__wWB8g .25s both}.dropdown_dropdownOption__o_45H{transition:background-color .25s ease;user-select:none}.dropdown_dropdownOption__o_45H:hover{background-color:var(--hover-color)}.button_button__tREWN{--main-color:var(--primary-accent);--main-light-color:var(--alt-bg);border-radius:var(--block-radius);transition-property:background-color,color;transition-duration:.25s;transition-timing-function:ease}.button_button__tREWN:disabled{background-color:var(--inactive-color);border:.15em solid var(--inactive-color);color:var(--bg-color)}.button_holdButton__kpJWK{position:relative;overflow:hidden}.button_holdButton__kpJWK .button_holdOverlay__4qJpK{display:block;position:absolute;top:0;left:1vw;content:"";background-color:var(--alt-bg);width:100%;height:100%;opacity:.2}.modalDialog_fone__msFJr{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.modalDialog_modal__zVmtc{background:#ffffff;width:50vw;margin:auto;padding:2%;border:2px solid #000;border-radius:10px}.problemForms_addButton__9gWEI{width:100%;font-size:2rem;height:3rem;border-radius:1rem;transition:opacity 1s ease,height 1s ease,color .25s ease,background-color .25s ease;overflow:hidden;background-color:var(--accent-light-color);border:.15em solid var(--accent-color);color:var(--accent-color)}.problemForms_addButton__9gWEI:hover{background-color:var(--accent-color);border:.15em solid var(--accent-color);color:var(--accent-light-color)}.problemForms_expandedButton__O753P{height:30rem;background-color:transparent}.problemForms_hiddenButton__P_Gln{height:0;opacity:0}.problemForms_expandedButton__O753P:hover{background-color:transparent;color:var(--accent-color)}.problemForms_plusContaner__ZtZoV{width:100%;display:flex;justify-content:center;align-items:center;align-content:center;height:2.4rem;transition:height 1s ease,translate 1s ease}.problemForms_expandedButton__O753P .problemForms_plusContaner__ZtZoV{height:5rem;translate:calc(50% - 2rem)}.problemForms_plusContaner__ZtZoV svg{transition:filter .25s ease,color .25s ease,padding 1s ease,rotate 1s ease;rotate:0deg}.problemForms_expandedButton__O753P .problemForms_plusContaner__ZtZoV svg{rotate:405deg}.problemForms_expandedButton__O753P .problemForms_plusContaner__ZtZoV svg:hover{color:var(--accent-hover-color);filter:drop-shadow(0 0 .1em var(--accent-hover-color))}.problemForms_newProblemform__BDAmL{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;width:100%}.problemForms_newProblemform__BDAmL input,.problemForms_newProblemform__BDAmL textarea{outline:none;border:.15rem solid rgba(0,0,0,.164);background-color:transparent;width:100%;transition:border .25s ease;resize:none;border-radius:.5rem}.problemForms_newProblemform__BDAmL input:focus,.problemForms_newProblemform__BDAmL textarea:focus{border:.15rem solid rgba(0,0,0,.397)}.problemForms_numberAndTitleContainer__uMAOO{width:80%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;font-size:1.75rem;font-weight:700}.problemForms_numberInput__kRg1L{width:10%}.problemForms_titleInput__kt9uP{width:87.5%}.problemForms_textInput__UnDBp{width:80%;font-size:1rem;color:black;padding:1.5rem 0}.problemForms_textInput__UnDBp textarea{height:10rem;overflow-y:scroll;text-align:start}.problemForms_confirmContainer__iw9mB{display:flex;justify-content:space-around;align-items:center;flex-direction:row;width:80%;height:4rem}.problemForms_confirmContainer__iw9mB button{width:45%;height:100%;border-radius:1rem}.input_inputWrapper__RMh4h{padding:.2em;border-radius:.25rem;border:.1em solid rgba(0,0,0,.25);transition:background-color .25s ease;background-color:rgba(255,255,255,.6);cursor:text}.input_inputContainer__L9p53{display:flex;flex-direction:row;align-items:center}.input_inputWrapper__RMh4h:hover{background-color:rgba(255,255,255,.8)}.input_inputWrapper__RMh4h:focus-within{background-color:white}.input_inputContainer__L9p53 input{outline:none;border:none;background-color:transparent;width:100%}.input_inputContainer__L9p53 svg{opacity:.5}.input_title__ChF_v{user-select:none;opacity:.5;font-size:.75rem;transition:color .25s ease}.input_erroredTitle__hKFzd{color:red}.footer_footer__jWsws{background-color:var(--alt-bg)}.footer_linkItem__fCTP3{color:var(--alt-text);font-weight:700;font-size:1.5vw}.footer_gridDiv__rgt0m{grid-template-columns:35% 35% 20%;display:grid}.footer_mainBioFooter__u6q7Q{display:flex;width:100%;height:100%;justify-content:start;align-items:center;gap:2vw;margin-left:7vw}.footer_mainBioHeaderText__AGWVm,.footer_ttBioHeaderText__y_bPg{font-family:Roboto Mono;font-weight:700;font-size:var(--main-header-text);color:var(--main-text-color)}.footer_ttBioHeaderText__y_bPg{margin-top:-2vh}.footer_commonBioText__lWyIo{color:var(--alt-text);font-size:.85vw}.footer_footerOl__Y2chH{justify-self:center;align-items:center;padding-top:1.7vh;padding-bottom:1.7vh}.problemsFilter_filters__H3HyX{display:flex;flex-direction:row;justify-content:flex-end;width:100%;gap:1.25rem}