#forgotPwLink{text-align:center;color:#fff;width:100%;padding-top:2px;padding-bottom:12px;display:block}.signInInput .inputLabel{color:#ffffffe6;text-align:center;width:100%;padding-left:0}.signInInput input[type=email]::-moz-placeholder{color:#000000b3}.signInInput input[type=password]::-moz-placeholder{color:#000000b3}.signInInput input[type=text]::-moz-placeholder{color:#000000b3}.signInInput input[type=email]::placeholder,.signInInput input[type=password]::placeholder,.signInInput input[type=text]::placeholder{color:#000000b3}.signInInput input[type=email].hasLabel,.signInInput input[type=password].hasLabel,.signInInput input[type=text].hasLabel{background:#78bff8;border-radius:6px;transition-duration:.6s;border:none!important;outline:none!important}.signInInput input[type=email].hasLabel:focus,.signInInput input[type=password].hasLabel:focus,.signInInput input[type=text].hasLabel:focus{background:#b2dbfb}:-webkit-any(.signInInput input[type=email].hasLabel:-webkit-autofill,.signInInput input[type=password].hasLabel:-webkit-autofill,.signInInput input[type=text].hasLabel:-webkit-autofill){transition-property:box-shadow-color,-webkit-box-shadow-color;transition-duration:.6s;box-shadow:inset 0 0 0 30px #78bff8!important}:is(.signInInput input[type=email].hasLabel:autofill,.signInInput input[type=password].hasLabel:autofill,.signInInput input[type=text].hasLabel:autofill){transition-property:box-shadow-color,-webkit-box-shadow-color;transition-duration:.6s;box-shadow:inset 0 0 0 30px #78bff8!important}:-webkit-any(.signInInput input[type=email].hasLabel:-webkit-autofill:focus,.signInInput input[type=password].hasLabel:-webkit-autofill:focus,.signInInput input[type=text].hasLabel:-webkit-autofill:focus){box-shadow:inset 0 0 0 30px #b2dbfb!important}:is(.signInInput input[type=email].hasLabel:autofill:focus,.signInInput input[type=password].hasLabel:autofill:focus,.signInInput input[type=text].hasLabel:autofill:focus){box-shadow:inset 0 0 0 30px #b2dbfb!important}#authForm,#signInColumns{background:#0c7cd5}#signInColumns{color:#fff;width:100%;overflow-x:hidden}h1{font-family:Montserrat;font-size:3rem;font-weight:700}#switchBar{z-index:2;background:#07497e;align-items:center;width:calc(33.3333% - 64px);padding:32px;overflow-x:hidden}#switchBar.mobile{box-sizing:border-box;justify-content:center;width:100%;height:128px;padding:0;display:flex}#switchBar #switchBarContent{padding-bottom:0}#switchBar #switchBarContent #login-prompt>div,#switchBar #switchBarContent #no-account>div{width:100%}#switchBar #switchBarContent #login-prompt>div>div,#switchBar #switchBarContent #no-account>div>div{display:none}#switchBar #switchBarContent #login-prompt div,#switchBar #switchBarContent #no-account div{max-width:600px}#switchBar #switchBarContent #login-prompt h1,#switchBar #switchBarContent #no-account h1{font-size:2.2rem}#switchBar #switchBarContent #switchBtn{height:48px;top:0}#switchBar #switchBarContent #switchBtn #loginText,#switchBar #switchBarContent #switchBtn #registerText{font-size:18px;top:15px}#signInContainer:not(.mobile),#signInContainer:not(.mobile) #authForm,#signInContainer:not(.mobile) #signInTop{height:100%}#signInContainer.mobile{flex-direction:column;place-content:stretch flex-start;align-items:stretch;height:100%;display:flex;overflow-y:hidden}#signInContainer.mobile #signInTop{flex:1;min-height:440px;max-height:calc(100% - 128px);overflow-y:scroll}#signInColumns{min-height:calc(100% - 144px)}#signInColumns:not(.mobile){align-items:stretch;height:0;display:flex}#signInColumns:not(.mobile) #authForm.left{left:-33.3333%}#signInColumns:not(.mobile) #authForm .hidden{animation-name:hideform;animation-duration:1.25s;animation-fill-mode:forwards}#signInColumns:not(.mobile) #authForm .shown{animation-name:showform;animation-duration:1.25s;animation-fill-mode:forwards}#signInColumns.mobile #authForm{width:200vw;padding:0;display:table}#signInColumns.mobile #authForm #authFormContainer{display:table-row}#signInColumns.mobile #authForm #signIn{left:0}#signInColumns.mobile #authForm #signIn.hidden{opacity:0;left:-100vw}#signInColumns.mobile #authForm #register{left:-100vw}#signInColumns.mobile #authForm #register.hidden{opacity:0;left:0}#signInColumns.mobile #authForm #register,#signInColumns.mobile #authForm #signIn{width:100vw;margin:0;transition-duration:.6s;display:table-cell;position:relative}#signInColumns.mobile #loginContainer,#signInColumns.mobile #registerContainer{width:calc(100vw - 64px);padding:12px 32px}#signInColumns.mobile #loginContainer>h1,#signInColumns.mobile #registerContainer>h1{width:100vw;position:relative;left:-32px}#signInColumns #loginContainer,#signInColumns #registerContainer{padding:32px;overflow-x:hidden}#signInColumns #authForm{background:#0c7cd5;justify-content:center;align-items:center;width:66.6667%;min-height:calc(100% - 208px);transition-duration:1s;display:flex;left:0}#signInColumns #authForm #authFormContainer{width:100%}#signInColumns #authForm #signIn.initial{opacity:1}#signInColumns #authForm #register.initial{z-index:-1;opacity:0}#signInColumns #authForm #register,#signInColumns #authForm #signIn{background:#0c7cd5;width:100%;max-width:800px;height:fit-content;margin:auto;position:relative;overflow:hidden}#signInColumns:not(.mobile) #switchBar.right{animation-name:switchbar;animation-duration:1.25s;animation-fill-mode:forwards}#signInColumns:not(.mobile) #switchBar #switchBarContainer{justify-content:center;align-items:center;height:calc(100vh - 208px);display:flex}#signInColumns:not(.mobile) #switchBar.initial{left:0}#signInColumns:not(.mobile) #switchBar.left{animation-name:switchbarback;animation-duration:1.25s;animation-fill-mode:forwards}#signInColumns:not(.mobile) #register,#signInColumns:not(.mobile) #signIn{vertical-align:middle}#authForm,#switchBar{position:relative}@keyframes switchbar{0%{left:0}25%{width:50%}to{width:calc(33.3333% - 64px);left:66.6667%}}@keyframes switchbarback{0%{width:calc(33.3333% - 64px);left:66.6667%}25%{width:55%}to{width:calc(33.3333% - 64px);left:0}}@keyframes switchbtn{0%{width:50%}25%{width:80%}to{width:50%}}@keyframes switchbtnback{0%{width:50%}25%{width:80%}to{width:50%}}@keyframes showform{0%{opacity:0;height:0}25%{height:0}50%{opacity:0;height:fit-content}75%{opacity:1;height:fit-content}to{opacity:1;height:fit-content}}@keyframes hideform{0%{opacity:1;height:fit-content}25%{opacity:0;height:0}to{opacity:0;z-index:-1;height:0}}input[type=password]:not(:-moz-placeholder-shown){letter-spacing:6px;font-size:24px}input[type=password]:not(:placeholder-shown){letter-spacing:6px;font-size:24px}#switchBarContent{width:100%;padding-bottom:30px}#switchBarContent h1{color:#fff}#switchBarContent #switchBarTop{width:200%}#switchBarContent #switchBarTop #no-account{left:0}#switchBarContent #switchBarTop #no-account.textHidden{opacity:0;left:-50%}#switchBarContent #switchBarTop #login-prompt{left:-50%}#switchBarContent #switchBarTop #login-prompt.textHidden{opacity:0;left:0}#switchBarContent #switchBarTop #login-prompt,#switchBarContent #switchBarTop #no-account{opacity:1;width:50%;transition-duration:.6s;position:relative}#switchBarContent #switchBarTop #login-prompt div,#switchBarContent #switchBarTop #no-account div{text-align:center;max-width:calc(100% - 24px);margin:auto;position:relative}#switchBarContent #switchBtn{vertical-align:middle;text-align:center;color:#000;cursor:pointer;background:#fff;border-radius:30px;width:50%;min-width:160px;max-width:320px;height:60px;margin:auto;font-weight:700;position:relative;top:28px}#switchBarContent #switchBtn.right{animation-name:switchbtn;animation-duration:1.25s;animation-fill-mode:forwards}#switchBarContent #switchBtn.left{animation-name:switchbtnback;animation-duration:1.25s;animation-fill-mode:forwards}#switchBarContent #switchBtn #loginText,#switchBarContent #switchBtn #registerText{opacity:1;font-size:20px;transition:opacity .6s .6s;position:absolute;top:20px;transform:translate(-50%)}#switchBarContent #switchBtn #loginText.hidden,#switchBarContent #switchBtn #registerText.hidden{opacity:0;transition:opacity .6s}
