.account-continuation .role-auth-layout{min-height:570px;align-items:stretch}.account-continuation .role-auth-story{display:flex;flex-direction:column}.continuation-story-mark{display:grid;place-items:center;flex:1;min-height:150px;padding:24px;color:#ffcf71}.continuation-story-mark svg{width:104px;height:104px}.continuation-step{display:block;margin:0 0 14px;color:var(--auth-teal);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.account-continuation .role-auth-card{align-self:center}.account-continuation form{margin:0}.account-continuation .auth-primary{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;text-decoration:none;min-height:52px;font:inherit;font-weight:700;white-space:normal}.account-continuation .auth-help{margin-bottom:22px}.account-continuation .auth-help summary{min-height:44px;padding:10px 0;cursor:pointer}.continuation-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px;font-size:13px;font-weight:650}.continuation-links a{min-height:44px;display:inline-flex;align-items:center}.continuation-status{margin:16px 0 0;line-height:1.65;font-size:14px;overflow-wrap:anywhere;color:var(--auth-ink)}.continuation-status:empty{display:none}.continuation-status[data-error=true]{padding:14px;border-radius:10px;background:#fff0f3;color:#8b1f3a}.continuation-status[data-success=true]{padding:14px;border-radius:10px;background:#eaf6f1;color:#19563f}.continuation-explainer,.continuation-empty p{line-height:1.7;font-size:14px;color:var(--auth-muted)}.continuation-empty>svg{height:40px;width:40px;color:var(--auth-teal)}.continuation-empty .auth-primary{margin-top:24px}.continuation-result{margin-top:14px}.continuation-result a{display:inline-flex;min-height:44px;align-items:center;font-weight:700}.account-continuation .auth-field input:disabled{color:var(--auth-ink);background:#f0f4f6;opacity:1}.account-continuation button:disabled{cursor:wait}.account-continuation button[data-finished]:disabled{cursor:default}.account-continuation [hidden]{display:none!important}
@media(max-width:850px){.account-continuation .role-auth-layout{min-height:0}.account-continuation .role-auth-story{display:block}.continuation-story-mark{display:none}.account-continuation .role-auth-card{align-self:stretch}.account-continuation h1{font-size:30px}}
@media(max-width:380px){.account-continuation .role-auth-card{padding:24px 18px}.account-continuation .role-auth-story{padding:22px 18px}.account-continuation .role-auth-card h2{font-size:24px}.continuation-links{gap:8px 16px}}

.account-continuation .role-auth-footer a,.account-continuation .site-header nav a{min-height:44px;display:inline-flex;align-items:center}
