/* One compact identity restore state, shared by static HTML and the account client. */
.account-loading{display:flex;align-items:center;gap:12px;min-height:64px;padding:16px 0;color:var(--lw-ds-muted,#5E6258);font:inherit}
.account-loading p{margin:0;line-height:1.5}
.account-loading:not([data-restore-error])::before{content:"";display:block;flex:none;width:14px;height:14px;border:2px solid var(--lw-ds-line,#C9C4B6);border-top-color:var(--lw-ds-action-fill,#244C3B);border-radius:50%;animation:account-restore-spin .9s linear infinite}
.account-loading[data-restore-error]{display:block}.account-loading[data-restore-error] p{margin-bottom:16px}
#pro[hidden]{display:none!important}
@keyframes account-restore-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.account-loading::before{animation:none}}
