.ui-kbd{min-width:calc(var(--space-4) + var(--space-1));padding:calc(var(--space-1)/2)var(--space-2);font-family:var(--admin-font);font-size:var(--font-xs);font-weight:var(--font-weight-normal);line-height:var(--space-4);color:var(--admin-text);background:var(--admin-bg);border:1px solid var(--admin-border-strong);border-radius:var(--radius-xs);box-shadow:none;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.ui-kbd-chord{align-items:center;gap:var(--space-1);font:inherit;display:inline-flex}
.ui-tooltip__trigger{display:inline-flex}.ui-tooltip,.ui-tooltip-measure{z-index:var(--tooltip-z-index);pointer-events:none;box-sizing:border-box;background:var(--tooltip-bg);color:var(--tooltip-fg);border-radius:var(--tooltip-radius);box-shadow:var(--tooltip-shadow);padding:var(--tooltip-padding);font-family:var(--admin-font);font-size:var(--tooltip-font-size);font-weight:var(--tooltip-font-weight);line-height:var(--tooltip-line-height);letter-spacing:var(--tooltip-letter-spacing);white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:fixed}.ui-tooltip-measure{display:flex}.ui-tooltip{overflow:hidden}.ui-tooltip__track{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--tooltip-pad-x),#000 calc(100% - var(--tooltip-pad-x)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--tooltip-pad-x),#000 calc(100% - var(--tooltip-pad-x)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--tooltip-pad-x),#000 calc(100% - var(--tooltip-pad-x)),transparent);position:absolute;inset:0}.ui-tooltip__track[data-axis=y]{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--tooltip-pad-y),#000 calc(100% - var(--tooltip-pad-y)),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--tooltip-pad-y),#000 calc(100% - var(--tooltip-pad-y)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--tooltip-pad-y),#000 calc(100% - var(--tooltip-pad-y)),transparent)}.ui-tooltip-measure{visibility:hidden;top:-9999px;left:-9999px}.ui-tooltip__text{white-space:nowrap;align-items:center;display:inline-flex}.ui-tooltip .ui-tooltip__text{top:var(--tooltip-pad-y);left:var(--tooltip-pad-x);position:absolute}.ui-tooltip[data-glide]{transition:top var(--tooltip-glide),left var(--tooltip-glide),width var(--tooltip-glide),height var(--tooltip-glide)}.ui-tooltip__text--out{animation:ui-tooltip-sweep-out var(--tooltip-glide)both}.ui-tooltip__text--in{animation:ui-tooltip-sweep-in var(--tooltip-glide)both}@keyframes ui-tooltip-sweep-out{to{opacity:0;translate:calc(var(--tooltip-sweep-x)*var(--tooltip-sweep)*-1)calc(var(--tooltip-sweep-y)*var(--tooltip-sweep)*-.5)}}@keyframes ui-tooltip-sweep-in{0%{opacity:0;translate:calc(var(--tooltip-sweep-x)*var(--tooltip-sweep))calc(var(--tooltip-sweep-y)*var(--tooltip-sweep)*.5)}}.ui-tooltip[data-side],.ui-info-tip[data-side]{animation:ui-tooltip-in var(--tooltip-enter)both}.ui-tooltip[data-side=bottom],.ui-info-tip[data-side=bottom]{--tooltip-from:0 calc(-1*var(--tooltip-travel));transform-origin:50% 0}.ui-tooltip[data-side=top],.ui-info-tip[data-side=top]{--tooltip-from:0 var(--tooltip-travel);transform-origin:50% 100%}.ui-tooltip[data-side=right],.ui-info-tip[data-side=right]{--tooltip-from:calc(-1*var(--tooltip-travel))0;transform-origin:0}.ui-tooltip[data-side=left],.ui-info-tip[data-side=left]{--tooltip-from:var(--tooltip-travel)0;transform-origin:100%}@keyframes ui-tooltip-in{0%{opacity:0;translate:var(--tooltip-from,0 0);scale:.96}}@media (prefers-reduced-motion:reduce){.ui-tooltip[data-side],.ui-info-tip[data-side]{animation:.1s linear both ui-tooltip-fade}.ui-tooltip[data-glide]{transition:none}.ui-tooltip__text--out{animation:.1s linear both ui-tooltip-fade-out}.ui-tooltip__text--in{animation:.14s linear both ui-tooltip-fade}}@keyframes ui-tooltip-fade{0%{opacity:0}}@keyframes ui-tooltip-fade-out{to{opacity:0}}.ui-tooltip__shortcuts{align-items:center;gap:var(--space-1);vertical-align:top;color:var(--tooltip-fg-secondary);margin-inline-start:var(--space-2);display:inline-flex}.ui-tooltip__shortcuts .ui-kbd{min-width:16px;font-size:11px;font-weight:var(--font-weight-medium);color:inherit;background:var(--tooltip-kbd-bg);box-shadow:var(--tooltip-kbd-ring);border:0;border-radius:4px;padding:0 4px;line-height:16px}
.ui-btn{box-sizing:border-box;font-family:var(--admin-font);font-weight:var(--font-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--duration-normal)var(--ease-default),color var(--duration-normal)var(--ease-default),border-color var(--duration-normal)var(--ease-default),box-shadow var(--duration-normal)var(--ease-default),opacity var(--duration-normal)var(--ease-default);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;line-height:1em;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.ui-btn:focus-visible{outline:2px solid var(--admin-input-focus,var(--admin-accent));outline-offset:2px}.ui-btn:disabled:not(.ui-btn--loading),.ui-btn[aria-disabled=true]:not(.ui-btn--loading){opacity:.5;cursor:not-allowed}.ui-btn--loading{cursor:progress}.ui-btn--full-width{justify-content:space-between;width:100%}.ui-btn--full-width:not(:has(.ui-btn__icon)){justify-content:center}.ui-btn__icon,.ui-btn__label,.ui-btn__spinner-overlay{transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .18s}.ui-btn__spinner-overlay{color:inherit;opacity:0;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0;transform:translateY(100%)}.ui-btn--loading .ui-btn__icon,.ui-btn--loading .ui-btn__label{opacity:0;transform:translateY(-100%)}.ui-btn--loading .ui-btn__spinner-overlay{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ui-btn__icon,.ui-btn__label,.ui-btn__spinner-overlay{transition:opacity .18s;transform:none}.ui-btn--loading .ui-btn__icon,.ui-btn--loading .ui-btn__label,.ui-btn--loading .ui-btn__spinner-overlay{transform:none}}.ui-btn--primary{background:var(--btn-primary-background);color:var(--btn-primary-fg);box-shadow:var(--btn-primary-shadow);border-color:#0000}.ui-btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-primary-background-hover)}.ui-btn--secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-fg);box-shadow:var(--btn-secondary-shadow);border:none}.ui-btn--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-secondary-bg-hover)}.ui-btn--accent{background:var(--btn-accent-bg);color:var(--btn-accent-fg);border-color:#0000}.ui-btn--accent:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-accent-bg-hover)}.ui-btn--link{height:auto;color:var(--admin-accent);background:0 0;border-color:#0000;padding:0;text-decoration:underline;overflow:visible}.ui-btn--link:hover:not(:disabled):not([aria-disabled=true]){opacity:.8;background:0 0}.ui-btn--link.ui-btn--sm,.ui-btn--link.ui-btn--md,.ui-btn--link.ui-btn--lg{height:auto;padding:0}.ui-btn--plain{box-shadow:none;color:var(--admin-text-secondary);background:0 0;border-color:#0000}.ui-btn--plain:hover:not(:disabled):not([aria-disabled=true]){color:var(--admin-text);background:0 0}.ui-btn--plain:active:not(:disabled):not([aria-disabled=true]){opacity:.6;background:0 0}.ui-btn--ghost{background:var(--btn-ghost-bg);color:var(--btn-ghost-fg);box-shadow:none}.ui-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-ghost-bg-hover)}.ui-btn--danger{background:var(--btn-danger-bg);color:var(--btn-danger-fg);box-shadow:var(--btn-danger-shadow);border-color:#0000}.ui-btn--danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-danger-bg-hover)}@media (prefers-reduced-motion:no-preference){.ui-btn:is(.ui-btn--primary,.ui-btn--secondary,.ui-btn--accent,.ui-btn--ghost,.ui-btn--danger):active:not(:disabled):not([aria-disabled=true]):not(.ui-btn--loading)>:is(.ui-btn__label,.ui-btn__icon){translate:0 var(--btn-content-press-offset)}}.ui-btn:active:not(:disabled):not([aria-disabled=true]):not(.ui-btn--link){transition-duration:0s}.ui-btn--primary:active:not(:disabled):not([aria-disabled=true]){background:var(--btn-primary-background-active);box-shadow:var(--btn-primary-shadow-active,none)}.ui-btn--secondary:active:not(:disabled):not([aria-disabled=true]){background:var(--btn-secondary-bg-active);box-shadow:var(--btn-secondary-shadow-active,none)}.ui-btn--accent:active:not(:disabled):not([aria-disabled=true]){background:var(--btn-accent-bg-active);box-shadow:var(--btn-accent-shadow-active,none)}.ui-btn--ghost:active:not(:disabled):not([aria-disabled=true]){background:var(--btn-ghost-bg-active);box-shadow:var(--btn-ghost-shadow-active,none)}.ui-btn--danger:active:not(:disabled):not([aria-disabled=true]){background:var(--btn-danger-bg-active);box-shadow:var(--btn-danger-shadow-active,none)}.ui-btn--link:active:not(:disabled):not([aria-disabled=true]){opacity:.6}.ui-btn--sm,.ui-btn--md{height:32px;font-size:var(--font-sm);letter-spacing:var(--tracking-lg);border-radius:var(--radius-lg);padding:7px 11px;font-weight:550}.ui-btn--lg{height:44px;padding:var(--space-3)var(--space-4);font-size:var(--font-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-lg);border-radius:var(--radius-lg)}:is(.ui-btn--sm:has(.ui-btn__icon--trailing),.ui-btn--md:has(.ui-btn__icon--trailing)){padding-right:8px}.ui-btn--lg:has(.ui-btn__icon--trailing){padding-right:var(--space-3)}.ui-btn[aria-expanded=true]:not(.ui-btn--loading) .ui-btn__icon--trailing{transform:rotate(180deg)}.ui-btn .ui-btn__icon{color:currentColor;flex-shrink:0;width:16px;height:16px}.ui-btn--sm .ui-btn__icon,.ui-btn--md .ui-btn__icon{width:16px;height:16px}.ui-btn--lg .ui-btn__icon{width:20px;height:20px}.ui-btn--icon-only{aspect-ratio:1;gap:0;padding:0}.ui-btn__label{display:inline-block}