diff --git a/build/asset-manifest.json b/build/asset-manifest.json index 3b45123..ad8f023 100644 --- a/build/asset-manifest.json +++ b/build/asset-manifest.json @@ -1,17 +1,15 @@ { "files": { - "main.css": "/static/css/main.8185b3e5.css", - "main.js": "/static/js/main.b9fc3fdf.js", + "main.css": "/static/css/main.9f765470.css", + "main.js": "/static/js/main.cd67a483.js", "static/media/background.webp": "/static/media/background.b99e6c454fc2f1b52557.webp", - "static/media/cmunrm.ttf": "/static/media/cmunrm.8ff5cee913df84291549.ttf", - "static/media/bauarbeiter.gif": "/static/media/bauarbeiter.21d3721eca42cd1898c1.gif", "static/media/logo.svg": "/static/media/logo.e30efaf0b65e724c8dc8498e6d7deee6.svg", "index.html": "/index.html", - "main.8185b3e5.css.map": "/static/css/main.8185b3e5.css.map", - "main.b9fc3fdf.js.map": "/static/js/main.b9fc3fdf.js.map" + "main.9f765470.css.map": "/static/css/main.9f765470.css.map", + "main.cd67a483.js.map": "/static/js/main.cd67a483.js.map" }, "entrypoints": [ - "static/css/main.8185b3e5.css", - "static/js/main.b9fc3fdf.js" + "static/css/main.9f765470.css", + "static/js/main.cd67a483.js" ] } \ No newline at end of file diff --git a/build/index.html b/build/index.html index 71a03c6..1ff141e 100644 --- a/build/index.html +++ b/build/index.html @@ -1 +1 @@ -Nachhilfe GymHaan
\ No newline at end of file +Nachhilfe GymHaan
\ No newline at end of file diff --git a/build/static/css/main.8185b3e5.css b/build/static/css/main.8185b3e5.css deleted file mode 100644 index f750775..0000000 --- a/build/static/css/main.8185b3e5.css +++ /dev/null @@ -1,2 +0,0 @@ -main{align-items:center;display:flex;flex-direction:column;min-height:60vh;width:100%}main p{font-size:16pt}main a{text-decoration:none}main a:visited{color:var(--text_color)}#Home_mainThingy__eyOmY{align-items:center;background-image:url(/static/media/background.b99e6c454fc2f1b52557.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;color:var(--text_color);display:flex;height:18rem;justify-content:center;width:100%}#Home_mainThingy__eyOmY #Home_title__IfKZn h1{color:#23272a;font-size:clamp(20pt,20vw,100pt);font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin:0;text-align:center}#Home_issue-link__F-V09{text-decoration:underline}#Home_applySection__U38O4{background-color:var(--background_color);color:var(--text_color)}.Home_applyFlexContainer__D5j4W{display:flex;flex-direction:row}.Home_informationText__4rUZc{display:flex;flex:3 1;flex-direction:column}.Home_informationText__4rUZc p{color:var(--text_color);line-height:2rem}.Home_backdrop__JpTLG{background:linear-gradient(transparent,transparent 42%,#98c222 0,#98c222 90%,transparent 0) no-repeat;padding:0 5px}#Home_choices__QA64A{color:#23272a;display:flex;flex:2 1;flex-direction:column}#Home_choices__QA64A .Home_choice__N70j6{align-items:stretch;background-color:var(--contrast_bg_color);border-radius:.5rem;box-shadow:inset 0 0 2px #c9c9c9;cursor:pointer;display:flex;flex:1 1;flex-direction:column;margin:1rem 1rem 1rem 3rem;padding:1rem;text-align:center}#Home_choices__QA64A .Home_choice__N70j6 *{flex:1 1}#Home_choices__QA64A .Home_choice__N70j6 i{font-size:6rem;text-align:center;width:100%}#Home_choices__QA64A .Home_choice__N70j6 a{color:var(--text_color)}@media screen and (min-width:2101px){#Home_applySection__U38O4{padding:5rem 20rem}#Home_applySection__U38O4 .Home_applyFlexContainer__D5j4W{align-items:space-between}#Home_choices__QA64A{flex-direction:row}#Home_choices__QA64A a{align-items:center;display:flex}#Home_choices__QA64A h1{text-align:center}}@media screen and (max-width:2100px)and (min-width:1801px){#Home_choices__QA64A{flex-direction:column}#Home_choices__QA64A a{align-items:center;display:flex}#Home_choices__QA64A h1{text-align:center}#Home_applySection__U38O4{padding:5rem 10rem}}@media screen and (max-width:1800px)and (min-width:1301px){#Home_mainThingy__eyOmY{flex-direction:column;padding:3rem}#Home_mainThingy__eyOmY #Home_title__IfKZn h1{font-size:70pt}#Home_choices__QA64A{flex-direction:column}#Home_choices__QA64A a{align-items:center;display:flex}#Home_choices__QA64A h1{text-align:center}#Home_applySection__U38O4{padding:5rem 10rem}}@media screen and (max-width:1300px){#Home_mainThingy__eyOmY{flex-direction:column;padding:2rem}#Home_mainThingy__eyOmY #Home_title__IfKZn h1{font-size:50pt}.Home_applyFlexContainer__D5j4W{flex-direction:column-reverse}#Home_choices__QA64A{grid-row-gap:1rem;display:grid;flex:1 1;flex-direction:row;grid-template-rows:1fr 1fr;margin:0;padding:0;row-gap:1rem}#Home_choices__QA64A .Home_choice__N70j6{margin:0;width:100%}#Home_applySection__U38O4{padding:5rem 10rem}}@media screen and (max-width:800px){#Home_applySection__U38O4{padding:2rem}}nav{background-color:var(--contrast_bg_color);height:5rem;width:100vw}nav ul{align-items:center;display:flex;font-weight:700;height:100%;justify-content:space-between;list-style:none;margin:0;padding:0 3vw}nav ul #Navbar_logo__2AOPG img{max-height:3.7rem}nav ul #Navbar_logo__2AOPG img .Navbar_dark__ouMAu,nav ul #Navbar_logo__2AOPG img .Navbar_light__I-T5z{content:url(/static/media/logo.e30efaf0b65e724c8dc8.svg)}nav ul a{align-items:center;color:var(--text_color);display:flex;text-decoration:none;transition:color .2s}nav ul #Navbar_loginRegister__xdkfM{align-items:center;display:flex;justify-content:center}nav ul #Navbar_loginRegister__xdkfM span{padding-left:2px}@media screen and (max-width:600px){nav{padding:0 5vw}}.general_text_button__PMur-{align-self:center;background-color:#98c222;border-radius:.3rem;border-style:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;margin-top:1rem;padding:0 2rem;width:auto}.general_login__Px5-x{height:50rem;margin:auto;width:20rem}.general_form__ANePu{margin:auto;width:100%}.general_form__ANePu form{display:flex;flex-direction:column}.general_text_field__A8qhK{height:5rem;width:100%}.general_submit_button__64T7E{width:60%}.general_select__OQbSJ{-webkit-appearance:none;background-color:transparent;border:none;color:var(--text_color);padding:.5rem;text-align:center;width:100%}.general_select__OQbSJ option:nth-child(2n){background-color:var(--background_color)}.general_select__OQbSJ option:nth-child(odd),.general_select_input_field__jc-XZ{background-color:var(--contrast_bg_color)}.general_select_input_field__jc-XZ{border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;margin:.5rem 0;width:100%}.general_text_marker__oWn7L{background:linear-gradient(transparent,transparent 42%,#98c222 0,#98c222 90%,transparent 0) no-repeat;padding:0 5px}.general_bullSpan__FNKte{color:#98c222}.general_flexdiv__62znF{display:flex;justify-content:center;width:100%}#loginPage_login__9S1RP{background-color:var(--background_color);background-color:var(--contrast_bg_color);border:5px;border-radius:.5rem;box-shadow:inset 0 0 5px #c9c9c9;color:var(--text_color);margin-top:5%!important;margin:auto;max-width:30rem;padding:2rem}#loginPage_login__9S1RP>h1{text-align:center}.loginPage_inputFields__lvu08{margin:auto;width:60%}.loginPage_inputFields__lvu08 form{align-items:center;display:flex;flex-direction:column}.loginPage_inputFields__lvu08 input{color:var(--text_color);height:2.5rem}.loginPage_inputFields__lvu08 input:focus{outline:none}#loginPage_submit__GQHVe{background-color:#98c222;border-radius:.3rem;border-style:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;width:60%}.loginPage_inputField__Zo-V0{border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);margin-bottom:.5rem;margin-top:.5rem;width:100%}.loginPage_inputField__Zo-V0 input{background-color:transparent;border:none;padding:.5rem;width:100%}.loginPage_passwordField__qDu4-{border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);margin-bottom:.5rem;margin-top:.5rem;width:100%}.loginPage_passwordField__qDu4- input{background-color:transparent;border:none;padding:.5rem;width:calc(100% - 2rem)}.loginPage_passwordField__qDu4- button{background-color:transparent;border:none;color:var(--text_color)}.loginPage_passwordEye__gj-k5{align-self:flex-end;width:2rem}@media screen and (max-width:500px){#loginPage_login__9S1RP{margin:1rem}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translate3d(0,0,9999 px);-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Toastify--animate-icon{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:hsla(0,0%,100%,.7);background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;-webkit-transform-origin:left;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;-webkit-transform-origin:right;transform-origin:right}.Toastify__spinner{-webkit-animation:Toastify__spin .65s linear infinite;animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right:2px solid var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown}@-webkit-keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.registerPage_text_button__ay7Rx{align-self:center;background-color:#98c222;border-radius:.3rem;border-style:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;margin-top:1rem;padding:0 2rem;width:auto}.registerPage_login__wTg2c{height:50rem;margin:auto;width:20rem}.registerPage_form__w6xiX{margin:auto;width:100%}.registerPage_form__w6xiX form{display:flex;flex-direction:column}.registerPage_text_field__rVIsH{height:5rem;width:100%}.registerPage_submit_button__p6EJF{width:60%}.registerPage_select__p6zHp{-webkit-appearance:none;background-color:transparent;border:none;color:var(--text_color);padding:.5rem;text-align:center;width:100%}.registerPage_select__p6zHp option:nth-child(2n){background-color:var(--background_color)}.registerPage_select__p6zHp option:nth-child(odd),.registerPage_select_input_field__ACH1j{background-color:var(--contrast_bg_color)}.registerPage_select_input_field__ACH1j{border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;margin:.5rem 0;width:100%}.registerPage_text_marker__aSGvl{background:linear-gradient(transparent,transparent 42%,#98c222 0,#98c222 90%,transparent 0) no-repeat;padding:0 5px}.registerPage_bullSpan__1DSr0{color:#98c222}.registerPage_flexdiv__RT\+kP{display:flex;justify-content:center;width:100%}#registerPage_loginContainer__l66qK{background-color:var(--contrast_bg_color);border:3px;border-radius:.5rem;box-shadow:inset 0 0 5px #c9c9c9;color:var(--text_color);margin:3rem auto;max-width:30rem;padding:1.5rem}#registerPage_loginContainer__l66qK h1,#registerPage_loginContainer__l66qK h4{text-align:center}#registerPage_confirmContainer__gbXGP{background-color:var(--contrast_bg_color);border:3px;border-radius:.5rem;box-shadow:inset 0 0 5px #c9c9c9;color:var(--text_color);margin:3rem auto;max-width:30rem;padding:1.5rem}#registerPage_confirmContainer__gbXGP h1,#registerPage_confirmContainer__gbXGP h4{text-align:center}#registerPage_container__fWkeQ{background-color:var(--background_color);background-color:var(--contrast_bg_color);border:3px;border-radius:.5rem;box-shadow:inset 0 0 5px #c9c9c9;color:var(--text_color);margin:3rem auto;max-width:60rem;padding:2rem}#registerPage_container__fWkeQ h1,#registerPage_container__fWkeQ h4{text-align:center}#registerPage_formContainer__W8s0U{margin:auto;width:100%}#registerPage_submitContainer__u1opB{display:flex;margin:1rem auto 0;width:50%}#registerPage_submitContainer__u1opB input{margin:auto}#registerPage_letterAnimation__pKvwZ{margin:auto;max-height:15rem;max-width:15rem;overflow:hidden;padding:0}#registerPage_loginAnimation__q84\+T{margin:auto;max-height:10rem;max-width:10rem;overflow:hidden;padding:0}.registerPage_step__PYrLE{-webkit-touch-callout:none;cursor:default;margin-top:2rem;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.registerPage_next_button__iDPhO{background-color:#98c222;border-radius:.3rem;border-style:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;padding-left:3rem;padding-right:3rem;width:100%}.registerPage_select_wrapper__1otP-{align-self:center;display:flex;height:3.5rem;width:30%}a{text-align:center;width:100%}a,a :visited{color:general(#23272a)}.registerPage_input-fields__rSEhw{margin:1rem auto auto;width:100%}.registerPage_input-fields__rSEhw form{display:flex;flex-direction:row;gap:1rem;justify-content:space-between;padding-bottom:1.5rem;padding-top:1.5rem}.registerPage_input-fields__rSEhw .registerPage_submit__gHwN6{align-self:flex-end;background-color:#98c222;border-radius:.3rem;border-style:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;width:10rem}.registerPage_input-fields__rSEhw #registerPage_gymhaanPlacehodler__LE\+iT{align-self:flex-end;font-size:14px;margin:auto;padding-left:.3rem;padding-right:.7rem;text-align:right}.registerPage_input-fields__rSEhw #registerPage_idPlaceholder__f1RXZ{align-self:flex-start;font-size:14px;margin:auto;text-align:left}.registerPage_input-fields__rSEhw #registerPage_idInput__EOHe0{width:100%}.registerPage_input-fields__rSEhw .registerPage_input-field__YO7ez{border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;height:2rem;padding-left:.7rem;padding-right:.3rem;width:20rem}.registerPage_input-fields__rSEhw .registerPage_input-field__YO7ez>input{background-color:transparent;border-width:0;color:var(--text_color);font-size:14px;height:100%;padding:0;width:80%}.registerPage_input-fields__rSEhw .registerPage_input-field__YO7ez>input:focus{outline-width:0;outline:none}.registerPage_textarea__FSlUT{background:transparent;border:none;border-radius:.3rem;color:var(--text_color);font-size:14px;height:7rem;padding:.3rem;resize:none;width:100%}.registerPage_textarea__FSlUT :focus{border:none}.registerPage_subjects__tN83D{display:flex;flex-direction:row;flex-wrap:wrap;text-align:left;width:100%}.registerPage_subjects__tN83D h3{padding-left:3rem;text-align:left!important;width:100%}.registerPage_subject__QJ6BP{background-color:var(--background_color);border-radius:.5rem;box-shadow:inset 0 0 2px #c9c9c9;display:flex;flex-direction:row;justify-content:space-around;margin:.3rem auto;max-width:auto;padding:0;text-align:left;width:40%}.registerPage_subject__QJ6BP>select{margin:auto;width:40%}.registerPage_subject__QJ6BP h4{padding-left:1.2rem;text-align:left!important;width:50%}@media screen and (max-width:768px){.registerPage_subjects__tN83D{flex-direction:column;flex-wrap:nowrap}.registerPage_subjects__tN83D h3{padding-left:0}.registerPage_subject__QJ6BP{width:100%}}@media screen and (max-width:600px){.registerPage_container__fWkeQ{border:0;margin-top:3rem;width:auto}.registerPage_container__fWkeQ p{font-size:11pt!important}#registerPage_confirmContainer__gbXGP,#registerPage_loginContainer__l66qK{border:0;border-radius:0;box-shadow:none;margin-top:0}#registerPage_confirmContainer__gbXGP #registerPage_justifyText__gUBtQ{text-align:justify}#registerPage_confirmContainer__gbXGP span{font-weight:700}#registerPage_container__fWkeQ{border:0;border-radius:0;box-shadow:none;margin-top:0}.registerPage_input-fields__rSEhw form{flex-direction:column}.registerPage_input-fields__rSEhw .registerPage_submit__gHwN6{height:2.5rem;width:100%}.registerPage_input-field__YO7ez{width:100%!important}.registerPage_subjects__tN83D{flex-direction:column;flex-wrap:nowrap}.registerPage_subjects__tN83D h3{padding-left:0}.registerPage_subject__QJ6BP{width:100%}.registerPage_next_button__iDPhO{height:3rem;margin-top:3rem;width:100%}}.registerPage_selectGrade__bL7Tr{-webkit-appearance:none;appearance:none;background-color:#98c222;border:none;border-radius:3px;color:var(--text_color);cursor:pointer;font-size:12pt;outline:none;padding:.3rem;text-align:center}.Footer_footer__grdIK{align-items:center;background-color:var(--contrast_bg_color);display:flex;flex-direction:row;flex-wrap:wrap;height:5rem;justify-content:space-evenly;padding:0 10rem;width:100vw}.Footer_footer__grdIK a{color:var(--text_color);margin:0;padding:0 clamp(1rem,5vw,3rem);text-decoration:none;width:auto}@media screen and (max-width:600px){.Footer_footer__grdIK{flex-direction:column;height:auto;justify-content:space-around;padding:1rem 0}.Footer_footer__grdIK a{padding:.5rem 0}}#darkModeButton_switch__RoFci .darkModeButton_toggle__15tYM{--width:3rem;--height:1.5rem;border-radius:var(--height);box-shadow:0 1px 3px rgba(0,0,0,.3);cursor:pointer;display:inline-block;height:var(--height);margin:0;position:relative;width:var(--width)}#darkModeButton_switch__RoFci .darkModeButton_toggle__15tYM input{display:none}#darkModeButton_switch__RoFci .darkModeButton_toggle__15tYM .darkModeButton_slider__T6IWo{background-color:#ccc;border-radius:var(--height);height:100%;left:0;margin:0;position:absolute;top:0;transition:all .4s ease-in-out;width:100%}#darkModeButton_switch__RoFci .darkModeButton_toggle__15tYM .darkModeButton_slider__T6IWo:before{background-color:#fff;border-radius:calc(var(--height)/2);box-shadow:0 1px 3px rgba(0,0,0,.3);content:"";height:calc(var(--height));left:0;margin:0;position:absolute;top:0;transition:all .2s ease-in-out;width:calc(var(--height))}#darkModeButton_switch__RoFci .darkModeButton_toggle__15tYM input:checked+.darkModeButton_slider__T6IWo{background-color:#2196f3}#darkModeButton_switch__RoFci .darkModeButton_toggle__15tYM input:checked+.darkModeButton_slider__T6IWo:before{-webkit-transform:translateX(calc(var(--width) - var(--height)));transform:translateX(calc(var(--width) - var(--height)))}#darkModeButton_switch__RoFci .darkModeButton_toggle__15tYM .darkModeButton_labels__b1K1P{font-family:sans-serif;font-size:14px;height:100%;left:0;margin:0;position:absolute;transition:all .4s ease-in-out;width:100%}#darkModeButton_switch__RoFci .darkModeButton_toggle__15tYM .darkModeButton_labels__b1K1P:after{color:#272727;content:"🌞";opacity:1;position:absolute;right:5px;text-shadow:1px 1px 2px rgba(0,0,0,.4);transition:all .4s ease-in-out}#darkModeButton_switch__RoFci .darkModeButton_toggle__15tYM .darkModeButton_labels__b1K1P:before{color:#fff;content:"🌛";left:5px;opacity:0;position:absolute;text-shadow:1px 1px 2px hsla(0,0%,100%,.4);transition:all .4s ease-in-out}#darkModeButton_switch__RoFci .darkModeButton_toggle__15tYM input:checked~.darkModeButton_labels__b1K1P:after{opacity:0}#darkModeButton_switch__RoFci .darkModeButton_toggle__15tYM input:checked~.darkModeButton_labels__b1K1P:before{opacity:1}@font-face{font-family:"Computer Modern Serif";src:url(/static/media/cmunrm.8ff5cee913df84291549.ttf)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background_color);font-family:Computer Modern,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0!important;overflow-x:hidden;padding:0!important}body.light{--background_color:#fff;--text_color:#23272a;--contrast_bg_color:#ebebeb}body.dark{--background_color:#222;--text_color:#fff;--contrast_bg_color:#292929}.App{height:100%;width:100%}*{box-sizing:border-box}#wrapper{min-height:calc(100vh - 10em)}#wrapper,.page_page__GyVZ9{width:100%}.page_page__GyVZ9 #page_title__F\+u1e{align-items:center;background-color:#98c222;color:#fff;display:flex;height:14rem;justify-content:center;text-align:center;width:100%}.page_page__GyVZ9 #page_content__E\+U4H{color:var(--text_color);font-size:11pt!important}.page_page__GyVZ9 #page_content__E\+U4H.page_nocenter__II19o{width:100%}@media screen and (min-width:2101px){#page_content__E\+U4H{padding:2rem 20rem}}@media screen and (max-width:2100px)and (min-width:1001px){#page_content__E\+U4H{padding:2rem 10rem}}@media screen and (max-width:1000px)and (min-width:601px){#page_content__E\+U4H{padding:2rem 5rem}}@media screen and (max-width:600px){#page_content__E\+U4H{padding:2rem}}@media screen and (max-width:1000px)and (min-width:601px){#license_licenseText__DTNW6{font-size:10pt}}@media screen and (max-width:600px){#license_licenseText__DTNW6{font-size:4pt}}.LoadingScreen_LoadingSpin__r9kWp{height:20vmin;opacity:1;pointer-events:none;transition:opacity .5s}.LoadingScreen_spinner__YLZgu{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:100%;z-index:9000}@media(prefers-reduced-motion:no-preference){.LoadingScreen_LoadingSpin__r9kWp{-webkit-animation:LoadingScreen_spin__hc7OJ 2s linear infinite;animation:LoadingScreen_spin__hc7OJ 2s linear infinite}}@-webkit-keyframes LoadingScreen_spin__hc7OJ{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes LoadingScreen_spin__hc7OJ{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#_404_wrapper__MKUQ8{color:var(--text_color);height:100%;min-height:calc(100vh - 10rem);text-align:center;width:100%}#_404_wrapper__MKUQ8,#_404_wrapper__MKUQ8 #_404_centered__bghWN{align-items:center;display:flex;flex-direction:column;justify-content:center}#_404_wrapper__MKUQ8 #_404_centered__bghWN *{margin:0}#_404_wrapper__MKUQ8 #_404_centered__bghWN p{font-size:2rem}#_404_wrapper__MKUQ8 #_404_centered__bghWN a{background-color:#98c222;border-radius:8px;color:#fff;font-size:1.5rem;margin-top:1rem;padding:.5rem 1rem;text-decoration:none}#_404_wrapper__MKUQ8 #_404_centered__bghWN ._404_animationContainer__PHkz7{max-width:60rem}@media screen and (max-width:600px){#_404_wrapper__MKUQ8 p{font-size:1.5rem!important;margin-top:3rem}#_404_wrapper__MKUQ8 a{font-size:1rem!important}}.findPage_container__ukTBF{padding:1rem}.findPage_formContainer__OY-Yx{background-color:var(--contrast_bg_color);border:5px;border-radius:.5rem;box-shadow:inset 0 0 5px #c9c9c9;color:var(--text_color);margin:3rem auto auto;max-width:35rem;padding:2rem}.findPage_formContainer__OY-Yx h1{text-align:center}.findPage_formContainer__OY-Yx form{display:flex;flex-direction:column}.findPage_placeholder__PMD7H{height:6rem;width:100%}.findPage_step__0hfXO{text-align:center}#findPage_submit__3\+P4L{align-self:center;background-color:#98c222;border-radius:.3rem;border-style:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;margin-top:1rem;width:60%}.findPage_inputField__kKMsM{background-color:var(--background_color);border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;margin:.5rem 0;width:100%}#findPage_inputRow__ts26p{display:flex;flex-direction:row;gap:1rem}#findPage_inputRow__ts26p>div{width:100%}#findPage_resultsContainer__DvQsn{align-items:center;color:var(--text_color);display:flex;flex-direction:column;gap:1rem;margin-top:2rem;text-align:center}#findPage_resultsContainer__DvQsn .findPage_result__OIgNm{background-color:var(--contrast_bg_color);border-radius:.5rem;box-shadow:inset 0 0 2px #c9c9c9;display:flex;flex-direction:column;gap:5px;max-width:35rem;padding:.5rem 1rem;text-align:left;width:100%}#findPage_resultsContainer__DvQsn .findPage_result__OIgNm h2{font-size:15pt;margin:0}#findPage_resultsContainer__DvQsn .findPage_result__OIgNm p{margin:0}#findPage_resultsContainer__DvQsn .findPage_result__OIgNm .findPage_email__\+x-iK{font-family:Hack,monospace}#findPage_resultsContainer__DvQsn .findPage_result__OIgNm .findPage_email__\+x-iK>a{color:var(--text_color);text-decoration:none}#findPage_resultsContainer__DvQsn #findPage_numResults__H3Zia{font-size:16pt;font-weight:700}@media screen and (max-width:600px){#findPage_inputRow__ts26p{flex-direction:column!important}} -/*# sourceMappingURL=main.8185b3e5.css.map*/ \ No newline at end of file diff --git a/build/static/css/main.8185b3e5.css.map b/build/static/css/main.8185b3e5.css.map deleted file mode 100644 index ca77523..0000000 --- a/build/static/css/main.8185b3e5.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/css/main.8185b3e5.css","mappings":"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","sources":["styles/Home.module.scss","styles/Navbar.module.scss","styles/general.module.scss","styles/loginPage.module.scss","styles/_vars.scss","../node_modules/react-toastify/scss/_variables.scss","../node_modules/react-toastify/dist/ReactToastify.css","../node_modules/react-toastify/scss/_toastContainer.scss","../node_modules/react-toastify/scss/_toast.scss","../node_modules/react-toastify/scss/_theme.scss","../node_modules/react-toastify/scss/_closeButton.scss","../node_modules/react-toastify/scss/_progressBar.scss","../node_modules/react-toastify/scss/_icons.scss","../node_modules/react-toastify/scss/animations/_bounce.scss","../node_modules/react-toastify/scss/animations/_zoom.scss","../node_modules/react-toastify/scss/animations/_flip.scss","../node_modules/react-toastify/scss/animations/_slide.scss","../node_modules/react-toastify/scss/animations/_spin.scss","styles/registerPage.module.scss","styles/Footer.module.scss","styles/darkModeButton.module.scss","styles/App.scss","styles/page.module.scss","styles/license.module.scss","styles/LoadingScreen.module.scss","styles/404.module.scss","styles/findPage.module.scss"],"sourcesContent":["@import \"_vars.scss\";\n\nmain {\n width: 100%;\n min-height: 60vh;\n\n display: flex;\n align-items: center;\n flex-direction: column;\n\n p {\n font-size: 16pt;\n }\n\n a {\n text-decoration: none;\n }\n\n a:visited {\n color: var(--text_color);\n }\n}\n\n#mainThingy {\n background-image: url(\"../assets/images/background.webp\");\n background-repeat: no-repeat;\n background-size: cover;\n background-position: bottom;\n\n height: 18rem;\n width: 100%;\n\n color: var(--text_color);\n\n display: flex;\n justify-content: center;\n align-items: center;\n\n #title {\n h1 {\n margin: 0;\n /*font-size: 100pt;*/\n font-size: clamp(20pt, 20vw, 100pt);\n font-weight: bold;\n color: $not_quite_black;\n hyphens: auto;\n text-align: center;\n }\n }\n}\n\n#issue-link {\n text-decoration: underline;\n}\n\n#applySection {\n background-color: var(--background_color);\n color: var(--text_color);\n}\n\n.applyFlexContainer {\n display: flex;\n flex-direction: row;\n}\n\n.informationText {\n flex: 3;\n display: flex;\n\n flex-direction: column;\n\n p {\n color: var(--text_color);\n line-height: 2rem;\n }\n}\n\n.backdrop {\n /*replace px*/\n padding: 0 5px;\n background: linear-gradient(\n transparent,\n transparent 42%,\n $primary_color 0,\n $primary_color 90%,\n transparent 0\n )\n no-repeat;\n}\n\n#choices {\n flex: 2;\n\n display: flex;\n flex-direction: column;\n\n color: $not_quite_black;\n\n .choice {\n cursor: pointer;\n background-color: var(--contrast_bg_color);\n border-radius: 0.5rem;\n -moz-box-shadow: inset 0 0 2px #c9c9c9;\n -webkit-box-shadow: inset 0 0 2px #c9c9c9;\n box-shadow: inset 0 0 2px #c9c9c9;\n\n text-align: center;\n\n margin: 1rem;\n padding: 1rem;\n\n margin-left: 3rem;\n\n flex: 1;\n\n display: flex;\n flex-direction: column;\n align-items: stretch;\n\n * {\n flex: 1; // to make the icon reach the bottom\n }\n\n i {\n text-align: center;\n width: 100%;\n font-size: 6rem;\n }\n\n a {\n color: var(--text_color);\n }\n }\n}\n\n@media screen and (min-width: 2101px) {\n #applySection {\n padding: 5rem 20rem;\n\n .applyFlexContainer {\n align-items: space-between;\n }\n }\n\n #choices {\n flex-direction: row;\n a {\n display: flex;\n align-items: center;\n }\n h1 {\n text-align: center;\n }\n }\n}\n\n@media screen and (max-width: 2100px) and (min-width: 1801px) {\n #choices {\n flex-direction: column;\n a {\n display: flex;\n align-items: center;\n }\n h1 {\n text-align: center;\n }\n }\n\n #applySection {\n padding: 5rem 10rem;\n }\n}\n\n@media screen and (max-width: 1800px) and (min-width: 1301px) {\n #mainThingy {\n flex-direction: column;\n padding: 3rem;\n #title h1 {\n font-size: 70pt;\n }\n }\n\n #choices {\n flex-direction: column;\n\n a {\n display: flex;\n align-items: center;\n }\n h1 {\n text-align: center;\n }\n }\n\n #applySection {\n padding: 5rem 10rem;\n }\n}\n\n@media screen and (max-width: 1300px) {\n #mainThingy {\n flex-direction: column;\n padding: 2rem;\n #title h1 {\n font-size: 50pt;\n }\n }\n .applyFlexContainer {\n flex-direction: column-reverse;\n }\n\n #choices {\n flex: 1;\n margin: 0;\n\n padding: 0;\n\n display: grid;\n grid-template-rows: 1fr 1fr;\n row-gap: 1rem;\n\n .choice {\n margin: 0;\n width: 100%;\n }\n\n flex-direction: row;\n }\n #applySection {\n padding: 5rem 10rem;\n }\n}\n\n@media screen and (max-width: 800px) {\n #applySection {\n padding: 2rem;\n }\n}\n","@import \"./vars\";\n\nnav {\n width: 100vw;\n height: 5rem;\n\n background-color: var(--contrast_bg_color);\n\n ul {\n list-style: none;\n display: flex;\n\n height: 100%;\n\n align-items: center;\n justify-content: space-between;\n\n font-weight: bold;\n\n padding: 0 3vw;\n margin: 0;\n\n #logo img {\n max-height: 3.7rem;\n .dark {\n content: url(\"../assets/images/logo.svg\");\n }\n .light {\n content: url(\"../assets/images/logo.svg\");\n }\n }\n\n a {\n display: flex;\n align-items: center;\n\n text-decoration: none;\n\n color: var(--text_color);\n\n transition: color 0.2s;\n }\n\n #loginRegister {\n display: flex;\n\n justify-content: center;\n align-items: center;\n\n span {\n padding-left: 2px;\n }\n }\n }\n}\n\n@media screen and (max-width: 600px) {\n nav {\n padding: 0 5vw;\n }\n}\n","/*general css*/\n\n/*every css color setting has to be one of these*/\n/*every color has to have a _dark version. even if the color is the same*/\n\n$primary_color: #98c222;\n$primary_color_dark: #98c222;\n\n/*optional, not final color*/\n$secondary_color: #a2d;\n$secondary_color_dark: #a2d;\n\n$space_background_color: #fff;\n$space_background_dark_color: #121212;\n\n$primary_text_color: #23272a;\n$primary_text_color_dark: #dadada;\n\n$secondary_text_color: #dadada;\n$secondary_text_color_dark: #23272a;\n\n$text_marker_color: #98c222;\n$text_marker_color_dark: #98c222;\n\n$error_color: #e84118;\n\n/*not final*/\n$primary_font: \"Roboto\";\n$secondary_font: \"Oxygen\";\n\n/*button which contains text like 'login'*/\n.text_button {\n width: auto;\n height: 2rem;\n margin-top: 1rem;\n padding: 0 2rem;\n border-radius: 0.3rem;\n border-style: none;\n background-color: $primary_color;\n color: white;\n font-weight: bold;\n font-size: 1rem;\n cursor: pointer;\n\n align-self: center;\n}\n\n.login {\n width: 20rem;\n height: 50rem;\n margin: auto;\n}\n\n.form {\n width: 100%;\n\n form {\n display: flex;\n flex-direction: column;\n }\n margin: auto;\n}\n\n.text_field {\n height: 5rem;\n width: 100%;\n}\n\n.email_text_field {\n}\n\n.password_text_field {\n}\n\n.submit_button {\n width: 60%;\n}\n\n.select {\n -webkit-appearance: none;\n border: none;\n background-color: transparent;\n padding: 0.5rem;\n width: 100%;\n text-align: center;\n\n color: var(--text_color);\n\n option:nth-child(even) {\n background-color: var(--background_color);\n }\n option:nth-child(odd) {\n background-color: var(--contrast_bg_color);\n }\n}\n\n.select_input_field {\n margin: 0;\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n width: 100%;\n display: flex;\n flex-direction: row;\n\n border-radius: 0.3rem;\n box-shadow: 0 0 0 2px var(--text_color);\n\n background-color: var(--contrast_bg_color);\n}\n\n.text_marker {\n /*replace px*/\n padding: 0 5px;\n background: linear-gradient(\n transparent,\n transparent 42%,\n $primary_color 0,\n $primary_color 90%,\n transparent 0\n )\n no-repeat;\n}\n\n.bullSpan {\n color: $primary_color;\n}\n\n.flexdiv {\n display: flex;\n width: 100%;\n justify-content: center;\n}\n","@import \"./vars\";\n\n#login {\n margin-top: 5% !important;\n padding: 2rem;\n background-color: var(--background_color);\n border: 5px;\n max-width: 30rem;\n margin: auto;\n\n > h1 {\n text-align: center;\n }\n\n color: var(--text_color);\n\n background-color: var(--contrast_bg_color);\n border-radius: 0.5rem;\n -moz-box-shadow: inset 0 0 5px #c9c9c9;\n -webkit-box-shadow: inset 0 0 5px #c9c9c9;\n box-shadow: inset 0 0 5px #c9c9c9;\n}\n\n.inputFields {\n width: 60%;\n form {\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n margin: auto;\n\n input {\n height: 2.5rem;\n color: var(--text_color);\n\n &:focus {\n outline: none;\n }\n }\n}\n\n#submit {\n width: 60%;\n height: 2rem;\n border-radius: 0.3rem;\n border-style: none;\n background-color: $primary_color;\n color: white;\n font-weight: bold;\n font-size: 1rem;\n cursor: pointer;\n}\n\n.inputField {\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n width: 100%;\n\n border-radius: 0.3rem;\n box-shadow: 0 0 0 2px var(--text_color);\n\n input {\n width: 100%;\n border: none;\n background-color: transparent;\n padding: 0.5rem;\n }\n}\n\n.passwordField {\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n\n width: 100%;\n border-radius: 0.3rem;\n box-shadow: 0 0 0 2px var(--text_color);\n\n input {\n width: calc(100% - 2rem);\n background-color: transparent;\n border: none;\n padding: 0.5rem;\n }\n\n button {\n background-color: transparent;\n color: var(--text_color);\n border: none;\n }\n}\n\n.passwordEye {\n width: 2rem;\n align-self: flex-end;\n}\n\n@media screen and (max-width: 500px) {\n #login {\n margin: 1rem;\n }\n}","$primary_color: #98c222; // stolen from gymhaan webpage.\n$not_quite_black: #23272a; // stolen from the discord landing page. better readability than pure black.\n","$rt-namespace: 'Toastify';\n$rt-mobile: 'only screen and (max-width : 480px)' !default;\n\n:root {\n --toastify-color-light: #fff;\n --toastify-color-dark: #121212;\n --toastify-color-info: #3498db;\n --toastify-color-success: #07bc0c;\n --toastify-color-warning: #f1c40f;\n --toastify-color-error: #e74c3c;\n --toastify-color-transparent: rgba(255, 255, 255, 0.7);\n\n --toastify-icon-color-info: var(--toastify-color-info);\n --toastify-icon-color-success: var(--toastify-color-success);\n --toastify-icon-color-warning: var(--toastify-color-warning);\n --toastify-icon-color-error: var(--toastify-color-error);\n\n --toastify-toast-width: 320px;\n --toastify-toast-background: #fff;\n --toastify-toast-min-height: 64px;\n --toastify-toast-max-height: 800px;\n --toastify-font-family: sans-serif;\n --toastify-z-index: 9999;\n\n --toastify-text-color-light: #757575;\n --toastify-text-color-dark: #fff;\n\n //Used only for colored theme\n --toastify-text-color-info: #fff;\n --toastify-text-color-success: #fff;\n --toastify-text-color-warning: #fff;\n --toastify-text-color-error: #fff;\n\n --toastify-spinner-color: #616161;\n --toastify-spinner-color-empty-area: #e0e0e0;\n\n // Used when no type is provided\n --toastify-color-progress-light: linear-gradient(\n to right,\n #4cd964,\n #5ac8fa,\n #007aff,\n #34aadc,\n #5856d6,\n #ff2d55\n );\n // Used when no type is provided\n --toastify-color-progress-dark: #bb86fc;\n --toastify-color-progress-info: var(--toastify-color-info);\n --toastify-color-progress-success: var(--toastify-color-success);\n --toastify-color-progress-warning: var(--toastify-color-warning);\n --toastify-color-progress-error: var(--toastify-color-error);\n}\n",":root {\n --toastify-color-light: #fff;\n --toastify-color-dark: #121212;\n --toastify-color-info: #3498db;\n --toastify-color-success: #07bc0c;\n --toastify-color-warning: #f1c40f;\n --toastify-color-error: #e74c3c;\n --toastify-color-transparent: rgba(255, 255, 255, 0.7);\n --toastify-icon-color-info: var(--toastify-color-info);\n --toastify-icon-color-success: var(--toastify-color-success);\n --toastify-icon-color-warning: var(--toastify-color-warning);\n --toastify-icon-color-error: var(--toastify-color-error);\n --toastify-toast-width: 320px;\n --toastify-toast-background: #fff;\n --toastify-toast-min-height: 64px;\n --toastify-toast-max-height: 800px;\n --toastify-font-family: sans-serif;\n --toastify-z-index: 9999;\n --toastify-text-color-light: #757575;\n --toastify-text-color-dark: #fff;\n --toastify-text-color-info: #fff;\n --toastify-text-color-success: #fff;\n --toastify-text-color-warning: #fff;\n --toastify-text-color-error: #fff;\n --toastify-spinner-color: #616161;\n --toastify-spinner-color-empty-area: #e0e0e0;\n --toastify-color-progress-light: linear-gradient(\n to right,\n #4cd964,\n #5ac8fa,\n #007aff,\n #34aadc,\n #5856d6,\n #ff2d55\n );\n --toastify-color-progress-dark: #bb86fc;\n --toastify-color-progress-info: var(--toastify-color-info);\n --toastify-color-progress-success: var(--toastify-color-success);\n --toastify-color-progress-warning: var(--toastify-color-warning);\n --toastify-color-progress-error: var(--toastify-color-error);\n}\n\n.Toastify__toast-container {\n z-index: var(--toastify-z-index);\n -webkit-transform: translate3d(0, 0, var(--toastify-z-index) px);\n position: fixed;\n padding: 4px;\n width: var(--toastify-toast-width);\n box-sizing: border-box;\n color: #fff;\n}\n.Toastify__toast-container--top-left {\n top: 1em;\n left: 1em;\n}\n.Toastify__toast-container--top-center {\n top: 1em;\n left: 50%;\n transform: translateX(-50%);\n}\n.Toastify__toast-container--top-right {\n top: 1em;\n right: 1em;\n}\n.Toastify__toast-container--bottom-left {\n bottom: 1em;\n left: 1em;\n}\n.Toastify__toast-container--bottom-center {\n bottom: 1em;\n left: 50%;\n transform: translateX(-50%);\n}\n.Toastify__toast-container--bottom-right {\n bottom: 1em;\n right: 1em;\n}\n\n@media only screen and (max-width : 480px) {\n .Toastify__toast-container {\n width: 100vw;\n padding: 0;\n left: 0;\n margin: 0;\n }\n .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {\n top: 0;\n transform: translateX(0);\n }\n .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {\n bottom: 0;\n transform: translateX(0);\n }\n .Toastify__toast-container--rtl {\n right: 0;\n left: initial;\n }\n}\n.Toastify__toast {\n position: relative;\n min-height: var(--toastify-toast-min-height);\n box-sizing: border-box;\n margin-bottom: 1rem;\n padding: 8px;\n border-radius: 4px;\n box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n max-height: var(--toastify-toast-max-height);\n overflow: hidden;\n font-family: var(--toastify-font-family);\n cursor: pointer;\n direction: ltr;\n}\n.Toastify__toast--rtl {\n direction: rtl;\n}\n.Toastify__toast-body {\n margin: auto 0;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding: 6px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n}\n.Toastify__toast-body > div:last-child {\n -ms-flex: 1;\n flex: 1;\n}\n.Toastify__toast-icon {\n -webkit-margin-end: 10px;\n margin-inline-end: 10px;\n width: 20px;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n display: -ms-flexbox;\n display: flex;\n}\n\n.Toastify--animate {\n animation-fill-mode: both;\n animation-duration: 0.7s;\n}\n\n.Toastify--animate-icon {\n animation-fill-mode: both;\n animation-duration: 0.3s;\n}\n\n@media only screen and (max-width : 480px) {\n .Toastify__toast {\n margin-bottom: 0;\n border-radius: 0;\n }\n}\n.Toastify__toast-theme--dark {\n background: var(--toastify-color-dark);\n color: var(--toastify-text-color-dark);\n}\n.Toastify__toast-theme--light {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n}\n.Toastify__toast-theme--colored.Toastify__toast--default {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n}\n.Toastify__toast-theme--colored.Toastify__toast--info {\n color: var(--toastify-text-color-info);\n background: var(--toastify-color-info);\n}\n.Toastify__toast-theme--colored.Toastify__toast--success {\n color: var(--toastify-text-color-success);\n background: var(--toastify-color-success);\n}\n.Toastify__toast-theme--colored.Toastify__toast--warning {\n color: var(--toastify-text-color-warning);\n background: var(--toastify-color-warning);\n}\n.Toastify__toast-theme--colored.Toastify__toast--error {\n color: var(--toastify-text-color-error);\n background: var(--toastify-color-error);\n}\n\n.Toastify__progress-bar-theme--light {\n background: var(--toastify-color-progress-light);\n}\n.Toastify__progress-bar-theme--dark {\n background: var(--toastify-color-progress-dark);\n}\n.Toastify__progress-bar--info {\n background: var(--toastify-color-progress-info);\n}\n.Toastify__progress-bar--success {\n background: var(--toastify-color-progress-success);\n}\n.Toastify__progress-bar--warning {\n background: var(--toastify-color-progress-warning);\n}\n.Toastify__progress-bar--error {\n background: var(--toastify-color-progress-error);\n}\n.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {\n background: var(--toastify-color-transparent);\n}\n\n.Toastify__close-button {\n color: #fff;\n background: transparent;\n outline: none;\n border: none;\n padding: 0;\n cursor: pointer;\n opacity: 0.7;\n transition: 0.3s ease;\n -ms-flex-item-align: start;\n align-self: flex-start;\n}\n.Toastify__close-button--light {\n color: #000;\n opacity: 0.3;\n}\n.Toastify__close-button > svg {\n fill: currentColor;\n height: 16px;\n width: 14px;\n}\n.Toastify__close-button:hover, .Toastify__close-button:focus {\n opacity: 1;\n}\n\n@keyframes Toastify__trackProgress {\n 0% {\n transform: scaleX(1);\n }\n 100% {\n transform: scaleX(0);\n }\n}\n.Toastify__progress-bar {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 5px;\n z-index: var(--toastify-z-index);\n opacity: 0.7;\n transform-origin: left;\n}\n.Toastify__progress-bar--animated {\n animation: Toastify__trackProgress linear 1 forwards;\n}\n.Toastify__progress-bar--controlled {\n transition: transform 0.2s;\n}\n.Toastify__progress-bar--rtl {\n right: 0;\n left: initial;\n transform-origin: right;\n}\n\n.Toastify__spinner {\n width: 20px;\n height: 20px;\n box-sizing: border-box;\n border: 2px solid;\n border-radius: 100%;\n border-color: var(--toastify-spinner-color-empty-area);\n border-right-color: var(--toastify-spinner-color);\n animation: Toastify__spin 0.65s linear infinite;\n}\n\n@keyframes Toastify__bounceInRight {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n from {\n opacity: 0;\n transform: translate3d(3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(-25px, 0, 0);\n }\n 75% {\n transform: translate3d(10px, 0, 0);\n }\n 90% {\n transform: translate3d(-5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n@keyframes Toastify__bounceOutRight {\n 20% {\n opacity: 1;\n transform: translate3d(-20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(2000px, 0, 0);\n }\n}\n@keyframes Toastify__bounceInLeft {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n 0% {\n opacity: 0;\n transform: translate3d(-3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(25px, 0, 0);\n }\n 75% {\n transform: translate3d(-10px, 0, 0);\n }\n 90% {\n transform: translate3d(5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n@keyframes Toastify__bounceOutLeft {\n 20% {\n opacity: 1;\n transform: translate3d(20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(-2000px, 0, 0);\n }\n}\n@keyframes Toastify__bounceInUp {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n from {\n opacity: 0;\n transform: translate3d(0, 3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n 75% {\n transform: translate3d(0, 10px, 0);\n }\n 90% {\n transform: translate3d(0, -5px, 0);\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__bounceOutUp {\n 20% {\n transform: translate3d(0, -10px, 0);\n }\n 40%, 45% {\n opacity: 1;\n transform: translate3d(0, 20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, -2000px, 0);\n }\n}\n@keyframes Toastify__bounceInDown {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n 0% {\n opacity: 0;\n transform: translate3d(0, -3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, 25px, 0);\n }\n 75% {\n transform: translate3d(0, -10px, 0);\n }\n 90% {\n transform: translate3d(0, 5px, 0);\n }\n to {\n transform: none;\n }\n}\n@keyframes Toastify__bounceOutDown {\n 20% {\n transform: translate3d(0, 10px, 0);\n }\n 40%, 45% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, 2000px, 0);\n }\n}\n.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {\n animation-name: Toastify__bounceInLeft;\n}\n.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {\n animation-name: Toastify__bounceInRight;\n}\n.Toastify__bounce-enter--top-center {\n animation-name: Toastify__bounceInDown;\n}\n.Toastify__bounce-enter--bottom-center {\n animation-name: Toastify__bounceInUp;\n}\n\n.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {\n animation-name: Toastify__bounceOutLeft;\n}\n.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {\n animation-name: Toastify__bounceOutRight;\n}\n.Toastify__bounce-exit--top-center {\n animation-name: Toastify__bounceOutUp;\n}\n.Toastify__bounce-exit--bottom-center {\n animation-name: Toastify__bounceOutDown;\n}\n\n@keyframes Toastify__zoomIn {\n from {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n 50% {\n opacity: 1;\n }\n}\n@keyframes Toastify__zoomOut {\n from {\n opacity: 1;\n }\n 50% {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n to {\n opacity: 0;\n }\n}\n.Toastify__zoom-enter {\n animation-name: Toastify__zoomIn;\n}\n\n.Toastify__zoom-exit {\n animation-name: Toastify__zoomOut;\n}\n\n@keyframes Toastify__flipIn {\n from {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n animation-timing-function: ease-in;\n opacity: 0;\n }\n 40% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n animation-timing-function: ease-in;\n }\n 60% {\n transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n opacity: 1;\n }\n 80% {\n transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n }\n to {\n transform: perspective(400px);\n }\n}\n@keyframes Toastify__flipOut {\n from {\n transform: perspective(400px);\n }\n 30% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n opacity: 1;\n }\n to {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n opacity: 0;\n }\n}\n.Toastify__flip-enter {\n animation-name: Toastify__flipIn;\n}\n\n.Toastify__flip-exit {\n animation-name: Toastify__flipOut;\n}\n\n@keyframes Toastify__slideInRight {\n from {\n transform: translate3d(110%, 0, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideInLeft {\n from {\n transform: translate3d(-110%, 0, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideInUp {\n from {\n transform: translate3d(0, 110%, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideInDown {\n from {\n transform: translate3d(0, -110%, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideOutRight {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(110%, 0, 0);\n }\n}\n@keyframes Toastify__slideOutLeft {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(-110%, 0, 0);\n }\n}\n@keyframes Toastify__slideOutDown {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(0, 500px, 0);\n }\n}\n@keyframes Toastify__slideOutUp {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(0, -500px, 0);\n }\n}\n.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {\n animation-name: Toastify__slideInLeft;\n}\n.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {\n animation-name: Toastify__slideInRight;\n}\n.Toastify__slide-enter--top-center {\n animation-name: Toastify__slideInDown;\n}\n.Toastify__slide-enter--bottom-center {\n animation-name: Toastify__slideInUp;\n}\n\n.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {\n animation-name: Toastify__slideOutLeft;\n}\n.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {\n animation-name: Toastify__slideOutRight;\n}\n.Toastify__slide-exit--top-center {\n animation-name: Toastify__slideOutUp;\n}\n.Toastify__slide-exit--bottom-center {\n animation-name: Toastify__slideOutDown;\n}\n\n@keyframes Toastify__spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}\n\n/*# sourceMappingURL=ReactToastify.css.map */",".#{$rt-namespace}__toast-container {\n z-index: var(--toastify-z-index);\n -webkit-transform: translate3d(0, 0, var(--toastify-z-index) px);\n position: fixed;\n padding: 4px;\n width: var(--toastify-toast-width);\n box-sizing: border-box;\n color: #fff;\n &--top-left {\n top: 1em;\n left: 1em;\n }\n &--top-center {\n top: 1em;\n left: 50%;\n transform: translateX(-50%);\n }\n &--top-right {\n top: 1em;\n right: 1em;\n }\n &--bottom-left {\n bottom: 1em;\n left: 1em;\n }\n &--bottom-center {\n bottom: 1em;\n left: 50%;\n transform: translateX(-50%);\n }\n &--bottom-right {\n bottom: 1em;\n right: 1em;\n }\n}\n\n@media #{$rt-mobile} {\n .#{$rt-namespace}__toast-container {\n width: 100vw;\n padding: 0;\n left: 0;\n margin: 0;\n &--top-left,\n &--top-center,\n &--top-right {\n top: 0;\n transform: translateX(0);\n }\n &--bottom-left,\n &--bottom-center,\n &--bottom-right {\n bottom: 0;\n transform: translateX(0);\n }\n &--rtl {\n right: 0;\n left: initial;\n }\n }\n}\n",".#{$rt-namespace}__toast {\n position: relative;\n min-height: var(--toastify-toast-min-height);\n box-sizing: border-box;\n margin-bottom: 1rem;\n padding: 8px;\n border-radius: 4px;\n box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);\n display: flex;\n justify-content: space-between;\n max-height: var(--toastify-toast-max-height);\n overflow: hidden;\n font-family: var(--toastify-font-family);\n cursor: pointer;\n direction: ltr;\n &--rtl {\n direction: rtl;\n }\n &-body {\n margin: auto 0;\n flex: 1 1 auto;\n padding: 6px;\n display: flex;\n align-items: center;\n & > div:last-child {\n flex: 1;\n }\n }\n &-icon {\n margin-inline-end: 10px;\n width: 20px;\n flex-shrink: 0;\n display: flex;\n }\n}\n\n.#{$rt-namespace}--animate {\n animation-fill-mode: both;\n animation-duration: 0.7s;\n}\n\n.#{$rt-namespace}--animate-icon {\n animation-fill-mode: both;\n animation-duration: 0.3s;\n}\n\n@media #{$rt-mobile} {\n .#{$rt-namespace}__toast {\n margin-bottom: 0;\n border-radius: 0;\n }\n}\n",".#{$rt-namespace}__toast {\n &-theme--dark {\n background: var(--toastify-color-dark);\n color: var(--toastify-text-color-dark);\n }\n &-theme--light {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n }\n &-theme--colored#{&}--default {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n }\n &-theme--colored#{&}--info {\n color: var(--toastify-text-color-info);\n background: var(--toastify-color-info);\n }\n &-theme--colored#{&}--success {\n color: var(--toastify-text-color-success);\n background: var(--toastify-color-success);\n }\n &-theme--colored#{&}--warning {\n color: var(--toastify-text-color-warning);\n background: var(--toastify-color-warning);\n }\n &-theme--colored#{&}--error {\n color: var(--toastify-text-color-error);\n background: var(--toastify-color-error);\n }\n}\n\n.#{$rt-namespace}__progress-bar {\n &-theme--light {\n background: var(--toastify-color-progress-light);\n }\n &-theme--dark {\n background: var(--toastify-color-progress-dark);\n }\n &--info {\n background: var(--toastify-color-progress-info);\n }\n &--success {\n background: var(--toastify-color-progress-success);\n }\n &--warning {\n background: var(--toastify-color-progress-warning);\n }\n &--error {\n background: var(--toastify-color-progress-error);\n }\n &-theme--colored#{&}--info,\n &-theme--colored#{&}--success,\n &-theme--colored#{&}--warning,\n &-theme--colored#{&}--error {\n background: var(--toastify-color-transparent);\n }\n}\n\n",".#{$rt-namespace}__close-button {\n color: #fff;\n background: transparent;\n outline: none;\n border: none;\n padding: 0;\n cursor: pointer;\n opacity: 0.7;\n transition: 0.3s ease;\n align-self: flex-start;\n \n &--light {\n color: #000;\n opacity: 0.3;\n }\n\n & > svg {\n fill: currentColor;\n height: 16px;\n width: 14px;\n }\n\n &:hover, &:focus {\n opacity: 1;\n }\n}\n","@keyframes #{$rt-namespace}__trackProgress {\n 0% {\n transform: scaleX(1);\n }\n 100% {\n transform: scaleX(0);\n }\n}\n\n.#{$rt-namespace}__progress-bar {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 5px;\n z-index: var(--toastify-z-index);\n opacity: 0.7;\n transform-origin: left;\n\n &--animated {\n animation: #{$rt-namespace}__trackProgress linear 1 forwards;\n }\n\n &--controlled {\n transition: transform 0.2s;\n }\n\n &--rtl {\n right: 0;\n left: initial;\n transform-origin: right;\n }\n}\n",".#{$rt-namespace}__spinner {\n width: 20px;\n height: 20px;\n box-sizing: border-box;\n border: 2px solid;\n border-radius: 100%;\n border-color: var(--toastify-spinner-color-empty-area);\n border-right-color: var(--toastify-spinner-color);\n animation: #{$rt-namespace}__spin 0.65s linear infinite;\n}\n","@mixin timing-function {\n animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n}\n\n@keyframes #{$rt-namespace}__bounceInRight {\n from,\n 60%,\n 75%,\n 90%,\n to {\n @include timing-function;\n }\n from {\n opacity: 0;\n transform: translate3d(3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(-25px, 0, 0);\n }\n 75% {\n transform: translate3d(10px, 0, 0);\n }\n 90% {\n transform: translate3d(-5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n\n@keyframes #{$rt-namespace}__bounceOutRight {\n 20% {\n opacity: 1;\n transform: translate3d(-20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(2000px, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__bounceInLeft {\n from,\n 60%,\n 75%,\n 90%,\n to {\n @include timing-function;\n }\n 0% {\n opacity: 0;\n transform: translate3d(-3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(25px, 0, 0);\n }\n 75% {\n transform: translate3d(-10px, 0, 0);\n }\n 90% {\n transform: translate3d(5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n\n@keyframes #{$rt-namespace}__bounceOutLeft {\n 20% {\n opacity: 1;\n transform: translate3d(20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(-2000px, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__bounceInUp {\n from,\n 60%,\n 75%,\n 90%,\n to {\n @include timing-function;\n }\n from {\n opacity: 0;\n transform: translate3d(0, 3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n 75% {\n transform: translate3d(0, 10px, 0);\n }\n 90% {\n transform: translate3d(0, -5px, 0);\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__bounceOutUp {\n 20% {\n transform: translate3d(0, -10px, 0);\n }\n 40%,\n 45% {\n opacity: 1;\n transform: translate3d(0, 20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, -2000px, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__bounceInDown {\n from,\n 60%,\n 75%,\n 90%,\n to {\n @include timing-function;\n }\n 0% {\n opacity: 0;\n transform: translate3d(0, -3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, 25px, 0);\n }\n 75% {\n transform: translate3d(0, -10px, 0);\n }\n 90% {\n transform: translate3d(0, 5px, 0);\n }\n to {\n transform: none;\n }\n}\n\n@keyframes #{$rt-namespace}__bounceOutDown {\n 20% {\n transform: translate3d(0, 10px, 0);\n }\n 40%,\n 45% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, 2000px, 0);\n }\n}\n\n.#{$rt-namespace}__bounce-enter {\n &--top-left,\n &--bottom-left {\n animation-name: #{$rt-namespace}__bounceInLeft;\n }\n &--top-right,\n &--bottom-right {\n animation-name: #{$rt-namespace}__bounceInRight;\n }\n &--top-center {\n animation-name: #{$rt-namespace}__bounceInDown;\n }\n &--bottom-center {\n animation-name: #{$rt-namespace}__bounceInUp;\n }\n}\n\n.#{$rt-namespace}__bounce-exit {\n &--top-left,\n &--bottom-left {\n animation-name: #{$rt-namespace}__bounceOutLeft;\n }\n &--top-right,\n &--bottom-right {\n animation-name: #{$rt-namespace}__bounceOutRight;\n }\n &--top-center {\n animation-name: #{$rt-namespace}__bounceOutUp;\n }\n &--bottom-center {\n animation-name: #{$rt-namespace}__bounceOutDown;\n }\n}","@keyframes #{$rt-namespace}__zoomIn {\n from {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n 50% {\n opacity: 1;\n }\n}\n\n@keyframes #{$rt-namespace}__zoomOut {\n from {\n opacity: 1;\n }\n 50% {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n to {\n opacity: 0\n }\n}\n\n.#{$rt-namespace}__zoom-enter {\n animation-name: #{$rt-namespace}__zoomIn;\n}\n\n.#{$rt-namespace}__zoom-exit {\n animation-name: #{$rt-namespace}__zoomOut;\n}\n","@keyframes #{$rt-namespace}__flipIn {\n from {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n animation-timing-function: ease-in;\n opacity: 0;\n }\n 40% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n animation-timing-function: ease-in;\n }\n 60% {\n transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n opacity: 1\n }\n 80% {\n transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n }\n to {\n transform: perspective(400px);\n }\n}\n\n@keyframes #{$rt-namespace}__flipOut {\n from {\n transform: perspective(400px);\n }\n 30% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n opacity: 1\n }\n to {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n opacity: 0\n }\n}\n\n.#{$rt-namespace}__flip-enter {\n animation-name: #{$rt-namespace}__flipIn;\n}\n\n.#{$rt-namespace}__flip-exit {\n animation-name: #{$rt-namespace}__flipOut;\n}\n","@mixin transform {\n transform: translate3d(0, 0, 0);\n}\n\n@keyframes #{$rt-namespace}__slideInRight {\n from {\n transform: translate3d(110%, 0, 0);\n visibility: visible;\n }\n to {\n @include transform;\n }\n}\n\n@keyframes #{$rt-namespace}__slideInLeft {\n from {\n transform: translate3d(-110%, 0, 0);\n visibility: visible;\n }\n to {\n @include transform;\n }\n}\n\n@keyframes #{$rt-namespace}__slideInUp {\n from {\n transform: translate3d(0, 110%, 0);\n visibility: visible;\n }\n to {\n @include transform;\n }\n}\n\n@keyframes #{$rt-namespace}__slideInDown {\n from {\n transform: translate3d(0, -110%, 0);\n visibility: visible;\n }\n to {\n @include transform;\n }\n}\n\n@keyframes #{$rt-namespace}__slideOutRight {\n from {\n @include transform;\n }\n to {\n visibility: hidden;\n transform: translate3d(110%, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__slideOutLeft {\n from {\n @include transform;\n }\n to {\n visibility: hidden;\n transform: translate3d(-110%, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__slideOutDown {\n from {\n @include transform;\n }\n to {\n visibility: hidden;\n transform: translate3d(0, 500px, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__slideOutUp {\n from {\n @include transform;\n }\n to {\n visibility: hidden;\n transform: translate3d(0, -500px, 0);\n }\n}\n\n.#{$rt-namespace}__slide-enter {\n &--top-left,\n &--bottom-left {\n animation-name: #{$rt-namespace}__slideInLeft;\n }\n &--top-right,\n &--bottom-right {\n animation-name: #{$rt-namespace}__slideInRight;\n }\n &--top-center {\n animation-name: #{$rt-namespace}__slideInDown;\n }\n &--bottom-center {\n animation-name: #{$rt-namespace}__slideInUp;\n }\n}\n\n.#{$rt-namespace}__slide-exit {\n &--top-left,\n &--bottom-left {\n animation-name: #{$rt-namespace}__slideOutLeft;\n }\n &--top-right,\n &--bottom-right {\n animation-name: #{$rt-namespace}__slideOutRight;\n }\n &--top-center {\n animation-name: #{$rt-namespace}__slideOutUp;\n }\n &--bottom-center {\n animation-name: #{$rt-namespace}__slideOutDown;\n }\n}","@keyframes #{$rt-namespace}__spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}\n","@import \"./general.module.scss\";\n\n//Step 1\n#loginContainer {\n margin: 3rem auto;\n padding: 1.5rem;\n h1,\n h4 {\n text-align: center;\n }\n\n color: var(--text_color);\n\n background-color: var(--contrast_bg_color);\n border: 3px;\n max-width: 30rem;\n border-radius: 0.5rem;\n -moz-box-shadow: inset 0 0 5px #c9c9c9;\n -webkit-box-shadow: inset 0 0 5px #c9c9c9;\n box-shadow: inset 0 0 5px #c9c9c9;\n color: var(--text_color);\n}\n\n//Step 3\n#confirmContainer {\n margin: 3rem auto;\n padding: 1.5rem;\n h1,\n h4 {\n text-align: center;\n }\n\n color: var(--text_color);\n\n background-color: var(--contrast_bg_color);\n border: 3px;\n max-width: 30rem;\n border-radius: 0.5rem;\n -moz-box-shadow: inset 0 0 5px #c9c9c9;\n -webkit-box-shadow: inset 0 0 5px #c9c9c9;\n box-shadow: inset 0 0 5px #c9c9c9;\n color: var(--text_color);\n}\n\n// Step 2\n#container {\n margin: 3rem auto;\n padding: 2rem;\n background-color: var(--background_color);\n border: 3px;\n h1,\n h4 {\n text-align: center;\n }\n\n max-width: 60rem;\n\n color: var(--text_color);\n\n background-color: var(--contrast_bg_color);\n border-radius: 0.5rem;\n -moz-box-shadow: inset 0 0 5px #c9c9c9;\n -webkit-box-shadow: inset 0 0 5px #c9c9c9;\n box-shadow: inset 0 0 5px #c9c9c9;\n}\n\n#formContainer {\n margin: auto;\n width: 100%;\n}\n\n#submitContainer {\n margin: 1rem auto 0;\n width: 50%;\n display: flex;\n input {\n margin: auto;\n }\n}\n\n#letterAnimation {\n max-width: 15rem;\n max-height: 15rem;\n padding: 0;\n margin-top: 0;\n margin: auto;\n overflow: hidden;\n}\n\n#loginAnimation {\n max-width: 10rem;\n max-height: 10rem;\n padding: 0;\n margin-top: 0;\n margin: auto;\n overflow: hidden;\n}\n\n.step {\n margin-top: 2rem;\n text-align: center;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n}\n\n.next_button {\n height: 2rem;\n width: 100%;\n border-radius: 0.3rem;\n border-style: none;\n background-color: $primary_color;\n color: #fff;\n font-weight: bold;\n font-size: 1rem;\n cursor: pointer;\n padding-left: 3rem;\n padding-right: 3rem;\n}\n\n.select_wrapper {\n width: 30%;\n height: 3.5rem;\n display: flex;\n align-self: center;\n}\n\na {\n width: 100%;\n text-align: center;\n color: general($primary_text_color);\n :visited {\n color: general($primary_text_color);\n }\n}\n\n.input-fields {\n margin: auto;\n margin-top: 1rem;\n width: 100%;\n\n form {\n gap: 1rem;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n }\n\n .submit {\n width: 10rem;\n height: 2rem;\n border-radius: 0.3rem;\n border-style: none;\n background-color: $primary_color;\n color: white;\n font-weight: bold;\n font-size: 1rem;\n cursor: pointer;\n\n align-self: flex-end;\n }\n\n #gymhaanPlacehodler {\n align-self: flex-end;\n font-size: 14px;\n margin: auto;\n padding-right: 0.7rem;\n padding-left: 0.3rem;\n text-align: right;\n }\n #idPlaceholder {\n align-self: flex-start;\n font-size: 14px;\n margin: auto;\n\n text-align: left;\n }\n\n #idInput {\n width: 100%;\n }\n\n .input-field {\n width: 20rem;\n display: flex;\n flex-direction: row;\n border-radius: 0.3rem;\n box-shadow: 0 0 0 2px var(--text_color);\n\n height: 2rem;\n padding-left: 0.7rem;\n padding-right: 0.3rem;\n\n > input {\n width: 80%;\n border-width: 0;\n background-color: transparent;\n padding: 0;\n height: 100%;\n font-size: 14px;\n color: var(--text_color);\n &:focus {\n outline-width: 0;\n outline: none;\n }\n }\n }\n}\n\n.textarea {\n resize: none;\n width: 100%;\n height: 7rem;\n font-size: 14px;\n border: none;\n border-radius: 0.3rem;\n background: transparent;\n color: var(--text_color);\n padding: 0.3rem;\n\n :focus {\n border: none;\n }\n}\n\n.subjects {\n text-align: left;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n\n width: 100%;\n\n h3 {\n width: 100%;\n text-align: left !important;\n padding-left: 3rem;\n }\n}\n\n.subject {\n text-align: left;\n background-color: var(--background_color);\n border-radius: 0.5rem;\n box-shadow: inset 0 0 2px #c9c9c9;\n max-width: auto;\n display: flex;\n flex-direction: row;\n justify-content: space-around;\n padding: 0;\n width: 40%;\n margin: auto;\n margin-top: 0.3rem;\n margin-bottom: 0.3rem;\n\n > select {\n margin: auto;\n width: 40%;\n }\n\n h4 {\n width: 50%;\n text-align: left !important;\n padding-left: 1.2rem;\n }\n}\n\n@media screen and (max-width: 768px) {\n .subjects {\n flex-direction: column;\n flex-wrap: nowrap;\n\n h3 {\n padding-left: 0;\n }\n }\n\n .subject {\n width: 100%;\n }\n}\n\n@media screen and (max-width: 600px) {\n .container {\n p {\n font-size: 11pt !important;\n }\n\n margin-top: 3rem;\n width: auto;\n border: 0;\n }\n\n #loginContainer {\n margin-top: 0;\n border: 0;\n border-radius: 0;\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n\n #confirmContainer {\n margin-top: 0;\n border: 0;\n border-radius: 0;\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n\n #justifyText {\n text-align: justify;\n }\n\n span {\n font-weight: bold;\n }\n }\n\n #container {\n margin-top: 0;\n border: 0;\n border-radius: 0;\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n\n .input-fields {\n form {\n flex-direction: column;\n }\n\n .submit {\n width: 100%;\n height: 2.5rem;\n }\n }\n\n .input-field {\n width: 100% !important;\n }\n\n .subjects {\n flex-direction: column;\n flex-wrap: nowrap;\n\n h3 {\n padding-left: 0;\n }\n }\n\n .subject {\n width: 100%;\n }\n\n .next_button {\n margin-top: 3rem;\n width: 100%;\n height: 3rem;\n }\n}\n\n.selectGrade {\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n border: none;\n outline: none;\n font-size: 12pt;\n border-radius: 3px;\n text-align: center;\n padding: 0.3rem;\n background-color: $primary_color;\n color: var(--text_color);\n cursor: pointer;\n}\n",".footer {\n width: 100vw;\n height: 5rem;\n background-color: var(--contrast_bg_color);\n\n display: flex;\n\n padding: 0 10rem;\n\n justify-content: space-evenly;\n align-items: center;\n flex-direction: row;\n flex-wrap: wrap;\n\n a {\n width: auto;\n padding: 0 clamp(1rem, 5vw, 3rem);\n margin: 0;\n text-decoration: none;\n color: var(--text_color);\n }\n}\n\n@media screen and (max-width: 600px) {\n .footer {\n height: auto;\n flex-direction: column;\n padding: 1rem 0;\n justify-content: space-around;\n a {\n padding: 0.5rem 0;\n }\n }\n}\n","#switch {\n /* styling lable */\n .toggle {\n --width: 3rem;\n --height: 1.5rem;\n\n position: relative;\n display: inline-block;\n width: var(--width);\n height: var(--height);\n margin: 0;\n box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);\n border-radius: var(--height);\n cursor: pointer;\n }\n\n /* hiding checkbox */\n .toggle input {\n display: none;\n }\n\n /* Creating slider */\n .toggle .slider {\n margin: 0;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border-radius: var(--height);\n background-color: #ccc;\n transition: all 0.4s ease-in-out;\n }\n .toggle .slider::before {\n content: \"\";\n margin: 0;\n position: absolute;\n top: 0;\n left: 0;\n width: calc(var(--height));\n height: calc(var(--height));\n border-radius: calc(var(--height) / 2);\n background-color: #fff;\n box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);\n transition: all 0.2s ease-in-out;\n }\n\n /* Adding slider effect */\n .toggle input:checked + .slider {\n background-color: #2196f3;\n }\n .toggle input:checked + .slider::before {\n transform: translateX(calc(var(--width) - var(--height)));\n }\n\n .toggle .labels {\n margin: 0;\n position: absolute;\n left: 0;\n width: 100%;\n height: 100%;\n font-size: 14px;\n font-family: sans-serif;\n transition: all 0.4s ease-in-out;\n }\n\n .toggle .labels::after {\n content: \"🌞\";\n position: absolute;\n right: 5px;\n color: #272727;\n opacity: 1;\n text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);\n transition: all 0.4s ease-in-out;\n }\n\n .toggle .labels::before {\n content: \"🌛\";\n position: absolute;\n left: 5px;\n color: #ffffff;\n opacity: 0;\n text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.4);\n transition: all 0.4s ease-in-out;\n }\n\n .toggle input:checked ~ .labels::after {\n opacity: 0;\n }\n\n .toggle input:checked ~ .labels::before {\n opacity: 1;\n }\n}\n","@import \"_vars.scss\";\n\n@font-face {\n font-family: \"Computer Modern Serif\";\n src: url(\"/assets/fonts/cmunrm.ttf\");\n}\n\nbody {\n background-color: var(--background_color);\n\n margin: 0 !important;\n padding: 0 !important;\n // font-family: \"Computer Modern Serif\" !important;\n font-family: \"Computer Modern\", \"Inter\", -apple-system, BlinkMacSystemFont,\n \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\",\n \"Droid Sans\", \"Helvetica Neue\", sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n overflow-x: hidden;\n}\n\nbody.light {\n --background_color: #fff;\n --text_color: #23272a; // stolen from the discord landing page. better readability than pure black.\n --contrast_bg_color: rgb(235, 235, 235);\n}\n\nbody.dark {\n --background_color: #222;\n --text_color: #fff;\n --contrast_bg_color: rgb(41, 41, 41);\n}\n\n.App {\n height: 100%;\n width: 100%;\n}\n\n* {\n box-sizing: border-box;\n}\n\n#wrapper {\n min-height: calc(100vh - 10em);\n width: 100%;\n}\n","@import \"./vars\";\n\n.page {\n width: 100%;\n\n #title {\n display: flex;\n\n justify-content: center;\n align-items: center;\n text-align: center;\n\n color: white;\n height: 14rem;\n width: 100%;\n background-color: $primary_color;\n }\n\n #content {\n color: var(--text_color);\n\n font-size: 11pt !important;\n }\n\n #content.nocenter {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 2101px) {\n #content {\n padding: 2rem 20rem;\n }\n}\n\n@media screen and (max-width: 2100px) and (min-width: 1001px) {\n #content {\n padding: 2rem 10rem;\n }\n}\n@media screen and (max-width: 1000px) and (min-width: 601px) {\n #content {\n padding: 2rem 5rem;\n }\n}\n\n@media screen and (max-width: 600px) {\n #content {\n padding: 2rem 2rem;\n }\n}\n","@media screen and (max-width: 1000px) and (min-width: 601px) {\n #licenseText {\n font-size: 10pt;\n }\n}\n\n@media screen and (max-width: 600px) {\n #licenseText {\n font-size: 4pt;\n }\n}\n",".LoadingSpin {\n height: 20vmin;\n pointer-events: none;\n opacity: 1;\n transition: opacity 0.5s;\n}\n.spinner {\n position: absolute;\n top: 0;\n right: 0;\n width: 100%;\n height: 100%;\n z-index: 9000;\n\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n@media (prefers-reduced-motion: no-preference) {\n .LoadingSpin {\n animation: spin infinite 2s linear;\n }\n}\n\n@keyframes spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n","@import \"_vars\";\n\n#wrapper {\n width: 100%;\n height: 100%;\n min-height: calc(100vh - 10rem);\n\n display: flex;\n justify-content: center;\n align-items: center;\n\n color: var(--text_color);\n\n text-align: center;\n flex-direction: column;\n\n #centered {\n display: flex;\n justify-content: center;\n align-items: center;\n flex-direction: column;\n\n * {\n margin: 0;\n }\n\n p {\n font-size: 2rem;\n }\n\n a {\n margin-top: 1rem;\n\n font-size: 1.5rem;\n text-decoration: none;\n color: white;\n background-color: $primary_color;\n\n padding: 0.5rem 1rem;\n border-radius: 8px;\n }\n\n .animationContainer {\n max-width: 60rem;\n }\n }\n}\n\n@media screen and (max-width: 600px) {\n #wrapper {\n p {\n margin-top: 3rem;\n font-size: 1.5rem !important;\n }\n\n a {\n font-size: 1rem !important;\n }\n }\n}\n","@import \"./vars\";\n\n.container {\n padding: 1rem;\n}\n\n.formContainer {\n margin: auto;\n margin-top: 3rem;\n padding: 2rem;\n border: 5px;\n max-width: 35rem;\n h1 {\n text-align: center;\n }\n\n color: var(--text_color);\n\n background-color: var(--contrast_bg_color);\n border-radius: 0.5rem;\n -moz-box-shadow: inset 0 0 5px #c9c9c9;\n -webkit-box-shadow: inset 0 0 5px #c9c9c9;\n box-shadow: inset 0 0 5px #c9c9c9;\n form {\n display: flex;\n flex-direction: column;\n }\n}\n\n.placeholder {\n width: 100%;\n height: 6rem;\n}\n\n.step {\n text-align: center;\n}\n\n\n\n#submit {\n width: 60%;\n height: 2rem;\n margin-top: 1rem;\n border-radius: 0.3rem;\n border-style: none;\n background-color: $primary_color;\n color: white;\n font-weight: bold;\n font-size: 1rem;\n cursor: pointer;\n\n align-self: center;\n}\n\n.inputField {\n margin: 0;\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n width: 100%;\n display: flex;\n flex-direction: row;\n\n border-radius: 0.3rem;\n box-shadow: 0 0 0 2px var(--text_color);\n\n background-color: var(--background_color);\n}\n\n#inputRow {\n display: flex;\n\n flex-direction: row;\n gap: 1rem;\n\n > div {\n width: 100%;\n }\n}\n\n#resultsContainer {\n margin-top: 2rem;\n text-align: center;\n color: var(--text_color);\n\n display: flex;\n flex-direction: column;\n align-items: center;\n\n gap: 1rem;\n\n .result {\n text-align: left;\n background-color: var(--contrast_bg_color);\n border-radius: 0.5rem;\n -moz-box-shadow: inset 0 0 2px #c9c9c9;\n -webkit-box-shadow: inset 0 0 2px #c9c9c9;\n box-shadow: inset 0 0 2px #c9c9c9;\n\n max-width: 35rem;\n width: 100%;\n\n display: flex;\n flex-direction: column;\n\n gap: 5px;\n\n padding: 0.5rem 1rem;\n h2 {\n margin: 0;\n font-size: 15pt;\n }\n\n p {\n margin: 0;\n }\n\n .email {\n font-family: Hack, monospace;\n > a {\n color: var(--text_color);\n text-decoration: none;\n }\n }\n }\n\n #numResults {\n font-weight: bold;\n font-size: 16pt;\n }\n}\n\n@media screen and (max-width: 600px) {\n #inputRow {\n flex-direction: column !important;\n }\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/build/static/css/main.9f765470.css b/build/static/css/main.9f765470.css new file mode 100644 index 0000000..adbbc2b --- /dev/null +++ b/build/static/css/main.9f765470.css @@ -0,0 +1,2 @@ +.Home_text_button__tLZQT{align-self:center;background-color:#98c222;border-radius:.3rem;border-style:none;box-shadow:0 0 0 2px #98c222;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;margin-top:1rem;padding:0 2rem;width:auto}.Home_text_button__tLZQT:disabled{background-color:var(--disabled_color);box-shadow:0 0 0 2px var(--disabled_color);cursor:not-allowed}.Home_login__4aQdJ{height:50rem;margin:auto;width:20rem}.Home_form__EM7my{margin:auto;width:100%}.Home_form__EM7my form{display:flex;flex-direction:column}.Home_text_field__DGbio{height:5rem;width:100%}.Home_input-field__qS\+89{background-color:var(--contrast_bg_color);border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;height:2rem;padding-left:.7rem;padding-right:.3rem;width:20rem}.Home_input-field__qS\+89>input{background-color:transparent;border-width:0;color:var(--text_color);font-size:14px;height:100%;padding:0;width:80%}.Home_input-field__qS\+89>input:focus{outline-width:0;outline:none}.Home_submit_button__oxkg4{width:60%}.Home_select__lHCqf{-webkit-appearance:none;background-color:transparent;border:none;color:var(--text_color);padding:.5rem;text-align:center;width:100%}.Home_select__lHCqf option:nth-child(2n){background-color:var(--background_color)}.Home_select__lHCqf option:nth-child(odd),.Home_select_input_field__-Yf5N{background-color:var(--contrast_bg_color)}.Home_select_input_field__-Yf5N{border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;margin:.5rem 0;width:100%}.Home_text_marker__vTj3A{background:linear-gradient(transparent,transparent 42%,#98c222 0,#98c222 90%,transparent 0) no-repeat;padding:0 5px}.Home_bullSpan__ncDkQ{color:#98c222}.Home_flexdiv__rVq6R{display:flex;justify-content:center;width:100%}.Home_weird-shadow__guWVn{box-shadow:inset 0 0 5px #c9c9c9}.Home_icon__AwMy4{color:#98c222}#Home_main__zMKpE{align-items:center;display:flex;flex-direction:column;min-height:60vh;width:100%}#Home_main__zMKpE p{font-size:1.2rem}#Home_main__zMKpE a{text-decoration:underline}#Home_main__zMKpE a:visited{color:var(--text_color)}#Home_main__zMKpE #Home_mainThingy__eyOmY{align-items:center;background-image:url(/static/media/background.b99e6c454fc2f1b52557.webp);background-position:10%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;justify-content:center;min-height:25rem;width:100%}#Home_main__zMKpE #Home_mainThingy__eyOmY #Home_title__IfKZn h1{color:#f1f2f6;font-size:4rem;font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin:0;text-align:center}#Home_issue-link__F-V09,.Home_link__dG8iO{text-decoration:underline}#Home_applySection__U38O4{background-color:var(--background_color);color:var(--text_color)}.Home_applyFlexContainer__D5j4W{display:flex;flex-direction:row}.Home_informationText__4rUZc{display:flex;flex:3 1;flex-direction:column}.Home_informationText__4rUZc p{color:var(--text_color);line-height:2rem}.Home_backdrop__JpTLG{background:linear-gradient(transparent,transparent 42%,#98c222 0,#98c222 90%,transparent 0) no-repeat;padding:0 5px}#Home_choices__QA64A{display:flex;flex:2 1;flex-direction:column}#Home_choices__QA64A .Home_choice__N70j6{align-items:stretch;background-color:var(--contrast_bg_color);border-radius:.5rem;box-shadow:inset 0 0 2px #c9c9c9;cursor:pointer;display:flex;flex:1 1;flex-direction:column;margin:1rem 0 1rem 3rem;padding:1rem;text-align:center}#Home_choices__QA64A .Home_choice__N70j6 *{flex:1 1}#Home_choices__QA64A .Home_choice__N70j6 i{font-size:6rem;text-align:center;width:100%}#Home_choices__QA64A .Home_choice__N70j6 a{color:var(--text_color);text-decoration:none}@media screen and (min-width:2101px){#Home_applySection__U38O4{padding:5rem 20rem}#Home_applySection__U38O4 .Home_applyFlexContainer__D5j4W{align-items:space-between}#Home_choices__QA64A{flex-direction:row}#Home_choices__QA64A a{align-items:center;display:flex}#Home_choices__QA64A h1{text-align:center}}@media screen and (max-width:2100px)and (min-width:1801px){#Home_choices__QA64A{flex-direction:column}#Home_choices__QA64A a{align-items:center;display:flex}#Home_choices__QA64A h1{text-align:center}#Home_applySection__U38O4{padding:5rem 10rem}}@media screen and (max-width:1800px)and (min-width:1301px){#Home_mainThingy__eyOmY{flex-direction:column;padding:3rem}#Home_mainThingy__eyOmY #Home_title__IfKZn h1{font-size:70pt}#Home_choices__QA64A{flex-direction:column}#Home_choices__QA64A a{align-items:center;display:flex}#Home_choices__QA64A h1{text-align:center}#Home_applySection__U38O4{padding:5rem 10rem}}@media screen and (max-width:1300px){#Home_mainThingy__eyOmY{flex-direction:column;padding:2rem}#Home_mainThingy__eyOmY #Home_title__IfKZn h1{font-size:50pt}.Home_applyFlexContainer__D5j4W{flex-direction:column-reverse}#Home_choices__QA64A{grid-row-gap:1rem;display:grid;flex:1 1;flex-direction:row;grid-template-rows:1fr 1fr;margin:0;padding:0;row-gap:1rem}#Home_choices__QA64A .Home_choice__N70j6{margin:0;width:100%}#Home_applySection__U38O4{padding:5rem 2rem}}@media screen and (max-width:800px){#Home_applySection__U38O4{padding:2rem}}.Navbar_text_button__Uj9fQ{align-self:center;background-color:#98c222;border-radius:.3rem;border-style:none;box-shadow:0 0 0 2px #98c222;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;margin-top:1rem;padding:0 2rem;width:auto}.Navbar_text_button__Uj9fQ:disabled{background-color:var(--disabled_color);box-shadow:0 0 0 2px var(--disabled_color);cursor:not-allowed}.Navbar_login__jJ9kb{height:50rem;margin:auto;width:20rem}.Navbar_form__ah34e{margin:auto;width:100%}.Navbar_form__ah34e form{display:flex;flex-direction:column}.Navbar_text_field__SC77o{height:5rem;width:100%}.Navbar_input-field__lfs-7{background-color:var(--contrast_bg_color);border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;height:2rem;padding-left:.7rem;padding-right:.3rem;width:20rem}.Navbar_input-field__lfs-7>input{background-color:transparent;border-width:0;color:var(--text_color);font-size:14px;height:100%;padding:0;width:80%}.Navbar_input-field__lfs-7>input:focus{outline-width:0;outline:none}.Navbar_submit_button__Kdw95{width:60%}.Navbar_select__F2z2a{-webkit-appearance:none;background-color:transparent;border:none;color:var(--text_color);padding:.5rem;text-align:center;width:100%}.Navbar_select__F2z2a option:nth-child(2n){background-color:var(--background_color)}.Navbar_select__F2z2a option:nth-child(odd),.Navbar_select_input_field__xq6jE{background-color:var(--contrast_bg_color)}.Navbar_select_input_field__xq6jE{border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;margin:.5rem 0;width:100%}.Navbar_text_marker__VMe3N{background:linear-gradient(transparent,transparent 42%,#98c222 0,#98c222 90%,transparent 0) no-repeat;padding:0 5px}.Navbar_bullSpan__ANHvb{color:#98c222}.Navbar_flexdiv__91nq2{display:flex;justify-content:center;width:100%}.Navbar_weird-shadow__y6oYj{box-shadow:inset 0 0 5px #c9c9c9}.Navbar_icon__BQTEc{color:#98c222}nav{background-color:var(--contrast_bg_color);height:5rem;width:100vw}nav ul{align-items:center;display:flex;font-weight:700;height:100%;justify-content:space-between;list-style:none;margin:0;padding:0 10rem}nav ul #Navbar_logo__2AOPG{color:var(--disabled_color);text-transform:"uppercase"}nav ul #Navbar_logo__2AOPG img{max-height:3.7rem}nav ul #Navbar_logo__2AOPG img .Navbar_dark__ouMAu,nav ul #Navbar_logo__2AOPG img .Navbar_light__I-T5z{content:url(/static/media/logo.e30efaf0b65e724c8dc8.svg)}nav ul #Navbar_logo__2AOPG *{align-items:center;color:var(--disabled_color);display:flex;gap:1rem;max-width:10rem;text-align:left}nav ul a,nav ul button{align-items:center;background-color:transparent;border:none;color:var(--text_color);display:flex;font-family:Inter;font-size:1rem;font-weight:700;text-decoration:none;transition:color .2s}nav ul #Navbar_links__ZmUvB{align-items:center;display:flex;gap:3rem;justify-content:center}nav ul #Navbar_links__ZmUvB span{padding-left:2px}@media screen and (max-width:1300px){nav ul{padding:0 2rem}}@media screen and (max-width:600px){nav{display:flex;height:auto!important;padding:1rem 5vw}nav ul{align-items:start;flex-direction:column;gap:2rem;margin-left:2rem;padding:0;text-align:left;width:100%}nav ul #Navbar_links__ZmUvB{flex-direction:column;gap:.5rem!important}}.loginPage_text_button__pmtNP{align-self:center;background-color:#98c222;border-radius:.3rem;border-style:none;box-shadow:0 0 0 2px #98c222;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;margin-top:1rem;padding:0 2rem;width:auto}.loginPage_text_button__pmtNP:disabled{background-color:var(--disabled_color);box-shadow:0 0 0 2px var(--disabled_color);cursor:not-allowed}.loginPage_login__9S1RP{height:50rem;margin:auto;width:20rem}.loginPage_form__Ojknc{margin:auto;width:100%}.loginPage_form__Ojknc form{display:flex;flex-direction:column}.loginPage_text_field__vUsJH{height:5rem;width:100%}.loginPage_input-field__CaxxD{background-color:var(--contrast_bg_color);border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;height:2rem;padding-left:.7rem;padding-right:.3rem;width:20rem}.loginPage_input-field__CaxxD>input{background-color:transparent;border-width:0;color:var(--text_color);font-size:14px;height:100%;padding:0;width:80%}.loginPage_input-field__CaxxD>input:focus{outline-width:0;outline:none}.loginPage_submit_button__Faeo4{width:60%}.loginPage_select__NKwFY{-webkit-appearance:none;background-color:transparent;border:none;color:var(--text_color);padding:.5rem;text-align:center;width:100%}.loginPage_select__NKwFY option:nth-child(2n){background-color:var(--background_color)}.loginPage_select__NKwFY option:nth-child(odd),.loginPage_select_input_field__IZU2B{background-color:var(--contrast_bg_color)}.loginPage_select_input_field__IZU2B{border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;margin:.5rem 0;width:100%}.loginPage_text_marker__po3bC{background:linear-gradient(transparent,transparent 42%,#98c222 0,#98c222 90%,transparent 0) no-repeat;padding:0 5px}.loginPage_bullSpan__unNUW{color:#98c222}.loginPage_flexdiv__KTZz5{display:flex;justify-content:center;width:100%}.loginPage_weird-shadow__GULoN{box-shadow:inset 0 0 5px #c9c9c9}.loginPage_icon__Yayju{color:#98c222}#loginPage_login__9S1RP{background-color:var(--background_color);background-color:var(--contrast_bg_color);border:5px;border-radius:.5rem;box-shadow:inset 0 0 5px #c9c9c9;color:var(--text_color);margin-top:5%!important;margin:auto;max-width:30rem;padding:2rem}#loginPage_login__9S1RP h1{margin:0}#loginPage_login__9S1RP h3{font-size:14pt;margin:1rem 0 0}#loginPage_login__9S1RP #loginPage_animationContainer__pycGX{margin-top:-3rem;-webkit-transform:scale(.75);transform:scale(.75)}#loginPage_login__9S1RP p{margin:.5rem 0}.loginPage_inputFields__lvu08{margin:auto;width:80%}.loginPage_inputFields__lvu08 form{display:flex;flex-direction:column}.loginPage_inputFields__lvu08 form input[type=submit]{margin:1rem auto 0}.loginPage_inputFields__lvu08 form label{font-size:.8rem}.loginPage_inputFields__lvu08 input{color:var(--text_color);height:2.5rem}.loginPage_inputFields__lvu08 input:focus{outline:none}.loginPage_inputField__Zo-V0{border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);margin-bottom:.5rem;margin-top:.5rem;width:100%}.loginPage_inputField__Zo-V0 input{background-color:transparent;border:none;padding:.5rem;width:100%}.loginPage_required__Im29D{color:red}@media screen and (max-width:500px){#loginPage_login__9S1RP{margin:1rem}}.general_text_button__PMur-{align-self:center;background-color:#98c222;border-radius:.3rem;border-style:none;box-shadow:0 0 0 2px #98c222;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;margin-top:1rem;padding:0 2rem;width:auto}.general_text_button__PMur-:disabled{background-color:var(--disabled_color);box-shadow:0 0 0 2px var(--disabled_color);cursor:not-allowed}.general_login__Px5-x{height:50rem;margin:auto;width:20rem}.general_form__ANePu{margin:auto;width:100%}.general_form__ANePu form{display:flex;flex-direction:column}.general_text_field__A8qhK{height:5rem;width:100%}.general_input-field__mMTCo{background-color:var(--contrast_bg_color);border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;height:2rem;padding-left:.7rem;padding-right:.3rem;width:20rem}.general_input-field__mMTCo>input{background-color:transparent;border-width:0;color:var(--text_color);font-size:14px;height:100%;padding:0;width:80%}.general_input-field__mMTCo>input:focus{outline-width:0;outline:none}.general_submit_button__64T7E{width:60%}.general_select__OQbSJ{-webkit-appearance:none;background-color:transparent;border:none;color:var(--text_color);padding:.5rem;text-align:center;width:100%}.general_select__OQbSJ option:nth-child(2n){background-color:var(--background_color)}.general_select__OQbSJ option:nth-child(odd),.general_select_input_field__jc-XZ{background-color:var(--contrast_bg_color)}.general_select_input_field__jc-XZ{border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;margin:.5rem 0;width:100%}.general_text_marker__oWn7L{background:linear-gradient(transparent,transparent 42%,#98c222 0,#98c222 90%,transparent 0) no-repeat;padding:0 5px}.general_bullSpan__FNKte{color:#98c222}.general_flexdiv__62znF{display:flex;justify-content:center;width:100%}.general_weird-shadow__7hh7M{box-shadow:inset 0 0 5px #c9c9c9}.general_icon__X7jH1{color:#98c222}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translate3d(0,0,9999 px);-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Toastify--animate-icon{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:hsla(0,0%,100%,.7);background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;-webkit-transform-origin:left;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;-webkit-transform-origin:right;transform-origin:right}.Toastify__spinner{-webkit-animation:Toastify__spin .65s linear infinite;animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right:2px solid var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown}@-webkit-keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.registerPage_text_button__ay7Rx{align-self:center;background-color:#98c222;border-radius:.3rem;border-style:none;box-shadow:0 0 0 2px #98c222;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;margin-top:1rem;padding:0 2rem;width:auto}.registerPage_text_button__ay7Rx:disabled{background-color:var(--disabled_color);box-shadow:0 0 0 2px var(--disabled_color);cursor:not-allowed}.registerPage_login__wTg2c{height:50rem;margin:auto;width:20rem}.registerPage_form__w6xiX{margin:auto;width:100%}.registerPage_form__w6xiX form{display:flex;flex-direction:column}.registerPage_text_field__rVIsH{height:5rem;width:100%}.registerPage_input-field__YO7ez{background-color:var(--contrast_bg_color);border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;height:2rem;padding-left:.7rem;padding-right:.3rem;width:20rem}.registerPage_input-field__YO7ez>input{background-color:transparent;border-width:0;color:var(--text_color);font-size:14px;height:100%;padding:0;width:80%}.registerPage_input-field__YO7ez>input:focus{outline-width:0;outline:none}.registerPage_submit_button__p6EJF{width:60%}.registerPage_select__p6zHp{-webkit-appearance:none;background-color:transparent;border:none;color:var(--text_color);padding:.5rem;text-align:center;width:100%}.registerPage_select__p6zHp option:nth-child(2n){background-color:var(--background_color)}.registerPage_select__p6zHp option:nth-child(odd),.registerPage_select_input_field__ACH1j{background-color:var(--contrast_bg_color)}.registerPage_select_input_field__ACH1j{border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;margin:.5rem 0;width:100%}.registerPage_text_marker__aSGvl{background:linear-gradient(transparent,transparent 42%,#98c222 0,#98c222 90%,transparent 0) no-repeat;padding:0 5px}.registerPage_bullSpan__1DSr0{color:#98c222}.registerPage_flexdiv__RT\+kP{display:flex;justify-content:center;width:100%}.registerPage_weird-shadow__yayHp{box-shadow:inset 0 0 5px #c9c9c9}.registerPage_icon__gWNcf{color:#98c222}#registerPage_loginContainer__l66qK{background-color:var(--contrast_bg_color);border:3px;border-radius:.5rem;box-shadow:inset 0 0 5px #c9c9c9;color:var(--text_color);margin:3rem auto;max-width:30rem;padding:1.5rem}#registerPage_loginContainer__l66qK h1,#registerPage_loginContainer__l66qK h4{text-align:center}#registerPage_confirmContainer__gbXGP{background-color:var(--contrast_bg_color);border:3px;border-radius:.5rem;box-shadow:inset 0 0 5px #c9c9c9;color:var(--text_color);margin:3rem auto;max-width:30rem;padding:1.5rem}#registerPage_confirmContainer__gbXGP h1,#registerPage_confirmContainer__gbXGP h4{text-align:center}#registerPage_container__fWkeQ{background-color:var(--background_color);background-color:var(--contrast_bg_color);border:3px;border-radius:.5rem;box-shadow:inset 0 0 5px #c9c9c9;color:var(--text_color);margin:3rem auto;max-width:60rem;padding:2rem}#registerPage_container__fWkeQ h1,#registerPage_container__fWkeQ h4{text-align:center}#registerPage_formContainer__W8s0U{margin:auto;width:100%}#registerPage_submitContainer__u1opB{display:flex;margin:1rem auto 0;width:50%}#registerPage_submitContainer__u1opB input{margin:auto}#registerPage_letterAnimation__pKvwZ{margin:auto;max-height:15rem;max-width:15rem;overflow:hidden;padding:0}#registerPage_loginAnimation__q84\+T{margin:auto;max-height:10rem;max-width:10rem;overflow:hidden;padding:0}.registerPage_step__PYrLE{-webkit-touch-callout:none;cursor:default;margin-top:2rem;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.registerPage_next_button__iDPhO{background-color:#98c222;border-radius:.5rem;border-style:none;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:boundefined;padding:.5rem 3rem;text-align:center;width:100%}.registerPage_select_wrapper__1otP-{align-self:center;display:flex;height:3.5rem;width:30%}a{text-align:center}a:active,a:hover,a:link,a:visited{color:var(--text_color)}.registerPage_input-fields__rSEhw{margin:1rem auto auto;width:100%}.registerPage_input-fields__rSEhw form{display:flex;flex-direction:row;gap:1rem;justify-content:space-between;padding-bottom:1.5rem;padding-top:1.5rem}.registerPage_input-fields__rSEhw .registerPage_submit__gHwN6{align-self:flex-end;background-color:#98c222;border-radius:.3rem;border-style:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;width:10rem}.registerPage_input-fields__rSEhw #registerPage_gymhaanPlacehodler__LE\+iT{align-self:flex-end;font-size:14px;margin:auto;padding-left:.3rem;padding-right:.7rem;text-align:right}.registerPage_input-fields__rSEhw #registerPage_idPlaceholder__f1RXZ{align-self:flex-start;font-size:14px;margin:auto;text-align:left}.registerPage_input-fields__rSEhw #registerPage_idInput__EOHe0{width:100%}.registerPage_input-fields__rSEhw .registerPage_input-field__YO7ez{border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;height:2rem;padding-left:.7rem;padding-right:.3rem;width:20rem}.registerPage_input-fields__rSEhw .registerPage_input-field__YO7ez>input{background-color:transparent;border-width:0;color:var(--text_color);font-size:14px;height:100%;padding:0;width:80%}.registerPage_input-fields__rSEhw .registerPage_input-field__YO7ez>input:focus{outline-width:0;outline:none}.registerPage_textarea__FSlUT{background:transparent;border:none;border-radius:.3rem;color:var(--text_color);font-size:14px;height:7rem;padding:.3rem;resize:none;width:100%}.registerPage_textarea__FSlUT :focus{border:none}.registerPage_subjects__tN83D{grid-gap:1rem;display:grid;flex-direction:row;flex-wrap:wrap;gap:1rem;grid-template-columns:1fr 1fr;text-align:left;width:100%}.registerPage_subjects__tN83D h3{padding-left:3rem;text-align:left!important;width:100%}.registerPage_subject__QJ6BP{align-items:center;background-color:var(--background_color);border-radius:.5rem;box-shadow:inset 0 0 2px #c9c9c9;display:flex;flex-direction:row;justify-content:space-between;max-width:auto;padding:3px 1rem;text-align:left;width:100%}.registerPage_subject__QJ6BP>select{margin:auto;width:40%}.registerPage_subject__QJ6BP h4{margin:auto 0;text-align:left!important;width:50%}.registerPage_subject__QJ6BP#registerPage_DONT_LOOK_AT_THIS_PLS_DONT__2u2Az{background-color:#98c222!important;font-weight:700!important}@media screen and (max-width:768px){.registerPage_subjects__tN83D{grid-template-columns:1fr}.registerPage_subjects__tN83D h3{padding-left:0}.registerPage_subject__QJ6BP{width:100%}}@media screen and (max-width:600px){.registerPage_container__fWkeQ{border:0;margin-top:3rem;width:auto}.registerPage_container__fWkeQ p{font-size:11pt!important}#registerPage_confirmContainer__gbXGP,#registerPage_loginContainer__l66qK{border:0;border-radius:0;box-shadow:none;margin-top:0}#registerPage_confirmContainer__gbXGP #registerPage_justifyText__gUBtQ{text-align:justify}#registerPage_confirmContainer__gbXGP span{font-weight:700}#registerPage_container__fWkeQ{border:0;border-radius:0;box-shadow:none;margin-top:0}.registerPage_input-fields__rSEhw form{flex-direction:column}.registerPage_input-fields__rSEhw .registerPage_submit__gHwN6{height:2.5rem;width:100%}.registerPage_input-field__YO7ez{width:100%!important}.registerPage_subjects__tN83D{flex-direction:column;flex-wrap:nowrap}.registerPage_subjects__tN83D h3{padding-left:0}.registerPage_subject__QJ6BP{width:100%}.registerPage_next_button__iDPhO{height:3rem;margin-top:3rem;width:100%}}.registerPage_selectGrade__bL7Tr{-webkit-appearance:none;appearance:none;background-color:#98c222;border:none;border-radius:3px;color:var(--text_color);cursor:pointer;font-size:12pt;outline:none;padding:.3rem;text-align:center}.Footer_footer__grdIK{background-color:var(--contrast_bg_color);height:5rem;width:100vw}.Footer_footer__grdIK ul{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:space-between;margin:0;padding:0 10rem}.Footer_footer__grdIK li{color:var(--text_color);list-style:none;width:auto}.Footer_footer__grdIK li a{text-decoration:none}.Footer_footer__grdIK li button{background:transparent;border:none;color:var(--text_color);font-size:1.2rem}@media screen and (max-width:600px){.Footer_footer__grdIK{height:auto;padding:1rem 0}.Footer_footer__grdIK ul{justify-content:space-between}.Footer_footer__grdIK a{padding:.5rem 0}}@media screen and (min-width:2101px){.Footer_footer__grdIK ul{padding:0 20rem}}@media screen and (max-width:800px){.Footer_footer__grdIK ul{padding:0 2rem}}@media screen and (max-width:600px){.Footer_footer__grdIK ul{flex-direction:column;gap:.5rem}.Footer_footer__grdIK ul li{border-top:1px solid var(--disabled_color);padding-top:.5rem;width:100%}}.text_button{align-self:center;background-color:#98c222;border-radius:.3rem;border-style:none;box-shadow:0 0 0 2px #98c222;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;margin-top:1rem;padding:0 2rem;width:auto}.text_button:disabled{background-color:var(--disabled_color);box-shadow:0 0 0 2px var(--disabled_color);cursor:not-allowed}.login{height:50rem;margin:auto;width:20rem}.form{margin:auto;width:100%}.form form{display:flex;flex-direction:column}.text_field{height:5rem;width:100%}.input-field{background-color:var(--contrast_bg_color);border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;height:2rem;padding-left:.7rem;padding-right:.3rem;width:20rem}.input-field>input{background-color:transparent;border-width:0;color:var(--text_color);font-size:14px;height:100%;padding:0;width:80%}.input-field>input:focus{outline-width:0;outline:none}.submit_button{width:60%}.select{-webkit-appearance:none;background-color:transparent;border:none;color:var(--text_color);padding:.5rem;text-align:center;width:100%}.select option:nth-child(2n){background-color:var(--background_color)}.select_input_field,.select option:nth-child(odd){background-color:var(--contrast_bg_color)}.select_input_field{border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;margin:.5rem 0;width:100%}.text_marker{background:linear-gradient(transparent,transparent 42%,#98c222 0,#98c222 90%,transparent 0) no-repeat;padding:0 5px}.bullSpan{color:#98c222}.flexdiv{display:flex;justify-content:center;width:100%}.weird-shadow{box-shadow:inset 0 0 5px #c9c9c9}.icon{color:#98c222}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background_color);font-size:14pt;margin:0!important;overflow-x:hidden;padding:0!important}body,body *{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body *{transition-duration:.2s;transition-property:-moz-filter,-ms-filter,-o-filter,-webkit-filter,filter;transition-timing-function:ease-in-out}body.light{--background_color:#fff;--text_color:#23272a;--contrast_bg_color:#ebebeb;--contrasterer_bg_color:#dbdbdb;--disabled_color:#a7a6a6}body.dark{--background_color:#1e1e22;--text_color:#fff;--contrast_bg_color:#242429;--contrasterer_bg_color:#2c2c32;--disabled_color:#92929c}*{box-sizing:border-box}#wrapper{min-height:calc(100vh - 10rem);width:100%}.page_text_button__Ii8TJ{align-self:center;background-color:#98c222;border-radius:.3rem;border-style:none;box-shadow:0 0 0 2px #98c222;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;margin-top:1rem;padding:0 2rem;width:auto}.page_text_button__Ii8TJ:disabled{background-color:var(--disabled_color);box-shadow:0 0 0 2px var(--disabled_color);cursor:not-allowed}.page_login__76eJf{height:50rem;margin:auto;width:20rem}.page_form__8L3VH{margin:auto;width:100%}.page_form__8L3VH form{display:flex;flex-direction:column}.page_text_field__7DVl7{height:5rem;width:100%}.page_input-field__zmeQs{background-color:var(--contrast_bg_color);border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;height:2rem;padding-left:.7rem;padding-right:.3rem;width:20rem}.page_input-field__zmeQs>input{background-color:transparent;border-width:0;color:var(--text_color);font-size:14px;height:100%;padding:0;width:80%}.page_input-field__zmeQs>input:focus{outline-width:0;outline:none}.page_submit_button__Vr4A7{width:60%}.page_select__gvY4a{-webkit-appearance:none;background-color:transparent;border:none;color:var(--text_color);padding:.5rem;text-align:center;width:100%}.page_select__gvY4a option:nth-child(2n){background-color:var(--background_color)}.page_select__gvY4a option:nth-child(odd),.page_select_input_field__0aE1g{background-color:var(--contrast_bg_color)}.page_select_input_field__0aE1g{border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;margin:.5rem 0;width:100%}.page_text_marker__\+9eUL{background:linear-gradient(transparent,transparent 42%,#98c222 0,#98c222 90%,transparent 0) no-repeat;padding:0 5px}.page_bullSpan__Te-R9{color:#98c222}.page_flexdiv__na-Dn{display:flex;justify-content:center;width:100%}.page_weird-shadow__bLl63{box-shadow:inset 0 0 5px #c9c9c9}.page_icon__oUPll{color:#98c222}.page_page__GyVZ9{width:100%}.page_page__GyVZ9 #page_title__F\+u1e{align-items:center;background-color:#98c222;color:#fff;display:flex;height:14rem;justify-content:center;text-align:center;width:100%}.page_page__GyVZ9 #page_content__E\+U4H{color:var(--text_color);font-size:11pt!important}.page_page__GyVZ9 #page_content__E\+U4H.page_nocenter__II19o{width:100%}@media screen and (min-width:2101px){#page_content__E\+U4H{padding:2rem 20rem}}@media screen and (max-width:2100px)and (min-width:1001px){#page_content__E\+U4H{padding:2rem 10rem}}@media screen and (max-width:1000px)and (min-width:601px){#page_content__E\+U4H{padding:2rem 5rem}}@media screen and (max-width:600px){#page_content__E\+U4H{padding:2rem}}._404_text_button__koW6W{align-self:center;background-color:#98c222;border-radius:.3rem;border-style:none;box-shadow:0 0 0 2px #98c222;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;margin-top:1rem;padding:0 2rem;width:auto}._404_text_button__koW6W:disabled{background-color:var(--disabled_color);box-shadow:0 0 0 2px var(--disabled_color);cursor:not-allowed}._404_login__AJc2g{height:50rem;margin:auto;width:20rem}._404_form__rHxJ4{margin:auto;width:100%}._404_form__rHxJ4 form{display:flex;flex-direction:column}._404_text_field__GETby{height:5rem;width:100%}._404_input-field__zqzPz{background-color:var(--contrast_bg_color);border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;height:2rem;padding-left:.7rem;padding-right:.3rem;width:20rem}._404_input-field__zqzPz>input{background-color:transparent;border-width:0;color:var(--text_color);font-size:14px;height:100%;padding:0;width:80%}._404_input-field__zqzPz>input:focus{outline-width:0;outline:none}._404_submit_button__O7x96{width:60%}._404_select__enWOt{-webkit-appearance:none;background-color:transparent;border:none;color:var(--text_color);padding:.5rem;text-align:center;width:100%}._404_select__enWOt option:nth-child(2n){background-color:var(--background_color)}._404_select__enWOt option:nth-child(odd),._404_select_input_field__SLqwx{background-color:var(--contrast_bg_color)}._404_select_input_field__SLqwx{border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;margin:.5rem 0;width:100%}._404_text_marker__ibc3s{background:linear-gradient(transparent,transparent 42%,#98c222 0,#98c222 90%,transparent 0) no-repeat;padding:0 5px}._404_bullSpan__2XK43{color:#98c222}._404_flexdiv__Qetbs{display:flex;justify-content:center;width:100%}._404_weird-shadow__c6Qlh{box-shadow:inset 0 0 5px #c9c9c9}._404_icon__UBl7z{color:#98c222}#_404_wrapper__MKUQ8{color:var(--text_color);height:100%;min-height:calc(100vh - 10rem);text-align:center;width:100%}#_404_wrapper__MKUQ8,#_404_wrapper__MKUQ8 #_404_centered__bghWN{align-items:center;display:flex;flex-direction:column;justify-content:center}#_404_wrapper__MKUQ8 #_404_centered__bghWN *{margin:0}#_404_wrapper__MKUQ8 #_404_centered__bghWN p{font-size:2rem}#_404_wrapper__MKUQ8 #_404_centered__bghWN a{background-color:#98c222;border-radius:8px;color:#fff;font-size:1.5rem;margin-top:1rem;padding:.5rem 1rem;text-decoration:none}#_404_wrapper__MKUQ8 #_404_centered__bghWN ._404_animationContainer__PHkz7{max-width:60rem}@media screen and (max-width:600px){#_404_wrapper__MKUQ8 p{font-size:1.5rem!important;margin-top:3rem}#_404_wrapper__MKUQ8 a{font-size:1rem!important}}.findPage_text_button__y61uA{align-self:center;background-color:#98c222;border-radius:.3rem;border-style:none;box-shadow:0 0 0 2px #98c222;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;margin-top:1rem;padding:0 2rem;width:auto}.findPage_text_button__y61uA:disabled{background-color:var(--disabled_color);box-shadow:0 0 0 2px var(--disabled_color);cursor:not-allowed}.findPage_login__J79dR{height:50rem;margin:auto;width:20rem}.findPage_form__LB1o6{margin:auto;width:100%}.findPage_form__LB1o6 form{display:flex;flex-direction:column}.findPage_text_field__srzUi{height:5rem;width:100%}.findPage_input-field__0Akww{background-color:var(--contrast_bg_color);border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;height:2rem;padding-left:.7rem;padding-right:.3rem;width:20rem}.findPage_input-field__0Akww>input{background-color:transparent;border-width:0;color:var(--text_color);font-size:14px;height:100%;padding:0;width:80%}.findPage_input-field__0Akww>input:focus{outline-width:0;outline:none}.findPage_submit_button__yPS0X{width:60%}.findPage_select__W9pJz{-webkit-appearance:none;background-color:transparent;border:none;color:var(--text_color);padding:.5rem;text-align:center;width:100%}.findPage_select__W9pJz option:nth-child(2n){background-color:var(--background_color)}.findPage_select__W9pJz option:nth-child(odd),.findPage_select_input_field__jsKJu{background-color:var(--contrast_bg_color)}.findPage_select_input_field__jsKJu{border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;margin:.5rem 0;width:100%}.findPage_text_marker__395qt{background:linear-gradient(transparent,transparent 42%,#98c222 0,#98c222 90%,transparent 0) no-repeat;padding:0 5px}.findPage_bullSpan__IEi3s{color:#98c222}.findPage_flexdiv__XbpE-{display:flex;justify-content:center;width:100%}.findPage_weird-shadow__jDOn1{box-shadow:inset 0 0 5px #c9c9c9}.findPage_icon__c5cU6{color:#98c222}.findPage_container__ukTBF{padding:1rem}.findPage_formContainer__OY-Yx{background-color:var(--contrast_bg_color);border:5px;border-radius:.5rem;box-shadow:inset 0 0 5px #c9c9c9;color:var(--text_color);margin:3rem auto auto;max-width:35rem;padding:2rem}.findPage_formContainer__OY-Yx h1{text-align:center}.findPage_formContainer__OY-Yx form{display:flex;flex-direction:column;font-family:inherit}.findPage_placeholder__PMD7H{height:6rem;width:100%}.findPage_step__0hfXO{text-align:center}#findPage_submit__3\+P4L{align-self:center;background-color:#98c222;border-radius:.3rem;border-style:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;margin-top:1rem;width:60%}#findPage_submit__3\+P4L:disabled{background-color:var(--disabled_color);cursor:not-allowed}.findPage_inputField__kKMsM{background-color:var(--background_color);border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;margin:.5rem 0;width:100%}#findPage_inputRow__ts26p{display:flex;flex-direction:row;gap:1rem}#findPage_inputRow__ts26p>div{width:100%}#findPage_resultsContainer__DvQsn{align-items:center;color:var(--text_color);display:flex;flex-direction:column;gap:1rem;margin-top:2rem;text-align:center}#findPage_resultsContainer__DvQsn .findPage_result__OIgNm{background-color:var(--contrast_bg_color);border-radius:.5rem;box-shadow:inset 0 0 2px #c9c9c9;display:flex;flex-direction:column;gap:5px;max-width:35rem;padding:.5rem 1rem;text-align:left;width:100%}#findPage_resultsContainer__DvQsn .findPage_result__OIgNm h2{font-size:15pt;margin:0}#findPage_resultsContainer__DvQsn .findPage_result__OIgNm p{margin:0}#findPage_resultsContainer__DvQsn .findPage_result__OIgNm .findPage_email__\+x-iK{font-family:Hack,monospace}#findPage_resultsContainer__DvQsn .findPage_result__OIgNm .findPage_email__\+x-iK>a{color:var(--text_color);text-decoration:none}#findPage_resultsContainer__DvQsn #findPage_numResults__H3Zia{font-size:16pt;font-weight:700}#findPage_request-form__5AZiq{background-color:var(--contrast_bg_color);border-radius:.5rem;box-shadow:inset 0 0 2px #c9c9c9;max-width:35rem;padding:2rem;text-align:left}#findPage_request-form__5AZiq h3{margin:0}#findPage_request-form__5AZiq form{align-items:top;display:flex;font-family:inherit;gap:1rem;justify-content:space-between;margin-top:1rem;width:100%}#findPage_request-form__5AZiq form label{vertical-align:top}#findPage_request-form__5AZiq form input{color:var(--text_color);font-family:inherit}#findPage_request-form__5AZiq form input[type=submit]{margin-top:0;width:40%}@media screen and (max-width:600px){#findPage_inputRow__ts26p{flex-direction:column!important}}.userDashboard_text_button__1fWyg{align-self:center;background-color:#98c222;border-radius:.3rem;border-style:none;box-shadow:0 0 0 2px #98c222;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;margin-top:1rem;padding:0 2rem;width:auto}.userDashboard_text_button__1fWyg:disabled{background-color:var(--disabled_color);box-shadow:0 0 0 2px var(--disabled_color);cursor:not-allowed}.userDashboard_login__YqIU0{height:50rem;margin:auto;width:20rem}.userDashboard_form__nZqQk{margin:auto;width:100%}.userDashboard_form__nZqQk form{display:flex;flex-direction:column}.userDashboard_text_field__3gl31{height:5rem;width:100%}.userDashboard_input-field__EmOHl{background-color:var(--contrast_bg_color);border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;height:2rem;padding-left:.7rem;padding-right:.3rem;width:20rem}.userDashboard_input-field__EmOHl>input{background-color:transparent;border-width:0;color:var(--text_color);font-size:14px;height:100%;padding:0;width:80%}.userDashboard_input-field__EmOHl>input:focus{outline-width:0;outline:none}.userDashboard_submit_button__U4Liz{width:60%}.userDashboard_select__j1qpW{-webkit-appearance:none;background-color:transparent;border:none;color:var(--text_color);padding:.5rem;text-align:center;width:100%}.userDashboard_select__j1qpW option:nth-child(2n){background-color:var(--background_color)}.userDashboard_select__j1qpW option:nth-child(odd),.userDashboard_select_input_field__fLpKB{background-color:var(--contrast_bg_color)}.userDashboard_select_input_field__fLpKB{border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;margin:.5rem 0;width:100%}.userDashboard_text_marker__1J9dX{background:linear-gradient(transparent,transparent 42%,#98c222 0,#98c222 90%,transparent 0) no-repeat;padding:0 5px}.userDashboard_bullSpan__QQEty{color:#98c222}.userDashboard_flexdiv__dlWo5{display:flex;justify-content:center;width:100%}.userDashboard_weird-shadow__7c2wx{box-shadow:inset 0 0 5px #c9c9c9}.userDashboard_icon__i7tTY{color:#98c222}.userDashboard_dashboard__zx2U8{color:var(--text_color);width:100vw}.userDashboard_dashboard__zx2U8 .userDashboard_dashboard-content__ZusUD{background-color:var(--contrast_bg_color);border-radius:.5rem;margin:2rem auto;max-width:50rem;min-width:50%;padding:2rem}.userDashboard_dashboard__zx2U8 .userDashboard_dashboard-content__ZusUD h1{margin:0}.userDashboard_dashboard__zx2U8 .userDashboard_dashboard-content__ZusUD .userDashboard_name__V6QQq{background-color:var(--contrast_bg_color);border-radius:8px;font-family:Hack,Menlo,monospace!important;margin-right:4px;padding:4px}.userDashboard_modal-background__wv9J7{align-items:center;background-color:#aaaaaa5f;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:100}.userDashboard_modal-background__wv9J7 .userDashboard_modal-content__Y\+1V6{background-color:var(--background_color);border-radius:.5rem;justify-content:center;margin-top:-10rem;padding:2rem;z-index:999}.userDashboard_modal-background__wv9J7 .userDashboard_modal-content__Y\+1V6 .userDashboard_modal-heading-row__yjd8o{display:flex}.userDashboard_modal-background__wv9J7 .userDashboard_modal-content__Y\+1V6 .userDashboard_modal-heading-row__yjd8o h1{flex:1 1;font-size:2rem;margin:auto 0}.userDashboard_modal-background__wv9J7 .userDashboard_modal-content__Y\+1V6 .userDashboard_modal-heading-row__yjd8o button{background-color:#e61433;border:none;border-radius:5px;color:#fff;font-size:1.5rem;height:2rem;margin:1rem;width:2rem}.userDashboard_modal-background__wv9J7 .userDashboard_modal-content__Y\+1V6 form{display:flex;gap:1rem;width:100%}.userDashboard_modal-background__wv9J7 .userDashboard_modal-content__Y\+1V6 form input{background-color:var(--contrast_bg_color);border:none;border-radius:.3rem;color:var(--text_color);height:2rem}.userDashboard_modal-background__wv9J7 .userDashboard_modal-content__Y\+1V6 form input[type=text]{box-shadow:0 0 0 2px var(--text_color);flex:1 1}.userDashboard_modal-background__wv9J7 .userDashboard_modal-content__Y\+1V6 form input[type=submit]{box-shadow:0 0 0 2px var(--contrast_bg_color);cursor:not-allowed;width:5rem}.userDashboard_modal-background__wv9J7 .userDashboard_modal-content__Y\+1V6 form input[type=submit]:enabled{background-color:#e61433;box-shadow:0 0 0 2px #e61433;color:#fff;cursor:pointer}h4{font-size:1.7rem;font-weight:400;margin-bottom:.5rem}.userDashboard_danger-zone__GZ22V{border:2px solid #e61433;border-radius:.5rem;padding:.5rem}.userDashboard_danger-zone__GZ22V>.userDashboard_danger-item__FpLEZ{display:flex;gap:1rem;justify-content:space-between;width:100%}.userDashboard_danger-zone__GZ22V>.userDashboard_danger-item__FpLEZ *{margin:0}.userDashboard_danger-zone__GZ22V>.userDashboard_danger-item__FpLEZ button{background-color:#e61433;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:inherit;height:2rem;padding:0 1rem;white-space:nowrap}.userDashboard_danger-zone__GZ22V>.userDashboard_danger-item__FpLEZ button:disabled{background-color:var(--disabled_color)}.userDashboard_danger-zone__GZ22V>.userDashboard_danger-item__FpLEZ .userDashboard_danger-action__vp\+iP{font-weight:700;margin:0 0 5px}.userDashboard_danger-zone__GZ22V hr{border:none;border-top:1px solid gray}.userDashboard_close-button__y2VmF{cursor:pointer}#userDashboard_profileForm__WtIZr{display:flex;flex-direction:column}#userDashboard_profileForm__WtIZr label{display:block;margin:.2rem 0}#userDashboard_profileForm__WtIZr :disabled{cursor:not-allowed}#userDashboard_profileForm__WtIZr input[type=text]{background-color:var(--contrast_bg_color);border:none;border-radius:.3rem;color:var(--text_color);font-size:1rem;height:2.5rem;margin-bottom:1rem;width:40%}#userDashboard_profileForm__WtIZr #userDashboard_chooseGrade__BVgNS{color:var(--text_color);width:40%}#userDashboard_profileForm__WtIZr #userDashboard_chooseGrade__BVgNS *{text-align:left}#userDashboard_profileForm__WtIZr textarea{border:none;color:var(--text_color);height:6rem;padding:.5rem;width:40%}#userDashboard_profileForm__WtIZr input[type=submit]{align-self:flex-start;width:30%}#userDashboard_offers__TX248{display:flex;flex-direction:column;gap:1rem}#userDashboard_offers__TX248 .userDashboard_offer__IsbcE{align-items:center;border:1px solid var(--contrasterer_bg_color);border-radius:.5rem;display:flex;justify-content:space-between;padding:1rem}#userDashboard_offers__TX248 .userDashboard_offer__IsbcE h1{font-size:1.2rem}#userDashboard_offers__TX248 .userDashboard_offer__IsbcE button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:inherit;height:2rem;padding:0 1rem;white-space:nowrap}#userDashboard_offers__TX248 .userDashboard_offer__IsbcE button:disabled{background-color:var(--disabled_color)!important;cursor:not-allowed}#userDashboard_offers__TX248 .userDashboard_offer__IsbcE button.userDashboard_remove-button__x4EBN{background-color:#e61433}#userDashboard_offers__TX248 .userDashboard_offer__IsbcE button.userDashboard_add-button__ppzAX{background:#98c222;font-weight:700}#userDashboard_offers__TX248 .userDashboard_offer__IsbcE #userDashboard_inputElements__YZ8xe{align-items:center;display:flex;gap:1rem}#userDashboard_offers__TX248 .userDashboard_offer__IsbcE #userDashboard_inputElements__YZ8xe .userDashboard_select_wrapper__H2msb{display:inline-block}@media screen and (max-width:600px){.userDashboard_danger-item__FpLEZ{flex-direction:column}}.verify_text_button__RWDlL{align-self:center;background-color:#98c222;border-radius:.3rem;border-style:none;box-shadow:0 0 0 2px #98c222;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;margin-top:1rem;padding:0 2rem;width:auto}.verify_text_button__RWDlL:disabled{background-color:var(--disabled_color);box-shadow:0 0 0 2px var(--disabled_color);cursor:not-allowed}.verify_login__MxsSb{height:50rem;margin:auto;width:20rem}.verify_form__wEL2Z{margin:auto;width:100%}.verify_form__wEL2Z form{display:flex;flex-direction:column}.verify_text_field__uRU3u{height:5rem;width:100%}.verify_input-field__yeZWM{background-color:var(--contrast_bg_color);border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;height:2rem;padding-left:.7rem;padding-right:.3rem;width:20rem}.verify_input-field__yeZWM>input{background-color:transparent;border-width:0;color:var(--text_color);font-size:14px;height:100%;padding:0;width:80%}.verify_input-field__yeZWM>input:focus{outline-width:0;outline:none}.verify_submit_button__evyHn{width:60%}.verify_select__1rDT0{-webkit-appearance:none;background-color:transparent;border:none;color:var(--text_color);padding:.5rem;text-align:center;width:100%}.verify_select__1rDT0 option:nth-child(2n){background-color:var(--background_color)}.verify_select__1rDT0 option:nth-child(odd),.verify_select_input_field__M\+48K{background-color:var(--contrast_bg_color)}.verify_select_input_field__M\+48K{border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;margin:.5rem 0;width:100%}.verify_text_marker__DyHXl{background:linear-gradient(transparent,transparent 42%,#98c222 0,#98c222 90%,transparent 0) no-repeat;padding:0 5px}.verify_bullSpan__deje3{color:#98c222}.verify_flexdiv__3w8rE{display:flex;justify-content:center;width:100%}.verify_weird-shadow__jOXZV{box-shadow:inset 0 0 5px #c9c9c9}.verify_icon__VXgYe{color:#98c222}#verify_container__21ohw{align-items:center;background-color:var(--background_color);border-radius:.5rem;color:var(--text_color);display:flex;flex-direction:column;margin:2rem auto 0;max-width:40rem;padding:2rem}#verify_container__21ohw h1{margin:0}#verify_container__21ohw #verify_animation-container__QMUfw{max-width:30rem}.adminDashboard_text_button__HKp3o{align-self:center;background-color:#98c222;border-radius:.3rem;border-style:none;box-shadow:0 0 0 2px #98c222;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;margin-top:1rem;padding:0 2rem;width:auto}.adminDashboard_text_button__HKp3o:disabled{background-color:var(--disabled_color);box-shadow:0 0 0 2px var(--disabled_color);cursor:not-allowed}.adminDashboard_login__-lHtb{height:50rem;margin:auto;width:20rem}.adminDashboard_form__SoPRC{margin:auto;width:100%}.adminDashboard_form__SoPRC form{display:flex;flex-direction:column}.adminDashboard_text_field__w8tD0{height:5rem;width:100%}.adminDashboard_input-field__bysWu{background-color:var(--contrast_bg_color);border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;height:2rem;padding-left:.7rem;padding-right:.3rem;width:20rem}.adminDashboard_input-field__bysWu>input{background-color:transparent;border-width:0;color:var(--text_color);font-size:14px;height:100%;padding:0;width:80%}.adminDashboard_input-field__bysWu>input:focus{outline-width:0;outline:none}.adminDashboard_submit_button__gbm3V{width:60%}.adminDashboard_select__sgBLp{-webkit-appearance:none;background-color:transparent;border:none;color:var(--text_color);padding:.5rem;text-align:center;width:100%}.adminDashboard_select__sgBLp option:nth-child(2n){background-color:var(--background_color)}.adminDashboard_select__sgBLp option:nth-child(odd){background-color:var(--contrast_bg_color)}.adminDashboard_select_input_field__bhlJf{background-color:var(--contrast_bg_color);border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;margin:.5rem 0;width:100%}.adminDashboard_text_marker__o1MhC{background:linear-gradient(transparent,transparent 42%,#98c222 0,#98c222 90%,transparent 0) no-repeat;padding:0 5px}.adminDashboard_bullSpan__DKj-l{color:#98c222}.adminDashboard_flexdiv__5JYmO{display:flex;justify-content:center;width:100%}.adminDashboard_weird-shadow__J1W\+o{box-shadow:inset 0 0 5px #c9c9c9}.adminDashboard_icon__3b4pm{color:#98c222}.adminDashboard_dashboard__V85B7{color:var(--text_color);width:100vw}.adminDashboard_dashboard__V85B7 .adminDashboard_dashboard-content__B0rte{background-color:var(--contrast_bg_color);border-radius:.5rem;margin:2rem auto;max-width:80rem;min-width:50%;padding:2rem}.adminDashboard_dashboard__V85B7 .adminDashboard_dashboard-content__B0rte h1{margin:0}.adminDashboard_dashboard__V85B7 .adminDashboard_dashboard-content__B0rte .adminDashboard_name__RmQTX{background-color:var(--contrast_bg_color);border-radius:8px;font-family:Hack,Menlo,monospace!important;margin-right:4px;padding:4px}.adminDashboard_dashboard__V85B7 .adminDashboard_dashboard-content__B0rte h2{font-weight:400;margin-bottom:.5rem}.adminDashboard_dashboard__V85B7 .adminDashboard_dashboard-content__B0rte #adminDashboard_firstCharts__\+610A{display:flex;flex-direction:row;gap:1rem;justify-content:space-evenly;width:100%}.adminDashboard_dashboard__V85B7 .adminDashboard_dashboard-content__B0rte #adminDashboard_firstCharts__\+610A>div{border:1px solid var(--disabled_color);border-radius:.5rem;padding:0 1rem;width:50%}#adminDashboard_offerChart__JR8\+D{color:#000;flex:1 1;height:20rem;min-width:100%}#adminDashboard_requestsChart__NrXz0{flex:1 1;height:25rem;min-width:100%}#adminDashboard_requestsChart__NrXz0 #adminDashboard_tooltip__Nwfyg{background:var(--contrasterer_bg_color);border-radius:.3rem;color:var(--text_color);padding:.5rem}#adminDashboard_requestChartContainer__7zmn3{border:1px solid var(--disabled_color);border-radius:.5rem;margin:1rem 0;padding:0 1rem}#adminDashboard_stats__dAizH{display:flex;justify-content:space-evenly;margin:2rem 0}#adminDashboard_stats__dAizH .adminDashboard_stat__cGPJb{align-items:center;border-right:1px solid var(--disabled_color);display:flex;flex-direction:column;height:7rem;justify-content:center;text-align:center;width:100%}#adminDashboard_stats__dAizH .adminDashboard_stat__cGPJb:last-child{border:none}#adminDashboard_stats__dAizH .adminDashboard_stat__cGPJb .adminDashboard_statValue__JgKiO{font-size:2rem;font-weight:700}#adminDashboard_stats__dAizH .adminDashboard_stat__cGPJb .adminDashboard_statValue__JgKiO.adminDashboard_loading__c1-Xw{background:var(--contrasterer_bg_color);border-radius:.5rem;height:1.3em;width:3em}#adminDashboard_stats__dAizH .adminDashboard_stat__cGPJb .adminDashboard_statText__0f5lv{color:var(--disabled_color);font-size:.9rem;font-weight:700;text-transform:uppercase}#adminDashboard_growthChartContainer__AwswN{border:1px solid var(--disabled_color);border-radius:.5rem;margin:1rem 0;padding:0 1rem}#adminDashboard_growthChartContainer__AwswN #adminDashboard_growthChart__npvKo{flex:1 1;height:25rem;min-width:100%}#adminDashboard_growthChartContainer__AwswN #adminDashboard_growthChart__npvKo #adminDashboard_tooltip__Nwfyg{background:var(--contrasterer_bg_color);border-radius:.3rem;color:var(--text_color);padding:.5rem}#adminDashboard_userListContainer__i9U4w #adminDashboard_userList__zUsfr{grid-gap:1rem;border-radius:.5rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}#adminDashboard_userListContainer__i9U4w #adminDashboard_userList__zUsfr .adminDashboard_userListItem__Rh5Zs{background-color:var(--contrasterer_bg_color);border-radius:.5rem;display:flex;justify-content:space-between;padding:1rem}#adminDashboard_userListContainer__i9U4w #adminDashboard_userList__zUsfr .adminDashboard_userListItem__Rh5Zs h1{font-size:1.4rem;font-weight:400}#adminDashboard_userListContainer__i9U4w #adminDashboard_userList__zUsfr .adminDashboard_userListItem__Rh5Zs p{margin:.3rem 0}#adminDashboard_userListContainer__i9U4w #adminDashboard_userList__zUsfr .adminDashboard_userListItem__Rh5Zs button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:inherit;height:2rem;padding:0 1rem;white-space:nowrap}#adminDashboard_userListContainer__i9U4w #adminDashboard_userList__zUsfr .adminDashboard_userListItem__Rh5Zs button:enabled{background-color:#e61433}#adminDashboard_userListContainer__i9U4w #adminDashboard_userList__zUsfr .adminDashboard_userListItem__Rh5Zs button:disabled{background-color:var(--disabled_color)}#adminDashboard_ipTable__JauKZ{width:100%}#adminDashboard_ipTable__JauKZ thead{font-weight:700}#adminDashboard_ipTable__JauKZ p{margin:0 auto}@media screen and (max-width:1400px){#adminDashboard_firstCharts__\+610A{align-items:center;flex-direction:column!important}#adminDashboard_firstCharts__\+610A>div{width:100%!important}}@media screen and (max-width:1000px){#adminDashboard_userList__zUsfr{grid-template-columns:1fr}} +/*# sourceMappingURL=main.9f765470.css.map*/ \ No newline at end of file diff --git a/build/static/css/main.9f765470.css.map b/build/static/css/main.9f765470.css.map new file mode 100644 index 0000000..39d1016 --- /dev/null +++ b/build/static/css/main.9f765470.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.9f765470.css","mappings":"AAmCA,yBAcE,kBAPA,wBArCc,CAmCd,oBACA,kBAMA,6BAJA,WAGA,eADA,eADA,gBAPA,YACA,gBACA,eAHA,UAaA,CAEA,kCAEE,uCACA,2CAFA,kBAEA,CAIJ,mBAEE,aACA,YAFA,WAEA,CAGF,kBAOE,YANA,UAMA,CAJA,uBACE,aACA,sBAKJ,wBACE,YACA,WAGF,0BAME,0CAFA,oBACA,uCAHA,aACA,mBAKA,YACA,mBACA,oBATA,WASA,CAEA,gCAGE,6BADA,eAKA,wBADA,eADA,YADA,UAHA,SAMA,CACA,sCACE,gBACA,aAWN,2BACE,UAGF,oBACE,wBAEA,6BADA,YAMA,wBAJA,cAEA,kBADA,UAGA,CAEA,yCACE,yCAOJ,0EAJI,yCAeF,CAXF,gCAQE,oBACA,uCAJA,aACA,mBAHA,eACA,UAOA,CAGF,yBAGE,sGADA,aACA,CAUF,sBACE,aA7Jc,CAgKhB,qBACE,aAEA,uBADA,UACA,CAGF,0BAGE,iCAGF,kBACE,aA7Kc,CCHhB,kBAKE,mBADA,aAEA,sBAJA,gBADA,UAKA,CAEA,oBACE,iBAGF,oBACE,0BAGF,4BACE,wBAEF,0CAYE,kBAGE,CAdF,wEACA,CAEA,uBAEA,CAJA,2BACA,sBACA,CAMA,UACA,oCACA,CANA,gBAGA,WAME,iEAME,cAFA,8BAEA,sCACA,cAJA,QACA,CAGA,iBAMR,CASA,0CACE,yBAGF,2BACE,wCACA,wBAGF,iCAEE,+BAGF,8BAIE,aAFA,QAEA,sBAEA,gCACE,uBACA,iBAIJ,uBAGE,qGAUF,CAVE,aAUF,sBAIE,aADA,QACA,sBAEA,0CAoBE,mBAEA,CApBA,yCACA,oBAGA,iCAEA,CANA,eAiBA,aADA,QACA,sBACA,CAJA,uBAEA,CALA,aALA,iBAcA,4CAIA,oDAMA,eALE,iBAEA,WAGF,4CAEE,uBAKN,CANM,oBAMN,sCACE,0BACE,kBAEA,2DACE,yBAIJ,sBACE,kBACA,wBAEE,kBAEF,CAFE,YAEF,yBACE,iBAKN,6DACE,qBACE,qBACA,wBAEE,kBAEF,CAFE,YAEF,yBACE,iBAIJ,2BACE,kBAIJ,6DACE,wBACE,qBAEA,4DAKF,oCACE,qBAEA,wBAEE,kBAEF,CAFE,YAEF,yBACE,iBAIJ,2BACE,kBAIJ,uCACE,wBACE,qBAEA,4DAIF,+CACE,6BAGF,sBAQE,iBAOA,CARA,aALA,QAEA,CAWA,kBALA,CAHA,0BACA,CAJA,QAEA,UACA,CAQA,YALA,0CAEE,QAKJ,sCACE,iBAIJ,sCACE,0BACE,cD/MJ,2BAcE,kBAPA,wBArCc,CAmCd,oBACA,kBAMA,6BAJA,WAGA,eADA,eADA,gBAPA,YACA,gBACA,eAHA,UAaA,CAEA,oCAEE,uCACA,2CAFA,kBAEA,CAIJ,qBAEE,aACA,YAFA,WAEA,CAGF,oBAOE,YANA,UAMA,CAJA,yBACE,aACA,sBAKJ,0BACE,YACA,WAGF,2BAME,0CAFA,oBACA,uCAHA,aACA,mBAKA,YACA,mBACA,oBATA,WASA,CAEA,iCAGE,6BADA,eAKA,wBADA,eADA,YADA,UAHA,SAMA,CACA,uCACE,gBACA,aAWN,6BACE,UAGF,sBACE,wBAEA,6BADA,YAMA,wBAJA,cAEA,kBADA,UAGA,CAEA,2CACE,yCAOJ,8EAJI,yCAeF,CAXF,kCAQE,oBACA,uCAJA,aACA,mBAHA,eACA,UAOA,CAGF,2BAGE,sGADA,aACA,CAUF,wBACE,aA7Jc,CAgKhB,uBACE,aAEA,uBADA,UACA,CAGF,4BAGE,iCAGF,oBACE,aA7Kc,CEHhB,IAIE,0CAFA,YADA,WAGA,CAEA,OAME,mBAJA,aAOA,gBALA,YAGA,8BANA,gBAWA,QAAO,CADP,eACA,CAEA,2BACE,4BACA,2BACA,+BACE,kBAIA,uGACE,wDAIJ,8BAKE,kBACA,4BAIJ,CAPI,YACA,SACA,iBAHA,eAQJ,wBAOE,kBACA,CANA,4BAEA,YACA,CAOA,uBAEA,CAPA,aAGA,kBALA,cACA,gBACA,CAGA,oBAEA,CAEA,oBAGF,6BAME,kBAEA,CALA,YAEA,gCAGA,kCAON,sDAEI,OAIJ,oDAEI,IAGA,YACE,CAHF,qBAEA,CAFA,gBAGE,QAGA,iBACA,CAHA,qBACA,CAEA,QACA,CAJA,iBAIA,SACA,CAEA,gBAFA,UAEA,6BACE,qBACA,sBFhER,8BAcE,kBAPA,wBArCc,CAmCd,oBACA,kBAMA,6BAJA,WAGA,eADA,eADA,gBAPA,YACA,gBACA,eAHA,UAaA,CAEA,uCAEE,uCACA,2CAFA,kBAEA,CAIJ,wBAEE,aACA,YAFA,WAEA,CAGF,uBAOE,YANA,UAMA,CAJA,4BACE,aACA,sBAKJ,6BACE,YACA,WAGF,8BAME,0CAFA,oBACA,uCAHA,aACA,mBAKA,YACA,mBACA,oBATA,WASA,CAEA,oCAGE,6BADA,eAKA,wBADA,eADA,YADA,UAHA,SAMA,CACA,0CACE,gBACA,aAWN,gCACE,UAGF,yBACE,wBAEA,6BADA,YAMA,wBAJA,cAEA,kBADA,UAGA,CAEA,8CACE,yCAOJ,oFAJI,yCAeF,CAXF,qCAQE,oBACA,uCAJA,aACA,mBAHA,eACA,UAOA,CAGF,8BAGE,sGADA,aACA,CAUF,2BACE,aA7Jc,CAgKhB,0BACE,aAEA,uBADA,UACA,CAGF,+BAGE,iCAGF,uBACE,aA7Kc,CGHhB,wBAGE,yCAyBA,0CAxBA,WAyBA,oBAGA,iCANA,wBAzBA,wBAKA,YADA,gBAHA,YA8BA,CAxBA,2BACE,SAGF,2BACE,eACA,gBAGF,6DACE,iBACA,kDAGF,0BACE,eAYJ,8BAeE,YAdA,SAcA,CAbA,mCACE,aACA,sBAGA,sDACE,mBAGF,yCACE,gBAKJ,oCAEE,wBADA,aACA,CAEA,0CACE,aAKN,6BAKE,oBACA,uCAJA,oBADA,iBAEA,UAGA,CAEA,mCAGE,6BADA,YAEA,cAHA,UAGA,CAIJ,2BACE,UAGF,oCACE,wBACE,aHnDJ,4BAcE,kBAPA,wBArCc,CAmCd,oBACA,kBAMA,6BAJA,WAGA,eADA,eADA,gBAPA,YACA,gBACA,eAHA,UAaA,CAEA,qCAEE,uCACA,2CAFA,kBAEA,CAIJ,sBAEE,aACA,YAFA,WAEA,CAGF,qBAOE,YANA,UAMA,CAJA,0BACE,aACA,sBAKJ,2BACE,YACA,WAGF,4BAME,0CAFA,oBACA,uCAHA,aACA,mBAKA,YACA,mBACA,oBATA,WASA,CAEA,kCAGE,6BADA,eAKA,wBADA,eADA,YADA,UAHA,SAMA,CACA,wCACE,gBACA,aAWN,8BACE,UAGF,uBACE,wBAEA,6BADA,YAMA,wBAJA,cAEA,kBADA,UAGA,CAEA,4CACE,yCAOJ,gFAJI,yCAeF,CAXF,mCAQE,oBACA,uCAJA,aACA,mBAHA,eACA,UAOA,CAGF,4BAGE,sGADA,aACA,CAUF,yBACE,aA7Jc,CAgKhB,wBACE,aAEA,uBADA,UACA,CAGF,6BAGE,iCAGF,qBACE,aA7Kc,CIFhB,MACE,2BAA4B,CAC5B,6BAA8B,CAC9B,6BAA8B,CAC9B,gCAAiC,CACjC,gCAAiC,CACjC,8BAA+B,CAC/B,+CAAsD,CAEtD,qDAAsD,CACtD,2DAA4D,CAC5D,2DAA4D,CAC5D,uDAAwD,CAExD,4BAA6B,CAC7B,gCAAiC,CACjC,gCAAiC,CACjC,iCAAkC,CAClC,iCAAkC,CAClC,uBAAwB,CAExB,mCAAoC,CACpC,+BAAgC,CAGhC,+BAAgC,CAChC,kCAAmC,CACnC,kCAAmC,CACnC,gCAAiC,CAEjC,gCAAiC,CACjC,2CAA4C,CAG5C,uGAUA,sCAAuC,CACvC,yDAA0D,CAC1D,+DAAgE,CAChE,+DAAgE,CAChE,2DCXF,CCxCA,2BAME,qBAAsB,CACtB,UAAW,CAHX,WAAY,CADZ,cAAe,CADf,wGAAgE,CAGhE,6CAAkC,CAJlC,4CDiDF,CC1CE,qCAEE,QAAS,CADT,OD6CJ,CC1CE,uCAEE,QAAS,CADT,OAAQ,CAER,6DD4CJ,CC1CE,sCAEE,SAAU,CADV,OD6CJ,CC1CE,wCACE,UAAW,CACX,QD4CJ,CC1CE,0CACE,UAAW,CACX,QAAS,CACT,6DD4CJ,CC1CE,yCACE,UAAW,CACX,SD4CJ,CCxCA,yCACE,2BAGE,MAAO,CACP,QAAS,CAFT,SAAU,CADV,WD8CF,CC1CE,kHAGE,KAAM,CACN,uDD0CJ,CCxCE,2HAGE,QAAS,CACT,uDDwCJ,CCtCE,gCAEE,SAAa,CADb,ODyCJ,CACF,CEjGA,iBAME,iBAAkB,CAClB,mEAA6E,CAJ7E,qBAAsB,CAUtB,cAAe,CACf,aAAc,CANd,YAAa,CAIb,8DAAwC,CAHxC,6BAA8B,CAL9B,kBAAmB,CAMnB,4DAA4C,CAR5C,2DAA4C,CAS5C,eAAgB,CANhB,WAAY,CAJZ,iBFgHF,CElGE,sBACE,aFoGJ,CElGE,sBAKE,kBAAmB,CADnB,YAAa,CAFb,aAAc,CADd,aAAc,CAEd,WFsGJ,CEnGI,qCACE,QFqGN,CElGE,sBACE,wBAGA,YAAa,CADb,aAAc,CAFd,sBAAuB,CACvB,UFsGJ,CEhGA,mBAEE,qDAAwB,CADxB,yDFoGF,CEhGA,wBAEE,qDAAwB,CADxB,yDFoGF,CEhGA,yCACE,iBAEE,eAAgB,CADhB,eFoGF,CACF,CGpJE,6BACE,wDAAsC,CACtC,gDHsJJ,CGhJE,uFACE,sDAAuC,CACvC,oDHsJJ,CGpJE,sDAEE,wDAAsC,CADtC,gDHuJJ,CGpJE,yDAEE,2DAAyC,CADzC,mDHuJJ,CGpJE,yDAEE,2DAAyC,CADzC,mDHuJJ,CGpJE,uDAEE,yDAAuC,CADvC,iDHuJJ,CGjJE,qCACE,iIHoJJ,CGlJE,oCACE,iEHoJJ,CGlJE,8BACE,iEHoJJ,CGlJE,iCACE,oEHoJJ,CGlJE,iCACE,oEHoJJ,CGlJE,+BACE,kEHoJJ,CGlJE,uRAIE,0EHiJJ,CIvMA,wBASE,qBAAsB,CAPtB,sBAAuB,CAEvB,WAAY,CAHZ,UAAW,CAKX,cAAe,CACf,UAAY,CAJZ,YAAa,CAEb,SAAU,CAGV,mBJ2MF,CIxME,+BACE,UAAW,CACX,UJ0MJ,CIvME,4BACE,iBAAkB,CAClB,WAAY,CACZ,UJyMJ,CItME,4DACE,SJwMJ,CK/NA,2CACE,GACE,+CLkOF,CKhOA,GACE,+CLkOF,CACF,CKxOA,mCACE,GACE,+CLkOF,CKhOA,GACE,+CLkOF,CACF,CK/NA,wBAEE,QAAS,CAGT,UAAW,CAFX,MAAO,CAIP,UAAY,CANZ,iBAAkB,CAOlB,mDAAsB,CAJtB,UAAW,CAEX,4CLmOF,CK/NE,kCACE,+GLiOJ,CK9NE,oCACE,yDAA0B,CAA1B,8CLgOJ,CK7NE,6BAEE,SAAa,CADb,OAAQ,CAER,qDL+NJ,CM7PA,mBAQE,oGADA,wBAAiD,CAAjD,qDAAiD,CAFjD,kBAAmB,CAEnB,oDAAiD,CAJjD,qBAAsB,CADtB,WAAY,CADZ,UNuQF,COpQA,2CACI,kBAJA,uHP4QF,COjQE,GACI,SAAU,CACV,2EPmQN,COjQE,IACI,SAAU,CACV,yEPmQN,COjQE,IACI,uEPmQN,COjQE,IACI,uEPmQN,COjQE,GACI,qCPmQN,CACF,CO3RA,mCACI,kBAJA,uHP4QF,COjQE,GACI,SAAU,CACV,2EPmQN,COjQE,IACI,SAAU,CACV,yEPmQN,COjQE,IACI,uEPmQN,COjQE,IACI,uEPmQN,COjQE,GACI,qCPmQN,CACF,COhQA,4CACI,IACI,SAAU,CACV,yEPkQN,COhQE,GACI,SAAU,CACV,2EPkQN,CACF,CO1QA,oCACI,IACI,SAAU,CACV,yEPkQN,COhQE,GACI,SAAU,CACV,2EPkQN,CACF,CO/PA,0CACI,kBA1CA,uHP4SF,CO3PE,GACI,SAAU,CACV,6EP6PN,CO3PE,IACI,SAAU,CACV,uEP6PN,CO3PE,IACI,yEP6PN,CO3PE,IACI,qEP6PN,CO3PE,GACI,qCP6PN,CACF,COrRA,kCACI,kBA1CA,uHP4SF,CO3PE,GACI,SAAU,CACV,6EP6PN,CO3PE,IACI,SAAU,CACV,uEP6PN,CO3PE,IACI,yEP6PN,CO3PE,IACI,qEP6PN,CO3PE,GACI,qCP6PN,CACF,CO1PA,2CACI,IACI,SAAU,CACV,uEP4PN,CO1PE,GACI,SAAU,CACV,6EP4PN,CACF,COpQA,mCACI,IACI,SAAU,CACV,uEP4PN,CO1PE,GACI,SAAU,CACV,6EP4PN,CACF,COzPA,wCACI,kBAhFA,uHP4UF,COrPE,GACI,SAAU,CACV,2EPuPN,COrPE,IACI,SAAU,CACV,yEPuPN,COrPE,IACI,uEPuPN,COrPE,IACI,uEPuPN,COrPE,GACI,uDPuPN,CACF,CO/QA,gCACI,kBAhFA,uHP4UF,COrPE,GACI,SAAU,CACV,2EPuPN,COrPE,IACI,SAAU,CACV,yEPuPN,COrPE,IACI,uEPuPN,COrPE,IACI,uEPuPN,COrPE,GACI,uDPuPN,CACF,COpPA,yCACI,IACI,yEPsPN,COpPE,QAEI,SAAU,CACV,uEPqPN,COnPE,GACI,SAAU,CACV,6EPqPN,CACF,COjQA,iCACI,IACI,yEPsPN,COpPE,QAEI,SAAU,CACV,uEPqPN,COnPE,GACI,SAAU,CACV,6EPqPN,CACF,COlPA,0CACI,kBA1HA,uHP+WF,CO9OE,GACI,SAAU,CACV,6EPgPN,CO9OE,IACI,SAAU,CACV,uEPgPN,CO9OE,IACI,yEPgPN,CO9OE,IACI,qEPgPN,CO9OE,GACI,qCPgPN,CACF,COxQA,kCACI,kBA1HA,uHP+WF,CO9OE,GACI,SAAU,CACV,6EPgPN,CO9OE,IACI,SAAU,CACV,uEPgPN,CO9OE,IACI,yEPgPN,CO9OE,IACI,qEPgPN,CO9OE,GACI,qCPgPN,CACF,CO7OA,2CACI,IACI,uEP+ON,CO7OE,QAEI,SAAU,CACV,yEP8ON,CO5OE,GACI,SAAU,CACV,2EP8ON,CACF,CO1PA,mCACI,IACI,uEP+ON,CO7OE,QAEI,SAAU,CACV,yEP8ON,CO5OE,GACI,SAAU,CACV,2EP8ON,CACF,CO1OI,uEAEI,mFP2OR,COzOI,yEAEI,qFP0OR,COxOI,oCACI,mFP0OR,COxOI,uCACI,+EP0OR,COrOI,qEAEI,qFPuOR,COrOI,uEAEI,uFPsOR,COpOI,mCACI,iFPsOR,COpOI,sCACI,qFPsOR,CQxaA,oCACI,GACI,SAAU,CACV,+DR2aN,CQzaE,IACI,SR2aN,CACF,CQlbA,4BACI,GACI,SAAU,CACV,+DR2aN,CQzaE,IACI,SR2aN,CACF,CQxaA,qCACI,GACI,SR0aN,CQxaE,IACI,SAAU,CACV,+DR0aN,CQxaE,GACI,SR0aN,CACF,CQpbA,6BACI,GACI,SR0aN,CQxaE,IACI,SAAU,CACV,+DR0aN,CQxaE,GACI,SR0aN,CACF,CQvaA,sBACI,uERyaJ,CQtaA,qBACI,yERyaJ,CSrcA,oCACI,GAEI,2EAAkC,CAClC,SAAU,CAFV,+FT0cN,CStcE,IAEI,2EAAkC,CADlC,iGTycN,CStcE,IAEI,SAAU,CADV,+FTycN,CStcE,IACI,+FTwcN,CStcE,GACI,iETwcN,CACF,CS3dA,4BACI,GAEI,2EAAkC,CAClC,SAAU,CAFV,+FT0cN,CStcE,IAEI,2EAAkC,CADlC,iGTycN,CStcE,IAEI,SAAU,CADV,+FTycN,CStcE,IACI,+FTwcN,CStcE,GACI,iETwcN,CACF,CSrcA,qCACI,GACI,iETucN,CSrcE,IAEI,SAAU,CADV,iGTwcN,CSrcE,GAEI,SAAU,CADV,+FTwcN,CACF,CSldA,6BACI,GACI,iETucN,CSrcE,IAEI,SAAU,CADV,iGTwcN,CSrcE,GAEI,SAAU,CADV,+FTwcN,CACF,CSpcA,sBACI,uETscJ,CSncA,qBACI,yETscJ,CU3eA,0CACI,GACI,uEAAkC,CAClC,kBV8eN,CU5eE,GARA,uDVufF,CACF,CUrfA,kCACI,GACI,uEAAkC,CAClC,kBV8eN,CU5eE,GARA,uDVufF,CACF,CU3eA,yCACI,GACI,yEAAmC,CACnC,kBV6eN,CU3eE,GAlBA,uDVggBF,CACF,CUpfA,iCACI,GACI,yEAAmC,CACnC,kBV6eN,CU3eE,GAlBA,uDVggBF,CACF,CU1eA,uCACI,GACI,uEAAkC,CAClC,kBV4eN,CU1eE,GA5BA,uDVygBF,CACF,CUnfA,+BACI,GACI,uEAAkC,CAClC,kBV4eN,CU1eE,GA5BA,uDVygBF,CACF,CUzeA,yCACI,GACI,yEAAmC,CACnC,kBV2eN,CUzeE,GAtCA,uDVkhBF,CACF,CUlfA,iCACI,GACI,yEAAmC,CACnC,kBV2eN,CUzeE,GAtCA,uDVkhBF,CACF,CUxeA,2CACI,GA5CA,uDVuhBF,CUxeE,GAEI,uEAAkC,CADlC,iBV2eN,CACF,CUjfA,mCACI,GA5CA,uDVuhBF,CUxeE,GAEI,uEAAkC,CADlC,iBV2eN,CACF,CUveA,0CACI,GAtDA,uDVgiBF,CUveE,GAEI,yEAAmC,CADnC,iBV0eN,CACF,CUhfA,kCACI,GAtDA,uDVgiBF,CUveE,GAEI,yEAAmC,CADnC,iBV0eN,CACF,CUteA,0CACI,GAhEA,uDVyiBF,CUteE,GAEI,yEAAmC,CADnC,iBVyeN,CACF,CU/eA,kCACI,GAhEA,uDVyiBF,CUteE,GAEI,yEAAmC,CADnC,iBVyeN,CACF,CUreA,wCACI,GA1EA,uDVkjBF,CUreE,GAEI,2EAAoC,CADpC,iBVweN,CACF,CU9eA,gCACI,GA1EA,uDVkjBF,CUreE,GAEI,2EAAoC,CADpC,iBVweN,CACF,CUneI,qEAEI,iFVoeR,CUleI,uEAEI,mFVmeR,CUjeI,mCACI,iFVmeR,CUjeI,sCACI,6EVmeR,CU9dI,mEAEI,mFVgeR,CU9dI,qEAEI,qFV+dR,CU7dI,kCACI,+EV+dR,CU7dI,qCACI,mFV+dR,CWjlBA,kCACE,GACE,qDXolBF,CWllBA,GACE,uDXolBF,CACF,CW1lBA,0BACE,GACE,qDXolBF,CWllBA,GACE,uDXolBF,CACF,CLvjBA,iCAcE,kBAPA,wBArCc,CAmCd,oBACA,kBAMA,6BAJA,WAGA,eADA,eADA,gBAPA,YACA,gBACA,eAHA,UAaA,CAEA,0CAEE,uCACA,2CAFA,kBAEA,CAIJ,2BAEE,aACA,YAFA,WAEA,CAGF,0BAOE,YANA,UAMA,CAJA,+BACE,aACA,sBAKJ,gCACE,YACA,WAGF,iCAME,0CAFA,oBACA,uCAHA,aACA,mBAKA,YACA,mBACA,oBATA,WASA,CAEA,uCAGE,6BADA,eAKA,wBADA,eADA,YADA,UAHA,SAMA,CACA,6CACE,gBACA,aAWN,mCACE,UAGF,4BACE,wBAEA,6BADA,YAMA,wBAJA,cAEA,kBADA,UAGA,CAEA,iDACE,yCAOJ,0FAJI,yCAeF,CAXF,wCAQE,oBACA,uCAJA,aACA,mBAHA,eACA,UAOA,CAGF,iCAGE,sGADA,aACA,CAUF,8BACE,aA7Jc,CAgKhB,8BACE,aAEA,uBADA,UACA,CAGF,kCAGE,iCAGF,0BACE,aA7Kc,CiBFhB,oCAUI,0CACA,WAEA,oBAGA,iCACA,wBAhBA,iBAWA,gBAVA,cAeA,CAdA,8EAEI,kBAgBR,sCAUI,0CACA,WAEA,oBAGA,iCACA,wBAhBA,iBAWA,gBAVA,cAeA,CAdA,kFAEI,kBAgBR,+BAGI,yCAWA,0CAVA,WAWA,oBAGA,iCANA,wBAXA,iBASA,gBARA,YAgBA,CAbA,oEAEI,kBAcR,mCACI,YACA,WAGJ,qCAGI,aAFA,mBACA,SACA,CACA,2CACI,YAIR,qCAKI,YAHA,iBADA,gBAKA,gBAHA,SAGA,CAGJ,qCAKI,YAHA,iBADA,gBAKA,gBAHA,SAGA,CAGJ,0BAGI,2BAMA,eARA,gBACA,kBAEA,yBAGA,qBACA,gBACA,CAGJ,iCAKI,wBjB9GY,CiB4GZ,oBACA,kBAEA,WAIA,eAFA,iBADA,wBAKA,mBAHA,kBARA,UAWA,CAGJ,oCAII,kBADA,aADA,cADA,SAGA,CAGJ,EACI,kBACA,kCAII,wBAIR,kCAEI,sBACA,WAEA,uCAEI,aACA,mBAFA,SAGA,8BAEA,sBADA,kBACA,CAGJ,8DAWI,oBANA,wBjB5JQ,CiB0JR,oBACA,kBAEA,WAGA,eADA,eADA,gBALA,YADA,WAUA,CAGJ,2EACI,oBACA,eACA,YAEA,mBADA,oBAEA,iBAEJ,qEACI,sBACA,eACA,YAEA,gBAGJ,+DACI,WAGJ,mEAII,oBACA,uCAHA,aACA,mBAIA,YACA,mBACA,oBARA,WAQA,CAEA,yEAGI,6BADA,eAKA,wBADA,eADA,YADA,UAHA,SAMA,CACA,+EACI,gBACA,aAMhB,8BAOI,uBAFA,YACA,oBAEA,wBAJA,eADA,YAMA,cARA,YACA,UAOA,CAEA,qCACI,YAIR,8BAQI,cANA,aAEA,mBACA,eAGA,SALA,8BAFA,gBAMA,UACA,CAEA,iCAGI,kBADA,0BADA,UAEA,CAIR,6BASI,mBAPA,yCACA,oBACA,iCAEA,aACA,mBACA,8BAHA,eAKA,iBATA,gBAUA,WAEA,oCACI,YACA,UAGJ,gCAGI,cADA,0BADA,SAEA,CAGJ,4EACI,mCACA,0BAIR,oCACI,8BACI,0BAEA,iCACI,eAIR,6BACI,YAIR,oCACI,+BAOI,QAAO,CAFP,gBACA,UACA,CANA,iCACI,yBAiBR,0EAEI,SACA,gBAGA,gBALA,YAKA,CAEA,uEACI,mBAGJ,2CACI,gBAIR,+BAEI,SACA,gBAGA,gBALA,YAKA,CAIA,uCACI,sBAGJ,8DAEI,cADA,UACA,CAIR,iCACI,qBAGJ,8BACI,sBACA,iBAEA,iCACI,eAIR,6BACI,WAGJ,iCAGI,YAFA,gBACA,UACA,EAIR,iCAEI,wBACA,gBAOA,wBjB5XY,CiBsXZ,YAGA,kBAIA,wBACA,eANA,eADA,aAIA,cADA,iBAIA,CCnYJ,sBAGE,0CADA,YADA,WAEA,CAEA,yBAQE,mBAPA,aAQA,mBACA,eANA,YAGA,8BAFA,SAFA,eAOA,CAGF,yBAIE,wBAHA,gBACA,UAEA,CACA,2BACE,qBAGF,gCACE,uBACA,YACA,wBACA,iBAKN,oCACE,sBACE,YACA,eACA,yBACE,8BAGF,wBACE,iBAKN,qCAEI,yBACE,iBAKN,oCACE,yBACE,gBAIJ,oCACE,yBACE,sBACA,UAEA,4BAEE,2CADA,kBAEA,YlBrCN,aAcE,kBAPA,wBArCc,CAmCd,oBACA,kBAMA,6BAJA,WAGA,eADA,eADA,gBAPA,YACA,gBACA,eAHA,UAaA,CAEA,sBAEE,uCACA,2CAFA,kBAEA,CAIJ,OAEE,aACA,YAFA,WAEA,CAGF,MAOE,YANA,UAMA,CAJA,WACE,aACA,sBAKJ,YACE,YACA,WAGF,aAME,0CAFA,oBACA,uCAHA,aACA,mBAKA,YACA,mBACA,oBATA,WASA,CAEA,mBAGE,6BADA,eAKA,wBADA,eADA,YADA,UAHA,SAMA,CACA,yBACE,gBACA,aAWN,eACE,UAGF,QACE,wBAEA,6BADA,YAMA,wBAJA,cAEA,kBADA,UAGA,CAEA,6BACE,yCAOJ,kDAJI,yCAeF,CAXF,oBAQE,oBACA,uCAJA,aACA,mBAHA,eACA,UAOA,CAGF,aAGE,sGADA,aACA,CAUF,UACE,aA7Jc,CAgKhB,SACE,aAEA,uBADA,UACA,CAGF,cAGE,iCAGF,MACE,aA7Kc,CmBJhB,KASE,mCACA,kCATA,yCAWA,eATA,mBAQA,kBAPA,mBnB2BiB,CmBjBjB,YARA,yIAeE,CAPF,OAME,wBAFA,2EAGA,uCAIJ,WACE,uBAAwB,CACxB,oBAAqB,CACrB,2BAAuC,CACvC,+BAA2C,CAC3C,wBAAoC,CAGtC,UACE,0BAA2B,CAC3B,iBAAkB,CAClB,2BAA4B,CAC5B,+BAAgC,CAChC,wBAAyB,CAG3B,EACE,sBAGF,SACE,+BACA,WnBbF,yBAcE,kBAPA,wBArCc,CAmCd,oBACA,kBAMA,6BAJA,WAGA,eADA,eADA,gBAPA,YACA,gBACA,eAHA,UAaA,CAEA,kCAEE,uCACA,2CAFA,kBAEA,CAIJ,mBAEE,aACA,YAFA,WAEA,CAGF,kBAOE,YANA,UAMA,CAJA,uBACE,aACA,sBAKJ,wBACE,YACA,WAGF,yBAME,0CAFA,oBACA,uCAHA,aACA,mBAKA,YACA,mBACA,oBATA,WASA,CAEA,+BAGE,6BADA,eAKA,wBADA,eADA,YADA,UAHA,SAMA,CACA,qCACE,gBACA,aAWN,2BACE,UAGF,oBACE,wBAEA,6BADA,YAMA,wBAJA,cAEA,kBADA,UAGA,CAEA,yCACE,yCAOJ,0EAJI,yCAeF,CAXF,gCAQE,oBACA,uCAJA,aACA,mBAHA,eACA,UAOA,CAGF,0BAGE,sGADA,aACA,CAUF,sBACE,aA7Jc,CAgKhB,qBACE,aAEA,uBADA,UACA,CAGF,0BAGE,iCAGF,kBACE,aA7Kc,CoBHhB,kBACE,WAEA,sCAIE,mBAMA,yBAHA,WANA,aAOA,aALA,uBAEA,kBAIA,UpBTY,CoBad,wCACE,wBACA,yBAGF,6DACE,WAIJ,qCACE,sBACE,oBAIJ,2DACE,sBACE,oBAGJ,0DACE,sBACE,mBAIJ,oCACE,sBACE,cpBZJ,yBAcE,kBAPA,wBArCc,CAmCd,oBACA,kBAMA,6BAJA,WAGA,eADA,eADA,gBAPA,YACA,gBACA,eAHA,UAaA,CAEA,kCAEE,uCACA,2CAFA,kBAEA,CAIJ,mBAEE,aACA,YAFA,WAEA,CAGF,kBAOE,YANA,UAMA,CAJA,uBACE,aACA,sBAKJ,wBACE,YACA,WAGF,yBAME,0CAFA,oBACA,uCAHA,aACA,mBAKA,YACA,mBACA,oBATA,WASA,CAEA,+BAGE,6BADA,eAKA,wBADA,eADA,YADA,UAHA,SAMA,CACA,qCACE,gBACA,aAWN,2BACE,UAGF,oBACE,wBAEA,6BADA,YAMA,wBAJA,cAEA,kBADA,UAGA,CAEA,yCACE,yCAOJ,0EAJI,yCAeF,CAXF,gCAQE,oBACA,uCAJA,aACA,mBAHA,eACA,UAOA,CAGF,yBAGE,sGADA,aACA,CAUF,sBACE,aA7Jc,CAgKhB,qBACE,aAEA,uBADA,UACA,CAGF,0BAGE,iCAGF,kBACE,aA7Kc,CqBHhB,qBASE,wBAPA,YACA,+BAQA,kBAVA,UAWA,CAEA,gEAPA,mBAFA,aAOA,sBANA,sBAYE,CAEA,6CACE,SAGF,6CACE,eAGF,6CAME,wBrB/BU,CqBkCV,kBAJA,WAFA,iBAFA,gBAOA,mBAJA,oBAKA,CAGF,2EACE,gBAKN,oCAEI,uBAEE,2BADA,eACA,CAGF,uBACE,0BrBrBN,6BAcE,kBAPA,wBArCc,CAmCd,oBACA,kBAMA,6BAJA,WAGA,eADA,eADA,gBAPA,YACA,gBACA,eAHA,UAaA,CAEA,sCAEE,uCACA,2CAFA,kBAEA,CAIJ,uBAEE,aACA,YAFA,WAEA,CAGF,sBAOE,YANA,UAMA,CAJA,2BACE,aACA,sBAKJ,4BACE,YACA,WAGF,6BAME,0CAFA,oBACA,uCAHA,aACA,mBAKA,YACA,mBACA,oBATA,WASA,CAEA,mCAGE,6BADA,eAKA,wBADA,eADA,YADA,UAHA,SAMA,CACA,yCACE,gBACA,aAWN,+BACE,UAGF,wBACE,wBAEA,6BADA,YAMA,wBAJA,cAEA,kBADA,UAGA,CAEA,6CACE,yCAOJ,kFAJI,yCAeF,CAXF,oCAQE,oBACA,uCAJA,aACA,mBAHA,eACA,UAOA,CAGF,6BAGE,sGADA,aACA,CAUF,0BACE,aA7Jc,CAgKhB,yBACE,aAEA,uBADA,UACA,CAGF,8BAGE,iCAGF,sBACE,aA7Kc,CsBHhB,2BACE,aAGF,+BAYE,0CARA,WASA,oBAGA,iCANA,wBARA,sBAGA,gBAFA,YAaA,CAVA,kCACE,kBAUF,oCAEE,aACA,sBAFA,mBAEA,CAIJ,6BAEE,YADA,UACA,CAGF,sBACE,kBAGF,yBAYE,kBANA,wBtBxCc,CsBsCd,oBACA,kBAEA,WAGA,eADA,eADA,gBANA,YACA,gBAFA,SAWA,CAEA,kCACE,uCACA,mBAIJ,4BAWE,yCAHA,oBACA,uCAJA,aACA,mBAHA,eACA,UAOA,CAGF,0BACE,aAEA,mBACA,SAEA,8BACE,WAIJ,kCAOE,mBAJA,wBAEA,aACA,sBAGA,SARA,gBACA,iBAOA,CAEA,0DAEE,0CACA,oBAGA,iCAIA,aACA,sBAEA,QANA,gBAQA,mBAdA,gBAOA,UAOA,CACA,6DAEE,eADA,QACA,CAGF,4DACE,SAGF,kFACE,2BACA,oFACE,wBACA,qBAKN,8DAEE,eADA,eACA,CAIJ,8BACE,0CAIA,oBAGA,iCALA,gBADA,aAQA,gBAEA,iCACE,SAGF,mCAME,gBAJA,aAUA,oBARA,SACA,8BAJA,gBAEA,UASA,CAJA,yCACE,mBAKF,yCACE,wBACA,oBAGF,sDACE,aACA,UAKN,oCACE,0BACE,iCtBhJJ,kCAcE,kBAPA,wBArCc,CAmCd,oBACA,kBAMA,6BAJA,WAGA,eADA,eADA,gBAPA,YACA,gBACA,eAHA,UAaA,CAEA,2CAEE,uCACA,2CAFA,kBAEA,CAIJ,4BAEE,aACA,YAFA,WAEA,CAGF,2BAOE,YANA,UAMA,CAJA,gCACE,aACA,sBAKJ,iCACE,YACA,WAGF,kCAME,0CAFA,oBACA,uCAHA,aACA,mBAKA,YACA,mBACA,oBATA,WASA,CAEA,wCAGE,6BADA,eAKA,wBADA,eADA,YADA,UAHA,SAMA,CACA,8CACE,gBACA,aAWN,oCACE,UAGF,6BACE,wBAEA,6BADA,YAMA,wBAJA,cAEA,kBADA,UAGA,CAEA,kDACE,yCAOJ,4FAJI,yCAeF,CAXF,yCAQE,oBACA,uCAJA,aACA,mBAHA,eACA,UAOA,CAGF,kCAGE,sGADA,aACA,CAUF,+BACE,aA7Jc,CAgKhB,8BACE,aAEA,uBADA,UACA,CAGF,mCAGE,iCAGF,2BACE,aA7Kc,CuBHhB,gCACE,wBACA,YAEA,wEAME,0CADA,oBAJA,iBAEA,gBADA,cAMA,aAEA,2EACE,SAGF,mGAEE,0CAEA,kBAHA,2CAIA,iBAFA,WAEA,CAKN,uCASE,mBAGA,2BANA,YAIA,uBAPA,OAIA,cANA,eAGA,MACA,WAHA,WAUA,CAEA,4EAKE,yCAEA,oBACA,uBALA,kBAGA,aALA,WAOA,CAEA,oHACE,aAEA,uHACE,SACA,eAEA,cAGF,2HACE,wBvBzCM,CuB2CN,YAEA,kBAHA,WAMA,iBAFA,YAGA,YAFA,UAEA,CAIJ,iFACE,aACA,SACA,WAEA,uFAIE,0CADA,YADA,oBAGA,wBAJA,WAIA,CAGF,kGACE,uCACA,SAGF,oGAEE,8CACA,mBAFA,UAEA,CAEA,4GAEE,wBvB9EI,CuB+EJ,6BACA,WAHA,cAGA,CAOV,GAEE,iBADA,gBAEA,oBAGF,kCAGE,yBADA,oBADA,aAEA,CAEA,oEACE,aACA,SACA,8BACA,WAEA,sEACE,SAGF,2EAGE,wBvB/GQ,CuBiHR,YAIA,kBALA,WAIA,eAFA,kBALA,YACA,eAKA,kBAEA,CAGF,oFACE,uCAGF,yGACE,gBACA,eAGJ,qCAEE,sCAIJ,mCACE,eAGF,kCACE,aACA,sBAEA,wCACE,cACA,eAGF,4CACE,mBAGF,mDAME,0CAFA,YAFA,oBAGA,wBAFA,eAFA,cAQA,mBAFA,SAEA,CAGF,oEAIE,wBACA,UAJA,sEACE,gBAKJ,2CAKE,YADA,wBADA,YADA,cADA,SAIA,CAGF,qDAEE,sBADA,SACA,CAIJ,6BACE,aACA,sBACA,SACA,yDAME,mBALA,8CACA,oBAEA,aACA,8BAFA,YAGA,CAEA,4DACE,iBAGF,gEAIE,YAIA,kBALA,WAIA,eAFA,kBAJA,YACA,eAIA,kBAEA,CAEA,yEAEE,iDADA,kBACA,CAGF,mGACE,wBvBzNM,CuB4NR,gGACE,kBvBhPQ,CuBiPR,gBAIJ,6FAGE,mBAFA,aACA,QACA,CAEA,kIACE,qBAMR,oCACE,kCACE,uBvBrOJ,2BAcE,kBAPA,wBArCc,CAmCd,oBACA,kBAMA,6BAJA,WAGA,eADA,eADA,gBAPA,YACA,gBACA,eAHA,UAaA,CAEA,oCAEE,uCACA,2CAFA,kBAEA,CAIJ,qBAEE,aACA,YAFA,WAEA,CAGF,oBAOE,YANA,UAMA,CAJA,yBACE,aACA,sBAKJ,0BACE,YACA,WAGF,2BAME,0CAFA,oBACA,uCAHA,aACA,mBAKA,YACA,mBACA,oBATA,WASA,CAEA,iCAGE,6BADA,eAKA,wBADA,eADA,YADA,UAHA,SAMA,CACA,uCACE,gBACA,aAWN,6BACE,UAGF,sBACE,wBAEA,6BADA,YAMA,wBAJA,cAEA,kBADA,UAGA,CAEA,2CACE,yCAOJ,+EAJI,yCAeF,CAXF,mCAQE,oBACA,uCAJA,aACA,mBAHA,eACA,UAOA,CAGF,2BAGE,sGADA,aACA,CAUF,wBACE,aA7Jc,CAgKhB,uBACE,aAEA,uBADA,UACA,CAGF,4BAGE,iCAGF,oBACE,aA7Kc,CwBHhB,yBAWE,mBAVA,yCAGA,mBxBwBc,CwB1Bd,wBAQA,aAEA,sBANA,mBADA,gBAGA,YAIA,CAEA,4BACE,SAGF,4DACE,gBxBcJ,mCAcE,kBAPA,wBArCc,CAmCd,oBACA,kBAMA,6BAJA,WAGA,eADA,eADA,gBAPA,YACA,gBACA,eAHA,UAaA,CAEA,4CAEE,uCACA,2CAFA,kBAEA,CAIJ,6BAEE,aACA,YAFA,WAEA,CAGF,4BAOE,YANA,UAMA,CAJA,iCACE,aACA,sBAKJ,kCACE,YACA,WAGF,mCAME,0CAFA,oBACA,uCAHA,aACA,mBAKA,YACA,mBACA,oBATA,WASA,CAEA,yCAGE,6BADA,eAKA,wBADA,eADA,YADA,UAHA,SAMA,CACA,+CACE,gBACA,aAWN,qCACE,UAGF,8BACE,wBAEA,6BADA,YAMA,wBAJA,cAEA,kBADA,UAGA,CAEA,mDACE,yCAEF,oDACE,0CAIJ,0CAWE,0CAHA,oBACA,uCAJA,aACA,mBAHA,eACA,UAOA,CAGF,mCAGE,sGADA,aACA,CAUF,gCACE,aA7Jc,CAgKhB,+BACE,aAEA,uBADA,UACA,CAGF,qCAGE,iCAGF,4BACE,aA7Kc,CyBHhB,iCACE,wBACA,YAEA,0EAME,0CADA,oBAJA,iBAEA,gBADA,cAMA,aAEA,6EACE,SAGF,sGAEE,0CAEA,kBAHA,2CAIA,iBAFA,WAEA,CAGF,6EACE,gBACA,oBAGF,8GAEE,aACA,mBAEA,SADA,6BAHA,UAIA,CAEA,kHAGE,uCACA,oBAHA,eACA,SAEA,CAMR,mCAKE,WAJA,SACA,aACA,cAEA,CAEF,qCACE,SACA,aACA,eAEA,oEACE,wCAGA,oBAFA,wBACA,aACA,CAIJ,6CAGE,uCACA,oBAHA,cACA,cAEA,CAGF,6BACE,aACA,6BAEA,cAEA,yDAGE,mBA6BA,6CA/BA,aAIA,sBA0BA,YA7BA,uBAEA,kBAEA,UA0BA,CAxBA,oEACE,YAGF,0FACE,eACA,gBAEA,wHACE,wCAGA,oBAFA,aACA,SACA,CAIJ,yFAEE,4BAEA,gBADA,gBAFA,wBAGA,CAQN,4CAGE,uCACA,oBAHA,cACA,cAEA,CAEA,+EACE,SACA,aACA,eAEA,8GACE,wCAGA,oBAFA,wBACA,aACA,CAMJ,yEAGE,cACA,oBAHA,aAEA,SADA,6BAEA,CACA,6GAKE,8CADA,oBAHA,aACA,8BACA,YAEA,CAEA,gHACE,iBACA,gBAGF,+GACE,eAGF,oHAIE,YAIA,kBALA,WAIA,eAFA,kBAJA,YACA,eAIA,kBAEA,CAEA,4HACE,wBzBpJI,CyBuJN,6HACE,uCA6FV,+BACE,WACA,qCACE,gBAEF,iCACE,cAIJ,qCACE,oCAEE,mBADA,+BACA,CAEA,wCACE,sBAKN,qCACE,gCACE","sources":["styles/general.module.scss","styles/Home.module.scss","styles/Navbar.module.scss","styles/loginPage.module.scss","../node_modules/react-toastify/scss/_variables.scss","../node_modules/react-toastify/dist/ReactToastify.css","../node_modules/react-toastify/scss/_toastContainer.scss","../node_modules/react-toastify/scss/_toast.scss","../node_modules/react-toastify/scss/_theme.scss","../node_modules/react-toastify/scss/_closeButton.scss","../node_modules/react-toastify/scss/_progressBar.scss","../node_modules/react-toastify/scss/_icons.scss","../node_modules/react-toastify/scss/animations/_bounce.scss","../node_modules/react-toastify/scss/animations/_zoom.scss","../node_modules/react-toastify/scss/animations/_flip.scss","../node_modules/react-toastify/scss/animations/_slide.scss","../node_modules/react-toastify/scss/animations/_spin.scss","styles/registerPage.module.scss","styles/Footer.module.scss","styles/App.scss","styles/page.module.scss","styles/404.module.scss","styles/findPage.module.scss","styles/userDashboard.module.scss","styles/verify.module.scss","styles/adminDashboard.module.scss"],"sourcesContent":["/*general css*/\n\n/*every css color setting has to be one of these*/\n/*every color has to have a _dark version. even if the color is the same*/\n\n$primary_color: #98c222;\n$primary_color_dark: #98c222;\n\n/*optional, not final color*/\n$secondary_color: #a2d;\n$secondary_color_dark: #a2d;\n\n$space_background_color: #fff;\n$space_background_dark_color: #121212;\n\n$primary_text_color: #23272a;\n$primary_text_color_dark: #dadada;\n\n$secondary_text_color: #dadada;\n$secondary_text_color_dark: #23272a;\n\n$text_marker_color: #98c222;\n$text_marker_color_dark: #98c222;\n\n$error_color: rgb(230, 20, 51);\n\n/*not final*/\n$primary_font: \"Inter\";\n$secondary_font: \"Oxygen\";\n\n$border_radius: 0.5rem;\n\n$normal_font_size: 14pt;\n\n/*button which contains text like 'login'*/\n.text_button {\n width: auto;\n height: 2rem;\n margin-top: 1rem;\n padding: 0 2rem;\n border-radius: 0.3rem;\n border-style: none;\n background-color: $primary_color;\n color: white;\n font-weight: bold;\n font-size: 1rem;\n cursor: pointer;\n box-shadow: 0 0 0 2px $primary_color;\n\n align-self: center;\n\n &:disabled {\n cursor: not-allowed;\n background-color: var(--disabled_color);\n box-shadow: 0 0 0 2px var(--disabled_color);\n }\n}\n\n.login {\n width: 20rem;\n height: 50rem;\n margin: auto;\n}\n\n.form {\n width: 100%;\n\n form {\n display: flex;\n flex-direction: column;\n }\n margin: auto;\n}\n\n.text_field {\n height: 5rem;\n width: 100%;\n}\n\n.input-field {\n width: 20rem;\n display: flex;\n flex-direction: row;\n border-radius: 0.3rem;\n box-shadow: 0 0 0 2px var(--text_color);\n background-color: var(--contrast_bg_color);\n\n height: 2rem;\n padding-left: 0.7rem;\n padding-right: 0.3rem;\n\n > input {\n width: 80%;\n border-width: 0;\n background-color: transparent;\n padding: 0;\n height: 100%;\n font-size: 14px;\n color: var(--text_color);\n &:focus {\n outline-width: 0;\n outline: none;\n }\n }\n}\n\n.email_text_field {\n}\n\n.password_text_field {\n}\n\n.submit_button {\n width: 60%;\n}\n\n.select {\n -webkit-appearance: none;\n border: none;\n background-color: transparent;\n padding: 0.5rem;\n width: 100%;\n text-align: center;\n\n color: var(--text_color);\n\n option:nth-child(even) {\n background-color: var(--background_color);\n }\n option:nth-child(odd) {\n background-color: var(--contrast_bg_color);\n }\n}\n\n.select_input_field {\n margin: 0;\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n width: 100%;\n display: flex;\n flex-direction: row;\n\n border-radius: 0.3rem;\n box-shadow: 0 0 0 2px var(--text_color);\n\n background-color: var(--contrast_bg_color);\n}\n\n.text_marker {\n /*replace px*/\n padding: 0 5px;\n background: linear-gradient(\n transparent,\n transparent 42%,\n $primary_color 0,\n $primary_color 90%,\n transparent 0\n )\n no-repeat;\n}\n\n.bullSpan {\n color: $primary_color;\n}\n\n.flexdiv {\n display: flex;\n width: 100%;\n justify-content: center;\n}\n\n.weird-shadow {\n -moz-box-shadow: inset 0 0 5px #c9c9c9;\n -webkit-box-shadow: inset 0 0 5px #c9c9c9;\n box-shadow: inset 0 0 5px #c9c9c9;\n}\n\n.icon {\n color: $primary_color;\n}\n","@import \"general.module.scss\";\n\n#main {\n width: 100%;\n min-height: 60vh;\n\n display: flex;\n align-items: center;\n flex-direction: column;\n\n p {\n font-size: 1.2rem;\n }\n\n a {\n text-decoration: underline;\n }\n\n a:visited {\n color: var(--text_color);\n }\n #mainThingy {\n background-image: url(\"../assets/images/background.webp\");\n background-repeat: no-repeat;\n background-size: cover;\n background-position: 10%;\n\n min-height: 25rem;\n width: 100%;\n\n color: white;\n display: flex;\n justify-content: center;\n align-items: center;\n\n #title {\n h1 {\n margin: 0;\n /*font-size: 100pt;*/\n font-size: 4rem;\n font-weight: bold;\n color: #f1f2f6;\n hyphens: auto;\n text-align: center;\n }\n }\n }\n}\n\n.link {\n text-decoration: underline;\n}\n\n#applySection {\n background-color: var(--background_color);\n color: var(--text_color);\n}\n\n#issue-link {\n text-decoration: underline;\n}\n\n#applySection {\n background-color: var(--background_color);\n color: var(--text_color);\n}\n\n.applyFlexContainer {\n display: flex;\n flex-direction: row;\n}\n\n.informationText {\n flex: 3;\n display: flex;\n\n flex-direction: column;\n\n p {\n color: var(--text_color);\n line-height: 2rem;\n }\n}\n\n.backdrop {\n /*replace px*/\n padding: 0 5px;\n background: linear-gradient(\n transparent,\n transparent 42%,\n $primary_color 0,\n $primary_color 90%,\n transparent 0\n )\n no-repeat;\n}\n\n#choices {\n flex: 2;\n\n display: flex;\n flex-direction: column;\n\n .choice {\n cursor: pointer;\n background-color: var(--contrast_bg_color);\n border-radius: 0.5rem;\n -moz-box-shadow: inset 0 0 2px #c9c9c9;\n -webkit-box-shadow: inset 0 0 2px #c9c9c9;\n box-shadow: inset 0 0 2px #c9c9c9;\n\n text-align: center;\n\n margin: 1rem;\n padding: 1rem;\n\n margin-left: 3rem;\n margin-right: 0;\n\n flex: 1;\n\n display: flex;\n flex-direction: column;\n align-items: stretch;\n\n * {\n flex: 1; // to make the icon reach the bottom\n }\n\n i {\n text-align: center;\n width: 100%;\n font-size: 6rem;\n }\n\n a {\n text-decoration: none;\n color: var(--text_color);\n }\n }\n}\n\n@media screen and (min-width: 2101px) {\n #applySection {\n padding: 5rem 20rem;\n\n .applyFlexContainer {\n align-items: space-between;\n }\n }\n\n #choices {\n flex-direction: row;\n a {\n display: flex;\n align-items: center;\n }\n h1 {\n text-align: center;\n }\n }\n}\n\n@media screen and (max-width: 2100px) and (min-width: 1801px) {\n #choices {\n flex-direction: column;\n a {\n display: flex;\n align-items: center;\n }\n h1 {\n text-align: center;\n }\n }\n\n #applySection {\n padding: 5rem 10rem;\n }\n}\n\n@media screen and (max-width: 1800px) and (min-width: 1301px) {\n #mainThingy {\n flex-direction: column;\n padding: 3rem;\n #title h1 {\n font-size: 70pt;\n }\n }\n\n #choices {\n flex-direction: column;\n\n a {\n display: flex;\n align-items: center;\n }\n h1 {\n text-align: center;\n }\n }\n\n #applySection {\n padding: 5rem 10rem;\n }\n}\n\n@media screen and (max-width: 1300px) {\n #mainThingy {\n flex-direction: column;\n padding: 2rem;\n #title h1 {\n font-size: 50pt;\n }\n }\n .applyFlexContainer {\n flex-direction: column-reverse;\n }\n\n #choices {\n flex: 1;\n margin: 0;\n\n padding: 0;\n\n display: grid;\n grid-template-rows: 1fr 1fr;\n row-gap: 1rem;\n\n .choice {\n margin: 0;\n width: 100%;\n }\n\n flex-direction: row;\n }\n #applySection {\n padding: 5rem 2rem;\n }\n}\n\n@media screen and (max-width: 800px) {\n #applySection {\n padding: 2rem;\n }\n}\n","@import \"general.module\";\n\nnav {\n width: 100vw;\n height: 5rem;\n\n background-color: var(--contrast_bg_color);\n\n ul {\n list-style: none;\n display: flex;\n\n height: 100%;\n\n align-items: center;\n justify-content: space-between;\n\n font-weight: bold;\n\n padding: 0 10rem;\n margin: 0;\n\n #logo {\n color: var(--disabled_color);\n text-transform: \"uppercase\";\n img {\n max-height: 3.7rem;\n .dark {\n content: url(\"../assets/images/logo.svg\");\n }\n .light {\n content: url(\"../assets/images/logo.svg\");\n }\n }\n\n * {\n text-align: left;\n display: flex;\n gap: 1rem;\n max-width: 10rem;\n align-items: center;\n color: var(--disabled_color);\n }\n }\n\n a,\n button {\n background-color: transparent;\n border: none;\n font-size: 1rem;\n font-weight: bold;\n display: flex;\n align-items: center;\n font-family: Inter;\n\n text-decoration: none;\n\n color: var(--text_color);\n\n transition: color 0.2s;\n }\n\n #links {\n display: flex;\n\n gap: 3rem;\n\n justify-content: center;\n align-items: center;\n\n span {\n padding-left: 2px;\n }\n }\n }\n}\n\n@media screen and (max-width: 1300px) {\n nav ul {\n padding: 0 2rem;\n }\n}\n\n@media screen and (max-width: 600px) {\n nav {\n padding: 1rem 5vw;\n height: auto !important;\n display: flex;\n ul {\n margin-left: 2rem;\n flex-direction: column;\n align-items: start;\n gap: 2rem;\n padding: 0;\n width: 100%;\n text-align: left;\n\n #links {\n flex-direction: column;\n gap: 0.5rem !important;\n }\n }\n }\n}\n","@import \"./general.module\";\n\n#login {\n margin-top: 5% !important;\n padding: 2rem;\n background-color: var(--background_color);\n border: 5px;\n max-width: 30rem;\n margin: auto;\n\n h1 {\n margin: 0;\n }\n\n h3 {\n font-size: 14pt;\n margin: 1rem 0 0;\n }\n\n #animationContainer {\n margin-top: -3rem;\n transform: scale(0.75); // this yields better performance than width I think\n }\n\n p {\n margin: 0.5rem 0;\n }\n\n color: var(--text_color);\n\n background-color: var(--contrast_bg_color);\n border-radius: 0.5rem;\n -moz-box-shadow: inset 0 0 5px #c9c9c9;\n -webkit-box-shadow: inset 0 0 5px #c9c9c9;\n box-shadow: inset 0 0 5px #c9c9c9;\n}\n\n.inputFields {\n width: 80%;\n form {\n display: flex;\n flex-direction: column;\n\n // center button\n input[type=\"submit\"] {\n margin: 1rem auto 0;\n }\n\n label {\n font-size: 0.8rem;\n }\n }\n margin: auto;\n\n input {\n height: 2.5rem;\n color: var(--text_color);\n\n &:focus {\n outline: none;\n }\n }\n}\n\n.inputField {\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n width: 100%;\n\n border-radius: 0.3rem;\n box-shadow: 0 0 0 2px var(--text_color);\n\n input {\n width: 100%;\n border: none;\n background-color: transparent;\n padding: 0.5rem;\n }\n}\n\n.required {\n color: red;\n}\n\n@media screen and (max-width: 500px) {\n #login {\n margin: 1rem;\n }\n}\n","$rt-namespace: 'Toastify';\n$rt-mobile: 'only screen and (max-width : 480px)' !default;\n\n:root {\n --toastify-color-light: #fff;\n --toastify-color-dark: #121212;\n --toastify-color-info: #3498db;\n --toastify-color-success: #07bc0c;\n --toastify-color-warning: #f1c40f;\n --toastify-color-error: #e74c3c;\n --toastify-color-transparent: rgba(255, 255, 255, 0.7);\n\n --toastify-icon-color-info: var(--toastify-color-info);\n --toastify-icon-color-success: var(--toastify-color-success);\n --toastify-icon-color-warning: var(--toastify-color-warning);\n --toastify-icon-color-error: var(--toastify-color-error);\n\n --toastify-toast-width: 320px;\n --toastify-toast-background: #fff;\n --toastify-toast-min-height: 64px;\n --toastify-toast-max-height: 800px;\n --toastify-font-family: sans-serif;\n --toastify-z-index: 9999;\n\n --toastify-text-color-light: #757575;\n --toastify-text-color-dark: #fff;\n\n //Used only for colored theme\n --toastify-text-color-info: #fff;\n --toastify-text-color-success: #fff;\n --toastify-text-color-warning: #fff;\n --toastify-text-color-error: #fff;\n\n --toastify-spinner-color: #616161;\n --toastify-spinner-color-empty-area: #e0e0e0;\n\n // Used when no type is provided\n --toastify-color-progress-light: linear-gradient(\n to right,\n #4cd964,\n #5ac8fa,\n #007aff,\n #34aadc,\n #5856d6,\n #ff2d55\n );\n // Used when no type is provided\n --toastify-color-progress-dark: #bb86fc;\n --toastify-color-progress-info: var(--toastify-color-info);\n --toastify-color-progress-success: var(--toastify-color-success);\n --toastify-color-progress-warning: var(--toastify-color-warning);\n --toastify-color-progress-error: var(--toastify-color-error);\n}\n",":root {\n --toastify-color-light: #fff;\n --toastify-color-dark: #121212;\n --toastify-color-info: #3498db;\n --toastify-color-success: #07bc0c;\n --toastify-color-warning: #f1c40f;\n --toastify-color-error: #e74c3c;\n --toastify-color-transparent: rgba(255, 255, 255, 0.7);\n --toastify-icon-color-info: var(--toastify-color-info);\n --toastify-icon-color-success: var(--toastify-color-success);\n --toastify-icon-color-warning: var(--toastify-color-warning);\n --toastify-icon-color-error: var(--toastify-color-error);\n --toastify-toast-width: 320px;\n --toastify-toast-background: #fff;\n --toastify-toast-min-height: 64px;\n --toastify-toast-max-height: 800px;\n --toastify-font-family: sans-serif;\n --toastify-z-index: 9999;\n --toastify-text-color-light: #757575;\n --toastify-text-color-dark: #fff;\n --toastify-text-color-info: #fff;\n --toastify-text-color-success: #fff;\n --toastify-text-color-warning: #fff;\n --toastify-text-color-error: #fff;\n --toastify-spinner-color: #616161;\n --toastify-spinner-color-empty-area: #e0e0e0;\n --toastify-color-progress-light: linear-gradient(\n to right,\n #4cd964,\n #5ac8fa,\n #007aff,\n #34aadc,\n #5856d6,\n #ff2d55\n );\n --toastify-color-progress-dark: #bb86fc;\n --toastify-color-progress-info: var(--toastify-color-info);\n --toastify-color-progress-success: var(--toastify-color-success);\n --toastify-color-progress-warning: var(--toastify-color-warning);\n --toastify-color-progress-error: var(--toastify-color-error);\n}\n\n.Toastify__toast-container {\n z-index: var(--toastify-z-index);\n -webkit-transform: translate3d(0, 0, var(--toastify-z-index) px);\n position: fixed;\n padding: 4px;\n width: var(--toastify-toast-width);\n box-sizing: border-box;\n color: #fff;\n}\n.Toastify__toast-container--top-left {\n top: 1em;\n left: 1em;\n}\n.Toastify__toast-container--top-center {\n top: 1em;\n left: 50%;\n transform: translateX(-50%);\n}\n.Toastify__toast-container--top-right {\n top: 1em;\n right: 1em;\n}\n.Toastify__toast-container--bottom-left {\n bottom: 1em;\n left: 1em;\n}\n.Toastify__toast-container--bottom-center {\n bottom: 1em;\n left: 50%;\n transform: translateX(-50%);\n}\n.Toastify__toast-container--bottom-right {\n bottom: 1em;\n right: 1em;\n}\n\n@media only screen and (max-width : 480px) {\n .Toastify__toast-container {\n width: 100vw;\n padding: 0;\n left: 0;\n margin: 0;\n }\n .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {\n top: 0;\n transform: translateX(0);\n }\n .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {\n bottom: 0;\n transform: translateX(0);\n }\n .Toastify__toast-container--rtl {\n right: 0;\n left: initial;\n }\n}\n.Toastify__toast {\n position: relative;\n min-height: var(--toastify-toast-min-height);\n box-sizing: border-box;\n margin-bottom: 1rem;\n padding: 8px;\n border-radius: 4px;\n box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n max-height: var(--toastify-toast-max-height);\n overflow: hidden;\n font-family: var(--toastify-font-family);\n cursor: pointer;\n direction: ltr;\n}\n.Toastify__toast--rtl {\n direction: rtl;\n}\n.Toastify__toast-body {\n margin: auto 0;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding: 6px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n}\n.Toastify__toast-body > div:last-child {\n -ms-flex: 1;\n flex: 1;\n}\n.Toastify__toast-icon {\n -webkit-margin-end: 10px;\n margin-inline-end: 10px;\n width: 20px;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n display: -ms-flexbox;\n display: flex;\n}\n\n.Toastify--animate {\n animation-fill-mode: both;\n animation-duration: 0.7s;\n}\n\n.Toastify--animate-icon {\n animation-fill-mode: both;\n animation-duration: 0.3s;\n}\n\n@media only screen and (max-width : 480px) {\n .Toastify__toast {\n margin-bottom: 0;\n border-radius: 0;\n }\n}\n.Toastify__toast-theme--dark {\n background: var(--toastify-color-dark);\n color: var(--toastify-text-color-dark);\n}\n.Toastify__toast-theme--light {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n}\n.Toastify__toast-theme--colored.Toastify__toast--default {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n}\n.Toastify__toast-theme--colored.Toastify__toast--info {\n color: var(--toastify-text-color-info);\n background: var(--toastify-color-info);\n}\n.Toastify__toast-theme--colored.Toastify__toast--success {\n color: var(--toastify-text-color-success);\n background: var(--toastify-color-success);\n}\n.Toastify__toast-theme--colored.Toastify__toast--warning {\n color: var(--toastify-text-color-warning);\n background: var(--toastify-color-warning);\n}\n.Toastify__toast-theme--colored.Toastify__toast--error {\n color: var(--toastify-text-color-error);\n background: var(--toastify-color-error);\n}\n\n.Toastify__progress-bar-theme--light {\n background: var(--toastify-color-progress-light);\n}\n.Toastify__progress-bar-theme--dark {\n background: var(--toastify-color-progress-dark);\n}\n.Toastify__progress-bar--info {\n background: var(--toastify-color-progress-info);\n}\n.Toastify__progress-bar--success {\n background: var(--toastify-color-progress-success);\n}\n.Toastify__progress-bar--warning {\n background: var(--toastify-color-progress-warning);\n}\n.Toastify__progress-bar--error {\n background: var(--toastify-color-progress-error);\n}\n.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {\n background: var(--toastify-color-transparent);\n}\n\n.Toastify__close-button {\n color: #fff;\n background: transparent;\n outline: none;\n border: none;\n padding: 0;\n cursor: pointer;\n opacity: 0.7;\n transition: 0.3s ease;\n -ms-flex-item-align: start;\n align-self: flex-start;\n}\n.Toastify__close-button--light {\n color: #000;\n opacity: 0.3;\n}\n.Toastify__close-button > svg {\n fill: currentColor;\n height: 16px;\n width: 14px;\n}\n.Toastify__close-button:hover, .Toastify__close-button:focus {\n opacity: 1;\n}\n\n@keyframes Toastify__trackProgress {\n 0% {\n transform: scaleX(1);\n }\n 100% {\n transform: scaleX(0);\n }\n}\n.Toastify__progress-bar {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 5px;\n z-index: var(--toastify-z-index);\n opacity: 0.7;\n transform-origin: left;\n}\n.Toastify__progress-bar--animated {\n animation: Toastify__trackProgress linear 1 forwards;\n}\n.Toastify__progress-bar--controlled {\n transition: transform 0.2s;\n}\n.Toastify__progress-bar--rtl {\n right: 0;\n left: initial;\n transform-origin: right;\n}\n\n.Toastify__spinner {\n width: 20px;\n height: 20px;\n box-sizing: border-box;\n border: 2px solid;\n border-radius: 100%;\n border-color: var(--toastify-spinner-color-empty-area);\n border-right-color: var(--toastify-spinner-color);\n animation: Toastify__spin 0.65s linear infinite;\n}\n\n@keyframes Toastify__bounceInRight {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n from {\n opacity: 0;\n transform: translate3d(3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(-25px, 0, 0);\n }\n 75% {\n transform: translate3d(10px, 0, 0);\n }\n 90% {\n transform: translate3d(-5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n@keyframes Toastify__bounceOutRight {\n 20% {\n opacity: 1;\n transform: translate3d(-20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(2000px, 0, 0);\n }\n}\n@keyframes Toastify__bounceInLeft {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n 0% {\n opacity: 0;\n transform: translate3d(-3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(25px, 0, 0);\n }\n 75% {\n transform: translate3d(-10px, 0, 0);\n }\n 90% {\n transform: translate3d(5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n@keyframes Toastify__bounceOutLeft {\n 20% {\n opacity: 1;\n transform: translate3d(20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(-2000px, 0, 0);\n }\n}\n@keyframes Toastify__bounceInUp {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n from {\n opacity: 0;\n transform: translate3d(0, 3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n 75% {\n transform: translate3d(0, 10px, 0);\n }\n 90% {\n transform: translate3d(0, -5px, 0);\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__bounceOutUp {\n 20% {\n transform: translate3d(0, -10px, 0);\n }\n 40%, 45% {\n opacity: 1;\n transform: translate3d(0, 20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, -2000px, 0);\n }\n}\n@keyframes Toastify__bounceInDown {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n 0% {\n opacity: 0;\n transform: translate3d(0, -3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, 25px, 0);\n }\n 75% {\n transform: translate3d(0, -10px, 0);\n }\n 90% {\n transform: translate3d(0, 5px, 0);\n }\n to {\n transform: none;\n }\n}\n@keyframes Toastify__bounceOutDown {\n 20% {\n transform: translate3d(0, 10px, 0);\n }\n 40%, 45% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, 2000px, 0);\n }\n}\n.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {\n animation-name: Toastify__bounceInLeft;\n}\n.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {\n animation-name: Toastify__bounceInRight;\n}\n.Toastify__bounce-enter--top-center {\n animation-name: Toastify__bounceInDown;\n}\n.Toastify__bounce-enter--bottom-center {\n animation-name: Toastify__bounceInUp;\n}\n\n.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {\n animation-name: Toastify__bounceOutLeft;\n}\n.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {\n animation-name: Toastify__bounceOutRight;\n}\n.Toastify__bounce-exit--top-center {\n animation-name: Toastify__bounceOutUp;\n}\n.Toastify__bounce-exit--bottom-center {\n animation-name: Toastify__bounceOutDown;\n}\n\n@keyframes Toastify__zoomIn {\n from {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n 50% {\n opacity: 1;\n }\n}\n@keyframes Toastify__zoomOut {\n from {\n opacity: 1;\n }\n 50% {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n to {\n opacity: 0;\n }\n}\n.Toastify__zoom-enter {\n animation-name: Toastify__zoomIn;\n}\n\n.Toastify__zoom-exit {\n animation-name: Toastify__zoomOut;\n}\n\n@keyframes Toastify__flipIn {\n from {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n animation-timing-function: ease-in;\n opacity: 0;\n }\n 40% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n animation-timing-function: ease-in;\n }\n 60% {\n transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n opacity: 1;\n }\n 80% {\n transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n }\n to {\n transform: perspective(400px);\n }\n}\n@keyframes Toastify__flipOut {\n from {\n transform: perspective(400px);\n }\n 30% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n opacity: 1;\n }\n to {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n opacity: 0;\n }\n}\n.Toastify__flip-enter {\n animation-name: Toastify__flipIn;\n}\n\n.Toastify__flip-exit {\n animation-name: Toastify__flipOut;\n}\n\n@keyframes Toastify__slideInRight {\n from {\n transform: translate3d(110%, 0, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideInLeft {\n from {\n transform: translate3d(-110%, 0, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideInUp {\n from {\n transform: translate3d(0, 110%, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideInDown {\n from {\n transform: translate3d(0, -110%, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideOutRight {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(110%, 0, 0);\n }\n}\n@keyframes Toastify__slideOutLeft {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(-110%, 0, 0);\n }\n}\n@keyframes Toastify__slideOutDown {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(0, 500px, 0);\n }\n}\n@keyframes Toastify__slideOutUp {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(0, -500px, 0);\n }\n}\n.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {\n animation-name: Toastify__slideInLeft;\n}\n.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {\n animation-name: Toastify__slideInRight;\n}\n.Toastify__slide-enter--top-center {\n animation-name: Toastify__slideInDown;\n}\n.Toastify__slide-enter--bottom-center {\n animation-name: Toastify__slideInUp;\n}\n\n.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {\n animation-name: Toastify__slideOutLeft;\n}\n.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {\n animation-name: Toastify__slideOutRight;\n}\n.Toastify__slide-exit--top-center {\n animation-name: Toastify__slideOutUp;\n}\n.Toastify__slide-exit--bottom-center {\n animation-name: Toastify__slideOutDown;\n}\n\n@keyframes Toastify__spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}\n\n/*# sourceMappingURL=ReactToastify.css.map */",".#{$rt-namespace}__toast-container {\n z-index: var(--toastify-z-index);\n -webkit-transform: translate3d(0, 0, var(--toastify-z-index) px);\n position: fixed;\n padding: 4px;\n width: var(--toastify-toast-width);\n box-sizing: border-box;\n color: #fff;\n &--top-left {\n top: 1em;\n left: 1em;\n }\n &--top-center {\n top: 1em;\n left: 50%;\n transform: translateX(-50%);\n }\n &--top-right {\n top: 1em;\n right: 1em;\n }\n &--bottom-left {\n bottom: 1em;\n left: 1em;\n }\n &--bottom-center {\n bottom: 1em;\n left: 50%;\n transform: translateX(-50%);\n }\n &--bottom-right {\n bottom: 1em;\n right: 1em;\n }\n}\n\n@media #{$rt-mobile} {\n .#{$rt-namespace}__toast-container {\n width: 100vw;\n padding: 0;\n left: 0;\n margin: 0;\n &--top-left,\n &--top-center,\n &--top-right {\n top: 0;\n transform: translateX(0);\n }\n &--bottom-left,\n &--bottom-center,\n &--bottom-right {\n bottom: 0;\n transform: translateX(0);\n }\n &--rtl {\n right: 0;\n left: initial;\n }\n }\n}\n",".#{$rt-namespace}__toast {\n position: relative;\n min-height: var(--toastify-toast-min-height);\n box-sizing: border-box;\n margin-bottom: 1rem;\n padding: 8px;\n border-radius: 4px;\n box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);\n display: flex;\n justify-content: space-between;\n max-height: var(--toastify-toast-max-height);\n overflow: hidden;\n font-family: var(--toastify-font-family);\n cursor: pointer;\n direction: ltr;\n &--rtl {\n direction: rtl;\n }\n &-body {\n margin: auto 0;\n flex: 1 1 auto;\n padding: 6px;\n display: flex;\n align-items: center;\n & > div:last-child {\n flex: 1;\n }\n }\n &-icon {\n margin-inline-end: 10px;\n width: 20px;\n flex-shrink: 0;\n display: flex;\n }\n}\n\n.#{$rt-namespace}--animate {\n animation-fill-mode: both;\n animation-duration: 0.7s;\n}\n\n.#{$rt-namespace}--animate-icon {\n animation-fill-mode: both;\n animation-duration: 0.3s;\n}\n\n@media #{$rt-mobile} {\n .#{$rt-namespace}__toast {\n margin-bottom: 0;\n border-radius: 0;\n }\n}\n",".#{$rt-namespace}__toast {\n &-theme--dark {\n background: var(--toastify-color-dark);\n color: var(--toastify-text-color-dark);\n }\n &-theme--light {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n }\n &-theme--colored#{&}--default {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n }\n &-theme--colored#{&}--info {\n color: var(--toastify-text-color-info);\n background: var(--toastify-color-info);\n }\n &-theme--colored#{&}--success {\n color: var(--toastify-text-color-success);\n background: var(--toastify-color-success);\n }\n &-theme--colored#{&}--warning {\n color: var(--toastify-text-color-warning);\n background: var(--toastify-color-warning);\n }\n &-theme--colored#{&}--error {\n color: var(--toastify-text-color-error);\n background: var(--toastify-color-error);\n }\n}\n\n.#{$rt-namespace}__progress-bar {\n &-theme--light {\n background: var(--toastify-color-progress-light);\n }\n &-theme--dark {\n background: var(--toastify-color-progress-dark);\n }\n &--info {\n background: var(--toastify-color-progress-info);\n }\n &--success {\n background: var(--toastify-color-progress-success);\n }\n &--warning {\n background: var(--toastify-color-progress-warning);\n }\n &--error {\n background: var(--toastify-color-progress-error);\n }\n &-theme--colored#{&}--info,\n &-theme--colored#{&}--success,\n &-theme--colored#{&}--warning,\n &-theme--colored#{&}--error {\n background: var(--toastify-color-transparent);\n }\n}\n\n",".#{$rt-namespace}__close-button {\n color: #fff;\n background: transparent;\n outline: none;\n border: none;\n padding: 0;\n cursor: pointer;\n opacity: 0.7;\n transition: 0.3s ease;\n align-self: flex-start;\n \n &--light {\n color: #000;\n opacity: 0.3;\n }\n\n & > svg {\n fill: currentColor;\n height: 16px;\n width: 14px;\n }\n\n &:hover, &:focus {\n opacity: 1;\n }\n}\n","@keyframes #{$rt-namespace}__trackProgress {\n 0% {\n transform: scaleX(1);\n }\n 100% {\n transform: scaleX(0);\n }\n}\n\n.#{$rt-namespace}__progress-bar {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 5px;\n z-index: var(--toastify-z-index);\n opacity: 0.7;\n transform-origin: left;\n\n &--animated {\n animation: #{$rt-namespace}__trackProgress linear 1 forwards;\n }\n\n &--controlled {\n transition: transform 0.2s;\n }\n\n &--rtl {\n right: 0;\n left: initial;\n transform-origin: right;\n }\n}\n",".#{$rt-namespace}__spinner {\n width: 20px;\n height: 20px;\n box-sizing: border-box;\n border: 2px solid;\n border-radius: 100%;\n border-color: var(--toastify-spinner-color-empty-area);\n border-right-color: var(--toastify-spinner-color);\n animation: #{$rt-namespace}__spin 0.65s linear infinite;\n}\n","@mixin timing-function {\n animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n}\n\n@keyframes #{$rt-namespace}__bounceInRight {\n from,\n 60%,\n 75%,\n 90%,\n to {\n @include timing-function;\n }\n from {\n opacity: 0;\n transform: translate3d(3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(-25px, 0, 0);\n }\n 75% {\n transform: translate3d(10px, 0, 0);\n }\n 90% {\n transform: translate3d(-5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n\n@keyframes #{$rt-namespace}__bounceOutRight {\n 20% {\n opacity: 1;\n transform: translate3d(-20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(2000px, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__bounceInLeft {\n from,\n 60%,\n 75%,\n 90%,\n to {\n @include timing-function;\n }\n 0% {\n opacity: 0;\n transform: translate3d(-3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(25px, 0, 0);\n }\n 75% {\n transform: translate3d(-10px, 0, 0);\n }\n 90% {\n transform: translate3d(5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n\n@keyframes #{$rt-namespace}__bounceOutLeft {\n 20% {\n opacity: 1;\n transform: translate3d(20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(-2000px, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__bounceInUp {\n from,\n 60%,\n 75%,\n 90%,\n to {\n @include timing-function;\n }\n from {\n opacity: 0;\n transform: translate3d(0, 3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n 75% {\n transform: translate3d(0, 10px, 0);\n }\n 90% {\n transform: translate3d(0, -5px, 0);\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__bounceOutUp {\n 20% {\n transform: translate3d(0, -10px, 0);\n }\n 40%,\n 45% {\n opacity: 1;\n transform: translate3d(0, 20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, -2000px, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__bounceInDown {\n from,\n 60%,\n 75%,\n 90%,\n to {\n @include timing-function;\n }\n 0% {\n opacity: 0;\n transform: translate3d(0, -3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, 25px, 0);\n }\n 75% {\n transform: translate3d(0, -10px, 0);\n }\n 90% {\n transform: translate3d(0, 5px, 0);\n }\n to {\n transform: none;\n }\n}\n\n@keyframes #{$rt-namespace}__bounceOutDown {\n 20% {\n transform: translate3d(0, 10px, 0);\n }\n 40%,\n 45% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, 2000px, 0);\n }\n}\n\n.#{$rt-namespace}__bounce-enter {\n &--top-left,\n &--bottom-left {\n animation-name: #{$rt-namespace}__bounceInLeft;\n }\n &--top-right,\n &--bottom-right {\n animation-name: #{$rt-namespace}__bounceInRight;\n }\n &--top-center {\n animation-name: #{$rt-namespace}__bounceInDown;\n }\n &--bottom-center {\n animation-name: #{$rt-namespace}__bounceInUp;\n }\n}\n\n.#{$rt-namespace}__bounce-exit {\n &--top-left,\n &--bottom-left {\n animation-name: #{$rt-namespace}__bounceOutLeft;\n }\n &--top-right,\n &--bottom-right {\n animation-name: #{$rt-namespace}__bounceOutRight;\n }\n &--top-center {\n animation-name: #{$rt-namespace}__bounceOutUp;\n }\n &--bottom-center {\n animation-name: #{$rt-namespace}__bounceOutDown;\n }\n}","@keyframes #{$rt-namespace}__zoomIn {\n from {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n 50% {\n opacity: 1;\n }\n}\n\n@keyframes #{$rt-namespace}__zoomOut {\n from {\n opacity: 1;\n }\n 50% {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n to {\n opacity: 0\n }\n}\n\n.#{$rt-namespace}__zoom-enter {\n animation-name: #{$rt-namespace}__zoomIn;\n}\n\n.#{$rt-namespace}__zoom-exit {\n animation-name: #{$rt-namespace}__zoomOut;\n}\n","@keyframes #{$rt-namespace}__flipIn {\n from {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n animation-timing-function: ease-in;\n opacity: 0;\n }\n 40% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n animation-timing-function: ease-in;\n }\n 60% {\n transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n opacity: 1\n }\n 80% {\n transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n }\n to {\n transform: perspective(400px);\n }\n}\n\n@keyframes #{$rt-namespace}__flipOut {\n from {\n transform: perspective(400px);\n }\n 30% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n opacity: 1\n }\n to {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n opacity: 0\n }\n}\n\n.#{$rt-namespace}__flip-enter {\n animation-name: #{$rt-namespace}__flipIn;\n}\n\n.#{$rt-namespace}__flip-exit {\n animation-name: #{$rt-namespace}__flipOut;\n}\n","@mixin transform {\n transform: translate3d(0, 0, 0);\n}\n\n@keyframes #{$rt-namespace}__slideInRight {\n from {\n transform: translate3d(110%, 0, 0);\n visibility: visible;\n }\n to {\n @include transform;\n }\n}\n\n@keyframes #{$rt-namespace}__slideInLeft {\n from {\n transform: translate3d(-110%, 0, 0);\n visibility: visible;\n }\n to {\n @include transform;\n }\n}\n\n@keyframes #{$rt-namespace}__slideInUp {\n from {\n transform: translate3d(0, 110%, 0);\n visibility: visible;\n }\n to {\n @include transform;\n }\n}\n\n@keyframes #{$rt-namespace}__slideInDown {\n from {\n transform: translate3d(0, -110%, 0);\n visibility: visible;\n }\n to {\n @include transform;\n }\n}\n\n@keyframes #{$rt-namespace}__slideOutRight {\n from {\n @include transform;\n }\n to {\n visibility: hidden;\n transform: translate3d(110%, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__slideOutLeft {\n from {\n @include transform;\n }\n to {\n visibility: hidden;\n transform: translate3d(-110%, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__slideOutDown {\n from {\n @include transform;\n }\n to {\n visibility: hidden;\n transform: translate3d(0, 500px, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__slideOutUp {\n from {\n @include transform;\n }\n to {\n visibility: hidden;\n transform: translate3d(0, -500px, 0);\n }\n}\n\n.#{$rt-namespace}__slide-enter {\n &--top-left,\n &--bottom-left {\n animation-name: #{$rt-namespace}__slideInLeft;\n }\n &--top-right,\n &--bottom-right {\n animation-name: #{$rt-namespace}__slideInRight;\n }\n &--top-center {\n animation-name: #{$rt-namespace}__slideInDown;\n }\n &--bottom-center {\n animation-name: #{$rt-namespace}__slideInUp;\n }\n}\n\n.#{$rt-namespace}__slide-exit {\n &--top-left,\n &--bottom-left {\n animation-name: #{$rt-namespace}__slideOutLeft;\n }\n &--top-right,\n &--bottom-right {\n animation-name: #{$rt-namespace}__slideOutRight;\n }\n &--top-center {\n animation-name: #{$rt-namespace}__slideOutUp;\n }\n &--bottom-center {\n animation-name: #{$rt-namespace}__slideOutDown;\n }\n}","@keyframes #{$rt-namespace}__spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}\n","@import \"./general.module.scss\";\n\n//Step 1\n#loginContainer {\n margin: 3rem auto;\n padding: 1.5rem;\n h1,\n h4 {\n text-align: center;\n }\n\n color: var(--text_color);\n\n background-color: var(--contrast_bg_color);\n border: 3px;\n max-width: 30rem;\n border-radius: 0.5rem;\n -moz-box-shadow: inset 0 0 5px #c9c9c9;\n -webkit-box-shadow: inset 0 0 5px #c9c9c9;\n box-shadow: inset 0 0 5px #c9c9c9;\n color: var(--text_color);\n}\n\n//Step 3\n#confirmContainer {\n margin: 3rem auto;\n padding: 1.5rem;\n h1,\n h4 {\n text-align: center;\n }\n\n color: var(--text_color);\n\n background-color: var(--contrast_bg_color);\n border: 3px;\n max-width: 30rem;\n border-radius: 0.5rem;\n -moz-box-shadow: inset 0 0 5px #c9c9c9;\n -webkit-box-shadow: inset 0 0 5px #c9c9c9;\n box-shadow: inset 0 0 5px #c9c9c9;\n color: var(--text_color);\n}\n\n// Step 2\n#container {\n margin: 3rem auto;\n padding: 2rem;\n background-color: var(--background_color);\n border: 3px;\n h1,\n h4 {\n text-align: center;\n }\n\n max-width: 60rem;\n\n color: var(--text_color);\n\n background-color: var(--contrast_bg_color);\n border-radius: 0.5rem;\n -moz-box-shadow: inset 0 0 5px #c9c9c9;\n -webkit-box-shadow: inset 0 0 5px #c9c9c9;\n box-shadow: inset 0 0 5px #c9c9c9;\n}\n\n#formContainer {\n margin: auto;\n width: 100%;\n}\n\n#submitContainer {\n margin: 1rem auto 0;\n width: 50%;\n display: flex;\n input {\n margin: auto;\n }\n}\n\n#letterAnimation {\n max-width: 15rem;\n max-height: 15rem;\n padding: 0;\n margin-top: 0;\n margin: auto;\n overflow: hidden;\n}\n\n#loginAnimation {\n max-width: 10rem;\n max-height: 10rem;\n padding: 0;\n margin-top: 0;\n margin: auto;\n overflow: hidden;\n}\n\n.step {\n margin-top: 2rem;\n text-align: center;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n}\n\n.next_button {\n width: 100%;\n padding: 0.5rem;\n border-radius: 0.5rem;\n border-style: none;\n background-color: $primary_color;\n color: #fff;\n font-weight: boundefined;\n font-size: 1.5rem;\n text-align: center;\n cursor: pointer;\n padding-left: 3rem;\n padding-right: 3rem;\n}\n\n.select_wrapper {\n width: 30%;\n height: 3.5rem;\n display: flex;\n align-self: center;\n}\n\na {\n text-align: center;\n &:visited,\n &:link,\n &:hover,\n &:active {\n color: var(--text_color);\n }\n}\n\n.input-fields {\n margin: auto;\n margin-top: 1rem;\n width: 100%;\n\n form {\n gap: 1rem;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n }\n\n .submit {\n width: 10rem;\n height: 2rem;\n border-radius: 0.3rem;\n border-style: none;\n background-color: $primary_color;\n color: white;\n font-weight: bold;\n font-size: 1rem;\n cursor: pointer;\n\n align-self: flex-end;\n }\n\n #gymhaanPlacehodler {\n align-self: flex-end;\n font-size: 14px;\n margin: auto;\n padding-right: 0.7rem;\n padding-left: 0.3rem;\n text-align: right;\n }\n #idPlaceholder {\n align-self: flex-start;\n font-size: 14px;\n margin: auto;\n\n text-align: left;\n }\n\n #idInput {\n width: 100%;\n }\n\n .input-field {\n width: 20rem;\n display: flex;\n flex-direction: row;\n border-radius: 0.3rem;\n box-shadow: 0 0 0 2px var(--text_color);\n\n height: 2rem;\n padding-left: 0.7rem;\n padding-right: 0.3rem;\n\n > input {\n width: 80%;\n border-width: 0;\n background-color: transparent;\n padding: 0;\n height: 100%;\n font-size: 14px;\n color: var(--text_color);\n &:focus {\n outline-width: 0;\n outline: none;\n }\n }\n }\n}\n\n.textarea {\n resize: none;\n width: 100%;\n height: 7rem;\n font-size: 14px;\n border: none;\n border-radius: 0.3rem;\n background: transparent;\n color: var(--text_color);\n padding: 0.3rem;\n\n :focus {\n border: none;\n }\n}\n\n.subjects {\n text-align: left;\n display: grid;\n grid-template-columns: 1fr 1fr;\n flex-direction: row;\n flex-wrap: wrap;\n\n width: 100%;\n gap: 1rem;\n\n h3 {\n width: 100%;\n text-align: left !important;\n padding-left: 3rem;\n }\n}\n\n.subject {\n text-align: left;\n background-color: var(--background_color);\n border-radius: 0.5rem;\n box-shadow: inset 0 0 2px #c9c9c9;\n max-width: auto;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n padding: 3px 1rem;\n width: 100%;\n\n > select {\n margin: auto;\n width: 40%;\n }\n\n h4 {\n width: 50%;\n text-align: left !important;\n margin: auto 0;\n }\n\n &#DONT_LOOK_AT_THIS_PLS_DONT {\n background-color: $primary_color !important;\n font-weight: bold !important;\n }\n}\n\n@media screen and (max-width: 768px) {\n .subjects {\n grid-template-columns: 1fr;\n\n h3 {\n padding-left: 0;\n }\n }\n\n .subject {\n width: 100%;\n }\n}\n\n@media screen and (max-width: 600px) {\n .container {\n p {\n font-size: 11pt !important;\n }\n\n margin-top: 3rem;\n width: auto;\n border: 0;\n }\n\n #loginContainer {\n margin-top: 0;\n border: 0;\n border-radius: 0;\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n\n #confirmContainer {\n margin-top: 0;\n border: 0;\n border-radius: 0;\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n\n #justifyText {\n text-align: justify;\n }\n\n span {\n font-weight: bold;\n }\n }\n\n #container {\n margin-top: 0;\n border: 0;\n border-radius: 0;\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n\n .input-fields {\n form {\n flex-direction: column;\n }\n\n .submit {\n width: 100%;\n height: 2.5rem;\n }\n }\n\n .input-field {\n width: 100% !important;\n }\n\n .subjects {\n flex-direction: column;\n flex-wrap: nowrap;\n\n h3 {\n padding-left: 0;\n }\n }\n\n .subject {\n width: 100%;\n }\n\n .next_button {\n margin-top: 3rem;\n width: 100%;\n height: 3rem;\n }\n}\n\n.selectGrade {\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n border: none;\n outline: none;\n font-size: 12pt;\n border-radius: 3px;\n text-align: center;\n padding: 0.3rem;\n background-color: $primary_color;\n color: var(--text_color);\n cursor: pointer;\n}\n",".footer {\n width: 100vw;\n height: 5rem;\n background-color: var(--contrast_bg_color);\n\n ul {\n display: flex;\n\n padding: 0 10rem;\n height: 100%;\n margin: 0;\n\n justify-content: space-between;\n align-items: center;\n flex-direction: row;\n flex-wrap: wrap;\n }\n\n li {\n list-style: none;\n width: auto;\n\n color: var(--text_color);\n a {\n text-decoration: none;\n }\n\n button {\n background: transparent;\n border: none;\n color: var(--text_color);\n font-size: 1.2rem;\n }\n }\n}\n\n@media screen and (max-width: 600px) {\n .footer {\n height: auto;\n padding: 1rem 0;\n ul {\n justify-content: space-between;\n }\n\n a {\n padding: 0.5rem 0;\n }\n }\n}\n\n@media screen and (min-width: 2101px) {\n .footer {\n ul {\n padding: 0 20rem;\n }\n }\n}\n\n@media screen and (max-width: 800px) {\n .footer ul {\n padding: 0 2rem;\n }\n}\n\n@media screen and (max-width: 600px) {\n .footer ul {\n flex-direction: column;\n gap: 0.5rem;\n\n li {\n padding-top: 0.5rem;\n border-top: solid var(--disabled_color) 1px;\n width: 100%;\n }\n }\n}\n","@import \"./general.module.scss\";\nbody {\n background-color: var(--background_color);\n\n margin: 0 !important;\n padding: 0 !important;\n // font-family: \"Computer Modern Serif\" !important;\n font-family: \"Inter\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n overflow-x: hidden;\n font-size: $normal_font_size;\n\n * {\n font-family: \"Inter\", -apple-system, BlinkMacSystemFont, \"Segoe UI\",\n \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\",\n \"Helvetica Neue\", sans-serif;\n transition-property: -moz-filter, -ms-filter, -o-filter, -webkit-filter,\n filter;\n transition-duration: 200ms;\n transition-timing-function: ease-in-out;\n }\n}\n\nbody.light {\n --background_color: #fff;\n --text_color: #23272a; // stolen from the discord landing page. better readability than pure black.\n --contrast_bg_color: rgb(235, 235, 235);\n --contrasterer_bg_color: rgb(219, 219, 219);\n --disabled_color: rgb(167, 166, 166);\n}\n\nbody.dark {\n --background_color: #1e1e22; // hsl(240, 12, 13)\n --text_color: #fff;\n --contrast_bg_color: #242429;\n --contrasterer_bg_color: #2c2c32;\n --disabled_color: #92929c;\n}\n\n* {\n box-sizing: border-box;\n}\n\n#wrapper {\n min-height: calc(100vh - 10rem);\n width: 100%;\n}\n","@import \"./general.module\";\n\n.page {\n width: 100%;\n\n #title {\n display: flex;\n\n justify-content: center;\n align-items: center;\n text-align: center;\n\n color: white;\n height: 14rem;\n width: 100%;\n background-color: $primary_color;\n }\n\n #content {\n color: var(--text_color);\n font-size: 11pt !important;\n }\n\n #content.nocenter {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 2101px) {\n #content {\n padding: 2rem 20rem;\n }\n}\n\n@media screen and (max-width: 2100px) and (min-width: 1001px) {\n #content {\n padding: 2rem 10rem;\n }\n}\n@media screen and (max-width: 1000px) and (min-width: 601px) {\n #content {\n padding: 2rem 5rem;\n }\n}\n\n@media screen and (max-width: 600px) {\n #content {\n padding: 2rem 2rem;\n }\n}\n","@import \"general.module.scss\";\n\n#wrapper {\n width: 100%;\n height: 100%;\n min-height: calc(100vh - 10rem);\n\n display: flex;\n justify-content: center;\n align-items: center;\n\n color: var(--text_color);\n\n text-align: center;\n flex-direction: column;\n\n #centered {\n display: flex;\n justify-content: center;\n align-items: center;\n flex-direction: column;\n\n * {\n margin: 0;\n }\n\n p {\n font-size: 2rem;\n }\n\n a {\n margin-top: 1rem;\n\n font-size: 1.5rem;\n text-decoration: none;\n color: white;\n background-color: $primary_color;\n\n padding: 0.5rem 1rem;\n border-radius: 8px;\n }\n\n .animationContainer {\n max-width: 60rem;\n }\n }\n}\n\n@media screen and (max-width: 600px) {\n #wrapper {\n p {\n margin-top: 3rem;\n font-size: 1.5rem !important;\n }\n\n a {\n font-size: 1rem !important;\n }\n }\n}\n","@import \"./general.module\";\n\n.container {\n padding: 1rem;\n}\n\n.formContainer {\n margin: auto;\n margin-top: 3rem;\n padding: 2rem;\n border: 5px;\n max-width: 35rem;\n h1 {\n text-align: center;\n }\n\n color: var(--text_color);\n\n background-color: var(--contrast_bg_color);\n border-radius: 0.5rem;\n -moz-box-shadow: inset 0 0 5px #c9c9c9;\n -webkit-box-shadow: inset 0 0 5px #c9c9c9;\n box-shadow: inset 0 0 5px #c9c9c9;\n form {\n font-family: inherit;\n display: flex;\n flex-direction: column;\n }\n}\n\n.placeholder {\n width: 100%;\n height: 6rem;\n}\n\n.step {\n text-align: center;\n}\n\n#submit {\n width: 60%;\n height: 2rem;\n margin-top: 1rem;\n border-radius: 0.3rem;\n border-style: none;\n background-color: $primary_color;\n color: white;\n font-weight: bold;\n font-size: 1rem;\n cursor: pointer;\n\n align-self: center;\n\n &:disabled {\n background-color: var(--disabled_color);\n cursor: not-allowed;\n }\n}\n\n.inputField {\n margin: 0;\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n width: 100%;\n display: flex;\n flex-direction: row;\n\n border-radius: 0.3rem;\n box-shadow: 0 0 0 2px var(--text_color);\n\n background-color: var(--background_color);\n}\n\n#inputRow {\n display: flex;\n\n flex-direction: row;\n gap: 1rem;\n\n > div {\n width: 100%;\n }\n}\n\n#resultsContainer {\n margin-top: 2rem;\n text-align: center;\n color: var(--text_color);\n\n display: flex;\n flex-direction: column;\n align-items: center;\n\n gap: 1rem;\n\n .result {\n text-align: left;\n background-color: var(--contrast_bg_color);\n border-radius: 0.5rem;\n -moz-box-shadow: inset 0 0 2px #c9c9c9;\n -webkit-box-shadow: inset 0 0 2px #c9c9c9;\n box-shadow: inset 0 0 2px #c9c9c9;\n max-width: 35rem;\n width: 100%;\n\n display: flex;\n flex-direction: column;\n\n gap: 5px;\n\n padding: 0.5rem 1rem;\n h2 {\n margin: 0;\n font-size: 15pt;\n }\n\n p {\n margin: 0;\n }\n\n .email {\n font-family: Hack, monospace;\n > a {\n color: var(--text_color);\n text-decoration: none;\n }\n }\n }\n\n #numResults {\n font-weight: bold;\n font-size: 16pt;\n }\n}\n\n#request-form {\n background-color: var(--contrast_bg_color);\n padding: 2rem;\n max-width: 35rem;\n\n border-radius: 0.5rem;\n -moz-box-shadow: inset 0 0 2px #c9c9c9;\n -webkit-box-shadow: inset 0 0 2px #c9c9c9;\n box-shadow: inset 0 0 2px #c9c9c9;\n\n text-align: left;\n\n h3 {\n margin: 0;\n }\n\n form {\n margin-top: 1rem;\n display: flex;\n width: 100%;\n gap: 1rem;\n justify-content: space-between;\n align-items: top;\n\n label {\n vertical-align: top;\n }\n\n font-family: inherit;\n\n input {\n color: var(--text_color);\n font-family: inherit;\n }\n\n input[type=\"submit\"] {\n margin-top: 0;\n width: 40%;\n }\n }\n}\n\n@media screen and (max-width: 600px) {\n #inputRow {\n flex-direction: column !important;\n }\n}\n","@import \"general.module.scss\";\n\n.dashboard {\n color: var(--text_color);\n width: 100vw;\n\n .dashboard-content {\n margin: 2rem auto;\n min-width: 50%;\n max-width: 50rem;\n\n border-radius: 0.5rem;\n background-color: var(--contrast_bg_color);\n\n padding: 2rem;\n\n h1 {\n margin: 0;\n }\n\n .name {\n font-family: Hack, Menlo, monospace !important;\n background-color: var(--contrast_bg_color);\n padding: 4px;\n border-radius: 8px;\n margin-right: 4px;\n }\n }\n}\n\n.modal-background {\n position: fixed;\n z-index: 100;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n overflow: auto;\n\n align-items: center;\n justify-content: center;\n\n background-color: #aaaaaa5f;\n\n .modal-content {\n z-index: 999;\n\n margin-top: -10rem;\n\n background-color: var(--background_color);\n padding: 2rem;\n border-radius: 0.5rem;\n justify-content: center;\n\n .modal-heading-row {\n display: flex;\n\n h1 {\n flex: 1;\n font-size: 2rem;\n\n margin: auto 0;\n }\n\n button {\n background-color: $error_color;\n color: white;\n border: none;\n\n border-radius: 5px;\n height: 2rem;\n width: 2rem;\n font-size: 1.5rem;\n margin: 1rem;\n }\n }\n\n form {\n display: flex;\n gap: 1rem;\n width: 100%;\n\n input {\n height: 2rem;\n border-radius: 0.3rem;\n border: none;\n background-color: var(--contrast_bg_color);\n color: var(--text_color);\n }\n\n input[type=\"text\"] {\n box-shadow: 0 0 0 2px var(--text_color);\n flex: 1;\n }\n\n input[type=\"submit\"] {\n width: 5rem;\n box-shadow: 0 0 0 2px var(--contrast_bg_color);\n cursor: not-allowed;\n\n &:enabled {\n cursor: pointer;\n background-color: $error_color;\n box-shadow: 0 0 0 2px $error_color;\n color: white;\n }\n }\n }\n }\n}\n\nh4 {\n font-weight: normal;\n font-size: 1.7rem;\n margin-bottom: 0.5rem;\n}\n\n.danger-zone {\n padding: 0.5rem;\n border-radius: 0.5rem;\n border: 2px solid $error_color;\n\n > .danger-item {\n display: flex;\n gap: 1rem;\n justify-content: space-between;\n width: 100%;\n\n * {\n margin: 0;\n }\n\n button {\n height: 2rem;\n padding: 0 1rem;\n background-color: $error_color;\n color: white;\n border: none;\n font-size: inherit;\n white-space: nowrap;\n cursor: pointer;\n border-radius: 5px;\n }\n\n button:disabled {\n background-color: var(--disabled_color);\n }\n\n .danger-action {\n font-weight: bold;\n margin: 0 0 5px;\n }\n }\n hr {\n border: none;\n border-top: 1px solid grey;\n }\n}\n\n.close-button {\n cursor: pointer;\n}\n\n#profileForm {\n display: flex;\n flex-direction: column;\n\n label {\n display: block;\n margin: 0.2rem 0;\n }\n\n :disabled {\n cursor: not-allowed;\n }\n\n input[type=\"text\"] {\n height: 2.5rem;\n border-radius: 0.3rem;\n font-size: 1rem;\n border: none;\n color: var(--text_color);\n background-color: var(--contrast_bg_color);\n width: 40%;\n\n margin-bottom: 1rem;\n }\n\n #chooseGrade {\n * {\n text-align: left;\n }\n color: var(--text_color);\n width: 40%;\n }\n textarea {\n width: 40%;\n padding: 0.5rem;\n height: 6rem;\n color: var(--text_color);\n border: none;\n }\n\n input[type=\"submit\"] {\n width: 30%;\n align-self: flex-start;\n }\n}\n\n#offers {\n display: flex;\n flex-direction: column;\n gap: 1rem;\n .offer {\n border: 1px solid var(--contrasterer_bg_color);\n border-radius: 0.5rem;\n padding: 1rem;\n display: flex;\n justify-content: space-between;\n align-items: center;\n\n h1 {\n font-size: 1.2rem;\n }\n\n button {\n height: 2rem;\n padding: 0 1rem;\n color: white;\n border: none;\n font-size: inherit;\n white-space: nowrap;\n cursor: pointer;\n border-radius: 5px;\n\n &:disabled {\n cursor: not-allowed;\n background-color: var(--disabled_color) !important;\n }\n\n &.remove-button {\n background-color: $error_color;\n }\n\n &.add-button {\n background: $primary_color;\n font-weight: bold;\n }\n }\n\n #inputElements {\n display: flex;\n gap: 1rem;\n align-items: center;\n\n .select_wrapper {\n display: inline-block;\n }\n }\n }\n}\n\n@media screen and (max-width: 600px) {\n .danger-item {\n flex-direction: column;\n }\n}\n","@import \"general.module\";\n\n#container {\n background-color: var(--background_color);\n color: var(--text_color);\n\n border-radius: $border_radius;\n max-width: 40rem;\n margin: 2rem auto 0;\n\n padding: 2rem;\n\n display: flex;\n align-items: center;\n flex-direction: column;\n\n h1 {\n margin: 0;\n }\n\n #animation-container {\n max-width: 30rem;\n }\n}\n","@import \"general.module.scss\";\n\n.dashboard {\n color: var(--text_color);\n width: 100vw;\n\n .dashboard-content {\n margin: 2rem auto;\n min-width: 50%;\n max-width: 80rem;\n\n border-radius: 0.5rem;\n background-color: var(--contrast_bg_color);\n\n padding: 2rem;\n\n h1 {\n margin: 0;\n }\n\n .name {\n font-family: Hack, Menlo, monospace !important;\n background-color: var(--contrast_bg_color);\n padding: 4px;\n border-radius: 8px;\n margin-right: 4px;\n }\n\n h2 {\n font-weight: normal;\n margin-bottom: 0.5rem;\n }\n\n #firstCharts {\n width: 100%;\n display: flex;\n flex-direction: row;\n justify-content: space-evenly;\n gap: 1rem;\n\n > div {\n padding: 0 1rem;\n width: 50%;\n border: solid 1px var(--disabled_color);\n border-radius: 0.5rem;\n }\n }\n }\n}\n\n#offerChart {\n flex: 1;\n height: 20rem;\n min-width: 100%;\n\n color: black;\n}\n#requestsChart {\n flex: 1;\n height: 25rem;\n min-width: 100%;\n\n #tooltip {\n background: var(--contrasterer_bg_color);\n color: var(--text_color);\n padding: 0.5rem;\n border-radius: 0.3rem;\n }\n}\n\n#requestChartContainer {\n margin: 1rem 0;\n padding: 0 1rem;\n border: solid 1px var(--disabled_color);\n border-radius: 0.5rem;\n}\n\n#stats {\n display: flex;\n justify-content: space-evenly;\n\n margin: 2rem 0;\n\n .stat {\n display: flex;\n justify-content: center;\n align-items: center;\n text-align: center;\n flex-direction: column;\n width: 100%;\n\n &:last-child {\n border: none;\n }\n\n .statValue {\n font-size: 2rem;\n font-weight: bold;\n\n &.loading {\n background: var(--contrasterer_bg_color);\n height: 1.3em;\n width: 3em;\n border-radius: 0.5rem;\n }\n }\n\n .statText {\n text-transform: uppercase;\n color: var(--disabled_color);\n font-weight: bold;\n font-size: 0.9rem;\n }\n\n height: 7rem;\n border-right: solid 1px var(--disabled_color);\n }\n}\n\n#growthChartContainer {\n margin: 1rem 0;\n padding: 0 1rem;\n border: solid 1px var(--disabled_color);\n border-radius: 0.5rem;\n\n #growthChart {\n flex: 1;\n height: 25rem;\n min-width: 100%;\n\n #tooltip {\n background: var(--contrasterer_bg_color);\n color: var(--text_color);\n padding: 0.5rem;\n border-radius: 0.3rem;\n }\n }\n}\n\n#userListContainer {\n #userList {\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: 1rem;\n border-radius: 0.5rem;\n .userListItem {\n display: flex;\n justify-content: space-between;\n padding: 1rem;\n border-radius: 0.5rem;\n background-color: var(--contrasterer_bg_color);\n\n h1 {\n font-size: 1.4rem;\n font-weight: normal;\n }\n\n p {\n margin: 0.3rem 0;\n }\n\n button {\n height: 2rem;\n padding: 0 1rem;\n color: white;\n border: none;\n font-size: inherit;\n white-space: nowrap;\n cursor: pointer;\n border-radius: 5px;\n\n &:enabled {\n background-color: $error_color;\n }\n\n &:disabled {\n background-color: var(--disabled_color);\n }\n }\n }\n }\n}\n\n/*\n.modal-background {\n position: fixed;\n z-index: 100;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n overflow: auto;\n\n align-items: center;\n justify-content: center;\n\n background-color: #aaaaaa5f;\n\n .modal-content {\n z-index: 999;\n\n margin-top: -10rem;\n\n background-color: var(--background_color);\n padding: 2rem;\n border-radius: 0.5rem;\n justify-content: center;\n\n .modal-heading-row {\n display: flex;\n\n h1 {\n flex: 1;\n font-size: 1rem;\n\n margin: auto 0;\n }\n\n button {\n background-color: $error_color;\n color: white;\n border: none;\n\n border-radius: 5px;\n height: 2rem;\n width: 2rem;\n font-size: 1.5rem;\n }\n }\n\n form {\n display: flex;\n gap: 1rem;\n width: 100%;\n\n input {\n height: 2rem;\n border-radius: 0.3rem;\n border: none;\n background-color: var(--contrast_bg_color);\n color: var(--text_color);\n }\n\n input[type=\"text\"] {\n box-shadow: 0 0 0 2px var(--text_color);\n flex: 1;\n }\n\n input[type=\"submit\"] {\n width: 5rem;\n box-shadow: 0 0 0 2px var(--contrast_bg_color);\n cursor: not-allowed;\n\n &:enabled {\n cursor: pointer;\n background-color: $error_color;\n box-shadow: 0 0 0 2px $error_color;\n color: white;\n }\n }\n }\n }\n}\n\n.close-button {\n cursor: pointer;\n}\n*/\n\n#ipTable {\n width: 100%;\n thead {\n font-weight: bold;\n }\n p {\n margin: 0 auto;\n }\n}\n\n@media screen and (max-width: 1400px) {\n #firstCharts {\n flex-direction: column !important;\n align-items: center;\n\n > div {\n width: 100% !important;\n }\n }\n}\n\n@media screen and (max-width: 1000px) {\n #userList {\n grid-template-columns: 1fr;\n }\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/build/static/css/main.d455b39c.css b/build/static/css/main.d455b39c.css deleted file mode 100644 index ef1bb5c..0000000 --- a/build/static/css/main.d455b39c.css +++ /dev/null @@ -1,2 +0,0 @@ -main{align-items:center;display:flex;flex-direction:column;min-height:60vh;width:100%}main p{font-size:16pt}main a{text-decoration:none}main a:visited{color:var(--text_color)}#Home_mainThingy__eyOmY{align-items:center;background-image:url(/static/media/background.b99e6c454fc2f1b52557.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;color:var(--text_color);display:flex;height:18rem;justify-content:center;width:100%}#Home_mainThingy__eyOmY #Home_title__IfKZn h1{color:#23272a;font-size:clamp(20pt,20vw,100pt);font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin:0;text-align:center}#Home_issue-link__F-V09{text-decoration:underline}#Home_applySection__U38O4{background-color:var(--background_color);color:var(--text_color)}.Home_applyFlexContainer__D5j4W{display:flex;flex-direction:row}.Home_informationText__4rUZc{display:flex;flex:3 1;flex-direction:column}.Home_informationText__4rUZc p{color:var(--text_color);line-height:2rem}.Home_backdrop__JpTLG{background:linear-gradient(transparent,transparent 42%,#98c222 0,#98c222 90%,transparent 0) no-repeat;padding:0 5px}#Home_choices__QA64A{color:#23272a;display:flex;flex:2 1;flex-direction:column}#Home_choices__QA64A .Home_choice__N70j6{align-items:stretch;background-color:var(--contrast_bg_color);border-radius:.5rem;box-shadow:inset 0 0 2px #c9c9c9;cursor:pointer;display:flex;flex:1 1;flex-direction:column;margin:1rem 1rem 1rem 3rem;padding:1rem;text-align:center}#Home_choices__QA64A .Home_choice__N70j6 *{flex:1 1}#Home_choices__QA64A .Home_choice__N70j6 i{font-size:6rem;text-align:center;width:100%}#Home_choices__QA64A .Home_choice__N70j6 a{color:var(--text_color)}@media screen and (min-width:2101px){#Home_applySection__U38O4{padding:5rem 20rem}#Home_applySection__U38O4 .Home_applyFlexContainer__D5j4W{align-items:space-between}#Home_choices__QA64A{flex-direction:row}#Home_choices__QA64A a{align-items:center;display:flex}#Home_choices__QA64A h1{text-align:center}}@media screen and (max-width:2100px)and (min-width:1801px){#Home_choices__QA64A{flex-direction:column}#Home_choices__QA64A a{align-items:center;display:flex}#Home_choices__QA64A h1{text-align:center}#Home_applySection__U38O4{padding:5rem 10rem}}@media screen and (max-width:1800px)and (min-width:1301px){#Home_mainThingy__eyOmY{flex-direction:column;padding:3rem}#Home_mainThingy__eyOmY #Home_title__IfKZn h1{font-size:70pt}#Home_choices__QA64A{flex-direction:column}#Home_choices__QA64A a{align-items:center;display:flex}#Home_choices__QA64A h1{text-align:center}#Home_applySection__U38O4{padding:5rem 10rem}}@media screen and (max-width:1300px){#Home_mainThingy__eyOmY{flex-direction:column;padding:2rem}#Home_mainThingy__eyOmY #Home_title__IfKZn h1{font-size:50pt}.Home_applyFlexContainer__D5j4W{flex-direction:column-reverse}#Home_choices__QA64A{grid-row-gap:1rem;display:grid;flex:1 1;flex-direction:row;grid-template-rows:1fr 1fr;margin:0;padding:0;row-gap:1rem}#Home_choices__QA64A .Home_choice__N70j6{margin:0;width:100%}#Home_applySection__U38O4{padding:5rem 10rem}}@media screen and (max-width:800px){#Home_applySection__U38O4{padding:2rem}}nav{background-color:var(--contrast_bg_color);height:5rem;width:100vw}nav ul{align-items:center;display:flex;font-weight:700;height:100%;justify-content:space-between;list-style:none;margin:0;padding:0 3vw}nav ul #Navbar_logo__2AOPG img{max-height:3.7rem}nav ul #Navbar_logo__2AOPG img .Navbar_dark__ouMAu,nav ul #Navbar_logo__2AOPG img .Navbar_light__I-T5z{content:url(/static/media/logo.e30efaf0b65e724c8dc8.svg)}nav ul a{align-items:center;color:var(--text_color);display:flex;text-decoration:none;transition:color .2s}nav ul #Navbar_loginRegister__xdkfM{align-items:center;display:flex;justify-content:center}nav ul #Navbar_loginRegister__xdkfM span{padding-left:2px}@media screen and (max-width:600px){nav{padding:0 5vw}}.general_text_button__PMur-{align-self:center;background-color:#98c222;border-radius:.3rem;border-style:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;margin-top:1rem;padding:0 2rem;width:auto}.general_login__Px5-x{height:50rem;margin:auto;width:20rem}.general_form__ANePu{margin:auto;width:100%}.general_form__ANePu form{display:flex;flex-direction:column}.general_text_field__A8qhK{height:5rem;width:100%}.general_submit_button__64T7E{width:60%}.general_select__OQbSJ{-webkit-appearance:none;background-color:transparent;border:none;color:var(--text_color);padding:.5rem;text-align:center;width:100%}.general_select__OQbSJ option:nth-child(2n){background-color:var(--background_color)}.general_select__OQbSJ option:nth-child(odd),.general_select_input_field__jc-XZ{background-color:var(--contrast_bg_color)}.general_select_input_field__jc-XZ{border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;margin:.5rem 0;width:100%}.general_text_marker__oWn7L{background:linear-gradient(transparent,transparent 42%,#98c222 0,#98c222 90%,transparent 0) no-repeat;padding:0 5px}.general_bullSpan__FNKte{color:#98c222}.general_flexdiv__62znF{display:flex;justify-content:center;width:100%}#loginPage_login__9S1RP,.general_weird-shadow__7hh7M{box-shadow:inset 0 0 5px #c9c9c9}#loginPage_login__9S1RP{background-color:var(--background_color);background-color:var(--contrast_bg_color);border:5px;border-radius:.5rem;color:var(--text_color);margin-top:5%!important;margin:auto;max-width:30rem;padding:2rem}#loginPage_login__9S1RP>h1{text-align:center}.loginPage_inputFields__lvu08{margin:auto;width:60%}.loginPage_inputFields__lvu08 form{align-items:center;display:flex;flex-direction:column}.loginPage_inputFields__lvu08 input{color:var(--text_color);height:2.5rem}.loginPage_inputFields__lvu08 input:focus{outline:none}#loginPage_submit__GQHVe{background-color:#98c222;border-radius:.3rem;border-style:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;width:60%}.loginPage_inputField__Zo-V0{border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);margin-bottom:.5rem;margin-top:.5rem;width:100%}.loginPage_inputField__Zo-V0 input{background-color:transparent;border:none;padding:.5rem;width:100%}.loginPage_passwordField__qDu4-{border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);margin-bottom:.5rem;margin-top:.5rem;width:100%}.loginPage_passwordField__qDu4- input{background-color:transparent;border:none;padding:.5rem;width:calc(100% - 2rem)}.loginPage_passwordField__qDu4- button{background-color:transparent;border:none;color:var(--text_color)}.loginPage_passwordEye__gj-k5{align-self:flex-end;width:2rem}@media screen and (max-width:500px){#loginPage_login__9S1RP{margin:1rem}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translate3d(0,0,9999 px);-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Toastify--animate-icon{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:hsla(0,0%,100%,.7);background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;-webkit-transform-origin:left;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;-webkit-transform-origin:right;transform-origin:right}.Toastify__spinner{-webkit-animation:Toastify__spin .65s linear infinite;animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right:2px solid var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown}@-webkit-keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.registerPage_text_button__ay7Rx{align-self:center;background-color:#98c222;border-radius:.3rem;border-style:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;margin-top:1rem;padding:0 2rem;width:auto}.registerPage_login__wTg2c{height:50rem;margin:auto;width:20rem}.registerPage_form__w6xiX{margin:auto;width:100%}.registerPage_form__w6xiX form{display:flex;flex-direction:column}.registerPage_text_field__rVIsH{height:5rem;width:100%}.registerPage_submit_button__p6EJF{width:60%}.registerPage_select__p6zHp{-webkit-appearance:none;background-color:transparent;border:none;color:var(--text_color);padding:.5rem;text-align:center;width:100%}.registerPage_select__p6zHp option:nth-child(2n){background-color:var(--background_color)}.registerPage_select__p6zHp option:nth-child(odd),.registerPage_select_input_field__ACH1j{background-color:var(--contrast_bg_color)}.registerPage_select_input_field__ACH1j{border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;margin:.5rem 0;width:100%}.registerPage_text_marker__aSGvl{background:linear-gradient(transparent,transparent 42%,#98c222 0,#98c222 90%,transparent 0) no-repeat;padding:0 5px}.registerPage_bullSpan__1DSr0{color:#98c222}.registerPage_flexdiv__RT\+kP{display:flex;justify-content:center;width:100%}.registerPage_weird-shadow__yayHp{box-shadow:inset 0 0 5px #c9c9c9}#registerPage_loginContainer__l66qK{background-color:var(--contrast_bg_color);border:3px;border-radius:.5rem;box-shadow:inset 0 0 5px #c9c9c9;color:var(--text_color);margin:3rem auto;max-width:30rem;padding:1.5rem}#registerPage_loginContainer__l66qK h1,#registerPage_loginContainer__l66qK h4{text-align:center}#registerPage_confirmContainer__gbXGP{background-color:var(--contrast_bg_color);border:3px;border-radius:.5rem;box-shadow:inset 0 0 5px #c9c9c9;color:var(--text_color);margin:3rem auto;max-width:30rem;padding:1.5rem}#registerPage_confirmContainer__gbXGP h1,#registerPage_confirmContainer__gbXGP h4{text-align:center}#registerPage_container__fWkeQ{background-color:var(--background_color);background-color:var(--contrast_bg_color);border:3px;border-radius:.5rem;box-shadow:inset 0 0 5px #c9c9c9;color:var(--text_color);margin:3rem auto;max-width:60rem;padding:2rem}#registerPage_container__fWkeQ h1,#registerPage_container__fWkeQ h4{text-align:center}#registerPage_formContainer__W8s0U{margin:auto;width:100%}#registerPage_submitContainer__u1opB{display:flex;margin:1rem auto 0;width:50%}#registerPage_submitContainer__u1opB input{margin:auto}#registerPage_letterAnimation__pKvwZ{margin:auto;max-height:15rem;max-width:15rem;overflow:hidden;padding:0}#registerPage_loginAnimation__q84\+T{margin:auto;max-height:10rem;max-width:10rem;overflow:hidden;padding:0}.registerPage_step__PYrLE{-webkit-touch-callout:none;cursor:default;margin-top:2rem;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.registerPage_next_button__iDPhO{background-color:#98c222;border-radius:.3rem;border-style:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;padding-left:3rem;padding-right:3rem;width:100%}.registerPage_select_wrapper__1otP-{align-self:center;display:flex;height:3.5rem;width:30%}a{text-align:center}a:active,a:hover,a:link,a:visited{color:var(--text_color)}.registerPage_input-fields__rSEhw{margin:1rem auto auto;width:100%}.registerPage_input-fields__rSEhw form{display:flex;flex-direction:row;gap:1rem;justify-content:space-between;padding-bottom:1.5rem;padding-top:1.5rem}.registerPage_input-fields__rSEhw .registerPage_submit__gHwN6{align-self:flex-end;background-color:#98c222;border-radius:.3rem;border-style:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;width:10rem}.registerPage_input-fields__rSEhw #registerPage_gymhaanPlacehodler__LE\+iT{align-self:flex-end;font-size:14px;margin:auto;padding-left:.3rem;padding-right:.7rem;text-align:right}.registerPage_input-fields__rSEhw #registerPage_idPlaceholder__f1RXZ{align-self:flex-start;font-size:14px;margin:auto;text-align:left}.registerPage_input-fields__rSEhw #registerPage_idInput__EOHe0{width:100%}.registerPage_input-fields__rSEhw .registerPage_input-field__YO7ez{border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;height:2rem;padding-left:.7rem;padding-right:.3rem;width:20rem}.registerPage_input-fields__rSEhw .registerPage_input-field__YO7ez>input{background-color:transparent;border-width:0;color:var(--text_color);font-size:14px;height:100%;padding:0;width:80%}.registerPage_input-fields__rSEhw .registerPage_input-field__YO7ez>input:focus{outline-width:0;outline:none}.registerPage_textarea__FSlUT{background:transparent;border:none;border-radius:.3rem;color:var(--text_color);font-size:14px;height:7rem;padding:.3rem;resize:none;width:100%}.registerPage_textarea__FSlUT :focus{border:none}.registerPage_subjects__tN83D{display:flex;flex-direction:row;flex-wrap:wrap;text-align:left;width:100%}.registerPage_subjects__tN83D h3{padding-left:3rem;text-align:left!important;width:100%}.registerPage_subject__QJ6BP{background-color:var(--background_color);border-radius:.5rem;box-shadow:inset 0 0 2px #c9c9c9;display:flex;flex-direction:row;justify-content:space-around;margin:.3rem auto;max-width:auto;padding:0;text-align:left;width:40%}.registerPage_subject__QJ6BP>select{margin:auto;width:40%}.registerPage_subject__QJ6BP h4{padding-left:1.2rem;text-align:left!important;width:50%}@media screen and (max-width:768px){.registerPage_subjects__tN83D{flex-direction:column;flex-wrap:nowrap}.registerPage_subjects__tN83D h3{padding-left:0}.registerPage_subject__QJ6BP{width:100%}}@media screen and (max-width:600px){.registerPage_container__fWkeQ{border:0;margin-top:3rem;width:auto}.registerPage_container__fWkeQ p{font-size:11pt!important}#registerPage_confirmContainer__gbXGP,#registerPage_loginContainer__l66qK{border:0;border-radius:0;box-shadow:none;margin-top:0}#registerPage_confirmContainer__gbXGP #registerPage_justifyText__gUBtQ{text-align:justify}#registerPage_confirmContainer__gbXGP span{font-weight:700}#registerPage_container__fWkeQ{border:0;border-radius:0;box-shadow:none;margin-top:0}.registerPage_input-fields__rSEhw form{flex-direction:column}.registerPage_input-fields__rSEhw .registerPage_submit__gHwN6{height:2.5rem;width:100%}.registerPage_input-field__YO7ez{width:100%!important}.registerPage_subjects__tN83D{flex-direction:column;flex-wrap:nowrap}.registerPage_subjects__tN83D h3{padding-left:0}.registerPage_subject__QJ6BP{width:100%}.registerPage_next_button__iDPhO{height:3rem;margin-top:3rem;width:100%}}.registerPage_selectGrade__bL7Tr{-webkit-appearance:none;appearance:none;background-color:#98c222;border:none;border-radius:3px;color:var(--text_color);cursor:pointer;font-size:12pt;outline:none;padding:.3rem;text-align:center}.Footer_footer__grdIK{align-items:center;background-color:var(--contrast_bg_color);display:flex;flex-direction:row;flex-wrap:wrap;height:5rem;justify-content:space-evenly;padding:0 10rem;width:100vw}.Footer_footer__grdIK a{color:var(--text_color);margin:0;padding:0 clamp(1rem,5vw,3rem);text-decoration:none;width:auto}@media screen and (max-width:600px){.Footer_footer__grdIK{flex-direction:column;height:auto;justify-content:space-around;padding:1rem 0}.Footer_footer__grdIK a{padding:.5rem 0}}#darkModeButton_switch__RoFci .darkModeButton_toggle__15tYM{--width:3rem;--height:1.5rem;border-radius:var(--height);box-shadow:0 1px 3px rgba(0,0,0,.3);cursor:pointer;display:inline-block;height:var(--height);margin:0;position:relative;width:var(--width)}#darkModeButton_switch__RoFci .darkModeButton_toggle__15tYM input{display:none}#darkModeButton_switch__RoFci .darkModeButton_toggle__15tYM .darkModeButton_slider__T6IWo{background-color:#ccc;border-radius:var(--height);height:100%;left:0;margin:0;position:absolute;top:0;transition:all .4s ease-in-out;width:100%}#darkModeButton_switch__RoFci .darkModeButton_toggle__15tYM .darkModeButton_slider__T6IWo:before{background-color:#fff;border-radius:calc(var(--height)/2);box-shadow:0 1px 3px rgba(0,0,0,.3);content:"";height:calc(var(--height));left:0;margin:0;position:absolute;top:0;transition:all .2s ease-in-out;width:calc(var(--height))}#darkModeButton_switch__RoFci .darkModeButton_toggle__15tYM input:checked+.darkModeButton_slider__T6IWo{background-color:#2196f3}#darkModeButton_switch__RoFci .darkModeButton_toggle__15tYM input:checked+.darkModeButton_slider__T6IWo:before{-webkit-transform:translateX(calc(var(--width) - var(--height)));transform:translateX(calc(var(--width) - var(--height)))}#darkModeButton_switch__RoFci .darkModeButton_toggle__15tYM .darkModeButton_labels__b1K1P{font-family:sans-serif;font-size:14px;height:100%;left:0;margin:0;position:absolute;transition:all .4s ease-in-out;width:100%}#darkModeButton_switch__RoFci .darkModeButton_toggle__15tYM .darkModeButton_labels__b1K1P:after{color:#272727;content:"🌞";opacity:1;position:absolute;right:5px;text-shadow:1px 1px 2px rgba(0,0,0,.4);transition:all .4s ease-in-out}#darkModeButton_switch__RoFci .darkModeButton_toggle__15tYM .darkModeButton_labels__b1K1P:before{color:#fff;content:"🌛";left:5px;opacity:0;position:absolute;text-shadow:1px 1px 2px hsla(0,0%,100%,.4);transition:all .4s ease-in-out}#darkModeButton_switch__RoFci .darkModeButton_toggle__15tYM input:checked~.darkModeButton_labels__b1K1P:after{opacity:0}#darkModeButton_switch__RoFci .darkModeButton_toggle__15tYM input:checked~.darkModeButton_labels__b1K1P:before{opacity:1}@font-face{font-family:"Computer Modern Serif";src:url(/static/media/cmunrm.8ff5cee913df84291549.ttf)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background_color);font-family:Computer Modern,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0!important;overflow-x:hidden;padding:0!important}body.light{--background_color:#fff;--text_color:#23272a;--contrast_bg_color:#ebebeb}body.dark{--background_color:#222;--text_color:#fff;--contrast_bg_color:#292929}.App{height:100%;width:100%}*{box-sizing:border-box}#wrapper{min-height:calc(100vh - 10em)}#wrapper,.page_page__GyVZ9{width:100%}.page_page__GyVZ9 #page_title__F\+u1e{align-items:center;background-color:#98c222;color:#fff;display:flex;height:14rem;justify-content:center;text-align:center;width:100%}.page_page__GyVZ9 #page_content__E\+U4H{color:var(--text_color);font-size:11pt!important}.page_page__GyVZ9 #page_content__E\+U4H.page_nocenter__II19o{width:100%}@media screen and (min-width:2101px){#page_content__E\+U4H{padding:2rem 20rem}}@media screen and (max-width:2100px)and (min-width:1001px){#page_content__E\+U4H{padding:2rem 10rem}}@media screen and (max-width:1000px)and (min-width:601px){#page_content__E\+U4H{padding:2rem 5rem}}@media screen and (max-width:600px){#page_content__E\+U4H{padding:2rem}}#license_licenseText__DTNW6{margin-left:5%}@media screen and (max-width:1000px)and (min-width:601px){#license_licenseText__DTNW6{font-size:10pt}}@media screen and (max-width:600px){#license_licenseText__DTNW6{font-size:4pt}}#_404_wrapper__MKUQ8{color:var(--text_color);height:100%;min-height:calc(100vh - 10rem);text-align:center;width:100%}#_404_wrapper__MKUQ8,#_404_wrapper__MKUQ8 #_404_centered__bghWN{align-items:center;display:flex;flex-direction:column;justify-content:center}#_404_wrapper__MKUQ8 #_404_centered__bghWN *{margin:0}#_404_wrapper__MKUQ8 #_404_centered__bghWN p{font-size:2rem}#_404_wrapper__MKUQ8 #_404_centered__bghWN a{background-color:#98c222;border-radius:8px;color:#fff;font-size:1.5rem;margin-top:1rem;padding:.5rem 1rem;text-decoration:none}#_404_wrapper__MKUQ8 #_404_centered__bghWN ._404_animationContainer__PHkz7{max-width:60rem}@media screen and (max-width:600px){#_404_wrapper__MKUQ8 p{font-size:1.5rem!important;margin-top:3rem}#_404_wrapper__MKUQ8 a{font-size:1rem!important}}.findPage_container__ukTBF{padding:1rem}.findPage_formContainer__OY-Yx{background-color:var(--contrast_bg_color);border:5px;border-radius:.5rem;box-shadow:inset 0 0 5px #c9c9c9;color:var(--text_color);margin:3rem auto auto;max-width:35rem;padding:2rem}.findPage_formContainer__OY-Yx h1{text-align:center}.findPage_formContainer__OY-Yx form{display:flex;flex-direction:column}.findPage_placeholder__PMD7H{height:6rem;width:100%}.findPage_step__0hfXO{text-align:center}#findPage_submit__3\+P4L{align-self:center;background-color:#98c222;border-radius:.3rem;border-style:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;margin-top:1rem;width:60%}.findPage_inputField__kKMsM{background-color:var(--background_color);border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;margin:.5rem 0;width:100%}#findPage_inputRow__ts26p{display:flex;flex-direction:row;gap:1rem}#findPage_inputRow__ts26p>div{width:100%}#findPage_resultsContainer__DvQsn{align-items:center;color:var(--text_color);display:flex;flex-direction:column;gap:1rem;margin-top:2rem;text-align:center}#findPage_resultsContainer__DvQsn .findPage_result__OIgNm{background-color:var(--contrast_bg_color);border-radius:.5rem;box-shadow:inset 0 0 2px #c9c9c9;display:flex;flex-direction:column;gap:5px;max-width:35rem;padding:.5rem 1rem;text-align:left;width:100%}#findPage_resultsContainer__DvQsn .findPage_result__OIgNm h2{font-size:15pt;margin:0}#findPage_resultsContainer__DvQsn .findPage_result__OIgNm p{margin:0}#findPage_resultsContainer__DvQsn .findPage_result__OIgNm .findPage_email__\+x-iK{font-family:Hack,monospace}#findPage_resultsContainer__DvQsn .findPage_result__OIgNm .findPage_email__\+x-iK>a{color:var(--text_color);text-decoration:none}#findPage_resultsContainer__DvQsn #findPage_numResults__H3Zia{font-size:16pt;font-weight:700}@media screen and (max-width:600px){#findPage_inputRow__ts26p{flex-direction:column!important}}#userDashboard_dashboard__zx2U8{color:var(--text_color);text-align:center}.userDashboard_button__GrzYl{-webkit-animation:userDashboard_asdf__wk-Ta 10s linear 0s infinite normal;animation:userDashboard_asdf__wk-Ta 10s linear 0s infinite normal;background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);background-size:100% 500%;border:none;color:#fff;cursor:pointer;margin:.2rem 0;min-width:120px;padding:.7rem;position:relative;text-decoration:none;transition:opacity .3s ease-in-out 0s}@-webkit-keyframes userDashboard_asdf__wk-Ta{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes userDashboard_asdf__wk-Ta{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}#userDashboard_modal-background__wv9J7{align-items:center;background-color:#aaaaaa5f;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:100}#userDashboard_modal-background__wv9J7 #userDashboard_modal-content__Y\+1V6{background-color:var(--background_color);border-radius:.5rem;justify-content:center;margin-top:-10rem;padding:2rem;z-index:999}#userDashboard_modal-background__wv9J7 #userDashboard_modal-content__Y\+1V6 #userDashboard_modal-heading-row__yjd8o{display:flex}#userDashboard_modal-background__wv9J7 #userDashboard_modal-content__Y\+1V6 #userDashboard_modal-heading-row__yjd8o h1{flex:1 1;font-size:1rem;margin:auto 0}#userDashboard_modal-background__wv9J7 #userDashboard_modal-content__Y\+1V6 #userDashboard_modal-heading-row__yjd8o button{background-color:#e61433;border:none;border-radius:5px;color:#fff;font-size:1.5rem;height:2rem;width:2rem}.verify_text_button__RWDlL{align-self:center;background-color:#98c222;border-radius:.3rem;border-style:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;margin-top:1rem;padding:0 2rem;width:auto}.verify_login__MxsSb{height:50rem;margin:auto;width:20rem}.verify_form__wEL2Z{margin:auto;width:100%}.verify_form__wEL2Z form{display:flex;flex-direction:column}.verify_text_field__uRU3u{height:5rem;width:100%}.verify_submit_button__evyHn{width:60%}.verify_select__1rDT0{-webkit-appearance:none;background-color:transparent;border:none;color:var(--text_color);padding:.5rem;text-align:center;width:100%}.verify_select__1rDT0 option:nth-child(2n){background-color:var(--background_color)}.verify_select__1rDT0 option:nth-child(odd),.verify_select_input_field__M\+48K{background-color:var(--contrast_bg_color)}.verify_select_input_field__M\+48K{border-radius:.3rem;box-shadow:0 0 0 2px var(--text_color);display:flex;flex-direction:row;margin:.5rem 0;width:100%}.verify_text_marker__DyHXl{background:linear-gradient(transparent,transparent 42%,#98c222 0,#98c222 90%,transparent 0) no-repeat;padding:0 5px}.verify_bullSpan__deje3{color:#98c222}.verify_flexdiv__3w8rE{display:flex;justify-content:center;width:100%}.verify_weird-shadow__jOXZV{box-shadow:inset 0 0 5px #c9c9c9}#verify_container__21ohw{align-items:center;background-color:var(--background_color);border-radius:.5rem;color:var(--text_color);display:flex;flex-direction:column;margin:2rem auto 0;max-width:40rem;padding:2rem}#verify_container__21ohw h1{margin:0}#verify_container__21ohw #verify_animation-container__QMUfw{max-width:30rem} -/*# sourceMappingURL=main.d455b39c.css.map*/ \ No newline at end of file diff --git a/build/static/css/main.d455b39c.css.map b/build/static/css/main.d455b39c.css.map deleted file mode 100644 index dfa87f1..0000000 --- a/build/static/css/main.d455b39c.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/css/main.d455b39c.css","mappings":"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","sources":["styles/Home.module.scss","styles/Navbar.module.scss","styles/general.module.scss","styles/loginPage.module.scss","styles/_vars.scss","../node_modules/react-toastify/scss/_variables.scss","../node_modules/react-toastify/dist/ReactToastify.css","../node_modules/react-toastify/scss/_toastContainer.scss","../node_modules/react-toastify/scss/_toast.scss","../node_modules/react-toastify/scss/_theme.scss","../node_modules/react-toastify/scss/_closeButton.scss","../node_modules/react-toastify/scss/_progressBar.scss","../node_modules/react-toastify/scss/_icons.scss","../node_modules/react-toastify/scss/animations/_bounce.scss","../node_modules/react-toastify/scss/animations/_zoom.scss","../node_modules/react-toastify/scss/animations/_flip.scss","../node_modules/react-toastify/scss/animations/_slide.scss","../node_modules/react-toastify/scss/animations/_spin.scss","styles/registerPage.module.scss","styles/Footer.module.scss","styles/darkModeButton.module.scss","styles/App.scss","styles/page.module.scss","styles/license.module.scss","styles/404.module.scss","styles/findPage.module.scss","styles/userDashboard.module.scss","styles/verify.module.scss"],"sourcesContent":["@import \"_vars.scss\";\n\nmain {\n width: 100%;\n min-height: 60vh;\n\n display: flex;\n align-items: center;\n flex-direction: column;\n\n p {\n font-size: 16pt;\n }\n\n a {\n text-decoration: none;\n }\n\n a:visited {\n color: var(--text_color);\n }\n}\n\n#mainThingy {\n background-image: url(\"../assets/images/background.webp\");\n background-repeat: no-repeat;\n background-size: cover;\n background-position: bottom;\n\n height: 18rem;\n width: 100%;\n\n color: var(--text_color);\n\n display: flex;\n justify-content: center;\n align-items: center;\n\n #title {\n h1 {\n margin: 0;\n /*font-size: 100pt;*/\n font-size: clamp(20pt, 20vw, 100pt);\n font-weight: bold;\n color: $not_quite_black;\n hyphens: auto;\n text-align: center;\n }\n }\n}\n\n#issue-link {\n text-decoration: underline;\n}\n\n#applySection {\n background-color: var(--background_color);\n color: var(--text_color);\n}\n\n.applyFlexContainer {\n display: flex;\n flex-direction: row;\n}\n\n.informationText {\n flex: 3;\n display: flex;\n\n flex-direction: column;\n\n p {\n color: var(--text_color);\n line-height: 2rem;\n }\n}\n\n.backdrop {\n /*replace px*/\n padding: 0 5px;\n background: linear-gradient(\n transparent,\n transparent 42%,\n $primary_color 0,\n $primary_color 90%,\n transparent 0\n )\n no-repeat;\n}\n\n#choices {\n flex: 2;\n\n display: flex;\n flex-direction: column;\n\n color: $not_quite_black;\n\n .choice {\n cursor: pointer;\n background-color: var(--contrast_bg_color);\n border-radius: 0.5rem;\n -moz-box-shadow: inset 0 0 2px #c9c9c9;\n -webkit-box-shadow: inset 0 0 2px #c9c9c9;\n box-shadow: inset 0 0 2px #c9c9c9;\n\n text-align: center;\n\n margin: 1rem;\n padding: 1rem;\n\n margin-left: 3rem;\n\n flex: 1;\n\n display: flex;\n flex-direction: column;\n align-items: stretch;\n\n * {\n flex: 1; // to make the icon reach the bottom\n }\n\n i {\n text-align: center;\n width: 100%;\n font-size: 6rem;\n }\n\n a {\n color: var(--text_color);\n }\n }\n}\n\n@media screen and (min-width: 2101px) {\n #applySection {\n padding: 5rem 20rem;\n\n .applyFlexContainer {\n align-items: space-between;\n }\n }\n\n #choices {\n flex-direction: row;\n a {\n display: flex;\n align-items: center;\n }\n h1 {\n text-align: center;\n }\n }\n}\n\n@media screen and (max-width: 2100px) and (min-width: 1801px) {\n #choices {\n flex-direction: column;\n a {\n display: flex;\n align-items: center;\n }\n h1 {\n text-align: center;\n }\n }\n\n #applySection {\n padding: 5rem 10rem;\n }\n}\n\n@media screen and (max-width: 1800px) and (min-width: 1301px) {\n #mainThingy {\n flex-direction: column;\n padding: 3rem;\n #title h1 {\n font-size: 70pt;\n }\n }\n\n #choices {\n flex-direction: column;\n\n a {\n display: flex;\n align-items: center;\n }\n h1 {\n text-align: center;\n }\n }\n\n #applySection {\n padding: 5rem 10rem;\n }\n}\n\n@media screen and (max-width: 1300px) {\n #mainThingy {\n flex-direction: column;\n padding: 2rem;\n #title h1 {\n font-size: 50pt;\n }\n }\n .applyFlexContainer {\n flex-direction: column-reverse;\n }\n\n #choices {\n flex: 1;\n margin: 0;\n\n padding: 0;\n\n display: grid;\n grid-template-rows: 1fr 1fr;\n row-gap: 1rem;\n\n .choice {\n margin: 0;\n width: 100%;\n }\n\n flex-direction: row;\n }\n #applySection {\n padding: 5rem 10rem;\n }\n}\n\n@media screen and (max-width: 800px) {\n #applySection {\n padding: 2rem;\n }\n}\n","@import \"./vars\";\n\nnav {\n width: 100vw;\n height: 5rem;\n\n background-color: var(--contrast_bg_color);\n\n ul {\n list-style: none;\n display: flex;\n\n height: 100%;\n\n align-items: center;\n justify-content: space-between;\n\n font-weight: bold;\n\n padding: 0 3vw;\n margin: 0;\n\n #logo img {\n max-height: 3.7rem;\n .dark {\n content: url(\"../assets/images/logo.svg\");\n }\n .light {\n content: url(\"../assets/images/logo.svg\");\n }\n }\n\n a {\n display: flex;\n align-items: center;\n\n text-decoration: none;\n\n color: var(--text_color);\n\n transition: color 0.2s;\n }\n\n #loginRegister {\n display: flex;\n\n justify-content: center;\n align-items: center;\n\n span {\n padding-left: 2px;\n }\n }\n }\n}\n\n@media screen and (max-width: 600px) {\n nav {\n padding: 0 5vw;\n }\n}\n","/*general css*/\n\n/*every css color setting has to be one of these*/\n/*every color has to have a _dark version. even if the color is the same*/\n\n$primary_color: #98c222;\n$primary_color_dark: #98c222;\n\n/*optional, not final color*/\n$secondary_color: #a2d;\n$secondary_color_dark: #a2d;\n\n$space_background_color: #fff;\n$space_background_dark_color: #121212;\n\n$primary_text_color: #23272a;\n$primary_text_color_dark: #dadada;\n\n$secondary_text_color: #dadada;\n$secondary_text_color_dark: #23272a;\n\n$text_marker_color: #98c222;\n$text_marker_color_dark: #98c222;\n\n$error_color: #e84118;\n\n/*not final*/\n$primary_font: \"Inter\";\n$secondary_font: \"Oxygen\";\n\n$border_radius: 0.5rem;\n\n/*button which contains text like 'login'*/\n.text_button {\n width: auto;\n height: 2rem;\n margin-top: 1rem;\n padding: 0 2rem;\n border-radius: 0.3rem;\n border-style: none;\n background-color: $primary_color;\n color: white;\n font-weight: bold;\n font-size: 1rem;\n cursor: pointer;\n\n align-self: center;\n}\n\n.login {\n width: 20rem;\n height: 50rem;\n margin: auto;\n}\n\n.form {\n width: 100%;\n\n form {\n display: flex;\n flex-direction: column;\n }\n margin: auto;\n}\n\n.text_field {\n height: 5rem;\n width: 100%;\n}\n\n.email_text_field {\n}\n\n.password_text_field {\n}\n\n.submit_button {\n width: 60%;\n}\n\n.select {\n -webkit-appearance: none;\n border: none;\n background-color: transparent;\n padding: 0.5rem;\n width: 100%;\n text-align: center;\n\n color: var(--text_color);\n\n option:nth-child(even) {\n background-color: var(--background_color);\n }\n option:nth-child(odd) {\n background-color: var(--contrast_bg_color);\n }\n}\n\n.select_input_field {\n margin: 0;\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n width: 100%;\n display: flex;\n flex-direction: row;\n\n border-radius: 0.3rem;\n box-shadow: 0 0 0 2px var(--text_color);\n\n background-color: var(--contrast_bg_color);\n}\n\n.text_marker {\n /*replace px*/\n padding: 0 5px;\n background: linear-gradient(\n transparent,\n transparent 42%,\n $primary_color 0,\n $primary_color 90%,\n transparent 0\n )\n no-repeat;\n}\n\n.bullSpan {\n color: $primary_color;\n}\n\n.flexdiv {\n display: flex;\n width: 100%;\n justify-content: center;\n}\n\n.weird-shadow {\n -moz-box-shadow: inset 0 0 5px #c9c9c9;\n -webkit-box-shadow: inset 0 0 5px #c9c9c9;\n box-shadow: inset 0 0 5px #c9c9c9;\n}\n","@import \"./vars\";\n\n#login {\n margin-top: 5% !important;\n padding: 2rem;\n background-color: var(--background_color);\n border: 5px;\n max-width: 30rem;\n margin: auto;\n\n > h1 {\n text-align: center;\n }\n\n color: var(--text_color);\n\n background-color: var(--contrast_bg_color);\n border-radius: 0.5rem;\n -moz-box-shadow: inset 0 0 5px #c9c9c9;\n -webkit-box-shadow: inset 0 0 5px #c9c9c9;\n box-shadow: inset 0 0 5px #c9c9c9;\n}\n\n.inputFields {\n width: 60%;\n form {\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n margin: auto;\n\n input {\n height: 2.5rem;\n color: var(--text_color);\n\n &:focus {\n outline: none;\n }\n }\n}\n\n#submit {\n width: 60%;\n height: 2rem;\n border-radius: 0.3rem;\n border-style: none;\n background-color: $primary_color;\n color: white;\n font-weight: bold;\n font-size: 1rem;\n cursor: pointer;\n}\n\n.inputField {\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n width: 100%;\n\n border-radius: 0.3rem;\n box-shadow: 0 0 0 2px var(--text_color);\n\n input {\n width: 100%;\n border: none;\n background-color: transparent;\n padding: 0.5rem;\n }\n}\n\n.passwordField {\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n\n width: 100%;\n border-radius: 0.3rem;\n box-shadow: 0 0 0 2px var(--text_color);\n\n input {\n width: calc(100% - 2rem);\n background-color: transparent;\n border: none;\n padding: 0.5rem;\n }\n\n button {\n background-color: transparent;\n color: var(--text_color);\n border: none;\n }\n}\n\n.passwordEye {\n width: 2rem;\n align-self: flex-end;\n}\n\n@media screen and (max-width: 500px) {\n #login {\n margin: 1rem;\n }\n}","$primary_color: #98c222; // stolen from gymhaan webpage.\n$not_quite_black: #23272a; // stolen from the discord landing page. better readability than pure black.\n","$rt-namespace: 'Toastify';\n$rt-mobile: 'only screen and (max-width : 480px)' !default;\n\n:root {\n --toastify-color-light: #fff;\n --toastify-color-dark: #121212;\n --toastify-color-info: #3498db;\n --toastify-color-success: #07bc0c;\n --toastify-color-warning: #f1c40f;\n --toastify-color-error: #e74c3c;\n --toastify-color-transparent: rgba(255, 255, 255, 0.7);\n\n --toastify-icon-color-info: var(--toastify-color-info);\n --toastify-icon-color-success: var(--toastify-color-success);\n --toastify-icon-color-warning: var(--toastify-color-warning);\n --toastify-icon-color-error: var(--toastify-color-error);\n\n --toastify-toast-width: 320px;\n --toastify-toast-background: #fff;\n --toastify-toast-min-height: 64px;\n --toastify-toast-max-height: 800px;\n --toastify-font-family: sans-serif;\n --toastify-z-index: 9999;\n\n --toastify-text-color-light: #757575;\n --toastify-text-color-dark: #fff;\n\n //Used only for colored theme\n --toastify-text-color-info: #fff;\n --toastify-text-color-success: #fff;\n --toastify-text-color-warning: #fff;\n --toastify-text-color-error: #fff;\n\n --toastify-spinner-color: #616161;\n --toastify-spinner-color-empty-area: #e0e0e0;\n\n // Used when no type is provided\n --toastify-color-progress-light: linear-gradient(\n to right,\n #4cd964,\n #5ac8fa,\n #007aff,\n #34aadc,\n #5856d6,\n #ff2d55\n );\n // Used when no type is provided\n --toastify-color-progress-dark: #bb86fc;\n --toastify-color-progress-info: var(--toastify-color-info);\n --toastify-color-progress-success: var(--toastify-color-success);\n --toastify-color-progress-warning: var(--toastify-color-warning);\n --toastify-color-progress-error: var(--toastify-color-error);\n}\n",":root {\n --toastify-color-light: #fff;\n --toastify-color-dark: #121212;\n --toastify-color-info: #3498db;\n --toastify-color-success: #07bc0c;\n --toastify-color-warning: #f1c40f;\n --toastify-color-error: #e74c3c;\n --toastify-color-transparent: rgba(255, 255, 255, 0.7);\n --toastify-icon-color-info: var(--toastify-color-info);\n --toastify-icon-color-success: var(--toastify-color-success);\n --toastify-icon-color-warning: var(--toastify-color-warning);\n --toastify-icon-color-error: var(--toastify-color-error);\n --toastify-toast-width: 320px;\n --toastify-toast-background: #fff;\n --toastify-toast-min-height: 64px;\n --toastify-toast-max-height: 800px;\n --toastify-font-family: sans-serif;\n --toastify-z-index: 9999;\n --toastify-text-color-light: #757575;\n --toastify-text-color-dark: #fff;\n --toastify-text-color-info: #fff;\n --toastify-text-color-success: #fff;\n --toastify-text-color-warning: #fff;\n --toastify-text-color-error: #fff;\n --toastify-spinner-color: #616161;\n --toastify-spinner-color-empty-area: #e0e0e0;\n --toastify-color-progress-light: linear-gradient(\n to right,\n #4cd964,\n #5ac8fa,\n #007aff,\n #34aadc,\n #5856d6,\n #ff2d55\n );\n --toastify-color-progress-dark: #bb86fc;\n --toastify-color-progress-info: var(--toastify-color-info);\n --toastify-color-progress-success: var(--toastify-color-success);\n --toastify-color-progress-warning: var(--toastify-color-warning);\n --toastify-color-progress-error: var(--toastify-color-error);\n}\n\n.Toastify__toast-container {\n z-index: var(--toastify-z-index);\n -webkit-transform: translate3d(0, 0, var(--toastify-z-index) px);\n position: fixed;\n padding: 4px;\n width: var(--toastify-toast-width);\n box-sizing: border-box;\n color: #fff;\n}\n.Toastify__toast-container--top-left {\n top: 1em;\n left: 1em;\n}\n.Toastify__toast-container--top-center {\n top: 1em;\n left: 50%;\n transform: translateX(-50%);\n}\n.Toastify__toast-container--top-right {\n top: 1em;\n right: 1em;\n}\n.Toastify__toast-container--bottom-left {\n bottom: 1em;\n left: 1em;\n}\n.Toastify__toast-container--bottom-center {\n bottom: 1em;\n left: 50%;\n transform: translateX(-50%);\n}\n.Toastify__toast-container--bottom-right {\n bottom: 1em;\n right: 1em;\n}\n\n@media only screen and (max-width : 480px) {\n .Toastify__toast-container {\n width: 100vw;\n padding: 0;\n left: 0;\n margin: 0;\n }\n .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {\n top: 0;\n transform: translateX(0);\n }\n .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {\n bottom: 0;\n transform: translateX(0);\n }\n .Toastify__toast-container--rtl {\n right: 0;\n left: initial;\n }\n}\n.Toastify__toast {\n position: relative;\n min-height: var(--toastify-toast-min-height);\n box-sizing: border-box;\n margin-bottom: 1rem;\n padding: 8px;\n border-radius: 4px;\n box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n max-height: var(--toastify-toast-max-height);\n overflow: hidden;\n font-family: var(--toastify-font-family);\n cursor: pointer;\n direction: ltr;\n}\n.Toastify__toast--rtl {\n direction: rtl;\n}\n.Toastify__toast-body {\n margin: auto 0;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding: 6px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n}\n.Toastify__toast-body > div:last-child {\n -ms-flex: 1;\n flex: 1;\n}\n.Toastify__toast-icon {\n -webkit-margin-end: 10px;\n margin-inline-end: 10px;\n width: 20px;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n display: -ms-flexbox;\n display: flex;\n}\n\n.Toastify--animate {\n animation-fill-mode: both;\n animation-duration: 0.7s;\n}\n\n.Toastify--animate-icon {\n animation-fill-mode: both;\n animation-duration: 0.3s;\n}\n\n@media only screen and (max-width : 480px) {\n .Toastify__toast {\n margin-bottom: 0;\n border-radius: 0;\n }\n}\n.Toastify__toast-theme--dark {\n background: var(--toastify-color-dark);\n color: var(--toastify-text-color-dark);\n}\n.Toastify__toast-theme--light {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n}\n.Toastify__toast-theme--colored.Toastify__toast--default {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n}\n.Toastify__toast-theme--colored.Toastify__toast--info {\n color: var(--toastify-text-color-info);\n background: var(--toastify-color-info);\n}\n.Toastify__toast-theme--colored.Toastify__toast--success {\n color: var(--toastify-text-color-success);\n background: var(--toastify-color-success);\n}\n.Toastify__toast-theme--colored.Toastify__toast--warning {\n color: var(--toastify-text-color-warning);\n background: var(--toastify-color-warning);\n}\n.Toastify__toast-theme--colored.Toastify__toast--error {\n color: var(--toastify-text-color-error);\n background: var(--toastify-color-error);\n}\n\n.Toastify__progress-bar-theme--light {\n background: var(--toastify-color-progress-light);\n}\n.Toastify__progress-bar-theme--dark {\n background: var(--toastify-color-progress-dark);\n}\n.Toastify__progress-bar--info {\n background: var(--toastify-color-progress-info);\n}\n.Toastify__progress-bar--success {\n background: var(--toastify-color-progress-success);\n}\n.Toastify__progress-bar--warning {\n background: var(--toastify-color-progress-warning);\n}\n.Toastify__progress-bar--error {\n background: var(--toastify-color-progress-error);\n}\n.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {\n background: var(--toastify-color-transparent);\n}\n\n.Toastify__close-button {\n color: #fff;\n background: transparent;\n outline: none;\n border: none;\n padding: 0;\n cursor: pointer;\n opacity: 0.7;\n transition: 0.3s ease;\n -ms-flex-item-align: start;\n align-self: flex-start;\n}\n.Toastify__close-button--light {\n color: #000;\n opacity: 0.3;\n}\n.Toastify__close-button > svg {\n fill: currentColor;\n height: 16px;\n width: 14px;\n}\n.Toastify__close-button:hover, .Toastify__close-button:focus {\n opacity: 1;\n}\n\n@keyframes Toastify__trackProgress {\n 0% {\n transform: scaleX(1);\n }\n 100% {\n transform: scaleX(0);\n }\n}\n.Toastify__progress-bar {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 5px;\n z-index: var(--toastify-z-index);\n opacity: 0.7;\n transform-origin: left;\n}\n.Toastify__progress-bar--animated {\n animation: Toastify__trackProgress linear 1 forwards;\n}\n.Toastify__progress-bar--controlled {\n transition: transform 0.2s;\n}\n.Toastify__progress-bar--rtl {\n right: 0;\n left: initial;\n transform-origin: right;\n}\n\n.Toastify__spinner {\n width: 20px;\n height: 20px;\n box-sizing: border-box;\n border: 2px solid;\n border-radius: 100%;\n border-color: var(--toastify-spinner-color-empty-area);\n border-right-color: var(--toastify-spinner-color);\n animation: Toastify__spin 0.65s linear infinite;\n}\n\n@keyframes Toastify__bounceInRight {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n from {\n opacity: 0;\n transform: translate3d(3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(-25px, 0, 0);\n }\n 75% {\n transform: translate3d(10px, 0, 0);\n }\n 90% {\n transform: translate3d(-5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n@keyframes Toastify__bounceOutRight {\n 20% {\n opacity: 1;\n transform: translate3d(-20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(2000px, 0, 0);\n }\n}\n@keyframes Toastify__bounceInLeft {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n 0% {\n opacity: 0;\n transform: translate3d(-3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(25px, 0, 0);\n }\n 75% {\n transform: translate3d(-10px, 0, 0);\n }\n 90% {\n transform: translate3d(5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n@keyframes Toastify__bounceOutLeft {\n 20% {\n opacity: 1;\n transform: translate3d(20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(-2000px, 0, 0);\n }\n}\n@keyframes Toastify__bounceInUp {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n from {\n opacity: 0;\n transform: translate3d(0, 3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n 75% {\n transform: translate3d(0, 10px, 0);\n }\n 90% {\n transform: translate3d(0, -5px, 0);\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__bounceOutUp {\n 20% {\n transform: translate3d(0, -10px, 0);\n }\n 40%, 45% {\n opacity: 1;\n transform: translate3d(0, 20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, -2000px, 0);\n }\n}\n@keyframes Toastify__bounceInDown {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n 0% {\n opacity: 0;\n transform: translate3d(0, -3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, 25px, 0);\n }\n 75% {\n transform: translate3d(0, -10px, 0);\n }\n 90% {\n transform: translate3d(0, 5px, 0);\n }\n to {\n transform: none;\n }\n}\n@keyframes Toastify__bounceOutDown {\n 20% {\n transform: translate3d(0, 10px, 0);\n }\n 40%, 45% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, 2000px, 0);\n }\n}\n.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {\n animation-name: Toastify__bounceInLeft;\n}\n.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {\n animation-name: Toastify__bounceInRight;\n}\n.Toastify__bounce-enter--top-center {\n animation-name: Toastify__bounceInDown;\n}\n.Toastify__bounce-enter--bottom-center {\n animation-name: Toastify__bounceInUp;\n}\n\n.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {\n animation-name: Toastify__bounceOutLeft;\n}\n.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {\n animation-name: Toastify__bounceOutRight;\n}\n.Toastify__bounce-exit--top-center {\n animation-name: Toastify__bounceOutUp;\n}\n.Toastify__bounce-exit--bottom-center {\n animation-name: Toastify__bounceOutDown;\n}\n\n@keyframes Toastify__zoomIn {\n from {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n 50% {\n opacity: 1;\n }\n}\n@keyframes Toastify__zoomOut {\n from {\n opacity: 1;\n }\n 50% {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n to {\n opacity: 0;\n }\n}\n.Toastify__zoom-enter {\n animation-name: Toastify__zoomIn;\n}\n\n.Toastify__zoom-exit {\n animation-name: Toastify__zoomOut;\n}\n\n@keyframes Toastify__flipIn {\n from {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n animation-timing-function: ease-in;\n opacity: 0;\n }\n 40% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n animation-timing-function: ease-in;\n }\n 60% {\n transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n opacity: 1;\n }\n 80% {\n transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n }\n to {\n transform: perspective(400px);\n }\n}\n@keyframes Toastify__flipOut {\n from {\n transform: perspective(400px);\n }\n 30% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n opacity: 1;\n }\n to {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n opacity: 0;\n }\n}\n.Toastify__flip-enter {\n animation-name: Toastify__flipIn;\n}\n\n.Toastify__flip-exit {\n animation-name: Toastify__flipOut;\n}\n\n@keyframes Toastify__slideInRight {\n from {\n transform: translate3d(110%, 0, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideInLeft {\n from {\n transform: translate3d(-110%, 0, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideInUp {\n from {\n transform: translate3d(0, 110%, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideInDown {\n from {\n transform: translate3d(0, -110%, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideOutRight {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(110%, 0, 0);\n }\n}\n@keyframes Toastify__slideOutLeft {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(-110%, 0, 0);\n }\n}\n@keyframes Toastify__slideOutDown {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(0, 500px, 0);\n }\n}\n@keyframes Toastify__slideOutUp {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(0, -500px, 0);\n }\n}\n.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {\n animation-name: Toastify__slideInLeft;\n}\n.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {\n animation-name: Toastify__slideInRight;\n}\n.Toastify__slide-enter--top-center {\n animation-name: Toastify__slideInDown;\n}\n.Toastify__slide-enter--bottom-center {\n animation-name: Toastify__slideInUp;\n}\n\n.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {\n animation-name: Toastify__slideOutLeft;\n}\n.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {\n animation-name: Toastify__slideOutRight;\n}\n.Toastify__slide-exit--top-center {\n animation-name: Toastify__slideOutUp;\n}\n.Toastify__slide-exit--bottom-center {\n animation-name: Toastify__slideOutDown;\n}\n\n@keyframes Toastify__spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}\n\n/*# sourceMappingURL=ReactToastify.css.map */",".#{$rt-namespace}__toast-container {\n z-index: var(--toastify-z-index);\n -webkit-transform: translate3d(0, 0, var(--toastify-z-index) px);\n position: fixed;\n padding: 4px;\n width: var(--toastify-toast-width);\n box-sizing: border-box;\n color: #fff;\n &--top-left {\n top: 1em;\n left: 1em;\n }\n &--top-center {\n top: 1em;\n left: 50%;\n transform: translateX(-50%);\n }\n &--top-right {\n top: 1em;\n right: 1em;\n }\n &--bottom-left {\n bottom: 1em;\n left: 1em;\n }\n &--bottom-center {\n bottom: 1em;\n left: 50%;\n transform: translateX(-50%);\n }\n &--bottom-right {\n bottom: 1em;\n right: 1em;\n }\n}\n\n@media #{$rt-mobile} {\n .#{$rt-namespace}__toast-container {\n width: 100vw;\n padding: 0;\n left: 0;\n margin: 0;\n &--top-left,\n &--top-center,\n &--top-right {\n top: 0;\n transform: translateX(0);\n }\n &--bottom-left,\n &--bottom-center,\n &--bottom-right {\n bottom: 0;\n transform: translateX(0);\n }\n &--rtl {\n right: 0;\n left: initial;\n }\n }\n}\n",".#{$rt-namespace}__toast {\n position: relative;\n min-height: var(--toastify-toast-min-height);\n box-sizing: border-box;\n margin-bottom: 1rem;\n padding: 8px;\n border-radius: 4px;\n box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);\n display: flex;\n justify-content: space-between;\n max-height: var(--toastify-toast-max-height);\n overflow: hidden;\n font-family: var(--toastify-font-family);\n cursor: pointer;\n direction: ltr;\n &--rtl {\n direction: rtl;\n }\n &-body {\n margin: auto 0;\n flex: 1 1 auto;\n padding: 6px;\n display: flex;\n align-items: center;\n & > div:last-child {\n flex: 1;\n }\n }\n &-icon {\n margin-inline-end: 10px;\n width: 20px;\n flex-shrink: 0;\n display: flex;\n }\n}\n\n.#{$rt-namespace}--animate {\n animation-fill-mode: both;\n animation-duration: 0.7s;\n}\n\n.#{$rt-namespace}--animate-icon {\n animation-fill-mode: both;\n animation-duration: 0.3s;\n}\n\n@media #{$rt-mobile} {\n .#{$rt-namespace}__toast {\n margin-bottom: 0;\n border-radius: 0;\n }\n}\n",".#{$rt-namespace}__toast {\n &-theme--dark {\n background: var(--toastify-color-dark);\n color: var(--toastify-text-color-dark);\n }\n &-theme--light {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n }\n &-theme--colored#{&}--default {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n }\n &-theme--colored#{&}--info {\n color: var(--toastify-text-color-info);\n background: var(--toastify-color-info);\n }\n &-theme--colored#{&}--success {\n color: var(--toastify-text-color-success);\n background: var(--toastify-color-success);\n }\n &-theme--colored#{&}--warning {\n color: var(--toastify-text-color-warning);\n background: var(--toastify-color-warning);\n }\n &-theme--colored#{&}--error {\n color: var(--toastify-text-color-error);\n background: var(--toastify-color-error);\n }\n}\n\n.#{$rt-namespace}__progress-bar {\n &-theme--light {\n background: var(--toastify-color-progress-light);\n }\n &-theme--dark {\n background: var(--toastify-color-progress-dark);\n }\n &--info {\n background: var(--toastify-color-progress-info);\n }\n &--success {\n background: var(--toastify-color-progress-success);\n }\n &--warning {\n background: var(--toastify-color-progress-warning);\n }\n &--error {\n background: var(--toastify-color-progress-error);\n }\n &-theme--colored#{&}--info,\n &-theme--colored#{&}--success,\n &-theme--colored#{&}--warning,\n &-theme--colored#{&}--error {\n background: var(--toastify-color-transparent);\n }\n}\n\n",".#{$rt-namespace}__close-button {\n color: #fff;\n background: transparent;\n outline: none;\n border: none;\n padding: 0;\n cursor: pointer;\n opacity: 0.7;\n transition: 0.3s ease;\n align-self: flex-start;\n \n &--light {\n color: #000;\n opacity: 0.3;\n }\n\n & > svg {\n fill: currentColor;\n height: 16px;\n width: 14px;\n }\n\n &:hover, &:focus {\n opacity: 1;\n }\n}\n","@keyframes #{$rt-namespace}__trackProgress {\n 0% {\n transform: scaleX(1);\n }\n 100% {\n transform: scaleX(0);\n }\n}\n\n.#{$rt-namespace}__progress-bar {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 5px;\n z-index: var(--toastify-z-index);\n opacity: 0.7;\n transform-origin: left;\n\n &--animated {\n animation: #{$rt-namespace}__trackProgress linear 1 forwards;\n }\n\n &--controlled {\n transition: transform 0.2s;\n }\n\n &--rtl {\n right: 0;\n left: initial;\n transform-origin: right;\n }\n}\n",".#{$rt-namespace}__spinner {\n width: 20px;\n height: 20px;\n box-sizing: border-box;\n border: 2px solid;\n border-radius: 100%;\n border-color: var(--toastify-spinner-color-empty-area);\n border-right-color: var(--toastify-spinner-color);\n animation: #{$rt-namespace}__spin 0.65s linear infinite;\n}\n","@mixin timing-function {\n animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n}\n\n@keyframes #{$rt-namespace}__bounceInRight {\n from,\n 60%,\n 75%,\n 90%,\n to {\n @include timing-function;\n }\n from {\n opacity: 0;\n transform: translate3d(3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(-25px, 0, 0);\n }\n 75% {\n transform: translate3d(10px, 0, 0);\n }\n 90% {\n transform: translate3d(-5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n\n@keyframes #{$rt-namespace}__bounceOutRight {\n 20% {\n opacity: 1;\n transform: translate3d(-20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(2000px, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__bounceInLeft {\n from,\n 60%,\n 75%,\n 90%,\n to {\n @include timing-function;\n }\n 0% {\n opacity: 0;\n transform: translate3d(-3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(25px, 0, 0);\n }\n 75% {\n transform: translate3d(-10px, 0, 0);\n }\n 90% {\n transform: translate3d(5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n\n@keyframes #{$rt-namespace}__bounceOutLeft {\n 20% {\n opacity: 1;\n transform: translate3d(20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(-2000px, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__bounceInUp {\n from,\n 60%,\n 75%,\n 90%,\n to {\n @include timing-function;\n }\n from {\n opacity: 0;\n transform: translate3d(0, 3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n 75% {\n transform: translate3d(0, 10px, 0);\n }\n 90% {\n transform: translate3d(0, -5px, 0);\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__bounceOutUp {\n 20% {\n transform: translate3d(0, -10px, 0);\n }\n 40%,\n 45% {\n opacity: 1;\n transform: translate3d(0, 20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, -2000px, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__bounceInDown {\n from,\n 60%,\n 75%,\n 90%,\n to {\n @include timing-function;\n }\n 0% {\n opacity: 0;\n transform: translate3d(0, -3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, 25px, 0);\n }\n 75% {\n transform: translate3d(0, -10px, 0);\n }\n 90% {\n transform: translate3d(0, 5px, 0);\n }\n to {\n transform: none;\n }\n}\n\n@keyframes #{$rt-namespace}__bounceOutDown {\n 20% {\n transform: translate3d(0, 10px, 0);\n }\n 40%,\n 45% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, 2000px, 0);\n }\n}\n\n.#{$rt-namespace}__bounce-enter {\n &--top-left,\n &--bottom-left {\n animation-name: #{$rt-namespace}__bounceInLeft;\n }\n &--top-right,\n &--bottom-right {\n animation-name: #{$rt-namespace}__bounceInRight;\n }\n &--top-center {\n animation-name: #{$rt-namespace}__bounceInDown;\n }\n &--bottom-center {\n animation-name: #{$rt-namespace}__bounceInUp;\n }\n}\n\n.#{$rt-namespace}__bounce-exit {\n &--top-left,\n &--bottom-left {\n animation-name: #{$rt-namespace}__bounceOutLeft;\n }\n &--top-right,\n &--bottom-right {\n animation-name: #{$rt-namespace}__bounceOutRight;\n }\n &--top-center {\n animation-name: #{$rt-namespace}__bounceOutUp;\n }\n &--bottom-center {\n animation-name: #{$rt-namespace}__bounceOutDown;\n }\n}","@keyframes #{$rt-namespace}__zoomIn {\n from {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n 50% {\n opacity: 1;\n }\n}\n\n@keyframes #{$rt-namespace}__zoomOut {\n from {\n opacity: 1;\n }\n 50% {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n to {\n opacity: 0\n }\n}\n\n.#{$rt-namespace}__zoom-enter {\n animation-name: #{$rt-namespace}__zoomIn;\n}\n\n.#{$rt-namespace}__zoom-exit {\n animation-name: #{$rt-namespace}__zoomOut;\n}\n","@keyframes #{$rt-namespace}__flipIn {\n from {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n animation-timing-function: ease-in;\n opacity: 0;\n }\n 40% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n animation-timing-function: ease-in;\n }\n 60% {\n transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n opacity: 1\n }\n 80% {\n transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n }\n to {\n transform: perspective(400px);\n }\n}\n\n@keyframes #{$rt-namespace}__flipOut {\n from {\n transform: perspective(400px);\n }\n 30% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n opacity: 1\n }\n to {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n opacity: 0\n }\n}\n\n.#{$rt-namespace}__flip-enter {\n animation-name: #{$rt-namespace}__flipIn;\n}\n\n.#{$rt-namespace}__flip-exit {\n animation-name: #{$rt-namespace}__flipOut;\n}\n","@mixin transform {\n transform: translate3d(0, 0, 0);\n}\n\n@keyframes #{$rt-namespace}__slideInRight {\n from {\n transform: translate3d(110%, 0, 0);\n visibility: visible;\n }\n to {\n @include transform;\n }\n}\n\n@keyframes #{$rt-namespace}__slideInLeft {\n from {\n transform: translate3d(-110%, 0, 0);\n visibility: visible;\n }\n to {\n @include transform;\n }\n}\n\n@keyframes #{$rt-namespace}__slideInUp {\n from {\n transform: translate3d(0, 110%, 0);\n visibility: visible;\n }\n to {\n @include transform;\n }\n}\n\n@keyframes #{$rt-namespace}__slideInDown {\n from {\n transform: translate3d(0, -110%, 0);\n visibility: visible;\n }\n to {\n @include transform;\n }\n}\n\n@keyframes #{$rt-namespace}__slideOutRight {\n from {\n @include transform;\n }\n to {\n visibility: hidden;\n transform: translate3d(110%, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__slideOutLeft {\n from {\n @include transform;\n }\n to {\n visibility: hidden;\n transform: translate3d(-110%, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__slideOutDown {\n from {\n @include transform;\n }\n to {\n visibility: hidden;\n transform: translate3d(0, 500px, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__slideOutUp {\n from {\n @include transform;\n }\n to {\n visibility: hidden;\n transform: translate3d(0, -500px, 0);\n }\n}\n\n.#{$rt-namespace}__slide-enter {\n &--top-left,\n &--bottom-left {\n animation-name: #{$rt-namespace}__slideInLeft;\n }\n &--top-right,\n &--bottom-right {\n animation-name: #{$rt-namespace}__slideInRight;\n }\n &--top-center {\n animation-name: #{$rt-namespace}__slideInDown;\n }\n &--bottom-center {\n animation-name: #{$rt-namespace}__slideInUp;\n }\n}\n\n.#{$rt-namespace}__slide-exit {\n &--top-left,\n &--bottom-left {\n animation-name: #{$rt-namespace}__slideOutLeft;\n }\n &--top-right,\n &--bottom-right {\n animation-name: #{$rt-namespace}__slideOutRight;\n }\n &--top-center {\n animation-name: #{$rt-namespace}__slideOutUp;\n }\n &--bottom-center {\n animation-name: #{$rt-namespace}__slideOutDown;\n }\n}","@keyframes #{$rt-namespace}__spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}\n","@import \"./general.module.scss\";\n\n//Step 1\n#loginContainer {\n margin: 3rem auto;\n padding: 1.5rem;\n h1,\n h4 {\n text-align: center;\n }\n\n color: var(--text_color);\n\n background-color: var(--contrast_bg_color);\n border: 3px;\n max-width: 30rem;\n border-radius: 0.5rem;\n -moz-box-shadow: inset 0 0 5px #c9c9c9;\n -webkit-box-shadow: inset 0 0 5px #c9c9c9;\n box-shadow: inset 0 0 5px #c9c9c9;\n color: var(--text_color);\n}\n\n//Step 3\n#confirmContainer {\n margin: 3rem auto;\n padding: 1.5rem;\n h1,\n h4 {\n text-align: center;\n }\n\n color: var(--text_color);\n\n background-color: var(--contrast_bg_color);\n border: 3px;\n max-width: 30rem;\n border-radius: 0.5rem;\n -moz-box-shadow: inset 0 0 5px #c9c9c9;\n -webkit-box-shadow: inset 0 0 5px #c9c9c9;\n box-shadow: inset 0 0 5px #c9c9c9;\n color: var(--text_color);\n}\n\n// Step 2\n#container {\n margin: 3rem auto;\n padding: 2rem;\n background-color: var(--background_color);\n border: 3px;\n h1,\n h4 {\n text-align: center;\n }\n\n max-width: 60rem;\n\n color: var(--text_color);\n\n background-color: var(--contrast_bg_color);\n border-radius: 0.5rem;\n -moz-box-shadow: inset 0 0 5px #c9c9c9;\n -webkit-box-shadow: inset 0 0 5px #c9c9c9;\n box-shadow: inset 0 0 5px #c9c9c9;\n}\n\n#formContainer {\n margin: auto;\n width: 100%;\n}\n\n#submitContainer {\n margin: 1rem auto 0;\n width: 50%;\n display: flex;\n input {\n margin: auto;\n }\n}\n\n#letterAnimation {\n max-width: 15rem;\n max-height: 15rem;\n padding: 0;\n margin-top: 0;\n margin: auto;\n overflow: hidden;\n}\n\n#loginAnimation {\n max-width: 10rem;\n max-height: 10rem;\n padding: 0;\n margin-top: 0;\n margin: auto;\n overflow: hidden;\n}\n\n.step {\n margin-top: 2rem;\n text-align: center;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n}\n\n.next_button {\n height: 2rem;\n width: 100%;\n border-radius: 0.3rem;\n border-style: none;\n background-color: $primary_color;\n color: #fff;\n font-weight: bold;\n font-size: 1rem;\n cursor: pointer;\n padding-left: 3rem;\n padding-right: 3rem;\n}\n\n.select_wrapper {\n width: 30%;\n height: 3.5rem;\n display: flex;\n align-self: center;\n}\n\na {\n text-align: center;\n &:visited,\n &:link,\n &:hover,\n &:active {\n color: var(--text_color);\n }\n}\n\n.input-fields {\n margin: auto;\n margin-top: 1rem;\n width: 100%;\n\n form {\n gap: 1rem;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n }\n\n .submit {\n width: 10rem;\n height: 2rem;\n border-radius: 0.3rem;\n border-style: none;\n background-color: $primary_color;\n color: white;\n font-weight: bold;\n font-size: 1rem;\n cursor: pointer;\n\n align-self: flex-end;\n }\n\n #gymhaanPlacehodler {\n align-self: flex-end;\n font-size: 14px;\n margin: auto;\n padding-right: 0.7rem;\n padding-left: 0.3rem;\n text-align: right;\n }\n #idPlaceholder {\n align-self: flex-start;\n font-size: 14px;\n margin: auto;\n\n text-align: left;\n }\n\n #idInput {\n width: 100%;\n }\n\n .input-field {\n width: 20rem;\n display: flex;\n flex-direction: row;\n border-radius: 0.3rem;\n box-shadow: 0 0 0 2px var(--text_color);\n\n height: 2rem;\n padding-left: 0.7rem;\n padding-right: 0.3rem;\n\n > input {\n width: 80%;\n border-width: 0;\n background-color: transparent;\n padding: 0;\n height: 100%;\n font-size: 14px;\n color: var(--text_color);\n &:focus {\n outline-width: 0;\n outline: none;\n }\n }\n }\n}\n\n.textarea {\n resize: none;\n width: 100%;\n height: 7rem;\n font-size: 14px;\n border: none;\n border-radius: 0.3rem;\n background: transparent;\n color: var(--text_color);\n padding: 0.3rem;\n\n :focus {\n border: none;\n }\n}\n\n.subjects {\n text-align: left;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n\n width: 100%;\n\n h3 {\n width: 100%;\n text-align: left !important;\n padding-left: 3rem;\n }\n}\n\n.subject {\n text-align: left;\n background-color: var(--background_color);\n border-radius: 0.5rem;\n box-shadow: inset 0 0 2px #c9c9c9;\n max-width: auto;\n display: flex;\n flex-direction: row;\n justify-content: space-around;\n padding: 0;\n width: 40%;\n margin: auto;\n margin-top: 0.3rem;\n margin-bottom: 0.3rem;\n\n > select {\n margin: auto;\n width: 40%;\n }\n\n h4 {\n width: 50%;\n text-align: left !important;\n padding-left: 1.2rem;\n }\n}\n\n@media screen and (max-width: 768px) {\n .subjects {\n flex-direction: column;\n flex-wrap: nowrap;\n\n h3 {\n padding-left: 0;\n }\n }\n\n .subject {\n width: 100%;\n }\n}\n\n@media screen and (max-width: 600px) {\n .container {\n p {\n font-size: 11pt !important;\n }\n\n margin-top: 3rem;\n width: auto;\n border: 0;\n }\n\n #loginContainer {\n margin-top: 0;\n border: 0;\n border-radius: 0;\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n\n #confirmContainer {\n margin-top: 0;\n border: 0;\n border-radius: 0;\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n\n #justifyText {\n text-align: justify;\n }\n\n span {\n font-weight: bold;\n }\n }\n\n #container {\n margin-top: 0;\n border: 0;\n border-radius: 0;\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n\n .input-fields {\n form {\n flex-direction: column;\n }\n\n .submit {\n width: 100%;\n height: 2.5rem;\n }\n }\n\n .input-field {\n width: 100% !important;\n }\n\n .subjects {\n flex-direction: column;\n flex-wrap: nowrap;\n\n h3 {\n padding-left: 0;\n }\n }\n\n .subject {\n width: 100%;\n }\n\n .next_button {\n margin-top: 3rem;\n width: 100%;\n height: 3rem;\n }\n}\n\n.selectGrade {\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n border: none;\n outline: none;\n font-size: 12pt;\n border-radius: 3px;\n text-align: center;\n padding: 0.3rem;\n background-color: $primary_color;\n color: var(--text_color);\n cursor: pointer;\n}\n",".footer {\n width: 100vw;\n height: 5rem;\n background-color: var(--contrast_bg_color);\n\n display: flex;\n\n padding: 0 10rem;\n\n justify-content: space-evenly;\n align-items: center;\n flex-direction: row;\n flex-wrap: wrap;\n\n a {\n width: auto;\n padding: 0 clamp(1rem, 5vw, 3rem);\n margin: 0;\n text-decoration: none;\n color: var(--text_color);\n }\n}\n\n@media screen and (max-width: 600px) {\n .footer {\n height: auto;\n flex-direction: column;\n padding: 1rem 0;\n justify-content: space-around;\n a {\n padding: 0.5rem 0;\n }\n }\n}\n","#switch {\n /* styling lable */\n .toggle {\n --width: 3rem;\n --height: 1.5rem;\n\n position: relative;\n display: inline-block;\n width: var(--width);\n height: var(--height);\n margin: 0;\n box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);\n border-radius: var(--height);\n cursor: pointer;\n }\n\n /* hiding checkbox */\n .toggle input {\n display: none;\n }\n\n /* Creating slider */\n .toggle .slider {\n margin: 0;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border-radius: var(--height);\n background-color: #ccc;\n transition: all 0.4s ease-in-out;\n }\n .toggle .slider::before {\n content: \"\";\n margin: 0;\n position: absolute;\n top: 0;\n left: 0;\n width: calc(var(--height));\n height: calc(var(--height));\n border-radius: calc(var(--height) / 2);\n background-color: #fff;\n box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);\n transition: all 0.2s ease-in-out;\n }\n\n /* Adding slider effect */\n .toggle input:checked + .slider {\n background-color: #2196f3;\n }\n .toggle input:checked + .slider::before {\n transform: translateX(calc(var(--width) - var(--height)));\n }\n\n .toggle .labels {\n margin: 0;\n position: absolute;\n left: 0;\n width: 100%;\n height: 100%;\n font-size: 14px;\n font-family: sans-serif;\n transition: all 0.4s ease-in-out;\n }\n\n .toggle .labels::after {\n content: \"🌞\";\n position: absolute;\n right: 5px;\n color: #272727;\n opacity: 1;\n text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);\n transition: all 0.4s ease-in-out;\n }\n\n .toggle .labels::before {\n content: \"🌛\";\n position: absolute;\n left: 5px;\n color: #ffffff;\n opacity: 0;\n text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.4);\n transition: all 0.4s ease-in-out;\n }\n\n .toggle input:checked ~ .labels::after {\n opacity: 0;\n }\n\n .toggle input:checked ~ .labels::before {\n opacity: 1;\n }\n}\n","@import \"_vars.scss\";\n\n@font-face {\n font-family: \"Computer Modern Serif\";\n src: url(\"/assets/fonts/cmunrm.ttf\");\n}\n\nbody {\n background-color: var(--background_color);\n\n margin: 0 !important;\n padding: 0 !important;\n // font-family: \"Computer Modern Serif\" !important;\n font-family: \"Computer Modern\", \"Inter\", -apple-system, BlinkMacSystemFont,\n \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\",\n \"Droid Sans\", \"Helvetica Neue\", sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n overflow-x: hidden;\n}\n\nbody.light {\n --background_color: #fff;\n --text_color: #23272a; // stolen from the discord landing page. better readability than pure black.\n --contrast_bg_color: rgb(235, 235, 235);\n}\n\nbody.dark {\n --background_color: #222;\n --text_color: #fff;\n --contrast_bg_color: rgb(41, 41, 41);\n}\n\n.App {\n height: 100%;\n width: 100%;\n}\n\n* {\n box-sizing: border-box;\n}\n\n#wrapper {\n min-height: calc(100vh - 10em);\n width: 100%;\n}\n","@import \"./vars\";\n\n.page {\n width: 100%;\n\n #title {\n display: flex;\n\n justify-content: center;\n align-items: center;\n text-align: center;\n\n color: white;\n height: 14rem;\n width: 100%;\n background-color: $primary_color;\n }\n\n #content {\n color: var(--text_color);\n font-size: 11pt !important;\n }\n\n #content.nocenter {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 2101px) {\n #content {\n padding: 2rem 20rem;\n }\n}\n\n@media screen and (max-width: 2100px) and (min-width: 1001px) {\n #content {\n padding: 2rem 10rem;\n }\n}\n@media screen and (max-width: 1000px) and (min-width: 601px) {\n #content {\n padding: 2rem 5rem;\n }\n}\n\n@media screen and (max-width: 600px) {\n #content {\n padding: 2rem 2rem;\n }\n}\n","#licenseText {\n margin-left: 5%;\n}\n\n@media screen and (max-width: 1000px) and (min-width: 601px) {\n #licenseText {\n font-size: 10pt;\n }\n}\n\n@media screen and (max-width: 600px) {\n #licenseText {\n font-size: 4pt;\n }\n}\n","@import \"_vars\";\n\n#wrapper {\n width: 100%;\n height: 100%;\n min-height: calc(100vh - 10rem);\n\n display: flex;\n justify-content: center;\n align-items: center;\n\n color: var(--text_color);\n\n text-align: center;\n flex-direction: column;\n\n #centered {\n display: flex;\n justify-content: center;\n align-items: center;\n flex-direction: column;\n\n * {\n margin: 0;\n }\n\n p {\n font-size: 2rem;\n }\n\n a {\n margin-top: 1rem;\n\n font-size: 1.5rem;\n text-decoration: none;\n color: white;\n background-color: $primary_color;\n\n padding: 0.5rem 1rem;\n border-radius: 8px;\n }\n\n .animationContainer {\n max-width: 60rem;\n }\n }\n}\n\n@media screen and (max-width: 600px) {\n #wrapper {\n p {\n margin-top: 3rem;\n font-size: 1.5rem !important;\n }\n\n a {\n font-size: 1rem !important;\n }\n }\n}\n","@import \"./vars\";\n\n.container {\n padding: 1rem;\n}\n\n.formContainer {\n margin: auto;\n margin-top: 3rem;\n padding: 2rem;\n border: 5px;\n max-width: 35rem;\n h1 {\n text-align: center;\n }\n\n color: var(--text_color);\n\n background-color: var(--contrast_bg_color);\n border-radius: 0.5rem;\n -moz-box-shadow: inset 0 0 5px #c9c9c9;\n -webkit-box-shadow: inset 0 0 5px #c9c9c9;\n box-shadow: inset 0 0 5px #c9c9c9;\n form {\n display: flex;\n flex-direction: column;\n }\n}\n\n.placeholder {\n width: 100%;\n height: 6rem;\n}\n\n.step {\n text-align: center;\n}\n\n\n\n#submit {\n width: 60%;\n height: 2rem;\n margin-top: 1rem;\n border-radius: 0.3rem;\n border-style: none;\n background-color: $primary_color;\n color: white;\n font-weight: bold;\n font-size: 1rem;\n cursor: pointer;\n\n align-self: center;\n}\n\n.inputField {\n margin: 0;\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n width: 100%;\n display: flex;\n flex-direction: row;\n\n border-radius: 0.3rem;\n box-shadow: 0 0 0 2px var(--text_color);\n\n background-color: var(--background_color);\n}\n\n#inputRow {\n display: flex;\n\n flex-direction: row;\n gap: 1rem;\n\n > div {\n width: 100%;\n }\n}\n\n#resultsContainer {\n margin-top: 2rem;\n text-align: center;\n color: var(--text_color);\n\n display: flex;\n flex-direction: column;\n align-items: center;\n\n gap: 1rem;\n\n .result {\n text-align: left;\n background-color: var(--contrast_bg_color);\n border-radius: 0.5rem;\n -moz-box-shadow: inset 0 0 2px #c9c9c9;\n -webkit-box-shadow: inset 0 0 2px #c9c9c9;\n box-shadow: inset 0 0 2px #c9c9c9;\n\n max-width: 35rem;\n width: 100%;\n\n display: flex;\n flex-direction: column;\n\n gap: 5px;\n\n padding: 0.5rem 1rem;\n h2 {\n margin: 0;\n font-size: 15pt;\n }\n\n p {\n margin: 0;\n }\n\n .email {\n font-family: Hack, monospace;\n > a {\n color: var(--text_color);\n text-decoration: none;\n }\n }\n }\n\n #numResults {\n font-weight: bold;\n font-size: 16pt;\n }\n}\n\n@media screen and (max-width: 600px) {\n #inputRow {\n flex-direction: column !important;\n }\n}\n","#dashboard {\n color: var(--text_color);\n text-align: center;\n}\n\n.button {\n color: #fff;\n text-decoration: none;\n margin: 0.2rem 0;\n padding: 0.7rem;\n position: relative;\n min-width: 120px;\n cursor: pointer;\n background: linear-gradient(\n 45deg,\n rgb(255, 0, 0),\n rgb(255, 115, 0),\n rgb(255, 251, 0),\n rgb(72, 255, 0),\n rgb(0, 255, 213),\n rgb(0, 43, 255),\n rgb(122, 0, 255),\n rgb(255, 0, 200),\n rgb(255, 0, 0)\n );\n background-size: 100% 500%;\n border: none;\n animation: 10s linear 0s infinite normal asdf;\n transition: opacity 0.3s ease-in-out 0s;\n\n @keyframes asdf {\n 0% {\n background-position: 0% 0%;\n }\n 50% {\n background-position: 100% 100%;\n }\n 100% {\n background-position: 0% 0%;\n }\n }\n}\n\n#modal-background {\n position: fixed;\n z-index: 100;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n overflow: auto;\n\n align-items: center;\n justify-content: center;\n\n background-color: #aaaaaa5f;\n\n #modal-content {\n z-index: 999;\n\n margin-top: -10rem;\n\n background-color: var(--background_color);\n padding: 2rem;\n border-radius: 0.5rem;\n justify-content: center;\n\n #modal-heading-row {\n display: flex;\n\n h1 {\n flex: 1;\n font-size: 1rem;\n\n margin: auto 0;\n }\n\n button {\n background-color: rgb(230, 20, 51);\n color: white;\n border: none;\n\n border-radius: 5px;\n height: 2rem;\n width: 2rem;\n font-size: 1.5rem;\n }\n }\n }\n}\n","@import \"general.module\";\n\n#container {\n background-color: var(--background_color);\n color: var(--text_color);\n\n border-radius: $border_radius;\n max-width: 40rem;\n margin: 2rem auto 0;\n\n padding: 2rem;\n\n display: flex;\n align-items: center;\n flex-direction: column;\n\n h1 {\n margin: 0;\n }\n\n #animation-container {\n max-width: 30rem;\n }\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/build/static/js/main.b9fc3fdf.js b/build/static/js/main.b9fc3fdf.js deleted file mode 100644 index ff5d07b..0000000 --- a/build/static/js/main.b9fc3fdf.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see main.b9fc3fdf.js.LICENSE.txt */ -(function(){var __webpack_modules__={757:function(e,t,r){e.exports=r(727)},625:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_RESULT__,root,factory;"undefined"!==typeof navigator&&(root=window||{},factory=function(window){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",initialDefaultFrame=-999999,_useWebWorker=!1,subframeEnabled=!0,idPrefix="",expressionsPlugin,isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),cachedColors={},bmRnd,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};function ProjectInterface(){return{}}!function(){var e,t=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],r=t.length;for(e=0;e1?r[1]=1:r[1]<=0&&(r[1]=0),HSVtoRGB(r[0],r[1],r[2])}function addBrightnessToRGB(e,t){var r=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return r[2]+=t,r[2]>1?r[2]=1:r[2]<0&&(r[2]=0),HSVtoRGB(r[0],r[1],r[2])}function addHueToRGB(e,t){var r=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return r[0]+=t/360,r[0]>1?r[0]-=1:r[0]<0&&(r[0]+=1),HSVtoRGB(r[0],r[1],r[2])}var rgbToHex=function(){var e,t,r=[];for(e=0;e<256;e+=1)t=e.toString(16),r[e]=1===t.length?"0"+t:t;return function(e,t,n){return e<0&&(e=0),t<0&&(t=0),n<0&&(n=0),"#"+r[e]+r[t]+r[n]}}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(e,t){if(this._cbs[e])for(var r=this._cbs[e],n=0;n0||e>-1e-6&&e<0?n(1e4*e)/1e4:e}function F(){var e=this.props;return"matrix("+M(e[0])+","+M(e[1])+","+M(e[4])+","+M(e[5])+","+M(e[12])+","+M(e[13])+")"}return function(){this.reset=i,this.rotate=a,this.rotateX=s,this.rotateY=o,this.rotateZ=l,this.skew=c,this.skewFromAxis=u,this.shear=h,this.scale=f,this.setTransform=p,this.translate=d,this.transform=m,this.applyToPoint=x,this.applyToX=k,this.applyToY=_,this.applyToZ=E,this.applyToPointArray=A,this.applyToTriplePoints=C,this.applyToPointStringified=T,this.toCSS=D,this.to2dCSS=F,this.clone=v,this.cloneFromProps=b,this.equals=g,this.inversePoints=w,this.inversePoint=P,this.getInverseMatrix=S,this._t=this.transform,this.isIdentity=y,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();!function(e,t){var r=this,n=256,i=t.pow(n,6),a=t.pow(2,52),s=2*a,o=255;function l(e){var t,r=e.length,i=this,a=0,s=i.i=i.j=0,l=i.S=[];for(r||(e=[r++]);a=s;)e/=2,t/=2,r>>>=1;return(e+r)/t};return v.int32=function(){return 0|g.g(4)},v.quick=function(){return g.g(4)/4294967296},v.double=v,u(f(g.S),e),(p.pass||d||function(e,r,n,i){return i&&(i.S&&h(i,g),e.state=function(){return h(g,{})}),n?(t.random=e,r):e})(v,y,"global"in p?p.global:this==t,p.state)},u(t.random(),e)}([],BMMath);var BezierFactory=function(){var e={getBezierEasing:function(e,r,n,i,a){var s=a||("bez_"+e+"_"+r+"_"+n+"_"+i).replace(/\./g,"p");if(t[s])return t[s];var o=new h([e,r,n,i]);return t[s]=o,o}},t={},r=.1,n="function"===typeof Float32Array;function i(e,t){return 1-3*t+3*e}function a(e,t){return 3*t-6*e}function s(e){return 3*e}function o(e,t,r){return((i(t,r)*e+a(t,r))*e+s(t))*e}function l(e,t,r){return 3*i(t,r)*e*e+2*a(t,r)*e+s(t)}function h(e){this._p=e,this._mSampleValues=n?new Float32Array(11):new Array(11),this._precomputed=!1,this.get=this.get.bind(this)}return h.prototype={get:function(e){var t=this._p[0],r=this._p[1],n=this._p[2],i=this._p[3];return this._precomputed||this._precompute(),t===r&&n===i?e:0===e?0:1===e?1:o(this._getTForX(e),r,i)},_precompute:function(){var e=this._p[0],t=this._p[1],r=this._p[2],n=this._p[3];this._precomputed=!0,e===t&&r===n||this._calcSampleValues()},_calcSampleValues:function(){for(var e=this._p[0],t=this._p[2],n=0;n<11;++n)this._mSampleValues[n]=o(n*r,e,t)},_getTForX:function(e){for(var t=this._p[0],n=this._p[2],i=this._mSampleValues,a=0,s=1;10!==s&&i[s]<=e;++s)a+=r;var h=a+(e-i[--s])/(i[s+1]-i[s])*r,c=l(h,t,n);return c>=.001?function(e,t,r,n){for(var i=0;i<4;++i){var a=l(t,r,n);if(0===a)return t;t-=(o(t,r,n)-e)/a}return t}(e,h,t,n):0===c?h:function(e,t,r,n,i){var a,s,l=0;do{(a=o(s=t+(r-t)/2,n,i)-e)>0?r=s:t=s}while(Math.abs(a)>1e-7&&++l<10);return s}(e,a,a+r,t,n)}},e}();function extendPrototype(e,t){var r,n,i=e.length;for(r=0;r-.001&&s<.001}var r=function(e,t,r,n){var i,a,s,o,l,h,c=defaultCurveSegments,u=0,f=[],p=[],d=bezierLengthPool.newElement();for(s=r.length,i=0;is?-1:1,h=!0;h;)if(n[a]<=s&&n[a+1]>s?(o=(s-n[a])/(n[a+1]-n[a]),h=!1):a+=l,a<0||a>=i-1){if(a===i-1)return r[a];h=!1}return r[a]+(r[a+1]-r[a])*o}var o=createTypedArray("float32",8);return{getSegmentsLength:function(e){var t,n=segmentsLengthPool.newElement(),i=e.c,a=e.v,s=e.o,o=e.i,l=e._length,h=n.lengths,c=0;for(t=0;t1&&(a=1);var c,u=s(a,h),f=s(l=l>1?1:l,h),p=t.length,d=1-u,m=1-f,y=d*d*d,g=u*d*d*3,v=u*u*d*3,b=u*u*u,x=d*d*m,k=u*d*m+d*u*m+d*d*f,_=u*u*m+d*u*f+u*d*f,E=u*u*f,S=d*m*m,P=u*m*m+d*f*m+d*m*f,w=u*f*m+d*f*f+u*m*f,C=u*f*f,A=m*m*m,T=f*m*m+m*f*m+m*m*f,D=f*f*m+m*f*f+f*m*f,M=f*f*f;for(c=0;cp?f>d?f-p-d:d-p-f:d>p?d-p-f:p-f-d)>-1e-4&&u<1e-4}}}!function(){for(var e=0,t=["ms","moz","webkit","o"],r=0;r=0;t-=1)if("sh"===e[t].ty)if(e[t].ks.k.i)n(e[t].ks.k);else for(a=e[t].ks.k.length,i=0;ir[0]||!(r[0]>e[0])&&(e[1]>r[1]||!(r[1]>e[1])&&(e[2]>r[2]||!(r[2]>e[2])&&null))}var a=function(){var e=[4,4,14];function t(e){var t=e.t.d;e.t.d={k:[{s:t,t:0}]}}function r(e){var r,n=e.length;for(r=0;r=0;r-=1)if("sh"===e[r].ty)if(e[r].ks.k.i)e[r].ks.k.c=e[r].closed;else for(i=e[r].ks.k.length,n=0;n0&&(c=!1),c){var u=createTag("style");u.setAttribute("f-forigin",n[r].fOrigin),u.setAttribute("f-origin",n[r].origin),u.setAttribute("f-family",n[r].fFamily),u.type="text/css",u.innerText="@font-face {font-family: "+n[r].fFamily+"; font-style: normal; src: url('"+n[r].fPath+"');}",t.appendChild(u)}}else if("g"===n[r].fOrigin||1===n[r].origin){for(l=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),h=0;h=s.t-i){a.h&&(a=s),d=0;break}if(s.t-i>e){d=m;break}m=b||e=b?k.points.length-1:0;for(h=k.points[_].point.length,l=0;l=P&&S=b?(r[0]=v[0],r[1]=v[1],r[2]=v[2]):e<=x?(r[0]=a.s[0],r[1]=a.s[1],r[2]=a.s[2]):function(e,t){var r=t[0],n=t[1],i=t[2],a=t[3],s=Math.atan2(2*n*a-2*r*i,1-2*n*n-2*i*i),o=Math.asin(2*r*n+2*i*a),l=Math.atan2(2*r*a-2*n*i,1-2*r*r-2*i*i);e[0]=s/degToRads,e[1]=o/degToRads,e[2]=l/degToRads}(r,function(e,t,r){var n,i,a,s,o,l=[],h=e[0],c=e[1],u=e[2],f=e[3],p=t[0],d=t[1],m=t[2],y=t[3];return(i=h*p+c*d+u*m+f*y)<0&&(i=-i,p=-p,d=-d,m=-m,y=-y),1-i>1e-6?(n=Math.acos(i),a=Math.sin(n),s=Math.sin((1-r)*n)/a,o=Math.sin(r*n)/a):(s=1-r,o=r),l[0]=s*h+o*p,l[1]=s*c+o*d,l[2]=s*u+o*m,l[3]=s*f+o*y,l}(n(a.s),n(v),(e-x)/(b-x)));else for(m=0;m=b?c=1:e=n&&t>=n||this._caching.lastFrame=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var i=this.interpolateValue(t,this._caching);this.pv=i}return this._caching.lastFrame=t,this.pv}function a(e){var r;if("unidimensional"===this.propType)r=e*this.mult,t(this.v-r)>1e-5&&(this.v=r,this._mdf=!0);else for(var n=0,i=this.v.length;n1e-5&&(this.v[n]=r,this._mdf=!0),n+=1}function s(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var e;this.lock=!0,this._mdf=this._isFirstFrame;var t=this.effectsSequence.length,r=this.kf?this.pv:this.data.k;for(e=0;e=this.p.keyframes[this.p.keyframes.length-1].t?(n=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/r,0),i=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/r,0)):(n=this.p.pv,i=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/r,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){n=[],i=[];var a=this.px,s=this.py;a._caching.lastFrame+a.offsetTime<=a.keyframes[0].t?(n[0]=a.getValueAtTime((a.keyframes[0].t+.01)/r,0),n[1]=s.getValueAtTime((s.keyframes[0].t+.01)/r,0),i[0]=a.getValueAtTime(a.keyframes[0].t/r,0),i[1]=s.getValueAtTime(s.keyframes[0].t/r,0)):a._caching.lastFrame+a.offsetTime>=a.keyframes[a.keyframes.length-1].t?(n[0]=a.getValueAtTime(a.keyframes[a.keyframes.length-1].t/r,0),n[1]=s.getValueAtTime(s.keyframes[s.keyframes.length-1].t/r,0),i[0]=a.getValueAtTime((a.keyframes[a.keyframes.length-1].t-.01)/r,0),i[1]=s.getValueAtTime((s.keyframes[s.keyframes.length-1].t-.01)/r,0)):(n=[a.pv,s.pv],i[0]=a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/r,a.offsetTime),i[1]=s.getValueAtTime((s._caching.lastFrame+s.offsetTime-.01)/r,s.offsetTime))}else n=i=e;this.v.rotate(-Math.atan2(n[1]-i[1],n[0]-i[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(!this.a.k&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],t),t.prototype.addDynamicProperty=function(e){this._addDynamicProperty(e),this.elem.addDynamicProperty(e),this._isDirty=!0},t.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(e,r,n){return new t(e,r,n)}}}();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(e,t){this.c=e,this.setLength(t);for(var r=0;r=this._maxLength&&this.doubleArrayLength(),r){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o;break;default:a=[]}(!a[n]||a[n]&&!i)&&(a[n]=pointPool.newElement()),a[n][0]=e,a[n][1]=t},ShapePath.prototype.setTripleAt=function(e,t,r,n,i,a,s,o){this.setXYAt(e,t,"v",s,o),this.setXYAt(r,n,"o",s,o),this.setXYAt(i,a,"i",s,o)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,r=this.o,n=this.i,i=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],n[0][0],n[0][1],r[0][0],r[0][1],0,!1),i=1);var a,s=this._length-1,o=this._length;for(a=i;a=p[p.length-1].t-this.offsetTime)n=p[p.length-1].s?p[p.length-1].s[0]:p[p.length-2].e[0],a=!0;else{for(var d,m,y,g=f,v=p.length-1,b=!0;b&&(d=p[g],!((m=p[g+1]).t-this.offsetTime>e));)g=m.t-this.offsetTime)c=1;else if(en&&t>n)||(this._caching.lastIndex=i=1?a.push({s:e-1,e:t-1}):(a.push({s:e,e:1}),a.push({s:0,e:t-1}));var s,o,l=[],h=a.length;for(s=0;sn+r||(c=o.s*i<=n?0:(o.s*i-n)/r,u=o.e*i>=n+r?1:(o.e*i-n)/r,l.push([c,u]))}return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(e){var t,r=e.length;for(t=0;t1?1+a:this.s.v<0?0+a:this.s.v+a)>(r=this.e.v>1?1+a:this.e.v<0?0+a:this.e.v+a)){var s=t;t=r,r=s}t=1e-4*Math.round(1e4*t),r=1e-4*Math.round(1e4*r),this.sValue=t,this.eValue=r}else t=this.sValue,r=this.eValue;var o,l,h,c,u,f=this.shapes.length,p=0;if(r===t)for(i=0;i=0;i-=1)if((d=this.shapes[i]).shape._mdf){for((m=d.localShapeCollection).releaseShapes(),2===this.m&&f>1?(g=this.calculateShapeEdges(t,r,d.totalShapeLength,x,p),x+=d.totalShapeLength):g=[[v,b]],l=g.length,o=0;o=1?y.push({s:d.totalShapeLength*(v-1),e:d.totalShapeLength*(b-1)}):(y.push({s:d.totalShapeLength*v,e:d.totalShapeLength}),y.push({s:0,e:d.totalShapeLength*(b-1)}));var k=this.addShapes(d,y[0]);if(y[0].s!==y[0].e){if(y.length>1)if(d.shape.paths.shapes[d.shape.paths._length-1].c){var _=k.pop();this.addPaths(k,m),k=this.addShapes(d,y[1],_)}else this.addPaths(k,m),k=this.addShapes(d,y[1]);this.addPaths(k,m)}}d.shape.paths=m}}},TrimModifier.prototype.addPaths=function(e,t){var r,n=e.length;for(r=0;rt.e){r.c=!1;break}t.s<=d&&t.e>=d+s.addedLength?(this.addSegment(f[n].v[i-1],f[n].o[i-1],f[n].i[i],f[n].v[i],r,o,y),y=!1):(h=bez.getNewSegment(f[n].v[i-1],f[n].v[i],f[n].o[i-1],f[n].i[i],(t.s-d)/s.addedLength,(t.e-d)/s.addedLength,l[i-1]),this.addSegmentFromArray(h,r,o,y),y=!1,r.c=!1),d+=s.addedLength,o+=1}if(f[n].c&&l.length){if(s=l[i-1],d<=t.e){var g=l[i-1].addedLength;t.s<=d&&t.e>=d+g?(this.addSegment(f[n].v[i-1],f[n].o[i-1],f[n].i[0],f[n].v[0],r,o,y),y=!1):(h=bez.getNewSegment(f[n].v[i-1],f[n].v[0],f[n].o[i-1],f[n].i[0],(t.s-d)/g,(t.e-d)/g,l[i-1]),this.addSegmentFromArray(h,r,o,y),y=!1,r.c=!1)}else r.c=!1;d+=s.addedLength,o+=1}if(r._length&&(r.setXYAt(r.v[c][0],r.v[c][1],"i",c),r.setXYAt(r.v[r._length-1][0],r.v[r._length-1][1],"o",r._length-1)),d>t.e)break;n0;)r-=1,this._elements.unshift(t[r]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,r=e.length;for(t=0;t0?Math.floor(f):Math.ceil(f),m=this.pMatrix.props,y=this.rMatrix.props,g=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var v,b,x=0;if(f>0){for(;xd;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),x-=1;p&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-p,!0),x-=p)}for(n=1===this.data.m?0:this._currentCopies-1,i=1===this.data.m?1:-1,a=this._currentCopies;a;){if(b=(r=(t=this.elemsData[n].it)[t.length-1].transform.mProps.v.props).length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(n/(this._currentCopies-1)),0!==x){for((0!==n&&1===i||n!==this._currentCopies-1&&-1===i)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(y[0],y[1],y[2],y[3],y[4],y[5],y[6],y[7],y[8],y[9],y[10],y[11],y[12],y[13],y[14],y[15]),this.matrix.transform(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]),this.matrix.transform(m[0],m[1],m[2],m[3],m[4],m[5],m[6],m[7],m[8],m[9],m[10],m[11],m[12],m[13],m[14],m[15]),v=0;v.01)return!1;r+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!==this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,t=this.data.k.k.length;e500)&&(this._imageLoaded(),clearInterval(r)),t+=1}.bind(this),50)}function a(e){var t={assetData:e},r=n(e,this.assetsPath,this.path);return dataManager.loadData(r,function(e){t.img=e,this._footageLoaded()}.bind(this),function(){t.img={},this._footageLoaded()}.bind(this)),t}function s(){this._imageLoaded=t.bind(this),this._footageLoaded=r.bind(this),this.testImageLoaded=i.bind(this),this.createFootageData=a.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return s.prototype={loadAssets:function(e,t){var r;this.imagesLoadedCb=t;var n=e.length;for(r=0;r=o+oe||!d?(v=(o+oe-h)/l.partialLength,N=p.point[0]+(l.point[0]-p.point[0])*v,V=p.point[1]+(l.point[1]-p.point[1])*v,S.translate(-k[0]*C[i].an*.005,-k[1]*R*.01),c=!1):d&&(h+=l.partialLength,(u+=1)>=d.length&&(u=0,m[f+=1]?d=m[f].points:x.v.c?(u=0,d=m[f=0].points):(h-=l.partialLength,d=null)),d&&(p=l,y=(l=d[u]).partialLength));B=C[i].an/2-C[i].add,S.translate(-B,0,0)}else B=C[i].an/2-C[i].add,S.translate(-B,0,0),S.translate(-k[0]*C[i].an*.005,-k[1]*R*.01,0);for(M=0;M1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||e){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,r=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var n;this.lock=!0,this._mdf=!1;var i=this.effectsSequence.length,a=e||this.data.d.k[this.keysIndex].s;for(n=0;nt);)r+=1;return this.keysIndex!==r&&(this.keysIndex=r),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t,r,n=[],i=0,a=e.length,s=!1;i=55296&&t<=56319?(r=e.charCodeAt(i+1))>=56320&&r<=57343?(s||FontManager.isModifier(t,r)?(n[n.length-1]+=e.substr(i,2),s=!1):n.push(e.substr(i,2)),i+=1):n.push(e.charAt(i)):t>56319?(r=e.charCodeAt(i+1),FontManager.isZeroWidthJoiner(t,r)?(s=!0,n[n.length-1]+=e.substr(i,2),i+=1):n.push(e.charAt(i))):FontManager.isZeroWidthJoiner(t)?(n[n.length-1]+=e.charAt(i),s=!0):n.push(e.charAt(i)),i+=1;return n},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t,r,n,i,a,s,o,l=this.elem.globalData.fontManager,h=this.data,c=[],u=0,f=h.m.g,p=0,d=0,m=0,y=[],g=0,v=0,b=l.getFontByName(e.f),x=0,k=getFontProperties(b);e.fWeight=k.weight,e.fStyle=k.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),r=e.finalText.length,e.finalLineHeight=e.lh;var _,E=e.tr/1e3*e.finalSize;if(e.sz)for(var S,P,w=!0,C=e.sz[0],A=e.sz[1];w;){S=0,g=0,r=(P=this.buildFinalText(e.t)).length,E=e.tr/1e3*e.finalSize;var T=-1;for(t=0;tC&&" "!==P[t]?(-1===T?r+=1:t=T,S+=e.finalLineHeight||1.2*e.finalSize,P.splice(t,T===t?1:0,"\r"),T=-1,g=0):(g+=x,g+=E);S+=b.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&Av?g:v,g=-2*E,i="",n=!0,m+=1):i=D,l.chars?(o=l.getCharData(D,b.fStyle,l.getFontByName(e.f).fFamily),x=n?0:o.w*e.finalSize/100):x=l.measureText(i,e.f,e.finalSize)," "===D?M+=x+E:(g+=x+E+M,M=0),c.push({l:x,an:x,add:p,n:n,anIndexes:[],val:i,line:m,animatorJustifyOffset:0}),2==f){if(p+=x,""===i||" "===i||t===r-1){for(""!==i&&" "!==i||(p-=x);d<=t;)c[d].an=p,c[d].ind=u,c[d].extra=x,d+=1;u+=1,p=0}}else if(3==f){if(p+=x,""===i||t===r-1){for(""===i&&(p-=x);d<=t;)c[d].an=p,c[d].ind=u,c[d].extra=x,d+=1;p=0,u+=1}}else c[u].ind=u,c[u].extra=0,u+=1;if(e.l=c,v=g>v?g:v,y.push(g),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=v,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=y;var F,I,O,R,L=h.a;s=L.length;var B=[];for(a=0;a0?i=this.ne.v/100:a=-this.ne.v/100,this.xe.v>0?s=1-this.xe.v/100:o=1+this.xe.v/100;var l=BezierFactory.getBezierEasing(i,a,s,o).get,h=0,c=this.finalS,u=this.finalE,f=this.data.sh;if(2===f)h=l(h=u===c?n>=u?1:0:e(0,t(.5/(u-c)+(n-c)/(u-c),1)));else if(3===f)h=l(h=u===c?n>=u?0:1:1-e(0,t(.5/(u-c)+(n-c)/(u-c),1)));else if(4===f)u===c?h=0:(h=e(0,t(.5/(u-c)+(n-c)/(u-c),1)))<.5?h*=2:h=1-2*(h-.5),h=l(h);else if(5===f){if(u===c)h=0;else{var p=u-c,d=-p/2+(n=t(e(0,n+.5-c),u-c)),m=p/2;h=Math.sqrt(1-d*d/(m*m))}h=l(h)}else 6===f?(u===c?h=0:(n=t(e(0,n+.5-c),u-c),h=(1+Math.cos(Math.PI+2*Math.PI*n/(u-c)))/2),h=l(h)):(n>=r(c)&&(h=e(0,t(n-c<0?t(u,1)-(c-n):u-n,1))),h=l(h));if(100!==this.sm.v){var y=.01*this.sm.v;0===y&&(y=1e-8);var g=.5-.5*y;h1&&(h=1)}return h*this.a.v},getValue:function(e){this.iterateDynamicProperties(),this._mdf=e||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,e&&2===this.data.r&&(this.e.v=this._currentTextLength);var t=2===this.data.r?1:100/this.data.totalChars,r=this.o.v/t,n=this.s.v/t+r,i=this.e.v/t+r;if(n>i){var a=n;n=i,i=a}this.finalS=n,this.finalE=i}},extendPrototype([DynamicPropertyContainer],n),{getTextSelectorProp:function(e,t,r){return new n(e,t,r)}}}(),poolFactory=function(e,t,r){var n=0,i=e,a=createSizedArray(i);return{newElement:function(){return n?a[n-=1]:t()},release:function(e){n===i&&(a=pooling.double(a),i*=2),r&&r(e),a[n]=e,n+=1}}},pooling={double:function(e){return e.concat(createSizedArray(e.length))}},pointPool=poolFactory(8,(function(){return createTypedArray("float32",2)})),shapePool=function(){var e=poolFactory(4,(function(){return new ShapePath}),(function(e){var t,r=e._length;for(t=0;t0&&(this.maskElement.setAttribute("id",y),this.element.maskedElement.setAttribute(v,"url("+locationHref+"#"+y+")"),a.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}function HierarchyElement(){}function FrameElement(){}function TransformElement(){}function RenderableElement(){}function RenderableDOMElement(){}function ProcessedElement(e,t){this.elem=e,this.pos=t}function SVGStyleData(e,t){this.data=e,this.type=e.ty,this.d="",this.lvl=t,this._mdf=!1,this.closed=!0===e.hd,this.pElem=createNS("path"),this.msElem=null}function SVGShapeData(e,t,r){this.caches=[],this.styles=[],this.transformers=e,this.lStr="",this.sh=r,this.lvl=t,this._isAnimated=!!r.k;for(var n=0,i=e.length;n=0;t-=1)this.elements[t]||(r=this.layers[t]).ip-r.st<=e-this.layers[t].st&&r.op-r.st>e-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:default:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,t=this.layers.length;for(e=0;e=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;tr&&"meet"===a||nr&&"slice"===a)?(e-this.transformCanvas.w*(t/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===o&&(nr&&"slice"===a)?(e-this.transformCanvas.w*(t/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===l&&(n>r&&"meet"===a||nr&&"meet"===a||n=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRenderer.prototype.renderFrame=function(e,t){if((this.renderedFrame!==e||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==e){var r;this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=e;var n=this.layers.length;for(this.completeLayers||this.checkLayers(e),r=0;r=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRenderer.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){var r=this.createItem(this.layers[e],this,this.globalData);t[e]=r,r.initExpressions()}},CanvasRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRenderer.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRenderer.prototype.show=function(){this.animationItem.container.style.display="block"},extendPrototype([BaseRenderer],HybridRenderer),HybridRenderer.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRenderer.prototype.appendElementInPos=function(e,t){var r=e.getBaseElement();if(r){var n=this.layers[t];if(n.ddd&&this.supports3d)this.addTo3dContainer(r,t);else if(this.threeDElements)this.addTo3dContainer(r,t);else{for(var i,a,s=0;s=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRenderer.prototype.createThreeDContainer=function(e,t){var r,n,i=createTag("div");styleDiv(i);var a=createTag("div");if(styleDiv(a),"3d"===t){(r=i.style).width=this.globalData.compSize.w+"px",r.height=this.globalData.compSize.h+"px";var s="50% 50%";r.webkitTransformOrigin=s,r.mozTransformOrigin=s,r.transformOrigin=s;var o="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(n=a.style).transform=o,n.webkitTransform=o}i.appendChild(a);var l={container:a,perspectiveElem:i,startPos:e,endPos:e,type:t};return this.threeDElements.push(l),l},HybridRenderer.prototype.build3dContainers=function(){var e,t,r=this.layers.length,n="";for(e=0;e=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRenderer.prototype.addTo3dContainer=function(e,t){for(var r=0,n=this.threeDElements.length;rs?(e=i/this.globalData.compSize.w,t=i/this.globalData.compSize.w,r=0,n=(a-this.globalData.compSize.h*(i/this.globalData.compSize.w))/2):(e=a/this.globalData.compSize.h,t=a/this.globalData.compSize.h,r=(i-this.globalData.compSize.w*(a/this.globalData.compSize.h))/2,n=0);var o=this.resizerElem.style;o.webkitTransform="matrix3d("+e+",0,0,0,0,"+t+",0,0,0,0,1,0,"+r+","+n+",0,1)",o.transform=o.webkitTransform},HybridRenderer.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRenderer.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRenderer.prototype.show=function(){this.resizerElem.style.display="block"},HybridRenderer.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var e,t=this.globalData.compSize.w,r=this.globalData.compSize.h,n=this.threeDElements.length;for(e=0;e1&&(a+=" C"+t.o[n-1][0]+","+t.o[n-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),r.lastPath!==a){var s="";r.elem&&(t.c&&(s=e.inv?this.solidPath+a:a),r.elem.setAttribute("d",s)),r.lastPath=a}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(e){this.hierarchy=e},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(e,t){var r,n=this.dynamicProperties.length;for(r=0;re?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var e,t=this.renderableComponents.length;for(e=0;e0;)l=n.transformers[m].mProps._mdf||l,d-=1,m-=1;if(l)for(d=g-n.styles[c].lvl,m=n.transformers.length-1;d>0;)p=n.transformers[m].mProps.v.props,f.transform(p[0],p[1],p[2],p[3],p[4],p[5],p[6],p[7],p[8],p[9],p[10],p[11],p[12],p[13],p[14],p[15]),d-=1,m-=1}else f=e;if(s=(u=n.sh.paths)._length,l){for(o="",a=0;a=1?v=.99:v<=-1&&(v=-.99);var b=o*v,x=Math.cos(g+t.a.v)*b+c[0],k=Math.sin(g+t.a.v)*b+c[1];l.setAttribute("fx",x),l.setAttribute("fy",k),h&&!t.g._collapsable&&(t.of.setAttribute("fx",x),t.of.setAttribute("fy",k))}}function o(e,t,r){var n=t.style,i=t.d;i&&(i._mdf||r)&&i.dashStr&&(n.pElem.setAttribute("stroke-dasharray",i.dashStr),n.pElem.setAttribute("stroke-dashoffset",i.dashoffset[0])),t.c&&(t.c._mdf||r)&&n.pElem.setAttribute("stroke","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||r)&&n.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||r)&&(n.pElem.setAttribute("stroke-width",t.w.v),n.msElem&&n.msElem.setAttribute("stroke-width",t.w.v))}return{createRenderFunction:function(e){switch(e.ty){case"fl":return i;case"gf":return s;case"gs":return a;case"st":return o;case"sh":case"el":case"rc":case"sr":return n;case"tr":return r;default:return null}}}}();function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}function CVShapeData(e,t,r,n){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var i,a=4;"rc"===t.ty?a=5:"el"===t.ty?a=6:"sr"===t.ty&&(a=7),this.sh=ShapePropertyFactory.getShapeProp(e,t,a,e);var s,o=r.length;for(i=0;i=0;n-=1)r=e.transforms[n].transform.mProps.v.props,e.finalTransform.transform(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]);e._mdf=a},processSequences:function(e){var t,r=this.sequenceList.length;for(t=0;t=0&&!this.shapeModifiers[e].processShapes(this._isFirstFrame);e-=1);}},searchProcessedElement:function(e){for(var t=this.processedElements,r=0,n=t.length;r=0;r-=1)(this.completeLayers||this.elements[r])&&(this.elements[r].prepareFrame(this.renderedFrame-this.layers[r].st),this.elements[r]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,t=this.layers.length;for(e=0;e.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this.audio.volume(e)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){this.layerInterface=FootageInterface(this)},FootageElement.prototype.getFootageData=function(){return this.footageData},extendPrototype([SVGRenderer,ICompElement,SVGBaseElement],SVGCompElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(e){for(var t=0,r=e.length,n=[],i="";te?this.textSpans[e]:createNS(l?"path":"text"),b<=e&&(s.setAttribute("stroke-linecap","butt"),s.setAttribute("stroke-linejoin","round"),s.setAttribute("stroke-miterlimit","4"),this.textSpans[e]=s,this.layerElement.appendChild(s)),s.style.display="inherit"),c.reset(),c.scale(r.finalSize/100,r.finalSize/100),f&&(o[e].n&&(p=-y,d+=r.yOffset,d+=m?1:0,m=!1),this.applyTextPropertiesToMatrix(r,c,o[e].line,p,d),p+=o[e].l||0,p+=y),l?(h=(g=(v=this.globalData.fontManager.getCharData(r.finalText[e],n.fStyle,this.globalData.fontManager.getFontByName(r.f).fFamily))&&v.data||{}).shapes?g.shapes[0].it:[],f?u+=this.createPathShape(c,h):s.setAttribute("d",this.createPathShape(c,h))):(f&&s.setAttribute("transform","translate("+c.props[12]+","+c.props[13]+")"),s.textContent=o[e].val,s.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"));f&&s&&s.setAttribute("d",u)}else{var x=this.textContainer,k="start";switch(r.j){case 1:k="end";break;case 2:k="middle";break;default:k="start"}x.setAttribute("text-anchor",k),x.setAttribute("letter-spacing",y);var _=this.buildTextContents(r.finalText);for(t=_.length,d=r.ps?r.ps[1]+r.ascent:0,e=0;e1&&o&&this.setShapesAsAnimated(s)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,r=e.length;for(t=0;t=0;o-=1){if((f=this.searchProcessedElement(e[o]))?t[o]=r[f-1]:e[o]._render=s,"fl"===e[o].ty||"st"===e[o].ty||"gf"===e[o].ty||"gs"===e[o].ty)f?t[o].style.closed=!1:t[o]=this.createStyleElement(e[o],i),e[o]._render&&t[o].style.pElem.parentNode!==n&&n.appendChild(t[o].style.pElem),m.push(t[o].style);else if("gr"===e[o].ty){if(f)for(h=t[o].it.length,l=0;l=h?p<0?n:i:n+f*Math.pow((a-e)/p,1/r),c[u]=s,u+=1,o+=256/255;return c.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,r=this.filterManager.effectElements;this.feFuncRComposed&&(e||r[3].p._mdf||r[4].p._mdf||r[5].p._mdf||r[6].p._mdf||r[7].p._mdf)&&(t=this.getTableValue(r[3].p.v,r[4].p.v,r[5].p.v,r[6].p.v,r[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||r[10].p._mdf||r[11].p._mdf||r[12].p._mdf||r[13].p._mdf||r[14].p._mdf)&&(t=this.getTableValue(r[10].p.v,r[11].p.v,r[12].p.v,r[13].p.v,r[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(e||r[17].p._mdf||r[18].p._mdf||r[19].p._mdf||r[20].p._mdf||r[21].p._mdf)&&(t=this.getTableValue(r[17].p.v,r[18].p.v,r[19].p.v,r[20].p.v,r[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(e||r[24].p._mdf||r[25].p._mdf||r[26].p._mdf||r[27].p._mdf||r[28].p._mdf)&&(t=this.getTableValue(r[24].p.v,r[25].p.v,r[26].p.v,r[27].p.v,r[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(e||r[31].p._mdf||r[32].p._mdf||r[33].p._mdf||r[34].p._mdf||r[35].p._mdf)&&(t=this.getTableValue(r[31].p.v,r[32].p.v,r[33].p.v,r[34].p.v,r[35].p.v),this.feFuncA.setAttribute("tableValues",t))}},SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var r=this.filterManager.effectElements[3].p.v,n=(this.filterManager.effectElements[2].p.v-90)*degToRads,i=r*Math.cos(n),a=r*Math.sin(n);this.feOffset.setAttribute("dx",i),this.feOffset.setAttribute("dy",a)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,r){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=r,r.matteElement=createNS("g"),r.matteElement.appendChild(r.layerElement),r.matteElement.appendChild(r.transformedElement),r.baseElement=r.matteElement}function SVGEffects(e){var t,r,n=e.data.ef?e.data.ef.length:0,i=createElementID(),a=filtersFactory.createFilter(i,!0),s=0;for(this.filters=[],t=0;to&&"xMidYMid slice"===l||s=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},CVCompElement.prototype.destroy=function(){var e;for(e=this.layers.length-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var e,t,r,n,i=this.element.finalTransform.mat,a=this.element.canvasContext,s=this.masksProperties.length;for(a.beginPath(),e=0;e=0;a-=1){if((l=this.searchProcessedElement(e[a]))?t[a]=r[l-1]:e[a]._shouldRender=n,"fl"===e[a].ty||"st"===e[a].ty||"gf"===e[a].ty||"gs"===e[a].ty)l?t[a].style.closed=!1:t[a]=this.createStyleElement(e[a],d),f.push(t[a].style);else if("gr"===e[a].ty){if(l)for(o=t[a].it.length,s=0;s=0;i-=1)"tr"===t[i].ty?(a=r[i].transform,this.renderShapeTransform(e,a)):"sh"===t[i].ty||"el"===t[i].ty||"rc"===t[i].ty||"sr"===t[i].ty?this.renderPath(t[i],r[i]):"fl"===t[i].ty?this.renderFill(t[i],r[i],a):"st"===t[i].ty?this.renderStroke(t[i],r[i],a):"gf"===t[i].ty||"gs"===t[i].ty?this.renderGradientFill(t[i],r[i],a):"gr"===t[i].ty?this.renderShape(a,t[i].it,r[i].it):t[i].ty;n&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var r,n,i,a=e.trNodes,s=t.paths,o=s._length;a.length=0;var l=e.transforms.finalTransform;for(i=0;i=1?u=.99:u<=-1&&(u=-.99);var f=h*u,p=Math.cos(c+t.a.v)*f+o[0],d=Math.sin(c+t.a.v)*f+o[1];n=s.createRadialGradient(p,d,0,o[0],o[1],h)}var m=e.g.p,y=t.g.c,g=1;for(a=0;a0&&o<1&&u[f].push(this.calculateF(o,e,t,r,n,f)):(l=a*a-4*s*i)>=0&&((h=(-a+bmSqrt(l))/(2*i))>0&&h<1&&u[f].push(this.calculateF(h,e,t,r,n,f)),(c=(-a-bmSqrt(l))/(2*i))>0&&c<1&&u[f].push(this.calculateF(c,e,t,r,n,f))));this.shapeBoundingBox.left=bmMin.apply(null,u[0]),this.shapeBoundingBox.top=bmMin.apply(null,u[1]),this.shapeBoundingBox.right=bmMax.apply(null,u[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,u[1])},HShapeElement.prototype.calculateF=function(e,t,r,n,i,a){return bmPow(1-e,3)*t[a]+3*bmPow(1-e,2)*e*r[a]+3*(1-e)*bmPow(e,2)*n[a]+bmPow(e,3)*i[a]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var r,n=e.length;for(r=0;r=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,t=999999;if(e.x=t,e.xMax=-t,e.y=t,e.yMax=-t,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax=0;e-=1){var n=this.hierarchy[e].finalTransform.mProp;this.mat.translate(-n.p.v[0],-n.p.v[1],n.p.v[2]),this.mat.rotateX(-n.or.v[0]).rotateY(-n.or.v[1]).rotateZ(n.or.v[2]),this.mat.rotateX(-n.rx.v).rotateY(-n.ry.v).rotateZ(n.rz.v),this.mat.scale(1/n.s.v[0],1/n.s.v[1],1/n.s.v[2]),this.mat.translate(n.a.v[0],n.a.v[1],n.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var i;i=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var a=Math.sqrt(Math.pow(i[0],2)+Math.pow(i[1],2)+Math.pow(i[2],2)),s=[i[0]/a,i[1]/a,i[2]/a],o=Math.sqrt(s[2]*s[2]+s[0]*s[0]),l=Math.atan2(s[1],o),h=Math.atan2(s[0],-s[2]);this.mat.rotateY(h).rotateX(-l)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var c=!this._prevMat.equals(this.mat);if((c||this.pe._mdf)&&this.comp.threeDElements){var u,f,p;for(t=this.comp.threeDElements.length,e=0;e=0;r-=1)t[r].animation.destroy(e)},e.freeze=function(){s=!0},e.unfreeze=function(){s=!1,d()},e.setVolume=function(e,r){var i;for(i=0;ithis.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t,r,n=this.animationData.layers,i=n.length,a=e.layers,s=a.length;for(r=0;rthis.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||!0===this.isPaused&&(this.isPaused=!1,this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||!1===this.isPaused&&(this.isPaused=!0,this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var t,r=0;r=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(r=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(r=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),r&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(e,t){this.playCount=0,e[1]0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,t){var r=-1;this.isPaused&&(this.currentRawFrame+this.firstFramet&&(r=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,-1!==r&&this.goToAndStop(r,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),"object"===typeof e[0]){var r,n=e.length;for(r=0;rr){var n=r;r=t,t=n}return Math.min(Math.max(e,t),r)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,t){if("number"===typeof e||e instanceof Number)return t=t||0,Math.abs(e-t);var r;t||(t=helperLengthArray);var n=Math.min(e.length,t.length),i=0;for(r=0;r.5?h/(2-s-o):h/(s+o),s){case n:t=(i-a)/h+(i1&&(r-=1),r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function hslToRgb(e){var t,r,n,i=e[0],a=e[1],s=e[2];if(0===a)t=s,n=s,r=s;else{var o=s<.5?s*(1+a):s+a-s*a,l=2*s-o;t=hue2rgb(l,o,i+1/3),r=hue2rgb(l,o,i),n=hue2rgb(l,o,i-1/3)}return[t,r,n,e[3]]}function linear(e,t,r,n,i){if(void 0!==n&&void 0!==i||(n=t,i=r,t=0,r=1),r=r)return i;var s,o=r===t?0:(e-t)/(r-t);if(!n.length)return n+(i-n)*o;var l=n.length,h=createTypedArray("float32",l);for(s=0;s1){for(n=0;n1?t=1:t<0&&(t=0);var s=e(t);if($bm_isInstanceOfArray(i)){var o,l=i.length,h=createTypedArray("float32",l);for(o=0;odata.k[t].t&&edata.k[t+1].t-e?(r=t+2,n=data.k[t+1].t):(r=t+1,n=data.k[t].t);break}}-1===r&&(r=t+1,n=data.k[t].t)}else r=0,n=0;var a={};return a.index=r,a.time=n/elem.comp.globalData.frameRate,a}function key(e){var t,r,n;if(!data.k.length||"number"===typeof data.k[0])throw new Error("The property has no keyframe at index "+e);e-=1,t={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var i=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(n=i.length,r=0;rh.length-1)&&(t=h.length-1),n=c-(i=h[h.length-1-t].t)),"pingpong"===e){if(Math.floor((l-i)/n)%2!==0)return this.getValueAtTime((n-(l-i)%n+i)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var u=this.getValueAtTime(i/this.comp.globalData.frameRate,0),f=this.getValueAtTime(c/this.comp.globalData.frameRate,0),p=this.getValueAtTime(((l-i)%n+i)/this.comp.globalData.frameRate,0),d=Math.floor((l-i)/n);if(this.pv.length){for(s=(o=new Array(u.length)).length,a=0;a=c)return this.pv;if(r?i=c+(n=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-c)):((!t||t>h.length-1)&&(t=h.length-1),n=(i=h[t].t)-c),"pingpong"===e){if(Math.floor((c-l)/n)%2===0)return this.getValueAtTime(((c-l)%n+c)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var u=this.getValueAtTime(c/this.comp.globalData.frameRate,0),f=this.getValueAtTime(i/this.comp.globalData.frameRate,0),p=this.getValueAtTime((n-(c-l)%n+c)/this.comp.globalData.frameRate,0),d=Math.floor((c-l)/n)+1;if(this.pv.length){for(s=(o=new Array(u.length)).length,a=0;a1?(i+e-a)/(t-1):1,o=0,l=0;for(r=this.pv.length?createTypedArray("float32",this.pv.length):0;os){var c=o,u=r.c&&o===l-1?0:o+1,f=(s-h)/a[o].addedLength;n=bez.getPointInSegment(r.v[c],r.v[u],r.o[c],r.i[u],f,a[o]);break}h+=a[o].addedLength,o+=1}return n||(n=r.c?[r.v[0][0],r.v[0][1]]:[r.v[r._length-1][0],r.v[r._length-1][1]]),n},vectorOnPath:function(e,t,r){1==e?e=this.v.c:0==e&&(e=.999);var n=this.pointOnPath(e,t),i=this.pointOnPath(e+.001,t),a=i[0]-n[0],s=i[1]-n[1],o=Math.sqrt(Math.pow(a,2)+Math.pow(s,2));return 0===o?[0,0]:"tangent"===r?[a/o,s/o]:[-s/o,a/o]},tangentOnPath:function(e,t){return this.vectorOnPath(e,t,"tangent")},normalOnPath:function(e,t){return this.vectorOnPath(e,t,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([h],o),extendPrototype([h],l),l.prototype.getValueAtTime=function(e){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime1&&(defaultCurveSegments=e);roundValues(!(defaultCurveSegments>=50))}function inBrowser(){return"undefined"!==typeof navigator}function installPlugin(e,t){"expressions"===e&&(expressionsPlugin=t)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split("&"),r=0;r