.ui-content-state.feedback-state{background:var(--muted);min-height:240px;box-shadow:none;text-align:center;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:18px;margin:16px 0;padding:48px 24px;display:flex}.feedback-state .feedback-mark{width:56px;height:56px;color:var(--muted-foreground);border:1px solid var(--border);background:var(--background);border-radius:16px;place-items:center;display:grid}.feedback-mark>svg{stroke-width:1.4px;width:24px;height:24px}.feedback-state>.ui-typography{color:var(--muted-foreground);font-size:14px;line-height:1.8}.feedback-state.is-error{background:0 0;min-height:160px;padding:24px 0}.feedback-state.is-error .ui-alert{text-align:left;max-width:680px}.page-loading.page-loading-renewed{background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:48vh;padding:48px 24px;display:flex}.page-loading-renewed .page-loading-mark{letter-spacing:.26em;color:var(--muted-foreground);font-size:12px;font-weight:650}.page-loading-renewed .page-loading-lines{gap:10px;width:min(220px,60vw);display:grid}.page-loading-lines span{background:var(--secondary);border-radius:3px;height:5px}.page-loading-lines span:last-child{width:60%;margin:auto}.account-error.account-error-renewed{place-items:center;min-height:60vh;padding:48px 24px;display:grid}.account-error-renewed .account-error-content{justify-items:start;gap:24px;max-width:480px;display:grid}.account-error-renewed .account-error-icon{border:1px solid var(--border);background:var(--muted);border-radius:16px;place-items:center;width:64px;height:64px;display:grid}.account-error-icon svg{stroke-width:1.4px;width:28px;height:28px}.account-error-content h1{letter-spacing:-.04em;margin:0;font-size:30px;font-weight:650;line-height:1.4}.account-error-content p{color:var(--muted-foreground);font-size:14px;line-height:1.8}.account-error-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=760px){.ui-content-state.feedback-state{min-height:200px;padding:36px 20px}.account-error-content h1{font-size:26px}}.action-dialog-heading{align-items:center;gap:14px;padding:24px 24px 8px;display:flex}.action-dialog-symbol{background:var(--muted);width:44px;height:44px;color:var(--foreground);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.action-dialog-symbol.is-danger{background:var(--error-background);color:var(--destructive)}.action-dialog-heading .ui-dialog-title{padding:0;font-size:21px}.action-dialog .ui-dialog-content{padding-bottom:24px}.action-dialog .ui-dialog-content-text{white-space:pre-line;font-size:14px;line-height:1.8}.action-dialog .ui-dialog-actions>.ui-button{min-width:90px;min-height:44px}.action-dialog .ui-dialog-actions>.ui-button:last-child{min-width:112px}@media (width<=760px){.action-dialog.ui-dialog-paper{width:calc(100% - 32px)}.action-dialog-heading{padding:22px 20px 8px}.action-dialog .ui-dialog-actions>.ui-button{flex:1}.action-dialog-heading .ui-dialog-title{font-size:20px}}.ui-page-header.page-heading{box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 32px;padding:0;display:flex}.page-heading .ui-page-header-copy{gap:12px;min-width:0;display:grid}.page-heading .page-heading-eyebrow{letter-spacing:.15em;color:var(--muted-foreground);font-size:11px;font-weight:650;line-height:1.5}.page-heading .ui-page-title-line{align-items:baseline;gap:14px;display:flex}.page-heading .ui-page-title-line :is(h1,h2,h3){letter-spacing:-.055em;color:var(--foreground);margin:0;font-size:clamp(28px,3vw,42px);font-weight:650;line-height:1.25}.page-heading .ui-page-count.ui-chip{height:auto;color:var(--muted-foreground);background:0 0;border:0;border-radius:0;padding:0;font-size:14px;font-weight:500}.page-heading .ui-page-header-copy>p{color:var(--muted-foreground);max-width:640px;margin:0;font-size:14px;line-height:1.8}.page-heading .ui-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-heading .ui-page-actions .ui-button{border-radius:8px;min-height:42px}@media (width<=760px){.ui-page-header.page-heading{flex-wrap:wrap;align-items:flex-start;gap:18px;margin-bottom:24px}.page-heading .ui-page-title-line :is(h1,h2,h3){font-size:28px}.page-heading .ui-page-header-copy{gap:9px}.page-heading .ui-page-header-copy>p{font-size:13px}}
