:where(.vu-avatar,.vu-avatar-count,.vu-badge,.vu-empty,.vu-progress){font-family:var(--vu-font);color:var(--vu-text);box-sizing:border-box;min-width:0;font-size:13px;line-height:20px}.vu-display-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vu-display-note{color:var(--vu-secondary);font-size:12px}.vu-avatar{background:var(--vu-avatar-fill);-webkit-user-select:none;user-select:none;vertical-align:middle;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative;overflow:hidden}.vu-avatar[data-size=sm]{width:24px;height:24px;font-size:11px}.vu-avatar[data-size=lg]{width:48px;height:48px;font-size:18px}.vu-avatar-image{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%}.vu-avatar-fallback{place-items:center;width:100%;height:100%;font-weight:500;display:grid}.vu-avatar-group{isolation:isolate;justify-content:center;align-items:center;padding:3px;display:flex}.vu-avatar-group>:is(.vu-avatar,.vu-avatar-count){border:2px solid var(--vu-surface-active);box-sizing:content-box}.vu-avatar-group>*+*{margin-left:-9px}.vu-avatar-group>.vu-avatar-more{margin-left:-7px}.vu-avatar-count{background:var(--vu-surface-strong);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:11px;display:inline-grid}.vu-avatar-more{width:44px;height:44px;cursor:var(--cursor-pointer);touch-action:manipulation;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.vu-avatar-more .vu-avatar-count{border:2px solid var(--vu-surface-active)}.vu-badge{vertical-align:middle;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:5px;width:fit-content;min-width:0;max-width:100%;padding:3px 8px;font-size:11px;font-weight:500;line-height:17px;text-decoration:none;display:inline-flex}.vu-badge>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vu-badge>svg{flex-shrink:0}.vu-badge--default{background:var(--vu-selected);color:var(--vu-text)}.vu-badge--outline{border-color:var(--vu-control-border);color:var(--vu-secondary)}.vu-badge--soft{background:var(--vu-neutral);color:var(--vu-secondary)}.vu-badge[data-tone=info]{color:var(--vu-info);background:var(--vu-info-bg)}.vu-badge[data-tone=success]{color:var(--vu-success);background:var(--vu-success-bg)}.vu-badge[data-tone=warning]{color:var(--vu-warning);background:var(--vu-warning-bg)}.vu-badge[data-tone=error]{color:var(--vu-danger);background:var(--vu-danger-bg)}:where(.vu-empty){text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;min-height:240px;padding:28px 20px;display:flex}.vu-empty-header{flex-direction:column;align-items:center;gap:10px;max-width:360px;display:flex}.vu-empty-media{border:1px solid var(--vu-border);background:var(--vu-surface-3);width:46px;height:46px;color:var(--vu-secondary);border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.vu-empty[data-variant=error] .vu-empty-media{color:var(--vu-danger);border-color:var(--vu-danger-border)}.vu-empty-title{text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500;line-height:24px}.vu-empty-description{max-width:36ch;color:var(--vu-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:22px}.vu-empty-content{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;min-width:0;display:flex}.vu-progress{gap:9px;width:100%;display:grid}.vu-progress-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.vu-progress-label{color:var(--vu-secondary);overflow-wrap:anywhere;font-size:12px}.vu-progress-value{font-variant-numeric:tabular-nums;color:var(--vu-secondary);margin-left:auto;font-size:12px;line-height:18px}.vu-progress-track{background:var(--vu-surface-strong);border-radius:999px;height:4px;overflow:hidden}.vu-progress-indicator{background:var(--vu-text);border-radius:inherit;transform-origin:0;height:100%;transition:transform .18s ease-out}.vu-progress[data-tone=success] .vu-progress-indicator{background:var(--vu-success)}.vu-progress[data-tone=error] .vu-progress-indicator{background:var(--vu-danger)}.vu-progress-indicator[data-indeterminate]{animation:1.5s ease-in-out infinite vu-display-progress}@keyframes vu-display-progress{0%{transform:translate(-35%)scaleX(.3)}to{transform:translate(105%)scaleX(.3)}}.vu-avatar-more:hover .vu-avatar-count{background:var(--vu-avatar-hover)}.vu-avatar-more:focus-visible{outline:1px solid var(--vu-border-focus)!important;outline-offset:2px!important}.vu-progress[data-size=thin] .vu-progress-track{height:1px}@media (pointer:coarse){.vu-empty-content .ui-button{min-height:44px}}@media (prefers-reduced-motion:reduce){.vu-progress-indicator{transition:none}.vu-progress-indicator[data-indeterminate]{animation:none;transform:scaleX(.3)}}