.empty-state-icon{--empty-state-icon-tone:var(--brand);--empty-state-icon-ink:var(--brand-strong);--empty-state-icon-accent:var(--brand);background:radial-gradient(circle at 32% 24%, color-mix(in srgb, var(--empty-state-icon-tone) 22%, transparent), color-mix(in srgb, var(--empty-state-icon-tone) 9%, transparent) 72%);width:4rem;height:4rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--empty-state-icon-tone) 16%, transparent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:.5rem;display:flex;position:relative}.empty-state-icon:after{content:"";border:1.5px solid color-mix(in srgb, var(--empty-state-icon-tone) 55%, transparent);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}.dark .empty-state-icon{--empty-state-icon-ink:var(--brand);--empty-state-icon-accent:color-mix(in srgb, var(--brand) 45%, white);background:radial-gradient(circle at 32% 24%, color-mix(in srgb, var(--empty-state-icon-tone) 24%, transparent), color-mix(in srgb, var(--empty-state-icon-tone) 10%, transparent) 72%)}.empty-state-icon--ai{--empty-state-icon-tone:var(--ai);--empty-state-icon-ink:var(--ai-strong);--empty-state-icon-accent:color-mix(in srgb, var(--ai) 78%, white)}.dark .empty-state-icon--ai{--empty-state-icon-ink:var(--ai);--empty-state-icon-accent:var(--ai-strong)}.empty-state-icon__svg{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:2rem;height:2rem;overflow:visible}.empty-state-icon-compact .empty-state-icon{width:2.5rem;height:2.5rem}.empty-state-icon-compact .empty-state-icon__svg{stroke-width:1.9px;width:1.25rem;height:1.25rem}.empty-state-icon__line{stroke:var(--empty-state-icon-ink)}.empty-state-icon__line--accent{stroke:var(--empty-state-icon-accent)}.empty-state-icon__tint{fill:color-mix(in srgb, var(--empty-state-icon-tone) 20%, transparent);stroke:none}.empty-state-icon__accent{stroke:var(--empty-state-icon-accent)}.empty-state-icon__accent--filled{fill:color-mix(in srgb, var(--empty-state-icon-tone) 20%, transparent)}.empty-state-icon__accent--ink{stroke:var(--empty-state-icon-ink)}.empty-state-icon__nudge,.empty-state-icon__accent{transform-box:view-box;transform-origin:var(--empty-state-icon-origin,center)}@media (prefers-reduced-motion:no-preference){.empty-state-icon{animation:.42s cubic-bezier(.2,0,0,1) both empty-state-icon-badge}.empty-state-icon:after{animation:empty-state-icon-echo .62s cubic-bezier(.2, 0, 0, 1) var(--empty-state-icon-echo-delay,.56s)}.empty-state-icon__line{stroke-dasharray:1;animation:empty-state-icon-draw .36s cubic-bezier(.4, 0, .2, 1) var(--empty-state-icon-delay,0s) both}.empty-state-icon__tint{animation:empty-state-icon-fade .26s ease-out var(--empty-state-icon-delay,0s) both}.empty-state-icon__nudge{animation:empty-state-icon-nudge .52s cubic-bezier(.4, 0, .2, 1) var(--empty-state-icon-delay,0s) both}.empty-state-icon__accent{animation:empty-state-icon-accent .36s cubic-bezier(.2, 0, 0, 1) var(--empty-state-icon-delay,0s) both}}@keyframes empty-state-icon-badge{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes empty-state-icon-echo{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@keyframes empty-state-icon-draw{0%{opacity:0;stroke-dashoffset:1px}12%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes empty-state-icon-fade{0%{opacity:0}to{opacity:1}}@keyframes empty-state-icon-nudge{0%,to{transform:rotate(0)}30%{transform:rotate(var(--empty-state-icon-nudge-angle,-6deg))}68%{transform:rotate(calc(var(--empty-state-icon-nudge-angle,-6deg) * -.3))}}@keyframes empty-state-icon-accent{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}
