.tooltip-wrapper[data-v-e6763f36]{vertical-align:middle;align-items:center;display:inline-flex;position:relative}.tooltip-content[data-v-e6763f36]{box-sizing:border-box;background-color:color-mix(in srgb,var(--color-bg-surface) 92%,transparent);-webkit-backdrop-filter:blur(16px)saturate(180%);color:var(--text-primary);border:1px solid color-mix(in srgb,var(--color-border) 80%,#ffffff2e);border-radius:var(--radius-md);white-space:pre-line;overflow-wrap:break-word;word-break:normal;z-index:20000;pointer-events:none;max-width:min(260px,100vw - 24px);padding:5px 9px;font-size:.75rem;font-weight:600;line-height:1.35;position:fixed;box-shadow:0 8px 24px #00000059,0 2px 6px #0003}.tooltip-content.tooltip-interactive[data-v-e6763f36]{pointer-events:auto}.tooltip-content.tooltip-interactive[data-v-e6763f36]:before{content:"";pointer-events:auto;position:absolute}.tooltip-content.tooltip-interactive.bottom[data-v-e6763f36]:before{height:14px;top:-12px;left:-8px;right:-8px}.tooltip-content.tooltip-interactive.top[data-v-e6763f36]:before{height:14px;bottom:-12px;left:-8px;right:-8px}.tooltip-content.tooltip-interactive.left[data-v-e6763f36]:before{width:14px;top:-8px;bottom:-8px;right:-12px}.tooltip-content.tooltip-interactive.right[data-v-e6763f36]:before{width:14px;top:-8px;bottom:-8px;left:-12px}.tooltip-content.tooltip-error[data-v-e6763f36]{background-color:var(--color-error);border-color:var(--color-error);color:#fff}.tooltip-content.tooltip-error.top .tooltip-arrow[data-v-e6763f36]{border-color:var(--color-error) transparent transparent transparent}.tooltip-content.tooltip-error.bottom .tooltip-arrow[data-v-e6763f36]{border-color:transparent transparent var(--color-error) transparent}.tooltip-content.tooltip-error.left .tooltip-arrow[data-v-e6763f36]{border-color:transparent transparent transparent var(--color-error)}.tooltip-content.tooltip-error.right .tooltip-arrow[data-v-e6763f36]{border-color:transparent var(--color-error) transparent transparent}.tooltip-arrow[data-v-e6763f36]{border-style:solid;width:0;height:0;position:absolute}.tooltip-content.top .tooltip-arrow[data-v-e6763f36]{border-width:5px 5px 0;border-color:var(--color-bg-surface) transparent transparent transparent;top:100%;left:50%;transform:translate(-50%)}.tooltip-content.bottom .tooltip-arrow[data-v-e6763f36]{border-width:0 5px 5px;border-color:transparent transparent var(--color-bg-surface) transparent;bottom:100%;left:50%;transform:translate(-50%)}.tooltip-content.left .tooltip-arrow[data-v-e6763f36]{border-width:5px 0 5px 5px;border-color:transparent transparent transparent var(--color-bg-surface);top:50%;left:100%;transform:translateY(-50%)}.tooltip-content.right .tooltip-arrow[data-v-e6763f36]{border-width:5px 5px 5px 0;border-color:transparent var(--color-bg-surface) transparent transparent;top:50%;right:100%;transform:translateY(-50%)}.fade-enter-active[data-v-e6763f36],.fade-leave-active[data-v-e6763f36]{transition:opacity .15s}.fade-enter-from[data-v-e6763f36],.fade-leave-to[data-v-e6763f36]{opacity:0}.btn-container[data-v-66ec7f59]{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.btn-container.btn-block[data-v-66ec7f59]{width:100%;display:flex}.btn[data-v-66ec7f59]{justify-content:center;align-items:center;gap:var(--button-gap,.5rem);font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;min-width:0;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn.btn-block[data-v-66ec7f59]{width:100%}.btn.btn-wrap[data-v-66ec7f59]{white-space:normal;height:auto;min-height:2.25rem}.btn-wrap .btn-content[data-v-66ec7f59]{text-overflow:clip;overflow:visible}.btn-wrap .btn-content-label[data-v-66ec7f59]{white-space:normal;overflow-wrap:anywhere;line-height:1.25}.btn[data-v-66ec7f59]:disabled,.btn[aria-disabled=true][data-v-66ec7f59]{opacity:.6;cursor:not-allowed}.btn-xs[data-v-66ec7f59]{height:1.5rem;padding:.2rem .4rem;font-size:.75rem}.btn-sm[data-v-66ec7f59]{height:2.25rem;padding:.4rem .8rem;font-size:.875rem}.btn-md[data-v-66ec7f59]{height:2.75rem;padding:.6rem 1.2rem;font-size:1rem}.btn-lg[data-v-66ec7f59]{height:3.25rem;padding:.8rem 1.6rem;font-size:1.125rem}.btn-primary[data-v-66ec7f59]{background-color:var(--color-primary);color:var(--text-on-primary)}.btn-primary[data-v-66ec7f59]:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-primary-hover);color:var(--text-on-primary-hover);transform:translateY(-1px)}.btn-primary.btn-hover-scale[data-v-66ec7f59]:hover:not(:disabled,[aria-disabled=true]){scale:1.025}.btn-primary[data-v-66ec7f59]:active:not(:disabled,[aria-disabled=true]){transform:translateY(0)}.btn-secondary[data-v-66ec7f59]{background-color:var(--color-bg-field);color:var(--text-primary);border-color:#0000}.btn-secondary[data-v-66ec7f59]:hover:not(:disabled){background-color:var(--color-bg-surface-hover);border-color:var(--color-border-strong)}.btn-danger[data-v-66ec7f59]{background-color:var(--color-error);color:var(--text-on-error)}.btn-danger[data-v-66ec7f59]:hover:not(:disabled){background-color:var(--color-error);transform:translateY(-1px)}.btn-secondary[data-v-66ec7f59]:active:not(:disabled){transform:translateY(0)}.btn-selected[data-v-66ec7f59]{background-color:var(--color-bg-field-active);border-color:var(--color-border-strong);color:var(--text-primary)}.btn-selected[data-v-66ec7f59]:hover:not(:disabled){background-color:var(--color-bg-field-hover)}.btn-selected[data-v-66ec7f59]:focus-visible{outline:2px solid var(--text-secondary);outline-offset:2px}.btn-outline[data-v-66ec7f59]{border-color:var(--color-border);color:var(--text-primary);background-color:#0000}.btn-outline[data-v-66ec7f59]:hover:not(:disabled){background-color:var(--color-bg-surface-hover);border-color:var(--color-border-dark)}.btn-ghost[data-v-66ec7f59]{color:var(--text-primary);background-color:#0000;border-color:#0000}.btn-ghost[data-v-66ec7f59]:hover:not(:disabled){background-color:var(--color-bg-field-hover);border-color:#0000}.btn-frosted[data-v-66ec7f59]{background-color:color-mix(in srgb,var(--color-bg-surface) 72%,transparent);-webkit-backdrop-filter:blur(20px)saturate(180%);border-color:var(--color-border)}.btn-frosted[data-v-66ec7f59],.btn-frosted[data-v-66ec7f59]:hover:not(:disabled){box-shadow:var(--shadow-sm);color:var(--text-primary)}.btn-frosted[data-v-66ec7f59]:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-bg-surface-hover) 85%,transparent);border-color:var(--color-border-strong);transform:translateY(-1px)}.btn-frosted[data-v-66ec7f59]:active:not(:disabled){transform:translateY(0)}.btn-link[data-v-66ec7f59]{color:var(--color-primary);text-underline-offset:4px;background-color:#0000;text-decoration:underline;height:auto!important;padding:0!important}.btn-link[data-v-66ec7f59]:hover:not(:disabled){color:var(--color-primary-hover)}.btn-card[data-v-66ec7f59]{text-align:left;background:var(--color-bg-element);border-color:var(--color-border);width:100%;height:100%;color:var(--text-primary);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:0;overflow:hidden}.btn-card[data-v-66ec7f59]:hover:not(:disabled):not(.is-selected){border-color:var(--color-border-strong);box-shadow:none;transform:translateY(-1px)}.btn-card[data-v-66ec7f59]:focus-visible{outline:2px solid var(--text-secondary);outline-offset:2px}.btn-card.is-selected[data-v-66ec7f59]{border-color:var(--color-primary)}.btn-card .btn-content[data-v-66ec7f59]{flex-direction:column;align-items:stretch;gap:0;width:100%;height:100%;padding:0;display:flex}.btn-card .btn-content-label[data-v-66ec7f59]{display:contents}.btn-icon-only[data-v-66ec7f59]{justify-content:center;gap:0;width:32px;height:32px;padding:0}.btn-icon-only.btn-sm[data-v-66ec7f59]{width:2.25rem;height:2.25rem}.btn-icon-only.btn-xs[data-v-66ec7f59]{gap:0;width:24px;height:24px;padding:0}.btn-tab[data-v-66ec7f59]{border-radius:var(--radius-sm);color:var(--text-secondary);box-shadow:none;background:0 0;border:1px solid #0000;flex:1;justify-content:center;height:auto;padding:6px 12px;font-size:13px;font-weight:600;transition:all .2s}.btn-tab[data-v-66ec7f59]:hover:not(:disabled):not(.active){box-shadow:none;background:#00000005;transform:none}:root.dark .btn-tab[data-v-66ec7f59]:hover:not(:disabled):not(.active){background:#ffffff05}.btn-tab.active[data-v-66ec7f59]{color:var(--text-primary);box-shadow:var(--shadow-sm);border-color:var(--color-border)}.btn-tab.active[data-v-66ec7f59],.btn-tab.active[data-v-66ec7f59]:hover:not(:disabled){background:var(--color-bg-element)}.btn-tab.btn-xs[data-v-66ec7f59]{height:var(--control-height);font-size:var(--font-size-body);font-weight:var(--weight-title);gap:4px;padding:0 6px}.icon-spin[data-v-66ec7f59]{animation:1s linear infinite spin}.btn-icon[data-v-66ec7f59]{width:1.15em;height:1.15em}.btn-icon-wrapper[data-v-66ec7f59]{display:inline-flex}.btn-content[data-v-66ec7f59],.btn-icon-wrapper[data-v-66ec7f59]{justify-content:center;align-items:center}.btn-content[data-v-66ec7f59]{display:var(--button-content-display,inline-flex);text-overflow:ellipsis;min-width:0;overflow:hidden}.btn-content-label[data-v-66ec7f59]{min-width:0}.btn-align-start[data-v-66ec7f59],.btn-align-start .btn-content[data-v-66ec7f59]{text-align:left;justify-content:flex-start}.btn-custom-content[data-v-66ec7f59]{height:100%;padding:0}.btn-custom-content .btn-content[data-v-66ec7f59]{width:100%;height:100%}.btn-container.has-custom-content[data-v-66ec7f59]{height:100%}.btn-custom-content .btn-content-label[data-v-66ec7f59]{display:contents}.btn-group .btn[data-v-66ec7f59]{border-radius:var(--button-group-inner-radius);justify-content:center;align-items:center;width:100%;min-width:0;display:inline-flex;overflow:hidden}.btn-group.size-xs .btn.btn-icon-only[data-v-66ec7f59]{border-radius:var(--button-group-inner-radius);width:22px;min-width:22px;height:22px}.btn-group.column-layout.size-xs .btn.btn-icon-only[data-v-66ec7f59],.btn-group.full-width.size-xs .btn.btn-icon-only[data-v-66ec7f59]{width:100%;height:calc(var(--control-height) - 4px)}.btn-group.size-xs .btn-icon[data-v-66ec7f59]{width:13px;height:13px}.btn-group .btn-content[data-v-66ec7f59]{white-space:nowrap;flex:0 auto;justify-content:center;min-width:0;max-width:100%;display:block;position:relative;overflow:hidden}.btn-group .btn-content-label[data-v-66ec7f59]{text-align:center;vertical-align:top;will-change:auto;min-width:100%;max-width:none;display:inline-block}@media (prefers-reduced-motion:no-preference){.btn-group .btn:hover:not(:disabled) .btn-content.is-overflowing .btn-content-label[data-v-66ec7f59]{animation:button-group-label-marquee-66ec7f59 var(--button-marquee-duration) .35s ease-in-out infinite alternate;will-change:transform}}@keyframes button-group-label-marquee-66ec7f59{0%,12%{transform:translate(0)}88%,to{transform:translateX(calc(var(--button-marquee-distance)*-1))}}.btn-group .btn-icon-wrapper[data-v-66ec7f59]{flex-shrink:0}.btn-group .btn-selected[data-v-66ec7f59],.btn-group .btn-selected[data-v-66ec7f59]:hover:not(:disabled),.btn-group .btn-tab.active[data-v-66ec7f59],.btn-group .btn-tab.active[data-v-66ec7f59]:hover:not(:disabled){background:var(--button-group-selection-background);color:var(--button-group-selection-foreground);box-shadow:none;font-weight:var(--weight-display);border-color:#0000}.btn-group.has-indicator .btn-selected[data-v-66ec7f59],.btn-group.has-indicator .btn-selected[data-v-66ec7f59]:hover:not(:disabled),.btn-group.has-indicator .btn-tab.active[data-v-66ec7f59],.btn-group.has-indicator .btn-tab.active[data-v-66ec7f59]:hover:not(:disabled){box-shadow:none;background:0 0;border-color:#0000}
