:where(.vu-avatar,.vu-avatar-count,.vu-badge,.vu-empty,.vu-progress){font-family:var(--vu-font);color:var(--vu-text);font-size:13px;line-height:20px;box-sizing:border-box;min-width:0}.vu-display-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.vu-display-note{color:var(--vu-secondary);font-size:12px}.vu-avatar{position:relative;display:inline-flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:var(--vu-avatar-fill);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.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{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.vu-avatar-fallback{display:grid;place-items:center;width:100%;height:100%;font-weight:500}.vu-avatar-group{display:flex;align-items:center;justify-content:center;padding:3px;isolation:isolate}.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{display:inline-grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--vu-surface-strong);font-size:11px;font-variant-numeric:tabular-nums}.vu-avatar-more{display:inline-grid;place-items:center;width:44px;height:44px;border:0;padding:0;background:transparent;border-radius:50%;cursor:var(--cursor-pointer);touch-action:manipulation}.vu-avatar-more .vu-avatar-count{border:2px solid var(--vu-surface-active)}.vu-badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;padding:3px 8px;border:1px solid transparent;border-radius:5px;font-size:11px;line-height:17px;font-weight:500;vertical-align:middle;text-decoration:none}.vu-badge>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.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){display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:240px;padding:28px 20px;gap:24px;text-align:center}.vu-empty-header{display:flex;flex-direction:column;align-items:center;max-width:360px;gap:10px}.vu-empty-media{display:grid;place-items:center;width:46px;height:46px;margin-bottom:4px;border:1px solid var(--vu-border);border-radius:12px;background:var(--vu-surface-3);color:var(--vu-secondary)}.vu-empty[data-variant=error] .vu-empty-media{color:var(--vu-danger);border-color:var(--vu-danger-border)}.vu-empty-title{margin:0;font-size:16px;font-weight:500;line-height:24px;text-wrap:balance;overflow-wrap:anywhere}.vu-empty-description{margin:0;max-width:36ch;color:var(--vu-secondary);font-size:13px;line-height:22px;overflow-wrap:anywhere}.vu-empty-content{display:flex;justify-content:center;flex-wrap:wrap;min-width:0;width:100%;gap:8px}.vu-progress{width:100%;display:grid;gap:9px}.vu-progress-heading{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:12px}.vu-progress-label{overflow-wrap:anywhere}.vu-progress-label,.vu-progress-value{font-size:12px;color:var(--vu-secondary)}.vu-progress-value{margin-left:auto;line-height:18px;font-variant-numeric:tabular-nums}.vu-progress-track{height:4px;border-radius:999px;overflow:hidden;background:var(--vu-surface-strong)}.vu-progress-indicator{height:100%;background:var(--vu-text);border-radius:inherit;transform-origin:left center;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:vu-display-progress 1.5s ease-in-out infinite}@keyframes vu-display-progress{0%{transform:translateX(-35%) scaleX(.3)}to{transform:translateX(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)}}