@layer ui-kit{:root{--ui-kit-tooltip-max-width:18rem;--ui-kit-tooltip-bg:var(--ui-kit-surface-overlay);--ui-kit-tooltip-text:var(--ui-kit-text);--ui-kit-tooltip-border:var(--ui-kit-border);--ui-kit-tooltip-border-width:1px;--ui-kit-tooltip-radius:var(--ui-kit-radius);--ui-kit-tooltip-shadow:var(--ui-kit-shadow-overlay);--ui-kit-tooltip-font-family:var(--ui-kit-font-family);--ui-kit-tooltip-font-size:var(--ui-kit-font-size-sm);--ui-kit-tooltip-padding:var(--ui-kit-space-sm) var(--ui-kit-space-md);--ui-kit-tooltip-duration:var(--ui-kit-transition);--ui-kit-tooltip-arrow-width:var(--ui-kit-arrow-size);--ui-kit-tooltip-arrow-height:var(--ui-kit-arrow-size)}.ui-kit-tooltip-trigger{display:inline-flex}.ui-kit-tooltip-positioner{z-index:var(--ui-kit-tooltip-z-index,auto)}.ui-kit-tooltip{max-width:var(--ui-kit-tooltip-max-width);padding:var(--ui-kit-tooltip-padding);background-color:var(--ui-kit-tooltip-bg);color:var(--ui-kit-tooltip-text);border:var(--ui-kit-tooltip-border-width) solid var(--ui-kit-tooltip-border);border-radius:var(--ui-kit-tooltip-radius);box-shadow:var(--ui-kit-tooltip-shadow);font-family:var(--ui-kit-tooltip-font-family);font-size:var(--ui-kit-tooltip-font-size);transition-property:opacity,transform;transition-duration:var(--ui-kit-tooltip-duration)}.ui-kit-tooltip[data-starting-style],.ui-kit-tooltip[data-ending-style]{opacity:0}.ui-kit-tooltip[data-instant]{transition-duration:0s}.ui-kit-tooltip-arrow{box-sizing:border-box;width:var(--ui-kit-tooltip-arrow-width);height:var(--ui-kit-tooltip-arrow-height);background-color:var(--ui-kit-tooltip-bg);border:var(--ui-kit-tooltip-border-width) solid var(--ui-kit-tooltip-border);position:absolute;transform:rotate(45deg)}.ui-kit-tooltip-arrow[data-side=top]{bottom:calc(var(--ui-kit-tooltip-arrow-height) / -2);border-top-color:#0000;border-left-color:#0000}.ui-kit-tooltip-arrow[data-side=bottom]{top:calc(var(--ui-kit-tooltip-arrow-height) / -2);border-bottom-color:#0000;border-right-color:#0000}.ui-kit-tooltip-arrow[data-side=left]{right:calc(var(--ui-kit-tooltip-arrow-width) / -2);border-bottom-color:#0000;border-left-color:#0000}.ui-kit-tooltip-arrow[data-side=right]{left:calc(var(--ui-kit-tooltip-arrow-width) / -2);border-top-color:#0000;border-right-color:#0000}.ui-kit-tooltip-text{word-break:break-word;line-height:1.5;display:block}:root{--ui-kit-button-font-family:var(--ui-kit-font-family);--ui-kit-button-font-weight:var(--ui-kit-font-weight-semibold);--ui-kit-button-gap:var(--ui-kit-space-sm);--ui-kit-button-padding:var(--ui-kit-control-padding);--ui-kit-button-border-width:1px;--ui-kit-button-duration:var(--ui-kit-transition);--ui-kit-button-shadow-focus:var(--ui-kit-focus-ring);--ui-kit-button-opacity-disabled:var(--ui-kit-disabled-opacity);--ui-kit-button-loading-icon-width:1em;--ui-kit-button-loading-icon-height:1em;--ui-kit-button-loading-icon-border-width:.15em;--ui-kit-button-loading-icon-duration:calc(var(--ui-kit-animation-duration) * 1);--ui-kit-button-badge-bg:var(--ui-kit-surface);--ui-kit-button-badge-min-width:1.5em;--ui-kit-button-badge-height:1.5em;--ui-kit-button-badge-padding:0 var(--ui-kit-space-xs);--ui-kit-button-badge-radius:var(--ui-kit-radius-pill);--ui-kit-button-badge-font-size:var(--ui-kit-font-size-sm);--ui-kit-button-badge-font-weight:var(--ui-kit-font-weight-semibold)}.ui-kit-button{--ui-kit-button-border:var(--ui-kit-primary);--ui-kit-button-border-hover:var(--ui-kit-primary-hover);--ui-kit-button-border-active:var(--ui-kit-primary-active);--ui-kit-button-bg:var(--ui-kit-button-border);--ui-kit-button-bg-hover:var(--ui-kit-button-border-hover);--ui-kit-button-bg-active:var(--ui-kit-button-border-active);--ui-kit-button-text:var(--ui-kit-primary-text);--ui-kit-button-text-hover:var(--ui-kit-button-text);--ui-kit-button-text-active:var(--ui-kit-button-text);--ui-kit-button-font-size:var(--ui-kit-font-size-md);--ui-kit-button-min-height:var(--ui-kit-control-height);--ui-kit-button-radius:var(--ui-kit-radius);--ui-kit-button-shadow:none;--ui-kit-button-ink:var(--ui-kit-primary-ink,var(--ui-kit-primary));--ui-kit-button-ink-hover:var(--ui-kit-primary-ink,var(--ui-kit-primary-hover));--ui-kit-button-ink-active:var(--ui-kit-primary-ink,var(--ui-kit-primary-active));--ui-kit-button-badge-text:var(--ui-kit-button-ink);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ui-kit-button-gap);min-height:var(--ui-kit-button-min-height);padding:var(--ui-kit-button-padding);border:var(--ui-kit-button-border-width) solid var(--ui-kit-button-border);border-radius:var(--ui-kit-button-radius);background-color:var(--ui-kit-button-bg);color:var(--ui-kit-button-text);box-shadow:var(--ui-kit-button-shadow);font-family:var(--ui-kit-button-font-family);font-size:var(--ui-kit-button-font-size);font-weight:var(--ui-kit-button-font-weight);cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:background-color,border-color,color,box-shadow;transition-duration:var(--ui-kit-button-duration);display:inline-flex}.ui-kit-button:hover:not(:disabled):not([data-disabled]){border-color:var(--ui-kit-button-border-hover);background-color:var(--ui-kit-button-bg-hover);color:var(--ui-kit-button-text-hover)}.ui-kit-button:active:not(:disabled):not([data-disabled]){border-color:var(--ui-kit-button-border-active);background-color:var(--ui-kit-button-bg-active);color:var(--ui-kit-button-text-active)}.ui-kit-button:focus-visible{box-shadow:var(--ui-kit-button-shadow-focus);outline:none}.ui-kit-button:disabled,.ui-kit-button[data-disabled]{cursor:not-allowed;opacity:var(--ui-kit-button-opacity-disabled)}.ui-kit-button[data-severity=secondary]{--ui-kit-button-border:var(--ui-kit-secondary);--ui-kit-button-border-hover:var(--ui-kit-secondary-hover);--ui-kit-button-border-active:var(--ui-kit-secondary-active);--ui-kit-button-text:var(--ui-kit-secondary-text);--ui-kit-button-ink:var(--ui-kit-secondary-ink,var(--ui-kit-secondary));--ui-kit-button-ink-hover:var(--ui-kit-secondary-ink,var(--ui-kit-secondary-hover));--ui-kit-button-ink-active:var(--ui-kit-secondary-ink,var(--ui-kit-secondary-active))}.ui-kit-button[data-severity=success]{--ui-kit-button-border:var(--ui-kit-success);--ui-kit-button-border-hover:var(--ui-kit-success-hover);--ui-kit-button-border-active:var(--ui-kit-success-active);--ui-kit-button-text:var(--ui-kit-success-text);--ui-kit-button-ink:var(--ui-kit-success-ink,var(--ui-kit-success));--ui-kit-button-ink-hover:var(--ui-kit-success-ink,var(--ui-kit-success-hover));--ui-kit-button-ink-active:var(--ui-kit-success-ink,var(--ui-kit-success-active))}.ui-kit-button[data-severity=info]{--ui-kit-button-border:var(--ui-kit-info);--ui-kit-button-border-hover:var(--ui-kit-info-hover);--ui-kit-button-border-active:var(--ui-kit-info-active);--ui-kit-button-text:var(--ui-kit-info-text);--ui-kit-button-ink:var(--ui-kit-info-ink,var(--ui-kit-info));--ui-kit-button-ink-hover:var(--ui-kit-info-ink,var(--ui-kit-info-hover));--ui-kit-button-ink-active:var(--ui-kit-info-ink,var(--ui-kit-info-active))}.ui-kit-button[data-severity=warning]{--ui-kit-button-border:var(--ui-kit-warning);--ui-kit-button-border-hover:var(--ui-kit-warning-hover);--ui-kit-button-border-active:var(--ui-kit-warning-active);--ui-kit-button-text:var(--ui-kit-warning-text);--ui-kit-button-ink:var(--ui-kit-warning-ink,var(--ui-kit-warning));--ui-kit-button-ink-hover:var(--ui-kit-warning-ink,var(--ui-kit-warning-hover));--ui-kit-button-ink-active:var(--ui-kit-warning-ink,var(--ui-kit-warning-active))}.ui-kit-button[data-severity=danger]{--ui-kit-button-border:var(--ui-kit-danger);--ui-kit-button-border-hover:var(--ui-kit-danger-hover);--ui-kit-button-border-active:var(--ui-kit-danger-active);--ui-kit-button-text:var(--ui-kit-danger-text);--ui-kit-button-ink:var(--ui-kit-danger-ink,var(--ui-kit-danger));--ui-kit-button-ink-hover:var(--ui-kit-danger-ink,var(--ui-kit-danger-hover));--ui-kit-button-ink-active:var(--ui-kit-danger-ink,var(--ui-kit-danger-active))}.ui-kit-button[data-severity=help]{--ui-kit-button-border:var(--ui-kit-help);--ui-kit-button-border-hover:var(--ui-kit-help-hover);--ui-kit-button-border-active:var(--ui-kit-help-active);--ui-kit-button-text:var(--ui-kit-help-text);--ui-kit-button-ink:var(--ui-kit-help-ink,var(--ui-kit-help));--ui-kit-button-ink-hover:var(--ui-kit-help-ink,var(--ui-kit-help-hover));--ui-kit-button-ink-active:var(--ui-kit-help-ink,var(--ui-kit-help-active))}.ui-kit-button[data-severity=contrast]{--ui-kit-button-border:var(--ui-kit-contrast);--ui-kit-button-border-hover:var(--ui-kit-contrast-hover);--ui-kit-button-border-active:var(--ui-kit-contrast-active);--ui-kit-button-text:var(--ui-kit-contrast-text);--ui-kit-button-ink:var(--ui-kit-contrast-ink,var(--ui-kit-contrast));--ui-kit-button-ink-hover:var(--ui-kit-contrast-ink,var(--ui-kit-contrast-hover));--ui-kit-button-ink-active:var(--ui-kit-contrast-ink,var(--ui-kit-contrast-active))}.ui-kit-button:is([data-appearance=outlined],[data-appearance=text]){--ui-kit-button-bg:transparent;--ui-kit-button-bg-hover:var(--ui-kit-surface-hover);--ui-kit-button-bg-active:var(--ui-kit-surface-hover)}.ui-kit-button[data-appearance=link]{--ui-kit-button-bg:transparent;--ui-kit-button-bg-hover:transparent;--ui-kit-button-bg-active:transparent;text-decoration:none}.ui-kit-button:is([data-appearance=outlined],[data-appearance=text],[data-appearance=link]){--ui-kit-button-border:var(--ui-kit-button-ink);--ui-kit-button-border-hover:var(--ui-kit-button-ink-hover);--ui-kit-button-border-active:var(--ui-kit-button-ink-active);--ui-kit-button-text:var(--ui-kit-button-border);--ui-kit-button-text-hover:var(--ui-kit-button-border-hover);--ui-kit-button-text-active:var(--ui-kit-button-border-active)}.ui-kit-button:is([data-appearance=text],[data-appearance=link]),.ui-kit-button:is([data-appearance=text],[data-appearance=link]):is(:hover,:active):not(:disabled):not([data-disabled]){border-color:#0000}.ui-kit-button[data-appearance=link]:is(:hover,:active):not(:disabled):not([data-disabled]){text-decoration:underline}.ui-kit-button:is([data-appearance=outlined],[data-appearance=text])[data-plain]{--ui-kit-button-border:var(--ui-kit-border);--ui-kit-button-border-hover:var(--ui-kit-border-hover);--ui-kit-button-border-active:var(--ui-kit-border-hover);--ui-kit-button-text:var(--ui-kit-text-secondary);--ui-kit-button-text-hover:var(--ui-kit-text);--ui-kit-button-text-active:var(--ui-kit-text)}.ui-kit-button[data-size=sm]{--ui-kit-button-min-height:var(--ui-kit-control-height-sm);--ui-kit-button-font-size:var(--ui-kit-font-size-sm)}.ui-kit-button[data-size=lg]{--ui-kit-button-min-height:var(--ui-kit-control-height-lg);--ui-kit-button-font-size:var(--ui-kit-font-size-lg)}.ui-kit-button[data-rounded]{--ui-kit-button-radius:var(--ui-kit-radius-pill)}.ui-kit-button[data-rounded][data-icon-only]{--ui-kit-button-radius:50%}.ui-kit-button[data-raised]{--ui-kit-button-shadow:var(--ui-kit-shadow-card)}.ui-kit-button[data-icon-only]{width:var(--ui-kit-button-min-height);padding-left:0;padding-right:0}.ui-kit-button[data-vertical]{flex-direction:column}.ui-kit-button-icon{justify-content:center;align-items:center;font-size:1em;line-height:1;display:inline-flex}.ui-kit-button-loading-icon{width:var(--ui-kit-button-loading-icon-width);height:var(--ui-kit-button-loading-icon-height);border:var(--ui-kit-button-loading-icon-border-width) solid currentColor;animation-name:ui-kit-button-spin;animation-duration:var(--ui-kit-button-loading-icon-duration);border-right-color:#0000;border-radius:50%;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-block}.ui-kit-button[data-icon-only] .ui-kit-button-label{display:none}.ui-kit-button-badge{box-sizing:border-box;min-width:var(--ui-kit-button-badge-min-width);height:var(--ui-kit-button-badge-height);padding:var(--ui-kit-button-badge-padding);border-radius:var(--ui-kit-button-badge-radius);background-color:var(--ui-kit-button-badge-bg);color:var(--ui-kit-button-badge-text);font-size:var(--ui-kit-button-badge-font-size);font-weight:var(--ui-kit-button-badge-font-weight);justify-content:center;align-items:center;line-height:1;display:inline-flex}@keyframes ui-kit-button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--ui-kit-skeleton-bg:var(--ui-kit-border);--ui-kit-skeleton-highlight-bg:color-mix(in srgb, var(--ui-kit-surface) 40%, transparent);--ui-kit-skeleton-duration:calc(var(--ui-kit-animation-duration) * 1.2)}.ui-kit-skeleton{width:var(--ui-kit-skeleton-width,100%);height:var(--ui-kit-skeleton-height,1rem);border-radius:var(--ui-kit-skeleton-radius,var(--ui-kit-radius));background-color:var(--ui-kit-skeleton-bg);display:block;position:relative;overflow:hidden}.ui-kit-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--ui-kit-skeleton-highlight-bg), transparent);height:100%;animation:ui-kit-skeleton-sweep var(--ui-kit-skeleton-duration) linear infinite;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}.ui-kit-skeleton[data-animation=none]:after{animation-name:none}@media (prefers-reduced-motion:reduce){.ui-kit-skeleton:after{animation-name:none}}@keyframes ui-kit-skeleton-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}:root{--ui-kit-primary:#4b5563;--ui-kit-primary-hover:#374151;--ui-kit-primary-text:#fff;--ui-kit-text:#1f2937;--ui-kit-text-secondary:#6b7280;--ui-kit-text-disabled:#9ca3af;--ui-kit-surface:#fff;--ui-kit-surface-ground:#f9fafb;--ui-kit-surface-hover:#f3f4f6;--ui-kit-surface-overlay:#fff;--ui-kit-border:#d1d5db;--ui-kit-border-hover:#9ca3af;--ui-kit-border-subtle:#e5e7eb;--ui-kit-danger:#dc2626;--ui-kit-success:#15803d;--ui-kit-warning:#b45309;--ui-kit-info:#0369a1;--ui-kit-danger-hover:#b91c1c;--ui-kit-success-hover:#166534;--ui-kit-warning-hover:#92400e;--ui-kit-info-hover:#075985;--ui-kit-primary-active:#1f2937;--ui-kit-secondary-active:#374151;--ui-kit-danger-active:#991b1b;--ui-kit-success-active:#14532d;--ui-kit-warning-active:#78350f;--ui-kit-info-active:#0c4a6e;--ui-kit-help-active:#5b21b6;--ui-kit-contrast-active:#4b5563;--ui-kit-secondary-text:#fff;--ui-kit-success-text:#fff;--ui-kit-info-text:#fff;--ui-kit-warning-text:#fff;--ui-kit-danger-text:#fff;--ui-kit-help-text:#fff;--ui-kit-contrast-text:#fff;--ui-kit-secondary:#6b7280;--ui-kit-secondary-hover:#4b5563;--ui-kit-help:#7c3aed;--ui-kit-help-hover:#6d28d9;--ui-kit-contrast:#1f2937;--ui-kit-contrast-hover:#374151;--ui-kit-highlight-bg:#f3f4f6;--ui-kit-selected:var(--ui-kit-primary);--ui-kit-selected-bg:color-mix(in srgb, var(--ui-kit-selected) 12%, transparent);--ui-kit-selected-bg-strong:color-mix(in srgb, var(--ui-kit-selected) 24%, transparent);--ui-kit-selected-text:var(--ui-kit-selected);--ui-kit-selected-solid:var(--ui-kit-primary);--ui-kit-selected-solid-hover:var(--ui-kit-primary-hover);--ui-kit-selected-solid-text:var(--ui-kit-primary-text);--ui-kit-mask-bg:#0006;--ui-kit-font-family:system-ui, -apple-system, sans-serif;--ui-kit-font-size-sm:.75rem;--ui-kit-font-size-md:.875rem;--ui-kit-font-size-lg:1rem;--ui-kit-font-weight-normal:400;--ui-kit-font-weight-semibold:600;--ui-kit-radius-sm:4px;--ui-kit-radius:6px;--ui-kit-radius-lg:12px;--ui-kit-radius-pill:2rem;--ui-kit-space-xs:.25rem;--ui-kit-space-sm:.5rem;--ui-kit-space-md:1rem;--ui-kit-space-lg:1.5rem;--ui-kit-space-content:1.25rem;--ui-kit-transition:.2s;--ui-kit-easing-decelerate:cubic-bezier(0, 0, .2, 1);--ui-kit-animation-duration:1s;--ui-kit-focus-ring:0 0 0 .2rem #4b556340;--ui-kit-shadow-card:0 1px 3px #0000001a;--ui-kit-shadow-overlay:0 8px 24px #0f172a1f;--ui-kit-arrow-size:.5rem;--ui-kit-disabled-opacity:.6;--ui-kit-control-height-sm:2rem;--ui-kit-control-height:2.5rem;--ui-kit-control-height-lg:3rem;--ui-kit-control-padding:.5rem .75rem;--ui-kit-control-size-sm:1.25rem;--ui-kit-control-size:1.5rem;--ui-kit-control-size-lg:1.75rem;--ui-kit-icon-button-size:2rem;--ui-kit-z-overlay:1000;--ui-kit-z-modal:1100;--ui-kit-z-menu:1000;--ui-kit-z-tooltip:1100;--ui-kit-z-toast:1200}}
