.login-module__WEZH7G__page{background:radial-gradient(circle at 15% 10%,#ffcd0038,#0000 30rem),#f4f2ec;place-items:center;min-height:100vh;padding:32px;display:grid}.login-module__WEZH7G__card{background:#fffffff5;border:1px solid #dedbd3;border-radius:28px;width:min(470px,100%);padding:clamp(28px,6vw,52px);box-shadow:0 28px 80px #1515121a}.login-module__WEZH7G__brand{align-items:center;gap:12px;font-size:18px;font-weight:760;display:flex}.login-module__WEZH7G__mark{color:#10100e;background:#fc0;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.login-module__WEZH7G__eyebrow{color:#816800;text-transform:uppercase;letter-spacing:.12em;margin-top:52px;font-size:12px;font-weight:800}.login-module__WEZH7G__card h1{color:#11110f;letter-spacing:-.05em;margin-top:12px;font-size:clamp(38px,8vw,52px);line-height:1}.login-module__WEZH7G__intro{color:#625f57;margin-top:20px;font-size:16px;line-height:1.55}.login-module__WEZH7G__form{gap:18px;margin-top:34px;display:grid}.login-module__WEZH7G__field{color:#36342f;gap:8px;font-size:13px;font-weight:750;display:grid}.login-module__WEZH7G__field input{color:#171714;width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #ccc8be;border-radius:12px;outline:none;padding:0 15px;font-size:15px;font-weight:500}.login-module__WEZH7G__field input:focus{border-color:#9b7c00;box-shadow:0 0 0 4px #fc03}.login-module__WEZH7G__submit{color:#11110f;min-height:54px;font:inherit;cursor:pointer;background:#fc0;border:0;border-radius:999px;font-size:15px;font-weight:800}.login-module__WEZH7G__submit:disabled{cursor:wait;opacity:.65}.login-module__WEZH7G__error{color:#8c3025;background:#fff5f3;border:1px solid #e7c7c1;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.4}.login-module__WEZH7G__setup{color:#5f500c;background:#fff9da;border:1px solid #e1d69f;border-radius:14px;gap:6px;margin-top:32px;padding:18px;font-size:13px;line-height:1.45;display:grid}.login-module__WEZH7G__help{color:#858077;margin-top:26px;font-size:12px;line-height:1.5}@media (max-width:520px){.login-module__WEZH7G__page{place-items:start center;padding:12px}.login-module__WEZH7G__card{border-radius:20px}}
