.login_loginContainer__r4ZvC{position:relative;width:100%;height:100%;color:#0c1421;font-family:var(--font-chakra-petch);letter-spacing:-.04em}.login_formCard__zUPsT{position:absolute;top:calc(23 * var(--login-vh));left:calc(171.196 * var(--login-vw));display:flex;width:calc(627.721 * var(--login-vw));height:calc(966.893 * var(--login-vh));align-items:center;padding:calc(131 * var(--login-vh)) 0 calc(20.817 * var(--login-vh));overflow:hidden;border-radius:calc(5 * var(--login-vw));background:#fff;flex-direction:column}.login_intro__8jQk9{width:calc(335 * var(--login-vw));flex:0 0 auto;text-align:center}.login_title__5kEuE{color:#0c1421;font-size:calc(36 * var(--login-vw) + var(--auth-font-bump));font-weight:600;letter-spacing:-.04em;line-height:1}.login_intro__8jQk9 p{margin-top:calc(15 * var(--login-vh));color:#313957;font-size:calc(17.5 * var(--login-vw) + var(--auth-font-bump));font-weight:400;letter-spacing:-.04em;line-height:calc(22.5 * var(--login-vw))}.login_noticeStack__3eobk{position:absolute;z-index:2;top:calc(20 * var(--login-vh));left:50%;display:grid;width:calc(388 * var(--login-vw));gap:calc(5 * var(--login-vh));transform:translateX(-50%)}.login_notice__IaVrq{padding:calc(8 * var(--login-vh)) calc(12 * var(--login-vw));border:calc(1 * var(--login-vw)) solid;border-radius:calc(4 * var(--login-vw));font-size:calc(13.5 * var(--login-vw) + var(--auth-font-bump));line-height:1.25;text-align:center}.login_errorNotice__fdNeT{color:#9f2020;background:#fee2e2;border-color:#fecaca}.login_successNotice__wWlb0{color:#1e5635;background:#e4f4e9;border-color:#bddfc8}.login_form__fUo5N{display:grid;width:calc(388 * var(--login-vw));margin-top:calc(50 * var(--login-vh))}.login_field__0mZXd{display:grid;min-width:0;gap:calc(8 * var(--login-vh));font-size:calc(16 * var(--login-vw) + var(--auth-font-bump));font-weight:400;letter-spacing:-.03em;line-height:1}.login_field__0mZXd+.login_field__0mZXd{margin-top:calc(24 * var(--login-vh))}.login_field__0mZXd input{width:100%;height:calc(48 * var(--login-vh));min-height:0;padding:0 calc(16 * var(--login-vw));outline:none;color:#0c1421;background:#fff;border:calc(1 * var(--login-vw)) solid #d4d7e3;border-radius:calc(2 * var(--login-vw));font:inherit;font-size:calc(16 * var(--login-vw) + var(--auth-font-bump));letter-spacing:-.03em;line-height:1;transition:border-color .18s ease,box-shadow .18s ease}.login_field__0mZXd input::placeholder{color:#8897ad;opacity:1}.login_passwordField__U2BUk{position:relative}.login_passwordField__U2BUk input{padding-right:calc(48 * var(--login-vw))}.login_field__0mZXd input:focus-visible{border-color:#ff2c00;box-shadow:0 0 0 calc(2 * var(--login-vw)) rgb(255 44 0/12%)}.login_field__0mZXd input[aria-invalid=true]{border-color:#b91c1c;box-shadow:0 0 0 calc(2 * var(--login-vw)) rgb(185 28 28/10%)}.login_passwordToggle__Xc8zC{position:absolute;top:50%;right:calc(4 * var(--login-vw));display:grid;width:calc(40 * var(--login-vw));height:calc(40 * var(--login-vh));padding:0;border:0;border-radius:calc(2 * var(--login-vw));opacity:.48;background:transparent;cursor:pointer;place-items:center;transform:translateY(-50%);transition:background-color .18s ease,opacity .18s ease}.login_passwordToggle__Xc8zC img{width:calc(19 * var(--login-vw));height:auto}.login_passwordToggle__Xc8zC:focus-visible{outline:calc(1.5 * var(--login-vw)) solid #ff2c00;outline-offset:calc(-2 * var(--login-vw));opacity:1}.login_forgotPassword__c2IRu{margin-top:calc(16 * var(--login-vh));color:#a7a7a7;font-size:calc(16 * var(--login-vw) + var(--auth-font-bump));letter-spacing:-.03em;line-height:1;text-align:right}.login_forgotPassword__c2IRu a{display:inline-block;transition:color .18s ease}.login_googleButton__pw1_p,.login_submitButton__bwZLb{display:flex;width:100%;align-items:center;justify-content:center;padding:0 calc(12 * var(--login-vw));cursor:pointer;font-family:inherit;font-weight:500;line-height:1;transition:color .22s ease,background-color .22s ease,border-color .22s ease}.login_submitButton__bwZLb{height:calc(48 * var(--login-vh));margin-top:calc(29.75 * var(--login-vh));color:#fff;background:#0d0d0d;border:0;border-radius:calc(2 * var(--login-vw));font-size:calc(17 * var(--login-vw) + var(--auth-font-bump));letter-spacing:-.04em}.login_submitButton__bwZLb:disabled{cursor:wait;opacity:.68}.login_divider__zxQU2{display:flex;width:calc(388 * var(--login-vw));height:calc(36 * var(--login-vh));align-items:center;margin-top:calc(41.125 * var(--login-vh));color:#294957;font-size:calc(16 * var(--login-vw) + var(--auth-font-bump));letter-spacing:-.03em;line-height:1}.login_divider__zxQU2:after,.login_divider__zxQU2:before{height:calc(1 * var(--login-vw));flex:1 1;background:#d4d7e3;content:""}.login_divider__zxQU2 span{padding-inline:calc(16 * var(--login-vw))}.login_googleButton__pw1_p{width:calc(388 * var(--login-vw));height:calc(60 * var(--login-vh));gap:calc(16 * var(--login-vw));margin-top:calc(21 * var(--login-vh));color:#313957;background:#fff;border:calc(1 * var(--login-vw)) solid #d5d5d5;border-radius:calc(4 * var(--login-vw));font-size:calc(16 * var(--login-vw) + var(--auth-font-bump));font-weight:400;letter-spacing:-.02em}.login_googleButton__pw1_p img{width:calc(28 * var(--login-vw));height:calc(28 * var(--login-vw));object-fit:contain}.login_googleButton__pw1_p[aria-disabled=true]{cursor:default}.login_googleButton__pw1_p:focus-visible,.login_submitButton__bwZLb:focus-visible{outline:calc(2 * var(--login-vw)) solid #ff2c00;outline-offset:calc(3 * var(--login-vw))}.login_bottomSection__308c7{display:grid;margin-top:auto;text-align:center}.login_signupPrompt__6m80M{color:#313957;font-size:calc(18 * var(--login-vw) + var(--auth-font-bump));font-weight:400;letter-spacing:-.03em;line-height:1.6}.login_signupPrompt__6m80M a{color:#ff2c00;font-weight:500;transition:color .18s ease}.login_footer__KcSnN{position:absolute;top:calc(1028.695 * var(--login-vh));left:calc(171.196 * var(--login-vw));width:calc(627.721 * var(--login-vw));color:#a7a7a7;font-size:calc(17.5 * var(--login-vw) + var(--auth-font-bump));font-weight:500;letter-spacing:-.04em;line-height:normal}.login_footer__KcSnN nav{display:flex;align-items:center;justify-content:center;gap:calc(41 * var(--login-vw))}.login_footer__KcSnN a{white-space:nowrap;transition:color .18s ease}@media (hover:hover){.login_passwordToggle__Xc8zC:hover{opacity:1;background:rgb(12 20 33/5%)}.login_footer__KcSnN a:hover,.login_forgotPassword__c2IRu a:hover{color:#0c1421}.login_signupPrompt__6m80M a:hover{color:#0d0d0d}.login_submitButton__bwZLb:hover:not(:disabled){background:#ff2c00}.login_googleButton__pw1_p:hover{background:#f7f7f7;border-color:#bfc3ca}}@media (max-width:64rem){.login_formCard__zUPsT{top:calc(19.715 * var(--login-vw));left:calc(18.953 * var(--login-vw));width:calc(705.095 * var(--login-vw));height:calc(1006.789 * var(--login-vw));padding:calc(144.035 * var(--login-vw)) 0 calc(39.161 * var(--login-vw));border-radius:calc(6.25 * var(--login-vw))}.login_intro__8jQk9{width:calc(418 * var(--login-vw))}.login_title__5kEuE{font-size:calc(45 * var(--login-vw) + var(--auth-font-bump));letter-spacing:-.04em}.login_intro__8jQk9 p{margin-top:calc(18.75 * var(--login-vw));font-size:calc(21.875 * var(--login-vw) + var(--auth-font-bump));line-height:calc(28.125 * var(--login-vw))}.login_noticeStack__3eobk{top:calc(24 * var(--login-vw));width:calc(485 * var(--login-vw));gap:calc(6 * var(--login-vw))}.login_notice__IaVrq{padding:calc(10 * var(--login-vw)) calc(15 * var(--login-vw));border-width:calc(1.25 * var(--login-vw));border-radius:calc(5 * var(--login-vw));font-size:calc(17 * var(--login-vw) + var(--auth-font-bump))}.login_form__fUo5N{width:calc(485 * var(--login-vw));margin-top:calc(61.75 * var(--login-vw))}.login_field__0mZXd{gap:calc(10 * var(--login-vw));font-size:calc(20 * var(--login-vw) + var(--auth-font-bump))}.login_field__0mZXd+.login_field__0mZXd{margin-top:calc(30 * var(--login-vw))}.login_field__0mZXd input{height:calc(60 * var(--login-vw));padding-inline:calc(20 * var(--login-vw));border-width:calc(1.25 * var(--login-vw));border-radius:calc(2.5 * var(--login-vw));font-size:calc(20 * var(--login-vw) + var(--auth-font-bump))}.login_passwordField__U2BUk input{padding-right:calc(60 * var(--login-vw))}.login_field__0mZXd input:focus-visible,.login_field__0mZXd input[aria-invalid=true]{box-shadow:0 0 0 calc(2.5 * var(--login-vw)) rgb(255 44 0/12%)}.login_passwordToggle__Xc8zC{right:calc(5 * var(--login-vw));width:calc(50 * var(--login-vw));height:calc(50 * var(--login-vw));border-radius:calc(2.5 * var(--login-vw))}.login_passwordToggle__Xc8zC img{width:calc(23.75 * var(--login-vw))}.login_forgotPassword__c2IRu{margin-top:calc(20.469 * var(--login-vw));font-size:calc(20 * var(--login-vw) + var(--auth-font-bump))}.login_submitButton__bwZLb{height:calc(64 * var(--login-vw));margin-top:calc(36.719 * var(--login-vw));border-radius:calc(2.5 * var(--login-vw));font-size:calc(21.25 * var(--login-vw) + var(--auth-font-bump))}.login_divider__zxQU2{width:calc(485 * var(--login-vw));height:calc(45 * var(--login-vw));margin-top:calc(51.406 * var(--login-vw));font-size:calc(20 * var(--login-vw) + var(--auth-font-bump))}.login_divider__zxQU2:after,.login_divider__zxQU2:before{height:calc(1.25 * var(--login-vw))}.login_divider__zxQU2 span{padding-inline:calc(20 * var(--login-vw))}.login_googleButton__pw1_p{width:calc(485 * var(--login-vw));height:calc(77 * var(--login-vw));gap:calc(20 * var(--login-vw));margin-top:calc(26.25 * var(--login-vw));border-width:calc(1.25 * var(--login-vw));border-radius:calc(5 * var(--login-vw));font-size:calc(20 * var(--login-vw) + var(--auth-font-bump))}.login_googleButton__pw1_p img{width:calc(35 * var(--login-vw));height:calc(35 * var(--login-vw))}.login_signupPrompt__6m80M{font-size:calc(22.5 * var(--login-vw) + var(--auth-font-bump));line-height:1.6}.login_footer__KcSnN{top:calc(1090.18 * var(--login-vw));left:0;width:100%;font-size:calc(21.875 * var(--login-vw) + var(--auth-font-bump))}.login_footer__KcSnN nav{gap:calc(47 * var(--login-vw))}}@media (prefers-reduced-motion:reduce){.login_field__0mZXd input,.login_footer__KcSnN a,.login_forgotPassword__c2IRu a,.login_googleButton__pw1_p,.login_passwordToggle__Xc8zC,.login_signupPrompt__6m80M a,.login_submitButton__bwZLb{transition:none}}