.LoginPage_page__PRXpB{min-height:calc(100vh - 76px);padding:48px 20px;background:#f2fdff;color:#3f4b56}.LoginPage_shell__tpnKk{width:min(720px,100%);margin:0 auto}.LoginPage_panel__W7siP{overflow:hidden;border:1px solid #dedfe5;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(63,75,86,.08)}.LoginPage_toolbar__I206J{display:flex;min-height:44px;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #dedfe5;background:#fafbfc}.LoginPage_dots__skDRp{display:flex;gap:6px}.LoginPage_dot__lelyN{width:10px;height:10px;border-radius:50%;background:#dedfe5}.LoginPage_panelContent__zoPVN{display:flex;flex-direction:column;gap:18px;padding:24px}.LoginPage_heading__yR5c7 h1{margin:0;font-size:1.5rem;letter-spacing:0}.LoginPage_heading__yR5c7 p{margin:6px 0 0;color:#85858c;font-size:.92rem}.LoginPage_compactRow___vKMu{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:4px}.LoginPage_formSection__M9azj{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid #dedfe5}.LoginPage_sectionLabel__u6pKh{color:#85858c;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.LoginPage_panel__W7siP .MuiButton-contained{background:#23b1c9}.LoginPage_panel__W7siP .MuiButton-contained:hover{background:#1e9bb0}.LoginPage_panel__W7siP .MuiButton-outlined{border-color:#23b1c9;color:#167f92}@media (max-width:600px){.LoginPage_page__PRXpB{padding:24px 12px}.LoginPage_panelContent__zoPVN{padding:20px 16px}.LoginPage_compactRow___vKMu{align-items:flex-start;flex-direction:column}}