.state{padding:var(--space-4) var(--space-5);font-size:var(--text-sm);align-items:center;gap:10px;display:flex}.state-empty{color:var(--text-muted);line-height:1.55}.state-bones{gap:var(--space-2);flex-direction:column;width:100%;max-width:360px;display:flex}.state-bone{width:100%}.state-bone--mid{width:78%}.state-bone--short{width:52%}.state-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.state-error{align-items:flex-start;gap:var(--space-1);margin:var(--space-3) var(--space-4);padding:var(--space-3) 14px;border:1px solid var(--border-default);border-left:var(--border-width-strong) solid var(--danger);background:var(--surface-paper);flex-direction:column}.state-error.is-hint{border-left-color:var(--warning-strong)}.state-error-label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--danger-strong)}.state-error.is-hint .state-error-label{color:var(--warning-strong)}.state-error-msg{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5}
