.karma-empty-state.empty-state{width:100%;min-height:0;padding:var(--space-7) var(--space-4);gap:var(--gap-tier);justify-content:center}.karma-empty-state .empty-state__header{align-items:center;gap:var(--gap-label);flex-direction:column;display:flex}.karma-empty-state .empty-state__media{margin:0 0 var(--space-1-5);width:auto;height:auto}.karma-empty-mark{place-items:center;width:48px;height:44px;display:grid;position:relative}.karma-empty-mark-back{border-radius:var(--karma-radius-control);background:var(--surface);opacity:.7;width:40px;height:40px;position:absolute;top:1px;left:1px;transform:rotate(-10deg)}.karma-empty-icon{border-radius:var(--karma-radius-control);background:var(--surface-secondary);width:40px;height:40px;color:var(--foreground);place-items:center;display:grid;position:relative;transform:rotate(4deg)}.karma-empty-icon svg{opacity:.78;width:18px;height:18px;transform:rotate(-4deg)}.karma-empty-badge{background:var(--surface-tertiary);width:20px;height:20px;color:var(--foreground);box-shadow:0 0 0 2px var(--background);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-2px}.karma-empty-badge svg{opacity:.85;width:11px;height:11px}.karma-empty-state .empty-state__title{color:var(--foreground);font-size:var(--type-value-size-sm);font-weight:600;line-height:var(--type-value-lh);letter-spacing:var(--type-value-tracking);text-align:center;margin:0}.karma-empty-state .empty-state__description{max-width:300px;color:var(--muted);font-size:var(--type-body-size);line-height:var(--type-body-lh);text-align:center;text-wrap:balance;margin:0}.karma-empty-state .empty-state__content{gap:0;margin:0}.karma-empty-state .button{height:var(--control-h-sm);min-height:var(--control-h-sm);padding-inline:var(--pad-control-x);border-radius:var(--karma-radius-pill);gap:var(--space-1-5);font-size:var(--type-label-size);font-weight:500}.karma-empty-state .button>svg{width:13px;height:13px;color:var(--muted)}@media (prefers-reduced-motion:no-preference){.karma-empty-state{animation:karma-empty-in var(--motion-enter) var(--motion-ease) both}@keyframes karma-empty-in{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur()}}}@media (max-width:760px){.karma-empty-state.empty-state{padding-block:var(--space-6)}}.complete-asset-details .karma-empty-state.empty-state{padding-block:var(--space-6)}
