.auth_authWrapper__dfBvW{min-height:100vh;display:flex;flex-direction:column;color:var(--foreground);background:var(--background)}.auth_authHeader__oHCrb{position:sticky;top:0;width:100%;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--header-bg);border-bottom:1px solid var(--border-color);z-index:100;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.auth_authContent__ZAq9p{flex:1 1;display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem}.auth_authCard__Ir0GS{background:var(--background-card);border:1px solid var(--border-color);border-radius:24px;width:100%;max-width:480px;padding:2.5rem;box-shadow:var(--shadow-md)}.auth_authIconBox__bp_f8{width:50px;height:50px;border-radius:14px;background:var(--primary-subtle);border:1px solid var(--primary-border);color:var(--primary);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.auth_authTitle__VlD_J{font-family:var(--font-outfit);font-size:1.75rem;font-weight:800;color:var(--foreground);margin-bottom:.4rem}.auth_authSubtitle__Hjn_W{font-size:.9rem;color:var(--foreground-muted);line-height:1.5;margin-bottom:1.75rem}.auth_formGroup__GahYP{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1.1rem}.auth_label__642y9{font-size:.82rem;font-weight:600;color:var(--foreground)}.auth_input__2iiLT{width:100%;padding:.8rem 1rem;border-radius:10px;border:1px solid var(--border-color);background:var(--background-subtle);color:var(--foreground);font-size:.9rem;outline:none;transition:border-color .2s ease}.auth_input__2iiLT:focus{border-color:var(--primary)}.auth_select__5FtBz{width:100%;padding:.8rem 1rem;border-radius:10px;border:1px solid var(--border-color);background:var(--background-subtle);color:var(--foreground);font-size:.9rem;outline:none}.auth_errorAlert__SlSUH{background:#fef2f2;border:1px solid #fca5a5;color:#dc2626;border-radius:10px}.auth_errorAlert__SlSUH,.auth_successAlert__5EgV5{padding:.75rem 1rem;font-size:.85rem;margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem}.auth_successAlert__5EgV5{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a;border-radius:10px}.auth_btnSubmit__i_HEN{width:100%;margin-top:.5rem;background:var(--primary);color:var(--primary-contrast);font-weight:700;font-size:.95rem;padding:.85rem;border-radius:var(--radius-sm);border:1px solid var(--primary);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:var(--shadow-sm);transition:all .2s ease}.auth_btnSubmit__i_HEN:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px)}.auth_btnSubmit__i_HEN:disabled{opacity:.7;cursor:not-allowed}.auth_authFooterLinks__nsjcU{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border-color);text-align:center;font-size:.85rem;color:var(--foreground-muted);display:flex;flex-direction:column;gap:.5rem}.auth_linkPrimary__SiHVg{color:var(--primary);font-weight:600;text-decoration:underline}.auth_stepsBar__IXZHS{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;background:var(--background-subtle);padding:.35rem .5rem;border-radius:9999px;border:1px solid var(--border-color)}.auth_stepItem__rZBsZ{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.78rem;font-weight:600;color:var(--foreground-muted);padding:.4rem .5rem;border-radius:9999px;transition:all .2s ease}.auth_stepItemActive__jDBpi{background:var(--primary);color:var(--primary-contrast);box-shadow:var(--shadow-sm)}.auth_stepItemDone__5ZXhT{color:var(--foreground)}.auth_optionCardsGrid__EqDmO{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.25rem}.auth_optionCard__YuodM{border:1px solid var(--border-color);border-radius:12px;padding:.85rem;background:var(--background-subtle);cursor:pointer;display:flex;flex-direction:column;gap:.35rem;transition:all .2s ease;position:relative}.auth_optionCard__YuodM:hover{border-color:var(--primary-border)}.auth_optionCardSelected___7L_I{border-color:var(--primary);background:var(--primary-subtle)}.auth_optionCardTitle__IOqMF{font-size:.88rem;font-weight:700;color:var(--foreground);display:flex;align-items:center;justify-content:space-between}.auth_optionCardDesc__n_DA1{font-size:.75rem;color:var(--foreground-muted);line-height:1.4}.auth_complianceCard___xVdA{background:rgba(2,132,199,.06);border:1px solid var(--primary-border);border-radius:12px;padding:.85rem 1rem;margin-bottom:1.25rem;display:flex;align-items:flex-start;gap:.75rem;font-size:.8rem;line-height:1.45;color:var(--foreground)}.auth_btnOutline__yeAPy{background:transparent;color:var(--foreground);border:1px solid var(--border-color);border-radius:12px;padding:.85rem 1.25rem;font-size:.9rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:all .2s ease}.auth_btnOutline__yeAPy:hover{background:var(--background-subtle);border-color:var(--foreground-muted)}