.ui-icon[data-v-6e782331]{vertical-align:-.125em;flex:none}.ui-icon--spin[data-v-6e782331]{animation:.8s linear infinite ui-icon-spin-6e782331}@keyframes ui-icon-spin-6e782331{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ui-icon--spin[data-v-6e782331]{animation-duration:2.4s!important}}.ui-tooltip{z-index:var(--z-tooltip);max-width:min(18rem,100vw - 16px);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--fg-1);color:var(--bg);font-size:var(--fs-sm);line-height:var(--lh-snug);overflow-wrap:anywhere;box-shadow:var(--shadow-md);border:1px solid #0000}@media (prefers-reduced-motion:no-preference){.ui-tooltip[data-state=delayed-open]{animation:ui-tooltip-in var(--dur-overlay) var(--ease-std)}}@keyframes ui-tooltip-in{0%{opacity:0}}.ui-button[data-v-ea493df2]{--ui-button-px:var(--control-px);--ui-button-inset:calc(var(--ui-button-px) + 1px);justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--ui-button-px);border-radius:var(--radius-md);font:inherit;font-size:var(--fs-base);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-ui) var(--ease-std),border-color var(--dur-ui) var(--ease-std),color var(--dur-ui) var(--ease-std);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.ui-button--sm[data-v-ea493df2]{--ui-button-px:var(--control-px-sm);min-height:var(--control-h-sm);font-size:var(--fs-sm)}.ui-button--icon-only[data-v-ea493df2]{--ui-button-px:0px;width:var(--control-h)}.ui-button--sm.ui-button--icon-only[data-v-ea493df2]{width:var(--control-h-sm)}@media (pointer:coarse){.ui-button--sm.ui-button--icon-only[data-v-ea493df2]{width:28px;min-height:28px}}.ui-button[data-v-ea493df2]:disabled,.ui-button[aria-disabled=true][data-v-ea493df2]{cursor:not-allowed;opacity:.45}.ui-button[aria-busy=true][data-v-ea493df2]{cursor:progress}.ui-button--primary[data-v-ea493df2]{background:var(--accent);color:var(--accent-on)}.ui-button--primary[data-v-ea493df2]:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--accent) 86%,var(--fg-1))}.ui-button--secondary[data-v-ea493df2]{background:var(--raised);border-color:var(--line-strong);color:var(--fg-1)}.ui-button--secondary[data-v-ea493df2]:hover:not(:disabled,[aria-disabled=true]){background:var(--hover)}.ui-button--ghost[data-v-ea493df2]{color:var(--fg-2);background:0 0}.ui-button--ghost[data-v-ea493df2]:hover:not(:disabled,[aria-disabled=true]){background:var(--hover);color:var(--fg-1)}.ui-button--primary.ui-button--danger[data-v-ea493df2]{background:var(--bad-fg);color:var(--bg)}.ui-button--primary.ui-button--danger[data-v-ea493df2]:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--bad-fg) 86%,var(--fg-1))}.ui-button--secondary.ui-button--danger[data-v-ea493df2]{border-color:var(--bad-line);color:var(--bad-fg)}.ui-button--ghost.ui-button--danger[data-v-ea493df2]{color:var(--bad-fg)}.ui-button--ghost.ui-button--danger[data-v-ea493df2]:hover:not(:disabled,[aria-disabled=true]),.ui-button--secondary.ui-button--danger[data-v-ea493df2]:hover:not(:disabled,[aria-disabled=true]){background:var(--bad-bg);color:var(--bad-fg)}
