.async-state.svelte-1p37voa{border:1px dashed var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--panel) 92%,transparent);width:100%;min-height:148px;color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px;display:grid}.async-state.compact.svelte-1p37voa{min-height:92px;padding:15px 17px}.async-state.error.svelte-1p37voa{border-color:color-mix(in srgb,var(--red) 42%,var(--border));background:color-mix(in srgb,var(--red) 5%,var(--panel))}.async-mark.svelte-1p37voa,.async-spinner.svelte-1p37voa{border:1px solid var(--control-border);width:38px;height:38px;color:var(--muted);font:800 16px var(--mono);border-radius:12px;place-items:center;display:grid}.error.svelte-1p37voa .async-mark:where(.svelte-1p37voa){border-color:color-mix(in srgb,var(--red) 58%,var(--border));color:var(--red)}.async-spinner.svelte-1p37voa{border-width:2px;border-top-color:var(--accent);border-radius:50%;width:32px;height:32px;animation:.75s linear infinite svelte-1p37voa-async-spin}.async-copy.svelte-1p37voa{min-width:0}.async-copy.svelte-1p37voa strong:where(.svelte-1p37voa){color:var(--text);font-size:var(--text-base);display:block}.async-copy.svelte-1p37voa p:where(.svelte-1p37voa){font-size:var(--text-sm);margin:3px 0 0;line-height:1.45}.async-copy.svelte-1p37voa small:where(.svelte-1p37voa){color:var(--muted-2);font-size:var(--text-xs);margin-top:6px;display:block}.async-state.svelte-1p37voa .btn:where(.svelte-1p37voa){justify-self:end}@keyframes svelte-1p37voa-async-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.async-spinner.svelte-1p37voa{animation:none}}@media (width<=640px){.async-state.svelte-1p37voa{grid-template-columns:auto minmax(0,1fr);min-height:132px;padding:18px}.async-state.svelte-1p37voa .btn:where(.svelte-1p37voa){width:100%;min-height:var(--touch-target);grid-column:1/-1}}
