.Auth-module__dFVHCq__splitAuthPage{background:#050b07;grid-template-columns:1fr;min-height:100vh;display:grid}.Auth-module__dFVHCq__leftPane{color:#eef2f7;background:#060c08;justify-content:center;align-items:center;padding:48px 24px;display:flex}.Auth-module__dFVHCq__formWrap{width:100%;max-width:460px}.Auth-module__dFVHCq__brand{color:#ff4d5f;letter-spacing:-.02em;margin-bottom:22px;font-size:34px;font-weight:800;text-decoration:none;transition:opacity .2s;display:inline-block}.Auth-module__dFVHCq__brand:hover{opacity:.7}.Auth-module__dFVHCq__heroTitle{letter-spacing:-.03em;color:#f8fafc;margin:0 0 10px;font-size:45px;font-weight:700;line-height:1.05}.Auth-module__dFVHCq__heroSubtitle{color:#9ba7b8;margin:0 0 28px;font-size:16px}.Auth-module__dFVHCq__authForm{gap:14px;display:grid}.Auth-module__dFVHCq__formGroup{gap:8px;display:grid}.Auth-module__dFVHCq__formLabel{color:#d9e1eb;font-size:14px;font-weight:600}.Auth-module__dFVHCq__formInputDark{color:#edf2f8;background:#0b180e;border:1px solid #2a402e;border-radius:10px;width:100%;height:48px;padding:0 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.Auth-module__dFVHCq__formInputDark::placeholder{color:#718096}.Auth-module__dFVHCq__formInputDark:focus{border-color:#6f8db8;outline:none;box-shadow:0 0 0 3px #6185b838}.Auth-module__dFVHCq__metaRow{justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}.Auth-module__dFVHCq__rememberRow{color:#c2ccd8;align-items:center;gap:8px;font-size:14px;display:inline-flex}.Auth-module__dFVHCq__rememberRow input{accent-color:#7f9cc7}.Auth-module__dFVHCq__forgotLinkDark{color:#c6d2e3;font-size:14px;text-decoration:none}.Auth-module__dFVHCq__forgotLinkDark:hover{text-decoration:underline}.Auth-module__dFVHCq__submitButtonDark{color:#0b1118;cursor:pointer;background:#f1f5f9;border:none;border-radius:999px;width:100%;height:48px;margin-top:6px;font-size:15px;font-weight:700;transition:transform .16s,filter .16s}.Auth-module__dFVHCq__submitButtonDark:hover:not(:disabled){filter:brightness(.98);transform:translateY(-1px)}.Auth-module__dFVHCq__submitButtonDark:disabled{opacity:.6;cursor:not-allowed}.Auth-module__dFVHCq__switchTextDark{text-align:center;color:#aab4c2;margin-top:18px;font-size:15px}.Auth-module__dFVHCq__switchLinkDark{color:#f2f6fb;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.Auth-module__dFVHCq__switchLinkDark:hover{text-decoration:underline}.Auth-module__dFVHCq__rightPane{background:linear-gradient(140deg,#17212c,#21313d);display:none;position:relative;overflow:hidden}.Auth-module__dFVHCq__heroImage{-o-object-fit:cover;object-fit:cover;opacity:.88;width:100%;height:100%}.Auth-module__dFVHCq__errorBox{color:#ffd4db;background:#481219;border:1px solid #8f2734;border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:14px}.Auth-module__dFVHCq__successBox{color:#c6f6dc;background:#11321f;border:1px solid #2f8c57;border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:14px}.Auth-module__dFVHCq__authContainer{max-width:520px;margin:0 auto;padding:64px 24px 48px}.Auth-module__dFVHCq__authCard{background:#fff;border:1px solid #d6dde8;border-radius:16px;padding:34px 28px;box-shadow:0 16px 40px #020a1e1f}.Auth-module__dFVHCq__authTitle{color:#0d200f;text-align:center;margin:0;font-size:28px;font-weight:700}.Auth-module__dFVHCq__authSubtitle{text-align:center;color:#5a6576;margin-top:8px;margin-bottom:26px}.Auth-module__dFVHCq__formInput{color:#0d200f;background:#fff;border:1px solid #c7d1df;border-radius:10px;width:100%;height:48px;padding:0 14px;font-size:15px}.Auth-module__dFVHCq__formInput:focus{border-color:#6f8db8;outline:none;box-shadow:0 0 0 3px #6185b833}.Auth-module__dFVHCq__submitButton{color:#fff;cursor:pointer;background:#0f2a17;border:0;border-radius:999px;width:100%;height:46px;margin-top:8px;font-weight:700}.Auth-module__dFVHCq__submitButton:disabled{opacity:.7}.Auth-module__dFVHCq__switchText{text-align:center;color:#5a6576;margin-top:16px}.Auth-module__dFVHCq__switchLink{color:#0f2a17;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.Auth-module__dFVHCq__switchLink:hover{text-decoration:underline}.Auth-module__dFVHCq__forgotLink{color:#4f617d;font-size:14px;text-decoration:none}.Auth-module__dFVHCq__forgotLink:hover{text-decoration:underline}.Auth-module__dFVHCq__magicLinkButton,.Auth-module__dFVHCq__secondaryButton,.Auth-module__dFVHCq__divider,.Auth-module__dFVHCq__dividerLine,.Auth-module__dFVHCq__dividerText,.Auth-module__dFVHCq__tabRow,.Auth-module__dFVHCq__tab,.Auth-module__dFVHCq__tabActive{display:none}@media (min-width:960px){.Auth-module__dFVHCq__splitAuthPage{grid-template-columns:minmax(480px,1fr) minmax(460px,1fr)}.Auth-module__dFVHCq__leftPane{padding:64px 48px}.Auth-module__dFVHCq__rightPane{display:block}}@media (max-width:600px){.Auth-module__dFVHCq__leftPane{padding:32px 16px}.Auth-module__dFVHCq__brand{margin-bottom:16px;font-size:28px}.Auth-module__dFVHCq__heroTitle{font-size:34px}.Auth-module__dFVHCq__heroSubtitle{font-size:14px}}.Auth-module__dFVHCq__passwordField{position:relative}.Auth-module__dFVHCq__passwordField>input{padding-right:48px}.Auth-module__dFVHCq__passwordToggle,.Auth-module__dFVHCq__passwordToggleDark{cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:8px;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.Auth-module__dFVHCq__passwordToggle{color:#5a6576}.Auth-module__dFVHCq__passwordToggle:hover{color:#0d200f;background:#0d200f0f}.Auth-module__dFVHCq__passwordToggleDark{color:#8b97a7}.Auth-module__dFVHCq__passwordToggleDark:hover{color:#edf2f8;background:#edf2f814}.Auth-module__dFVHCq__passwordToggle:focus-visible,.Auth-module__dFVHCq__passwordToggleDark:focus-visible{outline-offset:2px;outline:2px solid #6f8db8}
