.axe-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.axe-skeleton{background:var(--bg-subtle);border-radius:var(--radius-md);display:block;position:relative;overflow:hidden}.axe-skeleton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--text-primary) 6%, transparent), transparent);animation:axe-shimmer 1.4s var(--ease-in-out,ease-in-out) infinite;position:absolute;inset:0;transform:translate(-100%)}.axe-skeleton--text{border-radius:var(--radius-sm);height:1em}.axe-skeleton--circle{aspect-ratio:1;border-radius:9999px}@keyframes axe-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.axe-spinner{align-items:center;gap:var(--space-2);vertical-align:middle;color:var(--accent);line-height:1;display:inline-flex}.axe-spinner__svg{animation:.9s linear infinite axe-spinner-rotate;display:block}.axe-spinner__track{stroke:color-mix(in oklch, currentColor 18%, transparent)}.axe-spinner__head{stroke:currentColor;stroke-dasharray:15.7 62.83;transform-origin:50%}.axe-spinner__dot{background:currentColor;border-radius:9999px;width:.5em;height:.5em;display:none}.axe-spinner__label{font-size:var(--text-sm);color:var(--text-secondary)}@keyframes axe-spinner-rotate{to{transform:rotate(360deg)}}@keyframes axe-spinner-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.axe-spinner__svg{display:none}.axe-spinner__dot{animation:1.4s ease-in-out infinite axe-spinner-pulse;display:inline-block}}.axe-avatar{background:var(--bg-subtle);color:var(--text-secondary);font-family:var(--font-display,inherit);font-weight:var(--weight-medium);-webkit-user-select:none;user-select:none;vertical-align:middle;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.axe-avatar--sm{width:24px;height:24px;font-size:10px}.axe-avatar--md{width:32px;height:32px;font-size:12px}.axe-avatar--lg{width:48px;height:48px;font-size:18px}.axe-avatar__image{object-fit:cover;border-radius:inherit;width:100%;height:100%}.axe-avatar__fallback{text-transform:uppercase;letter-spacing:.02em;width:100%;height:100%;color:var(--text-secondary);background:var(--bg-subtle);justify-content:center;align-items:center;display:inline-flex}.axe-progress{background:var(--bg-subtle);border-radius:9999px;width:100%;height:6px;position:relative;overflow:hidden;transform:translateZ(0)}.axe-progress__indicator{background:var(--accent);border-radius:inherit;width:100%;height:100%;transition:transform var(--duration-base,.2s) var(--ease-out,ease-out)}.axe-progress--success .axe-progress__indicator{background:var(--success)}.axe-progress--danger .axe-progress__indicator{background:var(--danger)}.axe-progress--indeterminate .axe-progress__indicator{width:33%;transition:none;animation:1.4s ease-in-out infinite axe-progress-sweep;transform:translate(-100%)}@keyframes axe-progress-sweep{0%{transform:translate(-100%)}50%{transform:translate(150%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.axe-skeleton:after{content:none}.axe-progress__indicator{transition:none}.axe-progress--indeterminate .axe-progress__indicator{opacity:.6;width:100%;animation:none;transform:translate(0)}}
