.page_page___e_sO{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at top left,#111827 0,#020617 45%),radial-gradient(circle at bottom right,#0b1120 0,#020617 55%);color:#f9fafb;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page_card__nPipi{width:100%;max-width:420px;padding:28px 26px 26px;border-radius:20px;background:rgba(15,23,42,.95);box-shadow:0 24px 60px rgba(15,23,42,.9),0 0 0 1px rgba(15,23,42,.9);border:1px solid rgba(148,163,184,.45)}.page_title__TZ6P1{font-size:22px;font-weight:600;letter-spacing:-.02em}.page_subtitle__dbd2I{margin-top:6px;font-size:13px;color:#9ca3af}.page_form__7EXNE{margin-top:18px;display:flex;flex-direction:column;gap:14px}.page_field__W88aP{display:flex;flex-direction:column;gap:6px}.page_label__pnCcZ{font-size:13px;color:#e5e7eb}.page_input__pky70{padding:9px 11px;border-radius:10px;border:1px solid rgba(148,163,184,.7);background:rgba(15,23,42,.95);color:#e5e7eb;font-size:14px}.page_input__pky70::placeholder{color:#6b7280}.page_input__pky70:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px rgba(37,99,235,.5)}.page_submit__H4m5U{margin-top:6px;padding:10px 16px;border-radius:999px;border:none;background:linear-gradient(135deg,#2563eb,#22c55e);color:#f9fafb;font-size:14px;font-weight:500;cursor:pointer;width:100%;transition:transform .1s ease,box-shadow .1s ease,filter .15s ease}.page_submit__H4m5U:disabled{cursor:default;opacity:.7;filter:grayscale(.2)}.page_submit__H4m5U:not(:disabled):hover{filter:brightness(1.05)}.page_submit__H4m5U:not(:disabled):active{transform:translateY(1px);box-shadow:none}.page_error__YqYLT{margin-top:4px;padding:8px 10px;border-radius:10px;background:rgba(220,38,38,.16);border:1px solid rgba(248,113,113,.5);color:#fecaca;font-size:13px}@media (max-width:480px){.page_card__nPipi{padding:22px 18px 20px}.page_title__TZ6P1{font-size:20px}}.page_page___e_sO{background:#f6faf7;color:#25432f}.page_card__nPipi{background:#fff;border-color:#dce8de;box-shadow:0 12px 60px #25432f0c}.page_label__pnCcZ,.page_subtitle__dbd2I{color:#708575}.page_input__pky70{color:#365c42;background:#fbfdfb;border-color:#dce7de}.page_submit__H4m5U{background:#087d5a;border-radius:8px}.page_error__YqYLT{color:#a44d3c;background:#fff1ed;border-color:#efd4cb}.password-field_control__u4T0j{position:relative;min-width:0;width:100%}.password-field_input__SI8bD{width:100%;box-sizing:border-box;padding-right:52px!important}.password-field_toggle__TBJAx{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:42px;height:38px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:#246a4e;cursor:pointer}.password-field_toggle__TBJAx:hover{background:#eaf4ee}.password-field_toggle__TBJAx:focus-visible{outline:2px solid #087d5a;outline-offset:2px}.password-field_toggle__TBJAx[aria-pressed=true]{background:#edf5f0}.password-field_toggle__TBJAx:disabled{cursor:default;opacity:.5}