.password-reset-module__c5Eb5W__card{width:min(100%,540px);box-shadow:none;background:0 0;border:0;margin-inline:auto;padding:0}.password-reset-module__c5Eb5W__mainCard{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;border:.5px solid #e5e7eb;align-content:start;gap:16px;padding:24px;display:grid}.password-reset-module__c5Eb5W__eyebrow,.password-reset-module__c5Eb5W__breadcrumbs{color:#6b7280;font-size:12px}.password-reset-module__c5Eb5W__heading{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700;line-height:1.15}.password-reset-module__c5Eb5W__summary{color:#6b7280;margin:0;font-size:13px;line-height:1.5}.password-reset-module__c5Eb5W__form,.password-reset-module__c5Eb5W__stateBlock{gap:14px;display:grid}.password-reset-module__c5Eb5W__form label{color:#6b7280;gap:6px;font-size:12px;font-weight:500;display:grid}.password-reset-module__c5Eb5W__form input{border-radius:var(--radius-md);color:#1a1a1a;min-height:44px;font:inherit;background:#fff;border:1px solid #e5e7eb;padding:0 12px}.password-reset-module__c5Eb5W__form input:focus-visible{border-color:#0954e0;outline:0;box-shadow:0 0 0 3px #eef1ff}.password-reset-module__c5Eb5W__form button,.password-reset-module__c5Eb5W__stateBlock button,.password-reset-module__c5Eb5W__actions button,.password-reset-module__c5Eb5W__actions a{border-radius:var(--radius-md);color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #6b7280;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.password-reset-module__c5Eb5W__form button[type=submit]{color:#fff;background:#1a1a1a;border:0}.password-reset-module__c5Eb5W__form button:disabled,.password-reset-module__c5Eb5W__stateBlock button:disabled,.password-reset-module__c5Eb5W__actions button:disabled{cursor:wait;opacity:.65}.password-reset-module__c5Eb5W__actions{flex-wrap:wrap;gap:10px;display:flex}.password-reset-module__c5Eb5W__navigationAction{background:var(--color-surface);border-color:var(--color-action-blue);color:var(--color-action-blue)}.password-reset-module__c5Eb5W__navigationAction:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:0}.password-reset-module__c5Eb5W__error,.password-reset-module__c5Eb5W__warning,.password-reset-module__c5Eb5W__status{border-radius:var(--radius-md);padding:12px;font-size:13px}.password-reset-module__c5Eb5W__error{color:#7f1515;background:#fee2e2;font-weight:700}.password-reset-module__c5Eb5W__error:before{content:"! ";font-weight:700}.password-reset-module__c5Eb5W__warning{color:#7a3308;background:#fef3c7}.password-reset-module__c5Eb5W__status{color:#014d3f;background:#d1fae5}.password-reset-module__c5Eb5W__status:before{content:"✓ "}.password-reset-module__c5Eb5W__safety{color:#014d3f;border-radius:var(--radius-md);background:#d1fae5;margin:0;padding:10px 12px;font-size:13px}.password-reset-module__c5Eb5W__redeemShell{min-height:100vh;padding:var(--space-4);background:var(--color-surface-subtle);color:var(--color-text);place-items:center;display:grid}.password-reset-module__c5Eb5W__redeemCard{border-radius:var(--radius-md);border:.5px solid var(--color-border);background:var(--color-surface);gap:12px;width:min(100%,420px);padding:24px;display:grid}.password-reset-module__c5Eb5W__recoveryActions{flex-wrap:wrap;gap:10px;display:flex}.password-reset-module__c5Eb5W__recoveryAction{border:1px solid var(--color-action-blue);border-radius:var(--radius-md);background:var(--color-surface);min-height:44px;color:var(--color-action-blue);justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.password-reset-module__c5Eb5W__recoveryAction:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:0}@media (max-width:42rem){.password-reset-module__c5Eb5W__card{width:100%}.password-reset-module__c5Eb5W__mainCard{padding:20px 16px}.password-reset-module__c5Eb5W__heading{font-size:24px}.password-reset-module__c5Eb5W__actions{flex-direction:column}.password-reset-module__c5Eb5W__actions button,.password-reset-module__c5Eb5W__actions a,.password-reset-module__c5Eb5W__recoveryActions a,.password-reset-module__c5Eb5W__stateBlock button,.password-reset-module__c5Eb5W__form button{width:100%}}@media (prefers-reduced-motion:reduce){.password-reset-module__c5Eb5W__form button,.password-reset-module__c5Eb5W__stateBlock button,.password-reset-module__c5Eb5W__actions button,.password-reset-module__c5Eb5W__actions a{transition:none}}@media (max-width:390px){.password-reset-module__c5Eb5W__mainCard,.password-reset-module__c5Eb5W__redeemCard{overflow-wrap:anywhere}}
