@layer components{.gs-empty{justify-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);border:1px dashed var(--color-border-strong);border-radius:min(var(--radius-md), var(--card-radius));text-align:center;display:grid}.gs-empty__title{all:revert;max-width:none;color:inherit;font-family:inherit;font-size:var(--text-card);letter-spacing:0;font-weight:700;line-height:var(--leading-card);margin:0}.gs-empty__description{all:revert;max-width:48ch;color:var(--color-text-muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.gs-empty__action{margin-top:var(--space-2)}}
@layer components{.gs-skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-sunken), color-mix(in srgb, var(--color-sunken) 55%, var(--color-surface)), var(--color-sunken));opacity:0;background-size:200% 100%;height:1em;animation:0s linear .3s forwards gs-skeleton-in,1.4s linear .3s infinite gs-shimmer;display:block}.gs-skeleton[data-shape=block]{height:96px}.gs-skeleton[data-shape=circle]{border-radius:50%;width:40px;height:40px}.gs-skeleton-stack{gap:var(--space-2);width:100%;display:grid}@keyframes gs-skeleton-in{to{opacity:1}}@keyframes gs-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.gs-skeleton{animation:0s linear .3s forwards gs-skeleton-in}}}

