._gq91G_root{animation:_gq91G_emac-empty-state-in var(--motion-base) var(--ease-emphasis) both;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;justify-content:center;align-items:center;width:100%;min-height:22rem;padding:2.5rem 1.25rem;display:flex}._gq91G_root[data-variant=error]{background:var(--color-danger-background);border-color:var(--color-danger-border)}._gq91G_content{width:100%;max-width:32.5rem}._gq91G_visual{background:var(--color-surface-muted);border:2px solid var(--empty-state-accent);color:var(--empty-state-accent);border-radius:2rem;justify-content:center;align-items:center;width:7rem;height:7rem;display:inline-flex;position:relative}._gq91G_visual:after{border:1px solid var(--color-brand-accent);content:"";opacity:.35;border-radius:1.5rem;position:absolute;inset:.4rem}._gq91G_visual>svg{width:3rem;height:3rem}._gq91G_illustration,._gq91G_visual>svg{z-index:1;position:relative}._gq91G_illustration{-o-object-fit:contain;object-fit:contain;width:6.25rem;height:6.25rem;display:block}._gq91G_eyebrow{color:var(--empty-state-accent);letter-spacing:.12em;font-size:.75rem;font-weight:800;line-height:1.4}._gq91G_title{color:var(--color-text);max-width:28ch;margin:1.25rem auto 0;font-size:clamp(1.25rem,2.6vw,1.75rem);font-weight:800;line-height:1.25}._gq91G_description{color:var(--color-text-soft);max-width:40ch;margin:.75rem auto 0;font-size:1rem;line-height:1.65}._gq91G_actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}._gq91G_action,._gq91G_actions{justify-content:center}._gq91G_action{border-radius:var(--radius-sm);min-width:2.75rem;min-height:2.75rem;transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease,transform var(--motion-fast) ease;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.9375rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}._gq91G_action:hover{transform:translateY(-1px)}._gq91G_action:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}._gq91G_primary{background:var(--color-brand-primary);border:1px solid var(--color-brand-primary);color:hsl(var(--primary-foreground,0 0% 100%))}._gq91G_primary:hover{background:var(--color-brand-primary-strong);border-color:var(--color-brand-primary-strong)}._gq91G_secondary{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-brand-primary)}._gq91G_secondary:hover{background:var(--color-surface-muted);border-color:var(--color-brand-primary)}._gq91G_actionIcon{width:1rem;height:1rem}._gq91G_root[data-variant=first-use]{--empty-state-accent:var(--color-brand-primary)}._gq91G_root[data-variant=no-content]{--empty-state-accent:var(--color-brand-accent)}._gq91G_root[data-variant=no-results]{--empty-state-accent:var(--color-brand-secondary)}._gq91G_root[data-variant=completed]{--empty-state-accent:var(--color-brand-accent)}._gq91G_root[data-variant=restricted]{--empty-state-accent:var(--color-brand-secondary)}._gq91G_root[data-variant=error]{--empty-state-accent:var(--color-danger-text)}._gq91G_root[data-variant=completed] ._gq91G_visual{animation:_gq91G_emac-empty-state-celebrate .28s var(--ease-emphasis) .12s both}@keyframes _gq91G_emac-empty-state-in{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}@keyframes _gq91G_emac-empty-state-celebrate{0%{transform:scale(.96)}65%{transform:scale(1.03)}to{transform:scale(1)}}@media (max-width:639px){._gq91G_root{min-height:20rem;padding:2rem 1rem}._gq91G_actions{flex-direction:column;align-items:stretch}._gq91G_action{width:100%}}@media (prefers-reduced-motion:reduce){._gq91G_root,._gq91G_root[data-variant=completed] ._gq91G_visual{animation:none}._gq91G_action:hover{transform:none}}
