@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-message-text:var(--ui-kit-text);--ui-kit-message-border:transparent;--ui-kit-message-border-width:1px;--ui-kit-message-radius:var(--ui-kit-radius);--ui-kit-message-padding:calc(var(--ui-kit-space-sm) + var(--ui-kit-space-xs));--ui-kit-message-gap:var(--ui-kit-space-sm);--ui-kit-message-font-family:var(--ui-kit-font-family);--ui-kit-message-font-size:var(--ui-kit-font-size-md)}.ui-kit-message{--ui-kit-message-base:var(--ui-kit-info);--ui-kit-message-bg:color-mix(in srgb, var(--ui-kit-message-base) 12%, var(--ui-kit-surface));--ui-kit-message-icon-text:var(--ui-kit-message-base);box-sizing:border-box;vertical-align:top;align-items:center;gap:var(--ui-kit-message-gap);padding:var(--ui-kit-message-padding);border:var(--ui-kit-message-border-width) solid var(--ui-kit-message-border);border-radius:var(--ui-kit-message-radius);background-color:var(--ui-kit-message-bg);color:var(--ui-kit-message-text);font-family:var(--ui-kit-message-font-family);font-size:var(--ui-kit-message-font-size);margin:0;display:inline-flex}.ui-kit-message[data-severity=success]{--ui-kit-message-base:var(--ui-kit-success)}.ui-kit-message[data-severity=info]{--ui-kit-message-base:var(--ui-kit-info)}.ui-kit-message[data-severity=warn]{--ui-kit-message-base:var(--ui-kit-warning)}.ui-kit-message[data-severity=error]{--ui-kit-message-base:var(--ui-kit-danger)}.ui-kit-message[data-severity=secondary]{--ui-kit-message-base:var(--ui-kit-secondary)}.ui-kit-message[data-severity=contrast]{--ui-kit-message-base:var(--ui-kit-contrast)}.ui-kit-message-icon{color:var(--ui-kit-message-icon-text);flex-shrink:0;justify-content:center;align-items:center;font-size:1em;line-height:1;display:inline-flex}.ui-kit-message-text{display:inline-block}}
