.v24-spinner{position:relative;display:inline-block;flex-shrink:0;vertical-align:middle}.v24-spinner:after,.v24-spinner:before{content:"";position:absolute;inset:0;border-radius:50%;box-sizing:border-box;border-width:var(--v24-spinner-border,2px);border-style:solid}.v24-spinner:before{border-color:var(--v24-brand-tint)}.v24-spinner:after{border-color:transparent;border-top-color:var(--v24-brand);border-right-color:var(--v24-brand);animation:v24-spinner-spin .8s cubic-bezier(.5,.15,.3,.9) infinite}@keyframes v24-spinner-spin{to{transform:rotate(1turn)}}.v24-spinner-inverse:before{border-color:rgba(255,255,255,.3)}.v24-spinner-inverse:after{border-color:#ffffff #ffffff transparent transparent}.v24-spinner-muted:before{border-color:var(--v24-hairline-subtle)}.v24-spinner-muted:after{border-color:transparent;border-top-color:var(--v24-text-tertiary);border-right-color:var(--v24-text-tertiary)}@media (prefers-reduced-motion:reduce){.v24-spinner:after{animation-duration:.01ms;animation-iteration-count:1}}.PasswordStrengthField_wrap__BbrmM{display:flex;flex-direction:column;gap:6px}.PasswordStrengthField_inputRow__TSFg_{position:relative}.PasswordStrengthField_input__p_buv{width:100%;padding:10px 40px 10px 12px;font-family:inherit;font-size:14px;border:1px solid var(--v24-hairline);border-radius:var(--v24-radius-input,8px);background:var(--v24-bg-page);color:var(--v24-text-primary)}.PasswordStrengthField_input__p_buv:focus{outline:2px solid var(--v24-brand);outline-offset:-1px}.PasswordStrengthField_toggleBtn__k23uC{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:6px;cursor:pointer;color:var(--v24-text-tertiary);display:inline-flex;align-items:center;justify-content:center}.PasswordStrengthField_ruleList__ZnlKS{display:flex;flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;font-size:12px}.PasswordStrengthField_ruleItem__PTPgg{display:flex;align-items:center;gap:6px;color:var(--v24-text-secondary)}.PasswordStrengthField_ruleMet__8t5Pm{color:var(--v24-success)}@media (max-width:480px){.PasswordStrengthField_input__p_buv{font-size:16px}.PasswordStrengthField_ruleItem__PTPgg{font-size:11px}}.ChatCard_chatCard__DHSMI{background:var(--v24-bg-page);border:1px solid var(--v24-hairline);border-radius:var(--v24-radius-card);padding:14px 16px;display:flex;flex-direction:column;gap:10px;max-width:360px;align-self:flex-start;box-shadow:var(--v24-shadow-xs)}.ChatCard_chatCard__DHSMI.ChatCard_chatCardCenter__EVw0H{align-self:center;max-width:420px}.ChatCard_chatCardHeader__j_mCY{display:flex;align-items:center;gap:10px}.ChatCard_chatCardIcon__DXkTr{flex-shrink:0;width:18px;height:18px;display:grid;place-items:center;background:transparent;color:var(--v24-text-secondary)}.ChatCard_chatCardIcon__DXkTr svg{width:16px;height:16px}.ChatCard_chatCardIconNeutral__FBWdT{color:var(--v24-text-secondary)}.ChatCard_chatCardIconSuccess___pL6C{color:var(--v24-success)}.ChatCard_chatCardIconWarning__Cd8C1{color:var(--v24-warning)}.ChatCard_chatCardIconDanger__ahxg7{color:var(--v24-danger)}.ChatCard_chatCardTitle__z0KY3{font-size:13px;font-weight:600;color:var(--v24-text-primary);letter-spacing:-.005em;margin:0;line-height:1.3}.ChatCard_chatCardSub__FzKxH{font-size:11.5px;color:var(--v24-text-tertiary);margin:1px 0 0;line-height:1.3}.ChatCard_chatCardBody__wbRpm{font-size:12.5px;line-height:1.55;color:var(--v24-text-secondary);margin:0}.ChatCard_chatCardMetaRow__4T_eE{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;background:var(--v24-surface-card);border-radius:8px;font-size:12px}.ChatCard_chatCardMetaLabel__hT6yM{color:var(--v24-text-tertiary)}.ChatCard_chatCardMetaValue___77vx{color:var(--v24-text-primary);font-weight:600;font-variant-numeric:tabular-nums}.ChatCard_chatCardDivider__8XcT_{height:1px;background:var(--v24-hairline-subtle);margin:2px 0}.ChatCard_chatCardActions__8qVis{display:flex;align-items:center;gap:8px;margin-top:2px}.ChatCard_chatCardBtn__IVRfD{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:var(--v24-radius-button);font-size:12.5px;font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease,transform 80ms ease;border:1px solid transparent}.ChatCard_chatCardBtn__IVRfD:active{transform:scale(.97)}.ChatCard_chatCardBtnPrimary__H8wrO{background:var(--v24-brand);color:var(--v24-text-inverse)}.ChatCard_chatCardBtnPrimary__H8wrO:hover{background:var(--v24-brand-deep)}.ChatCard_chatCardBtnPrimary__H8wrO:disabled{opacity:.5;cursor:not-allowed}.ChatCard_chatCardBtnSecondary__8rQ_w{background:var(--v24-bg-page);color:var(--v24-text-primary);border-color:var(--v24-hairline-strong)}.ChatCard_chatCardBtnSecondary__8rQ_w:hover{background:var(--v24-surface-card);border-color:var(--v24-text-tertiary)}.ChatCard_chatCardBtnDanger__AUdAe{background:var(--v24-bg-page);color:var(--v24-danger);border-color:var(--v24-danger)}.ChatCard_chatCardBtnDanger__AUdAe:hover{background:var(--v24-danger-tint)}.ChatCard_chatCardBadge__E9Z_7{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--v24-radius-chip);font-size:11px;font-weight:600;background:var(--v24-surface-card);color:var(--v24-text-secondary)}.ChatCard_chatCardBadgePrimary__16V_l{background:var(--v24-brand-tint);color:var(--v24-brand-deep)}.ChatCard_chatCardBadgeSuccess__apG0U{background:var(--v24-success-tint);color:var(--v24-success)}.ChatCard_chatCardBadgeWarning__FYYwp{background:var(--v24-warning-tint);color:var(--v24-warning)}.ChatCard_chatCardBadgeDanger__h0aLT{background:var(--v24-danger-tint);color:var(--v24-danger)}.IgBioVerifyFlow_flow__Hrb_1{display:flex;flex-direction:column;gap:var(--v24-space-4);background:var(--v24-bg-page);border:1px solid var(--v24-hairline);border-radius:var(--v24-radius-card);padding:var(--v24-space-6)}.IgBioVerifyFlow_progress__9bQvZ{display:flex;gap:var(--v24-space-2);margin-bottom:var(--v24-space-2)}.IgBioVerifyFlow_dot__qPK5k{width:8px;height:8px;border-radius:999px;background:var(--v24-hairline)}.IgBioVerifyFlow_dotActive___xH9f{background:var(--v24-brand)}.IgBioVerifyFlow_dotDone__Onhxz{background:var(--v24-brand-deep)}.IgBioVerifyFlow_title__u270S{font-family:var(--v24-font-display);font-size:18px;font-weight:600;color:var(--v24-text-primary);letter-spacing:-.01em;margin:0}.IgBioVerifyFlow_sub__U4Kmk{font-size:15px;color:var(--v24-text-secondary);line-height:1.5;margin:0}.IgBioVerifyFlow_label__u4ArU{display:block;font-size:12px;font-weight:600;color:var(--v24-text-secondary);text-transform:uppercase;letter-spacing:.06em}.IgBioVerifyFlow_inputWrap__W9__1{display:flex;align-items:center;background:var(--v24-surface-input);border:1px solid var(--v24-hairline);border-radius:var(--v24-radius-button);padding:0 var(--v24-space-3);min-height:44px;transition:border-color .15s ease,box-shadow .15s ease}.IgBioVerifyFlow_at___Nbqh{color:var(--v24-text-tertiary);font-size:15px;margin-right:2px}.IgBioVerifyFlow_input__DlnGr{flex:1;border:0;background:transparent;font-size:15px;color:var(--v24-text-primary);outline:none;padding:12px 0;min-height:44px;font-family:inherit}.IgBioVerifyFlow_input__DlnGr::placeholder{color:var(--v24-text-tertiary)}.IgBioVerifyFlow_inputWrap__W9__1:focus-within{border-color:var(--v24-brand);box-shadow:0 0 0 3px var(--v24-brand-tint)}.IgBioVerifyFlow_cta__Tbn9H{min-height:44px;background:var(--v24-brand);color:var(--v24-text-on-brand);border:0;border-radius:var(--v24-radius-button);padding:12px 20px;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s ease;font-family:inherit}.IgBioVerifyFlow_cta__Tbn9H:hover:not(:disabled){background:var(--v24-brand-deep)}.IgBioVerifyFlow_cta__Tbn9H:disabled{opacity:.55;cursor:not-allowed}.IgBioVerifyFlow_cta__Tbn9H[aria-busy=true]{display:inline-flex;align-items:center;justify-content:center;gap:var(--v24-space-2)}.IgBioVerifyFlow_ctaSpinner__lJUck{flex-shrink:0}.IgBioVerifyFlow_title__u270S{display:inline-flex;align-items:center;gap:var(--v24-space-2)}.IgBioVerifyFlow_removalLine__oDimX{font-size:14px;color:var(--v24-text-secondary);background:var(--v24-accent-tint);border-left:3px solid var(--v24-accent);border-radius:var(--v24-radius-button);padding:var(--v24-space-3);margin:0;line-height:1.5}.IgBioVerifyFlow_safetyBody__0g2DY{display:flex;flex-direction:column;gap:var(--v24-space-3);font-size:14px;line-height:1.5;color:var(--v24-text-primary)}.IgBioVerifyFlow_safetyBody__0g2DY p{margin:0}.IgBioVerifyFlow_safetyBody__0g2DY strong{font-weight:600}.IgBioVerifyFlow_linkBtn__1JBtO{min-height:44px;background:transparent;color:var(--v24-text-secondary);border:0;padding:0;font-size:13px;font-weight:500;text-align:left;cursor:pointer;font-family:inherit}.IgBioVerifyFlow_linkBtn__1JBtO:hover{color:var(--v24-text-primary)}.IgBioVerifyFlow_codeChip__fz82R{display:flex;align-items:center;justify-content:space-between;gap:var(--v24-space-3);background:var(--v24-accent-tint);border:1px dashed var(--v24-accent);border-radius:var(--v24-radius-button);padding:var(--v24-space-4);min-height:56px;cursor:pointer;font-family:inherit}.IgBioVerifyFlow_codeChip__fz82R:hover{background:var(--v24-accent-tint);filter:brightness(.98)}.IgBioVerifyFlow_codeText__ACbtf{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:22px;font-weight:700;letter-spacing:.06em;color:var(--v24-accent-deep)}.IgBioVerifyFlow_copyHint__lYEfe{font-size:12px;color:var(--v24-text-secondary);font-weight:500}.IgBioVerifyFlow_codeInline__tt_JW{font-family:ui-monospace,SF Mono,Menlo,monospace;background:var(--v24-accent-tint);color:var(--v24-accent-deep);padding:2px 6px;border-radius:4px;font-size:14px;font-weight:600}.IgBioVerifyFlow_steps__7FpfR{margin:var(--v24-space-2) 0 0;padding-left:var(--v24-space-5);font-size:15px;color:var(--v24-text-secondary);line-height:1.6}.IgBioVerifyFlow_steps__7FpfR li+li{margin-top:4px}.IgBioVerifyFlow_error__lIn3a{font-size:14px;color:var(--v24-danger);background:var(--v24-danger-tint);border-radius:var(--v24-radius-button);padding:var(--v24-space-3);margin:0;line-height:1.5}@media (prefers-reduced-motion:reduce){.IgBioVerifyFlow_codeChip__fz82R,.IgBioVerifyFlow_cta__Tbn9H,.IgBioVerifyFlow_inputWrap__W9__1{transition:none}}.TdsMismatchModal_body__ijida{display:flex;flex-direction:column;gap:var(--v24-space-4)}.TdsMismatchModal_row2__BIe2D{display:grid;grid-template-columns:1fr;gap:var(--v24-space-3)}@media (min-width:701px){.TdsMismatchModal_row2__BIe2D{grid-template-columns:1fr 1fr;gap:var(--v24-space-3)}}.TdsMismatchModal_field__SamLY{display:flex;flex-direction:column;gap:var(--v24-space-1)}.TdsMismatchModal_label__Y7KrT{font-size:var(--v24-text-xs);font-weight:700;color:var(--v24-text-tertiary);text-transform:uppercase;letter-spacing:.06em}.TdsMismatchModal_required__uoe3J{color:var(--v24-danger)}.TdsMismatchModal_counter__KxCwM{color:var(--v24-text-tertiary)}.TdsMismatchModal_counterErr__yFduX,.TdsMismatchModal_counter__KxCwM{font-size:var(--v24-text-xs);text-align:right;margin-top:var(--v24-space-1)}.TdsMismatchModal_counterErr__yFduX{color:var(--v24-danger)}.TdsMismatchModal_alertWarn__sExnO{padding:var(--v24-space-3);background:var(--v24-warning-tint);border:1px solid var(--v24-warning);border-radius:var(--v24-radius-card);font-size:var(--v24-text-sm);color:var(--v24-text-primary);line-height:1.5}.TdsMismatchModal_errorText__n3hf0{font-size:var(--v24-text-sm);color:var(--v24-danger);margin:0}.TdsMismatchModal_dropZone__XpUZD{border:1.5px dashed var(--v24-hairline-strong);border-radius:var(--v24-radius-card);padding:var(--v24-space-4);min-height:88px;text-align:center;cursor:pointer;background:var(--v24-bg-page);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--v24-space-1);outline:none;transition:border-color .12s var(--v24-ease-default)}.TdsMismatchModal_dropZone__XpUZD:focus-visible{border-color:var(--v24-brand)}.TdsMismatchModal_dropZone__XpUZD:active{background:var(--v24-hairline-subtle)}.TdsMismatchModal_dropZoneMain__wZJUn{font-size:var(--v24-text-base);color:var(--v24-text-secondary);font-weight:500}.TdsMismatchModal_dropZoneSub__X_AOx{font-size:var(--v24-text-xs);color:var(--v24-text-tertiary)}.TdsMismatchModal_fileInputHidden__NJN8N{display:none}.TdsMismatchModal_uploadList__TkZth{list-style:none;padding:0;margin:var(--v24-space-3) 0 0;display:flex;flex-direction:column;gap:var(--v24-space-2)}.TdsMismatchModal_uploadRow__FH7Nn{display:flex;align-items:center;gap:var(--v24-space-3);padding:var(--v24-space-3);border-radius:var(--v24-radius-card);border:1px solid var(--v24-hairline);background:var(--v24-bg-page)}.TdsMismatchModal_uploadRowErr__WnkqV{background:var(--v24-danger-tint);border-color:var(--v24-danger)}.TdsMismatchModal_uploadRowMeta__QhTzN{flex:1;min-width:0}.TdsMismatchModal_uploadRowName__XOLYH{font-size:var(--v24-text-sm);font-weight:500;color:var(--v24-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TdsMismatchModal_uploadRowSub__BqNVC{font-size:var(--v24-text-xs);color:var(--v24-text-tertiary);margin-top:2px}.TdsMismatchModal_uploadRemove__d9FgI{flex-shrink:0;width:44px;height:44px;background:none;border:0;cursor:pointer;color:var(--v24-text-tertiary);font-family:inherit;font-size:var(--v24-text-base);border-radius:var(--v24-radius-button);display:inline-flex;align-items:center;justify-content:center}.TdsMismatchModal_uploadRemove__d9FgI:hover{color:var(--v24-danger);background:var(--v24-hairline-subtle)}.TdsMismatchModal_footer__C2Amk{display:flex;align-items:center;justify-content:space-between;gap:var(--v24-space-3);flex-wrap:wrap}.TdsMismatchModal_footerHint__gN5zu{font-size:var(--v24-text-xs);color:var(--v24-text-tertiary);margin:0}.TdsMismatchModal_footerBtns__U7uH_{display:flex;gap:var(--v24-space-2);margin-left:auto}@media (max-width:400px){.TdsMismatchModal_footerBtns__U7uH_{width:100%}.TdsMismatchModal_footerBtns__U7uH_>*{flex:1}}.TdsMismatchModal_desktopShell__eWfvM{padding:var(--v24-space-6);display:flex;flex-direction:column;gap:var(--v24-space-5)}.TdsMismatchModal_desktopHeader__pXrXW{display:flex;flex-direction:column}.TdsMismatchModal_desktopTitle__g6RSn{font-family:var(--v24-font-display);font-size:var(--v24-text-xl);font-weight:600;color:var(--v24-text-primary);letter-spacing:-.015em;margin:0}.TdsMismatchModal_desktopSubtitle__bTUPs{font-size:var(--v24-text-sm);color:var(--v24-text-secondary);margin:var(--v24-space-2) 0 0;line-height:1.55}