.login_loginContainer__mMsVO{position:relative;width:100%;height:100%;color:#0c1421;font-family:var(--font-chakra-petch);letter-spacing:-.04em}.login_formCard__CTmSB{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__nuhH8{width:calc(335 * var(--login-vw));flex:0 0 auto;text-align:center}.login_title__NKHB8{color:#0c1421;font-size:calc(36 * var(--login-vw));font-weight:600;letter-spacing:-.04em;line-height:1}.login_intro__nuhH8 p{margin-top:calc(15 * var(--login-vh));color:#313957;font-size:calc(17.5 * var(--login-vw));font-weight:400;letter-spacing:-.04em;line-height:calc(22.5 * var(--login-vw))}.login_noticeStack__R_cPt{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__IU3ir{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));line-height:1.25;text-align:center}.login_errorNotice__aHXtj{color:#9f2020;background:#fee2e2;border-color:#fecaca}.login_successNotice__bro9s{color:#1e5635;background:#e4f4e9;border-color:#bddfc8}.login_form__s4exH{display:grid;width:calc(388 * var(--login-vw));margin-top:calc(50 * var(--login-vh))}.login_field__Lt_JA{display:grid;min-width:0;gap:calc(8 * var(--login-vh));font-size:calc(16 * var(--login-vw));font-weight:400;letter-spacing:-.03em;line-height:1}.login_field__Lt_JA+.login_field__Lt_JA{margin-top:calc(24 * var(--login-vh))}.login_field__Lt_JA 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));letter-spacing:-.03em;line-height:1;transition:border-color .18s ease,box-shadow .18s ease}.login_field__Lt_JA input::placeholder{color:#8897ad;opacity:1}.login_passwordField__cC40N{position:relative}.login_passwordField__cC40N input{padding-right:calc(48 * var(--login-vw))}.login_field__Lt_JA input:focus-visible{border-color:#ff2c00;box-shadow:0 0 0 calc(2 * var(--login-vw)) rgb(255 44 0/12%)}.login_field__Lt_JA input[aria-invalid=true]{border-color:#b91c1c;box-shadow:0 0 0 calc(2 * var(--login-vw)) rgb(185 28 28/10%)}.login_passwordToggle__38Y7B{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__38Y7B img{width:calc(19 * var(--login-vw));height:auto}.login_passwordToggle__38Y7B:focus-visible{outline:calc(1.5 * var(--login-vw)) solid #ff2c00;outline-offset:calc(-2 * var(--login-vw));opacity:1}.login_forgotPassword__sSqRk{margin-top:calc(16 * var(--login-vh));color:#a7a7a7;font-size:calc(16 * var(--login-vw));letter-spacing:-.03em;line-height:1;text-align:right}.login_forgotPassword__sSqRk a{display:inline-block;transition:color .18s ease}.login_googleButton__mfN6w,.login_submitButton__OKOet{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__OKOet{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));letter-spacing:-.04em}.login_submitButton__OKOet:disabled{cursor:wait;opacity:.68}.login_divider__uJfkV{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));letter-spacing:-.03em;line-height:1}.login_divider__uJfkV:after,.login_divider__uJfkV:before{height:calc(1 * var(--login-vw));flex:1 1;background:#d4d7e3;content:""}.login_divider__uJfkV span{padding-inline:calc(16 * var(--login-vw))}.login_googleButton__mfN6w{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));letter-spacing:-.02em}.login_googleButton__mfN6w img{width:calc(28 * var(--login-vw));height:calc(28 * var(--login-vw));object-fit:contain}.login_googleButton__mfN6w[aria-disabled=true]{cursor:default}.login_googleButton__mfN6w:focus-visible,.login_submitButton__OKOet:focus-visible{outline:calc(2 * var(--login-vw)) solid #ff2c00;outline-offset:calc(3 * var(--login-vw))}.login_bottomSection__sn_kE{display:grid;margin-top:auto;text-align:center}.login_signupPrompt__JSzkI{color:#313957;font-size:calc(18 * var(--login-vw));font-weight:400;letter-spacing:-.03em;line-height:1.6}.login_signupPrompt__JSzkI a{color:#ff2c00;font-weight:500;transition:color .18s ease}.login_footer__fz0PY{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));font-weight:500;letter-spacing:-.04em;line-height:normal}.login_footer__fz0PY nav{display:flex;align-items:center;justify-content:center;gap:calc(41 * var(--login-vw))}.login_footer__fz0PY a{white-space:nowrap;transition:color .18s ease}@media (hover:hover){.login_passwordToggle__38Y7B:hover{opacity:1;background:rgb(12 20 33/5%)}.login_footer__fz0PY a:hover,.login_forgotPassword__sSqRk a:hover{color:#0c1421}.login_signupPrompt__JSzkI a:hover{color:#0d0d0d}.login_submitButton__OKOet:hover:not(:disabled){background:#ff2c00}.login_googleButton__mfN6w:hover{background:#f7f7f7;border-color:#bfc3ca}}@media (max-width:72rem){.login_formCard__CTmSB{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__nuhH8{width:calc(418 * var(--login-vw))}.login_title__NKHB8{font-size:calc(45 * var(--login-vw));letter-spacing:-.04em}.login_intro__nuhH8 p{margin-top:calc(18.75 * var(--login-vw));font-size:calc(21.875 * var(--login-vw));line-height:calc(28.125 * var(--login-vw))}.login_noticeStack__R_cPt{top:calc(24 * var(--login-vw));width:calc(485 * var(--login-vw));gap:calc(6 * var(--login-vw))}.login_notice__IU3ir{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))}.login_form__s4exH{width:calc(485 * var(--login-vw));margin-top:calc(61.75 * var(--login-vw))}.login_field__Lt_JA{gap:calc(10 * var(--login-vw));font-size:calc(20 * var(--login-vw))}.login_field__Lt_JA+.login_field__Lt_JA{margin-top:calc(30 * var(--login-vw))}.login_field__Lt_JA 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))}.login_passwordField__cC40N input{padding-right:calc(60 * var(--login-vw))}.login_field__Lt_JA input:focus-visible,.login_field__Lt_JA input[aria-invalid=true]{box-shadow:0 0 0 calc(2.5 * var(--login-vw)) rgb(255 44 0/12%)}.login_passwordToggle__38Y7B{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__38Y7B img{width:calc(23.75 * var(--login-vw))}.login_forgotPassword__sSqRk{margin-top:calc(20.469 * var(--login-vw));font-size:calc(20 * var(--login-vw))}.login_submitButton__OKOet{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))}.login_divider__uJfkV{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))}.login_divider__uJfkV:after,.login_divider__uJfkV:before{height:calc(1.25 * var(--login-vw))}.login_divider__uJfkV span{padding-inline:calc(20 * var(--login-vw))}.login_googleButton__mfN6w{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))}.login_googleButton__mfN6w img{width:calc(35 * var(--login-vw));height:calc(35 * var(--login-vw))}.login_signupPrompt__JSzkI{font-size:calc(22.5 * var(--login-vw));line-height:1.6}.login_footer__fz0PY{top:calc(1090.18 * var(--login-vw));left:0;width:100%;font-size:calc(21.875 * var(--login-vw))}.login_footer__fz0PY nav{gap:calc(47 * var(--login-vw))}}@media (prefers-reduced-motion:reduce){.login_field__Lt_JA input,.login_footer__fz0PY a,.login_forgotPassword__sSqRk a,.login_googleButton__mfN6w,.login_passwordToggle__38Y7B,.login_signupPrompt__JSzkI a,.login_submitButton__OKOet{transition:none}}