.login-module__WEZH7G__page{min-height:100svh;padding:max(28px, env(safe-area-inset-top)) clamp(20px, 4vw, 52px) max(24px, env(safe-area-inset-bottom));background:var(--bg);color:var(--ink)}.login-module__WEZH7G__shell{flex-direction:column;width:min(1120px,100%);min-height:calc(100svh - 52px);margin:0 auto;display:flex}.login-module__WEZH7G__topbar{justify-content:space-between;align-items:center;gap:16px;min-height:42px;display:flex}.login-module__WEZH7G__brand{color:var(--ink);letter-spacing:-.035em;align-items:center;gap:9px;font-size:17px;display:inline-flex}.login-module__WEZH7G__brand svg{color:var(--focus)}.login-module__WEZH7G__brand strong{font-weight:750}.login-module__WEZH7G__themeToggle{border:1px solid var(--line);width:38px;height:38px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:9px;place-items:center;display:grid}.login-module__WEZH7G__themeToggle:hover,.login-module__WEZH7G__themeToggle:focus-visible{background:var(--surface-2);color:var(--ink)}.login-module__WEZH7G__layout{flex:1;grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:center;gap:clamp(56px,8vw,118px);padding:52px 0 60px;display:grid}.login-module__WEZH7G__intro{max-width:520px}.login-module__WEZH7G__eyebrow{color:var(--accent-ink);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:750;display:inline-block}.login-module__WEZH7G__intro h1{letter-spacing:-.06em;max-width:100%;margin:18px 0 20px;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(3.15rem,4.8vw,4.9rem);font-weight:400;line-height:1.02}.login-module__WEZH7G__intro p{max-width:41ch;color:var(--ink-2);margin:0;font-size:16px;line-height:1.65}.login-module__WEZH7G__introNote{color:var(--ink-3);align-items:center;gap:12px;margin-top:70px;font-size:12px;display:flex}.login-module__WEZH7G__introNote span{background:var(--focus);width:25px;height:1px}.login-module__WEZH7G__panel{border-left:1px solid var(--line);min-width:0;padding:42px 0 42px clamp(36px,4vw,62px)}.login-module__WEZH7G__panel h2{letter-spacing:-.045em;margin:12px 0 5px;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(2rem,3vw,2.45rem);font-weight:400;line-height:1.15}.login-module__WEZH7G__panel>p{color:var(--ink-2);margin:0 0 32px;font-size:13px}.login-module__WEZH7G__form{gap:18px;display:grid}.login-module__WEZH7G__field{min-width:0}.login-module__WEZH7G__label{color:var(--ink-2);margin-bottom:8px;font-size:12px;font-weight:650}.login-module__WEZH7G__input,.login-module__WEZH7G__innerInput{border:1px solid var(--line);background:var(--surface);height:48px;min-height:48px;color:var(--ink);border-radius:9px;font-size:14px}.login-module__WEZH7G__input:focus,.login-module__WEZH7G__input:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 18%, transparent)}.login-module__WEZH7G__input::placeholder{color:var(--ink-3)}.login-module__WEZH7G__innerInput{padding-left:44px}.login-module__WEZH7G__section{color:var(--ink-3)}.login-module__WEZH7G__visibilityToggle{color:var(--ink-2);border-radius:7px}.login-module__WEZH7G__visibilityToggle:hover{background:var(--surface-2)}.login-module__WEZH7G__error{background:var(--danger-soft);color:var(--danger);border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.login-module__WEZH7G__submit{background:var(--focus);color:#fff;min-height:48px;box-shadow:none;border:0;border-radius:9px;margin-top:5px;padding-inline:15px;font-size:14px;font-weight:700}.login-module__WEZH7G__submit:hover{background:color-mix(in srgb, var(--focus) 86%, var(--ink))}.login-module__WEZH7G__submit:disabled{opacity:.65}.login-module__WEZH7G__submit .mantine-Button-section[data-position=right]{margin-left:auto}.login-module__WEZH7G__footer{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;gap:20px;padding:18px 0 0;font-size:11px;display:flex}.login-module__WEZH7G__footer a{color:var(--ink-3)}.login-module__WEZH7G__footer a strong{color:var(--accent-ink);font-weight:700}.login-module__WEZH7G__footer a:hover strong{text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.login-module__WEZH7G__page{padding:max(20px, env(safe-area-inset-top)) 22px max(20px, env(safe-area-inset-bottom))}.login-module__WEZH7G__shell{min-height:calc(100svh - 40px)}.login-module__WEZH7G__layout{padding:clamp(38px,8svh,72px) 0 46px;display:block}.login-module__WEZH7G__intro h1{max-width:12ch;margin:11px 0 9px;font-size:clamp(2.45rem,9vw,3.4rem)}.login-module__WEZH7G__intro p{max-width:38ch;font-size:13px;line-height:1.5}.login-module__WEZH7G__introNote{display:none}.login-module__WEZH7G__panel{border-left:0;margin-top:clamp(34px,6svh,54px);padding:0}.login-module__WEZH7G__panel h2{margin-top:8px;font-size:2rem}.login-module__WEZH7G__panel>p{margin-bottom:23px}.login-module__WEZH7G__footer{margin-top:auto}}@media (max-width:360px),(max-height:690px){.login-module__WEZH7G__page{padding-top:max(12px, env(safe-area-inset-top));padding-bottom:max(12px, env(safe-area-inset-bottom))}.login-module__WEZH7G__layout{padding-top:24px;padding-bottom:24px}.login-module__WEZH7G__intro h1{font-size:2.25rem}.login-module__WEZH7G__intro p{display:none}.login-module__WEZH7G__panel{margin-top:26px}.login-module__WEZH7G__panel>p{margin-bottom:15px}.login-module__WEZH7G__form{gap:13px}.login-module__WEZH7G__footer>span{display:none}}@media (prefers-reduced-motion:reduce){.login-module__WEZH7G__submit,.login-module__WEZH7G__input{transition:none}}.login-module__WEZH7G__googleAccess{gap:16px;display:grid}.login-module__WEZH7G__googleButton{background:var(--surface);width:100%;min-height:48px;color:var(--ink);border:1px solid var(--line);border-radius:8px;font-size:14px;font-weight:500}.login-module__WEZH7G__googleButton:hover{background:var(--surface-2)}.login-module__WEZH7G__googleAccess p{color:var(--ink-3);margin:0;font-size:12px;line-height:1.7}
