.login-module__WEZH7G__wrap{min-height:100dvh;padding:56px 24px 32px;position:relative}.login-module__WEZH7G__close{justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:14px;left:12px}.login-module__WEZH7G__close svg{fill:none;width:22px;height:22px;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round}.login-module__WEZH7G__brand{text-align:center;flex-direction:column;align-items:center;margin:12px 0 28px;display:flex}.login-module__WEZH7G__title{letter-spacing:-.02em;margin-top:14px;font-size:19px;font-weight:700}.login-module__WEZH7G__sub{color:var(--sub);margin-top:6px;font-size:12.5px}.login-module__WEZH7G__form{flex-direction:column;gap:14px;display:flex}.login-module__WEZH7G__label{color:var(--sub);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.login-module__WEZH7G__input{border:1.5px solid var(--line);width:100%;color:var(--ink);background:var(--bg);border-radius:12px;padding:12px;font-size:14px;font-weight:400}.login-module__WEZH7G__input:focus{border-color:var(--ink);outline:none}.login-module__WEZH7G__input::placeholder{color:var(--faint)}.login-module__WEZH7G__error{color:var(--danger);font-size:12.5px}.login-module__WEZH7G__submit{background:var(--accent);color:#fff;border-radius:12px;height:48px;margin-top:6px;font-size:14.5px;font-weight:700}.login-module__WEZH7G__submit:disabled{opacity:.6}.login-module__WEZH7G__switch{color:var(--sub);justify-content:center;gap:6px;margin-top:20px;font-size:12.5px;display:flex}.login-module__WEZH7G__switch button{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.login-module__WEZH7G__agree{color:var(--faint);text-align:center;margin-top:10px;font-size:11.5px;line-height:1.55}.login-module__WEZH7G__agree a{color:var(--sub);text-underline-offset:2px;text-decoration:underline}
