.Login_card__piRHq h2{margin:0 0 8px;font-size:clamp(28px,2.6vw,36px);font-weight:800;line-height:1.2;letter-spacing:-1px;text-align:center;color:var(--auth-text)}.Login_card__piRHq .Login_intro__ZT2PG{margin:0 0 32px;color:var(--auth-muted);text-align:center;font-size:17px;line-height:1.5}.Login_card__piRHq label{margin:24px 0 8px;font-size:14px;font-weight:700;color:var(--auth-text)}.Login_card__piRHq input{height:54px;min-height:54px;border:1px solid var(--auth-field-border);border-radius:12px;padding:13px 17px;color:var(--auth-text);background:var(--auth-field-bg);font-size:16px}.Login_card__piRHq input::placeholder{color:var(--auth-placeholder);opacity:1;font-size:14px}.Login_card__piRHq input:focus-visible{outline:2px solid #F6C344;outline-offset:2px}.Login_password__2HG_3{position:relative;display:block}.Login_card__piRHq .Login_password__2HG_3 input{padding-right:56px}.Login_reveal__HG1tL{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--auth-muted);cursor:pointer}.Login_reveal__HG1tL:hover{background:#F6C34422;color:var(--auth-text)}.Login_reveal__HG1tL:focus-visible{outline:2px solid #F6C344;outline-offset:2px}.Login_recover__eNmG7{display:block;width:fit-content;padding:10px 0;margin-top:3px;font-size:14px;line-height:1.6;color:var(--auth-muted)}.Login_footer__RQLyg a:hover,.Login_recover__eNmG7:hover{text-decoration:underline;text-underline-offset:3px}.Login_card__piRHq .Login_submit__E0Gj3{margin-top:23px;min-height:58px;border-radius:14px;border:0;background:#F6C344;color:var(--auth-text);font-size:18px;font-weight:700;box-shadow:none}.Login_card__piRHq .Login_submit__E0Gj3:hover{background:#E8B534}.Login_card__piRHq .Login_submit__E0Gj3:disabled{cursor:wait;opacity:.7}.Login_card__piRHq .Login_footer__RQLyg{margin:32px 0 0;text-align:center;font-size:15px;line-height:1.7;color:var(--auth-placeholder)}.Login_footer__RQLyg a{color:var(--auth-text);font-weight:700;margin-left:5px}.Login_hidden__fisp8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:900px){.Login_card__piRHq h2{font-size:28px;text-align:left;letter-spacing:-1px}.Login_card__piRHq .Login_intro__ZT2PG{font-size:15px;margin-bottom:24px;text-align:left}.Login_card__piRHq label{margin-top:18px}.Login_card__piRHq fieldset>label:first-child{margin-top:0}.Login_card__piRHq input{height:50px;min-height:50px}.Login_reveal__HG1tL{right:3px}.Login_card__piRHq .Login_password__2HG_3 input{padding-right:52px}.Login_card__piRHq .Login_submit__E0Gj3{min-height:54px;margin-top:13px;font-size:17px}.Login_card__piRHq .Login_footer__RQLyg{margin-top:22px;font-size:14px}}.Login_card__piRHq input:-webkit-autofill,.Login_card__piRHq input:-webkit-autofill:focus,.Login_card__piRHq input:-webkit-autofill:hover{-webkit-text-fill-color:var(--auth-text);caret-color:var(--auth-text);box-shadow:0 0 0 1000px var(--auth-field-bg) inset;transition:background-color 99999s ease-out}