.ManagementLogin-module__9sGjiG__page{color:#12334d;background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.ManagementLogin-module__9sGjiG__intro{color:#fff;background:radial-gradient(circle at 10% 90%,#0f766e,#12334d 70%);flex-direction:column;justify-content:center;gap:30px;padding:clamp(32px,7vw,110px);display:flex}.ManagementLogin-module__9sGjiG__intro span,.ManagementLogin-module__9sGjiG__eyebrow{letter-spacing:.15em;font-size:12px;font-weight:800}.ManagementLogin-module__9sGjiG__intro h1{color:#fff;margin:0;font-size:clamp(36px,4vw,58px);line-height:1.12}.ManagementLogin-module__9sGjiG__intro p{color:#cbd5e1;line-height:1.8}.ManagementLogin-module__9sGjiG__intro a{color:#fff}.ManagementLogin-module__9sGjiG__form{box-sizing:content-box;align-self:center;max-width:520px;padding:clamp(32px,7vw,90px)}.ManagementLogin-module__9sGjiG__form h2{color:#12334d;margin:10px 0;font-size:36px}.ManagementLogin-module__9sGjiG__form p,.ManagementLogin-module__9sGjiG__form small{color:#64748b;line-height:1.6}.ManagementLogin-module__9sGjiG__form label{margin:24px 0;font-weight:600;display:block}.ManagementLogin-module__9sGjiG__form input{width:100%;font:inherit;color:#12334d;background:#fff;border:1px solid #cbd5e1;border-radius:10px;margin-top:8px;padding:14px}.ManagementLogin-module__9sGjiG__password{position:relative}.ManagementLogin-module__9sGjiG__password input{padding-right:72px}.ManagementLogin-module__9sGjiG__password button{color:#0f766e;cursor:pointer;background:0 0;border:0;position:absolute;top:21px;right:10px}.ManagementLogin-module__9sGjiG__submit{color:#fff;width:100%;font:inherit;cursor:pointer;background:#0f766e;border:0;border-radius:10px;padding:15px;font-weight:700}.ManagementLogin-module__9sGjiG__submit:disabled{opacity:.6}.ManagementLogin-module__9sGjiG__form a{color:#0f766e}.ManagementLogin-module__9sGjiG__form .ManagementLogin-module__9sGjiG__error{color:#b42318;background:#fff1f2;border-radius:8px;padding:12px}@media (max-width:800px){.ManagementLogin-module__9sGjiG__page{grid-template-columns:1fr}.ManagementLogin-module__9sGjiG__intro{gap:15px;padding:32px}.ManagementLogin-module__9sGjiG__intro h1{font-size:32px}.ManagementLogin-module__9sGjiG__form{max-width:100%;padding:32px}}
