.portal-entry_frame__n0lF6{--entry-rail:#1c2d3b;--entry-brand:#2d455a;--entry-accent:#e51652;--entry-accent-hover:#c9134a;--entry-accent-tint:#fde7ee;--entry-accent-dark:#8d1236;--entry-canvas:#f7f8fa;--entry-paper:#fff;--entry-border:#e6e9ed;--entry-control-border:#dce1e7;--entry-control-fill:#fbfcfd;--entry-ink:#1d1d1b;--entry-secondary:#3f4c58;--entry-muted:#617383;--entry-disabled:#96a2ac;width:100%;min-height:min(650px,calc(100dvh - 80px));display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);overflow:hidden;border:1px solid var(--entry-border);border-radius:18px;background:var(--entry-paper);box-shadow:0 8px 22px rgba(45,69,90,.1);color:var(--entry-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.portal-entry_brandPanel__FzmnM{display:flex;min-width:0;flex-direction:column;padding:40px 36px 32px;background:var(--entry-rail);box-shadow:inset 3px 0 0 var(--entry-accent);color:#fff}.portal-entry_logo__QLPNK{width:168px;height:auto}.portal-entry_brandMessage__w_OxW{margin:auto 0;padding:48px 0}.portal-entry_eyebrow__yDrpy{margin:0 0 12px;color:#ffb3c7;font-size:11px;font-weight:800;letter-spacing:1.35px;text-transform:uppercase}.portal-entry_brandHeading__rwD80{max-width:310px;margin:0;color:#fff;font-size:clamp(26px,3vw,34px);font-weight:800;letter-spacing:-.7px;line-height:1.1}.portal-entry_brandCopy__CT09W{max-width:300px;margin:16px 0 0;color:#c3d0da;font-size:14px;line-height:1.6}.portal-entry_progress__O_dDZ{display:grid;gap:10px;margin:32px 0 0;padding:0;list-style:none}.portal-entry_progressStep__6Oq0g{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;color:#7d8f9e;font-size:12.5px;font-weight:700}.portal-entry_progressStep__6Oq0g[data-status=complete]{color:#c3d0da}.portal-entry_progressStep__6Oq0g[data-status=current]{color:#fff}.portal-entry_progressMarker__s136l{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border:1px solid rgba(195,208,218,.34);border-radius:50%;color:inherit;font-size:11px;line-height:1}.portal-entry_progressStep__6Oq0g[data-status=complete] .portal-entry_progressMarker__s136l{border-color:rgba(31,138,91,.7);background:rgba(31,138,91,.22);color:#d8f5e7}.portal-entry_progressStep__6Oq0g[data-status=current] .portal-entry_progressMarker__s136l{border-color:#ffb3c7;background:rgba(229,22,82,.2);color:#ffb3c7}.portal-entry_formPanel__zU24y{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:48px;background:var(--entry-paper)}.portal-entry_content__iQ_Gf{width:100%;max-width:420px;margin:0 auto}.portal-entry_content__iQ_Gf h1{color:var(--entry-brand);font-size:29px;font-weight:800;letter-spacing:-.6px;line-height:1.16}.portal-entry_content__iQ_Gf p{line-height:1.55}.portal-entry_content__iQ_Gf [data-slot=label]{color:var(--entry-secondary);font-size:12.5px;font-weight:700}.portal-entry_content__iQ_Gf [data-slot=input],.portal-entry_content__iQ_Gf [role=group][aria-label="6-digit code"] input{min-height:44px;border-color:var(--entry-control-border);border-radius:9px;background:var(--entry-control-fill);color:var(--entry-ink);box-shadow:inset 0 1px 1px rgba(45,69,90,.03)}.portal-entry_content__iQ_Gf [data-slot=input]::placeholder{color:var(--entry-disabled)}.portal-entry_content__iQ_Gf [role=group][aria-label="6-digit code"]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.portal-entry_content__iQ_Gf strong{overflow-wrap:anywhere}.portal-entry_content__iQ_Gf [data-slot=button]{min-height:44px;border-radius:9px;padding-right:16px;padding-left:16px;font-size:13px;font-weight:700;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.portal-entry_content__iQ_Gf [data-slot=button][data-variant=default]{background:var(--entry-accent);color:#fff}.portal-entry_content__iQ_Gf [data-slot=button][data-variant=default]:hover{background:var(--entry-accent-hover)}.portal-entry_content__iQ_Gf [data-slot=button][data-variant=outline]{border-color:var(--entry-border);background:var(--entry-paper);color:var(--entry-secondary)}.portal-entry_content__iQ_Gf [data-slot=button][data-variant=ghost]:hover,.portal-entry_content__iQ_Gf [data-slot=button][data-variant=outline]:hover{border-color:#c8ced5;background:var(--entry-control-fill);color:var(--entry-ink)}.portal-entry_content__iQ_Gf [data-slot=button]:disabled{background:#eef1f4;color:var(--entry-disabled);opacity:1}.portal-entry_content__iQ_Gf button:not([data-slot=button]){border-radius:6px;color:var(--entry-accent-dark);text-underline-offset:3px}.portal-entry_content__iQ_Gf button:not([data-slot=button]):hover{color:var(--entry-accent-hover);text-decoration:underline}.portal-entry_content__iQ_Gf :focus-visible{outline:2px solid var(--entry-accent);outline-offset:2px;box-shadow:none}.portal-entry_error__9jXNm{border:1px solid #f7cdd9;border-radius:9px;padding:10px 12px;background:var(--entry-accent-tint);color:var(--entry-accent-dark)!important}.portal-entry_statusIcon__sxJ7F{border:1px solid #f7cdd9;background:var(--entry-accent-tint)!important;color:var(--entry-accent-dark)!important}.portal-entry_successIcon__WzT72{border:1px solid #cdebdc;background:#e7f6ee!important;color:#1f8a5b!important}.portal-entry_bridgeSummary__1Nsh2{display:grid;gap:4px;border:1px solid var(--entry-border);border-radius:9px;padding:12px;background:var(--entry-control-fill);color:var(--entry-secondary);font-size:13px}.portal-entry_bridgeSummary__1Nsh2 strong{color:var(--entry-ink);font-size:12.5px}.portal-entry_previewMarker__ggBOO{width:fit-content;border:1px solid var(--entry-border);border-radius:20px;padding:5px 9px;background:var(--entry-control-fill);color:var(--entry-muted);font-size:10.5px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.portal-entry_policyChoice__KjG0C{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--entry-border);border-radius:9px;padding:12px;color:var(--entry-secondary);font-size:13px;line-height:1.55}.portal-entry_policyChoice__KjG0C input{width:17px;height:17px;margin-top:2px;accent-color:var(--entry-accent)}.portal-entry_policyChoice__KjG0C a{border-radius:4px;color:var(--entry-accent-dark);font-weight:700;text-underline-offset:3px}.portal-entry_policyChoice__KjG0C a:hover{text-decoration:underline}.portal-entry_mailPanel__Gu509{display:grid;place-items:center;min-height:104px;border:1px solid var(--entry-border);border-radius:12px;background:var(--entry-control-fill);color:var(--entry-muted)}.portal-entry_footer__FO_6G{width:100%;max-width:420px;margin:24px auto 0;color:var(--entry-muted);font-size:12px;text-align:center}.portal-entry_footer__FO_6G a{border-radius:4px;color:var(--entry-accent-dark);font-weight:700;text-underline-offset:3px}.portal-entry_footer__FO_6G a:hover{text-decoration:underline}.portal-entry_footer__FO_6G a:focus-visible{outline:2px solid var(--entry-accent);outline-offset:2px}@media (max-width:960px){.portal-entry_frame__n0lF6{grid-template-columns:minmax(248px,.72fr) minmax(0,1.28fr)}.portal-entry_brandPanel__FzmnM{padding:32px 28px 28px}.portal-entry_formPanel__zU24y{padding:40px 36px}}@media (max-width:640px){.portal-entry_frame__n0lF6{min-height:auto;grid-template-columns:minmax(0,1fr);border-radius:14px}.portal-entry_brandPanel__FzmnM{padding:24px;box-shadow:inset 0 3px 0 var(--entry-accent)}.portal-entry_logo__QLPNK{width:146px}.portal-entry_brandMessage__w_OxW{padding:28px 0 0}.portal-entry_brandHeading__rwD80{max-width:330px;font-size:26px}.portal-entry_brandCopy__CT09W{display:none}.portal-entry_progress__O_dDZ{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px}.portal-entry_progressStep__6Oq0g{grid-template-columns:22px minmax(0,1fr);gap:6px;font-size:11px;line-height:1.25}.portal-entry_progressMarker__s136l{width:22px;height:22px;font-size:10px}.portal-entry_formPanel__zU24y{padding:32px 24px 28px}}@media (max-width:340px){.portal-entry_brandPanel__FzmnM{padding:20px}.portal-entry_brandMessage__w_OxW{padding-top:22px}.portal-entry_brandHeading__rwD80{font-size:24px}.portal-entry_formPanel__zU24y{padding:28px 18px 24px}.portal-entry_content__iQ_Gf h1{font-size:25px}.portal-entry_content__iQ_Gf [role=group][aria-label="6-digit code"]{gap:5px}.portal-entry_content__iQ_Gf [data-slot=button]{height:auto;white-space:normal}}@media (prefers-reduced-motion:reduce){.portal-entry_content__iQ_Gf [data-slot=button]{transition:none}}