._errorContainer_p4x2i_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);min-height:50dvh;padding:var(--space-2xl) var(--space-lg);text-align:center}._errorIcon_p4x2i_12{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--color-danger-muted);color:var(--color-danger)}._errorMessage_p4x2i_22{max-width:420px;color:var(--color-text-soft);line-height:1.55}._retryButton_p4x2i_28{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 20px;border:0;border-radius:var(--radius-full);background:var(--color-text-strong);color:var(--color-text-inverse);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:transform var(--transition-fast)}._retryButton_p4x2i_28:active{transform:scale(.96)}._loadingContainer_2rozr_1{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);padding:var(--space-xl);background:var(--color-canvas)}._mark_2rozr_12{color:var(--color-accent);animation:_breathe_2rozr_1 1.6s var(--ease-in-out) infinite}._message_2rozr_17{color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;animation:_appear_2rozr_1 .4s .3s var(--ease-out) backwards}@keyframes _breathe_2rozr_1{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@keyframes _appear_2rozr_1{0%{opacity:0}}
