.bu-icon[data-v-87fc1020]{display:inline-block;flex-shrink:0;vertical-align:middle}.bu-spinner[data-v-bef94229]{display:inline-flex;flex-shrink:0;color:var(--bu-primary)}.bu-spinner.is-inverse[data-v-bef94229]{color:var(--bu-on-primary)}.bu-spinner svg[data-v-bef94229]{width:100%;height:100%;animation:bu-spin-bef94229 .9s linear infinite}.bu-spinner__track[data-v-bef94229]{stroke:currentColor;opacity:.2}.bu-spinner__arc[data-v-bef94229]{stroke:currentColor}@keyframes bu-spin-bef94229{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.bu-spinner svg[data-v-bef94229]{animation-duration:2.4s}}.bu-icon-button[data-v-20c9cba4]{--_size: var(--bu-control-h);--_bg: transparent;--_bg-hover: var(--bu-surface-muted);--_bg-active: var(--bu-gray-200);--_fg: var(--bu-text-secondary);--_border: transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--_size);height:var(--_size);padding:0;border:1px solid var(--_border);border-radius:var(--bu-radius-md);background-color:var(--_bg);color:var(--_fg);-webkit-tap-highlight-color:transparent;transition:background-color var(--bu-duration) var(--bu-ease),color var(--bu-duration) var(--bu-ease),box-shadow var(--bu-duration) var(--bu-ease)}.bu-icon-button[data-v-20c9cba4]:hover:not(:disabled){background-color:var(--_bg-hover);color:var(--bu-text)}.bu-icon-button[data-v-20c9cba4]:active:not(:disabled){background-color:var(--_bg-active)}.bu-icon-button[data-v-20c9cba4]:focus-visible{outline:none;box-shadow:var(--bu-focus-ring)}.bu-icon-button[data-v-20c9cba4]:disabled{opacity:.5;cursor:not-allowed}.bu-icon-button.is-active[data-v-20c9cba4]{background-color:var(--bu-primary-soft);color:var(--bu-primary-text)}.bu-icon-button--secondary[data-v-20c9cba4]{--_bg: var(--bu-surface);--_border: var(--bu-border-strong);--_fg: var(--bu-text)}.bu-icon-button--primary[data-v-20c9cba4]{--_bg: var(--bu-primary);--_bg-hover: var(--bu-primary-hover);--_bg-active: var(--bu-primary-active);--_fg: var(--bu-on-primary)}.bu-icon-button--primary[data-v-20c9cba4]:hover:not(:disabled){color:var(--bu-on-primary)}.bu-icon-button--danger[data-v-20c9cba4]{--_fg: var(--bu-danger);--_bg-hover: var(--bu-danger-soft);--_bg-active: var(--bu-danger-soft)}.bu-icon-button--danger[data-v-20c9cba4]:hover:not(:disabled){color:var(--bu-danger-hover)}.bu-icon-button--xs[data-v-20c9cba4]{--_size: 1.5rem;border-radius:var(--bu-radius-sm)}.bu-icon-button--sm[data-v-20c9cba4]{--_size: var(--bu-control-h-sm)}.bu-icon-button--lg[data-v-20c9cba4]{--_size: var(--bu-control-h-lg)}@media (pointer: coarse){.bu-icon-button--xs[data-v-20c9cba4]{--_size: 2rem}.bu-icon-button--sm[data-v-20c9cba4]{--_size: 2.25rem}.bu-icon-button--md[data-v-20c9cba4]{--_size: var(--bu-touch-target)}.bu-icon-button--xs[data-v-20c9cba4]:after,.bu-icon-button--sm[data-v-20c9cba4]:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--bu-touch-target));height:max(100%,var(--bu-touch-target));transform:translate(-50%,-50%)}}.bu-theme-toggle[data-v-f36c304d]{--_h: var(--bu-control-h-sm);display:inline-flex;align-items:stretch;margin:0;padding:2px;border:1px solid var(--bu-border);border-radius:var(--bu-radius-full);background-color:var(--bu-surface-muted);min-width:0}.bu-theme-toggle--compact[data-v-f36c304d]{padding:0;border:0;background:transparent}.bu-theme-toggle--md[data-v-f36c304d]{--_h: var(--bu-control-h)}.bu-theme-toggle--md .bu-theme-toggle__option[data-v-f36c304d]{padding:0 var(--bu-space-3)}.bu-theme-toggle--sm .bu-theme-toggle__option[data-v-f36c304d]{font-size:var(--bu-text-xs);gap:3px}.bu-theme-toggle__option[data-v-f36c304d]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--bu-space-1);flex:1 1 auto;min-width:0;min-height:calc(var(--_h) - 4px);padding:0 var(--bu-space-2);border-radius:var(--bu-radius-full);color:var(--bu-text-secondary);font-size:var(--bu-text-sm);font-weight:var(--bu-weight-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bu-duration) var(--bu-ease),color var(--bu-duration) var(--bu-ease),box-shadow var(--bu-duration) var(--bu-ease)}.bu-theme-toggle__option[data-v-f36c304d]:hover{color:var(--bu-text)}.bu-theme-toggle__option.is-selected[data-v-f36c304d]{background-color:var(--bu-surface);color:var(--bu-primary-text);box-shadow:var(--bu-shadow-xs)}.bu-theme-toggle__option[data-v-f36c304d]:has(input:focus-visible){box-shadow:var(--bu-focus-ring)}.bu-theme-toggle__label[data-v-f36c304d]{line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis}@media (pointer: coarse){.bu-theme-toggle[data-v-f36c304d]{--_h: var(--bu-touch-target)}}.bu-popover[data-v-9ed1aa23]{position:fixed;display:flex;flex-direction:column;min-width:8rem;max-width:calc(100vw - 1rem);overflow:auto;background-color:var(--bu-surface);border:1px solid var(--bu-border);border-radius:var(--bu-radius-md);box-shadow:var(--bu-shadow-md);outline:none;animation:bu-popover-in-9ed1aa23 var(--bu-duration-fast) var(--bu-ease)}@keyframes bu-popover-in-9ed1aa23{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bu-popover--top-start[data-v-9ed1aa23],.bu-popover--top-end[data-v-9ed1aa23],.bu-popover--top[data-v-9ed1aa23]{animation-name:bu-popover-in-up-9ed1aa23}@keyframes bu-popover-in-up-9ed1aa23{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bu-popover-sheet[data-v-9ed1aa23]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end}.bu-popover-sheet__backdrop[data-v-9ed1aa23]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--bu-backdrop);animation:bu-fade-in-9ed1aa23 var(--bu-duration) var(--bu-ease)}.bu-popover-sheet__panel[data-v-9ed1aa23]{position:relative;display:flex;flex-direction:column;max-height:min(85dvh,85vh);background-color:var(--bu-surface);border-radius:var(--bu-radius-xl) var(--bu-radius-xl) 0 0;box-shadow:var(--bu-shadow-lg);padding-bottom:env(safe-area-inset-bottom,0px);outline:none;animation:bu-sheet-in-9ed1aa23 var(--bu-duration-slow) var(--bu-ease)}.bu-popover-sheet__grip[data-v-9ed1aa23]{width:2.5rem;height:.25rem;margin:var(--bu-space-2) auto 0;border-radius:var(--bu-radius-full);background-color:var(--bu-gray-300)}.bu-popover-sheet__header[data-v-9ed1aa23]{display:flex;align-items:center;gap:var(--bu-space-2);padding:var(--bu-space-2) var(--bu-space-3) var(--bu-space-2) var(--bu-space-4);border-bottom:1px solid var(--bu-border)}.bu-popover-sheet__title[data-v-9ed1aa23]{flex:1;font-size:var(--bu-text-md);font-weight:var(--bu-weight-semibold)}.bu-popover-sheet__body[data-v-9ed1aa23]{overflow:auto;-webkit-overflow-scrolling:touch}@keyframes bu-fade-in-9ed1aa23{0%{opacity:0}to{opacity:1}}@keyframes bu-sheet-in-9ed1aa23{0%{transform:translateY(100%)}to{transform:translateY(0)}}.bu-app-shell[data-v-43d2927a]{display:grid;grid-template-columns:var(--bu-nav-width) minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100vh;height:100dvh;overflow:hidden;background-color:var(--bu-bg);color:var(--bu-text);transition:grid-template-columns var(--bu-duration) var(--bu-ease)}.bu-app-shell.is-collapsed[data-v-43d2927a]{grid-template-columns:var(--bu-nav-width-collapsed) minmax(0,1fr)}.bu-app-shell__skip[data-v-43d2927a]{position:fixed;top:var(--bu-space-2);left:var(--bu-space-2);z-index:var(--bu-z-toast);padding:var(--bu-space-2) var(--bu-space-3);border-radius:var(--bu-radius-md);background-color:var(--bu-surface);color:var(--bu-primary-text);font-size:var(--bu-text-sm);font-weight:var(--bu-weight-semibold);box-shadow:var(--bu-shadow-md);transform:translateY(-200%)}.bu-app-shell__skip[data-v-43d2927a]:focus-visible{transform:translateY(0)}.bu-app-shell__nav[data-v-43d2927a]{display:flex;flex-direction:column;min-height:0;min-width:0;background-color:var(--bu-surface);border-right:1px solid var(--bu-border)}.bu-app-shell__brand[data-v-43d2927a]{display:flex;align-items:center;gap:var(--bu-space-3);flex-shrink:0;min-height:var(--bu-header-h);padding:0 var(--bu-space-4);border-bottom:1px solid var(--bu-border);overflow:hidden}.bu-app-shell__brand-mark[data-v-43d2927a]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:var(--bu-radius-md);background-color:var(--bu-primary);color:var(--bu-on-primary);font-size:var(--bu-text-md);font-weight:var(--bu-weight-bold);line-height:1}.bu-app-shell__brand-name[data-v-43d2927a]{font-size:var(--bu-text-md);font-weight:var(--bu-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bu-app-shell__nav-list[data-v-43d2927a]{flex:1 1 auto;min-height:0;margin:0;padding:var(--bu-space-3) 0;list-style:none;overflow-y:auto;overflow-x:hidden}.bu-app-shell__nav-li[data-v-43d2927a]{padding:0 var(--bu-space-2)}.bu-app-shell__nav-li+.bu-app-shell__nav-li[data-v-43d2927a]{margin-top:2px}.bu-app-shell__nav-item[data-v-43d2927a]{position:relative;display:flex;align-items:center;gap:var(--bu-space-3);width:100%;min-height:var(--bu-control-h);padding:0 var(--bu-space-3);border:none;border-radius:var(--bu-radius-md);background-color:transparent;color:var(--bu-text-secondary);font-size:var(--bu-text-sm);font-weight:var(--bu-weight-medium);text-align:left;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--bu-duration) var(--bu-ease),color var(--bu-duration) var(--bu-ease),box-shadow var(--bu-duration) var(--bu-ease)}.bu-app-shell__nav-item[data-v-43d2927a]:hover{background-color:var(--bu-surface-muted);color:var(--bu-text)}.bu-app-shell__nav-item[data-v-43d2927a]:active{background-color:var(--bu-gray-200)}.bu-app-shell__nav-item[data-v-43d2927a]:focus-visible{outline:none;box-shadow:var(--bu-focus-ring)}.bu-app-shell__nav-item[data-v-43d2927a]:disabled{color:var(--bu-text-disabled);cursor:not-allowed}.bu-app-shell__nav-item.is-active[data-v-43d2927a]{background-color:var(--bu-primary-soft);color:var(--bu-primary-text)}.bu-app-shell__nav-item.is-active[data-v-43d2927a]:hover,.bu-app-shell__nav-item.is-active[data-v-43d2927a]:active{background-color:var(--bu-primary-soft-hover)}.bu-app-shell__nav-item.is-active[data-v-43d2927a]:before{content:"";position:absolute;top:var(--bu-space-2);bottom:var(--bu-space-2);left:calc(-1 * var(--bu-space-2));width:3px;border-radius:0 var(--bu-radius-sm) var(--bu-radius-sm) 0;background-color:var(--bu-primary)}.bu-app-shell__nav-icon[data-v-43d2927a]{flex-shrink:0}.bu-app-shell__nav-label[data-v-43d2927a]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bu-app-shell__nav-footer[data-v-43d2927a]{display:flex;flex-direction:column;gap:var(--bu-space-2);flex-shrink:0;padding:var(--bu-space-3) var(--bu-space-4);border-top:1px solid var(--bu-border);font-size:var(--bu-text-sm);overflow:hidden}.bu-app-shell__theme[data-v-43d2927a]{align-self:stretch;margin-bottom:var(--bu-space-2)}.bu-app-shell.is-collapsed .bu-app-shell__theme[data-v-43d2927a]{align-self:center}.bu-app-shell__more-footer .bu-app-shell__theme[data-v-43d2927a]{align-self:stretch}.bu-app-shell__nav-footer-slot[data-v-43d2927a]{display:flex;flex-direction:column;gap:var(--bu-space-2);min-width:0}.bu-app-shell__version[data-v-43d2927a]{color:var(--bu-text-muted);font-size:var(--bu-text-xs);white-space:nowrap}.bu-app-shell__nav-collapse[data-v-43d2927a]{display:flex;justify-content:flex-end;flex-shrink:0;padding:var(--bu-space-2);border-top:1px solid var(--bu-border)}.bu-app-shell.is-collapsed .bu-app-shell__brand[data-v-43d2927a]{justify-content:center;padding:0}.bu-app-shell.is-collapsed .bu-app-shell__brand-name[data-v-43d2927a],.bu-app-shell.is-collapsed .bu-app-shell__nav-label[data-v-43d2927a]{display:none}.bu-app-shell.is-collapsed .bu-app-shell__nav-footer-slot[data-v-43d2927a]{align-items:center}.bu-app-shell.is-collapsed .bu-app-shell__nav-item[data-v-43d2927a]{justify-content:center;padding:0}.bu-app-shell.is-collapsed .bu-app-shell__nav-footer[data-v-43d2927a]{align-items:center;padding:var(--bu-space-3) var(--bu-space-2)}.bu-app-shell.is-collapsed .bu-app-shell__nav-collapse[data-v-43d2927a]{justify-content:center}.bu-app-shell__main[data-v-43d2927a]{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;outline:none}.bu-app-shell__main[data-v-43d2927a]>*{max-width:100%;min-width:0}.bu-app-shell__bottom-nav[data-v-43d2927a]{display:none;position:fixed;right:0;bottom:0;left:0;z-index:var(--bu-z-nav);padding-bottom:env(safe-area-inset-bottom,0px);background-color:var(--bu-surface);border-top:1px solid var(--bu-border);box-shadow:0 -1px 0 var(--bu-border)}.bu-app-shell__bottom-list[data-v-43d2927a]{display:flex;align-items:stretch;margin:0;padding:0 var(--bu-space-1);list-style:none}.bu-app-shell__bottom-li[data-v-43d2927a]{flex:1 1 0;min-width:0}.bu-app-shell__bottom-item[data-v-43d2927a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;min-height:var(--bu-bottom-nav-h);padding:var(--bu-space-1) var(--bu-space-1);border:none;border-radius:var(--bu-radius-md);background-color:transparent;color:var(--bu-text-muted);font-size:var(--bu-text-xs);font-weight:var(--bu-weight-medium);line-height:1.2;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--bu-duration) var(--bu-ease),color var(--bu-duration) var(--bu-ease),box-shadow var(--bu-duration) var(--bu-ease)}.bu-app-shell__bottom-item[data-v-43d2927a]:hover{color:var(--bu-text)}.bu-app-shell__bottom-item[data-v-43d2927a]:active{background-color:var(--bu-surface-muted)}.bu-app-shell__bottom-item[data-v-43d2927a]:focus-visible{outline:none;box-shadow:inset var(--bu-focus-ring)}.bu-app-shell__bottom-item[data-v-43d2927a]:disabled{color:var(--bu-text-disabled);cursor:not-allowed}.bu-app-shell__bottom-item.is-active[data-v-43d2927a]{color:var(--bu-primary-text)}.bu-app-shell__bottom-icon[data-v-43d2927a]{flex-shrink:0}.bu-app-shell__bottom-label[data-v-43d2927a]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bu-app-shell__more[data-v-43d2927a]{display:flex;flex-direction:column;gap:var(--bu-space-3);padding:var(--bu-space-3) var(--bu-space-4) var(--bu-space-4)}.bu-app-shell__more-list[data-v-43d2927a]{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.bu-app-shell__more-item[data-v-43d2927a]{display:flex;align-items:center;gap:var(--bu-space-3);width:100%;min-height:var(--bu-touch-target);padding:0 var(--bu-space-3);border:none;border-radius:var(--bu-radius-md);background-color:transparent;color:var(--bu-text);font-size:var(--bu-text-md);font-weight:var(--bu-weight-medium);text-align:left;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--bu-duration) var(--bu-ease),color var(--bu-duration) var(--bu-ease),box-shadow var(--bu-duration) var(--bu-ease)}.bu-app-shell__more-item[data-v-43d2927a]:hover{background-color:var(--bu-surface-muted)}.bu-app-shell__more-item[data-v-43d2927a]:active{background-color:var(--bu-gray-200)}.bu-app-shell__more-item[data-v-43d2927a]:focus-visible{outline:none;box-shadow:var(--bu-focus-ring)}.bu-app-shell__more-item[data-v-43d2927a]:disabled{color:var(--bu-text-disabled);cursor:not-allowed}.bu-app-shell__more-item.is-active[data-v-43d2927a]{background-color:var(--bu-primary-soft);color:var(--bu-primary-text)}.bu-app-shell__more-icon[data-v-43d2927a]{flex-shrink:0}.bu-app-shell__more-label[data-v-43d2927a]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bu-app-shell__more-footer[data-v-43d2927a]{display:flex;flex-direction:column;gap:var(--bu-space-3);padding-top:var(--bu-space-3);border-top:1px solid var(--bu-border)}.bu-app-shell__more-list+.bu-app-shell__more-footer[data-v-43d2927a]{margin-top:var(--bu-space-1)}@media (max-width: 767.98px){.bu-app-shell[data-v-43d2927a],.bu-app-shell.is-collapsed[data-v-43d2927a]{grid-template-columns:minmax(0,1fr)}.bu-app-shell__nav[data-v-43d2927a]{display:none}.bu-app-shell__main[data-v-43d2927a]{padding-bottom:calc(var(--bu-bottom-nav-h) + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(var(--bu-bottom-nav-h) + env(safe-area-inset-bottom,0px))}.bu-app-shell__bottom-nav[data-v-43d2927a]{display:block}}@media (pointer: coarse){.bu-app-shell__nav-item[data-v-43d2927a]{min-height:var(--bu-touch-target)}}.bu-page-header[data-v-e7205997]{position:sticky;top:0;z-index:var(--bu-z-header);flex-shrink:0;background-color:var(--bu-surface);border-bottom:1px solid var(--bu-border);color:var(--bu-text)}.bu-page-header__row[data-v-e7205997]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bu-space-2) var(--bu-space-3);min-height:var(--bu-header-h);padding:var(--bu-space-2) var(--bu-page-padding)}.bu-page-header__back[data-v-e7205997]{margin-left:calc(-1 * var(--bu-space-2))}.bu-page-header__heading[data-v-e7205997]{display:flex;flex-direction:column;justify-content:center;flex:1 1 10rem;min-width:0}.bu-page-header__title[data-v-e7205997]{margin:0;font-size:var(--bu-text-xl);font-weight:var(--bu-weight-semibold);line-height:var(--bu-leading-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bu-page-header__subtitle[data-v-e7205997]{margin:0;color:var(--bu-text-muted);font-size:var(--bu-text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bu-page-header__actions[data-v-e7205997]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--bu-space-2);margin-left:auto}.bu-page-header__toolbar[data-v-e7205997]{padding:0 var(--bu-page-padding) var(--bu-space-3)}@media (max-width: 767.98px){.bu-page-header__row[data-v-e7205997]{min-height:3.25rem;padding:var(--bu-space-2) var(--bu-page-padding-mobile)}.bu-page-header__title[data-v-e7205997]{font-size:var(--bu-text-lg)}.bu-page-header__toolbar[data-v-e7205997]{padding:0 var(--bu-page-padding-mobile) var(--bu-space-2)}}@media (max-width: 639.98px){.bu-page-header__actions[data-v-e7205997]{flex-basis:100%;justify-content:flex-start;margin-left:0}}.bu-heading[data-v-40f07eba]{margin:0;color:var(--bu-text);font-weight:var(--bu-weight-semibold);line-height:var(--bu-leading-tight);overflow-wrap:anywhere}.bu-heading--xl[data-v-40f07eba]{font-size:var(--bu-text-3xl);letter-spacing:-.02em}.bu-heading--lg[data-v-40f07eba]{font-size:var(--bu-text-2xl);letter-spacing:-.01em}.bu-heading--md[data-v-40f07eba]{font-size:var(--bu-text-xl)}.bu-heading--sm[data-v-40f07eba]{font-size:var(--bu-text-lg)}.bu-card[data-v-3367d312]{--_pad: var(--bu-space-4);--_pad-x: var(--bu-space-4);display:flex;flex-direction:column;min-width:0;background-color:var(--bu-surface);border:1px solid var(--bu-border);border-radius:var(--bu-radius-lg);box-shadow:var(--bu-shadow-xs);color:var(--bu-text);overflow:hidden;overflow:clip}.bu-card--padding-none[data-v-3367d312]{--_pad: 0px}.bu-card--padding-sm[data-v-3367d312]{--_pad: var(--bu-space-3);--_pad-x: var(--bu-space-3)}.bu-card--padding-lg[data-v-3367d312]{--_pad: var(--bu-space-6);--_pad-x: var(--bu-space-6)}.bu-card__header[data-v-3367d312]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--bu-space-2) var(--bu-space-4);padding:var(--bu-space-3) var(--_pad-x);border-bottom:1px solid var(--bu-border)}.bu-card.is-collapsed .bu-card__header[data-v-3367d312]{border-bottom-color:transparent}.bu-card__heading[data-v-3367d312]{display:flex;flex-direction:column;gap:var(--bu-space-1);flex:1 1 12rem;min-width:0}.bu-card__title[data-v-3367d312]{overflow-wrap:anywhere}.bu-card__toggle[data-v-3367d312]{display:inline-flex;align-items:center;gap:var(--bu-space-2);margin:0 calc(-1 * var(--bu-space-2));padding:var(--bu-space-1) var(--bu-space-2);border:0;border-radius:var(--bu-radius-sm);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.bu-card__toggle[data-v-3367d312]:hover{background-color:var(--bu-surface-muted)}.bu-card__toggle[data-v-3367d312]:focus-visible{outline:none;box-shadow:var(--bu-focus-ring)}.bu-card__chevron[data-v-3367d312]{color:var(--bu-text-muted);transition:transform var(--bu-duration) var(--bu-ease)}.bu-card.is-collapsed .bu-card__chevron[data-v-3367d312]{transform:rotate(-90deg)}.bu-card__subtitle[data-v-3367d312]{margin:0;color:var(--bu-text-muted);font-size:var(--bu-text-sm)}.bu-card__actions[data-v-3367d312]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bu-space-2);margin-left:auto}.bu-card__body[data-v-3367d312]{flex:1 1 auto;min-width:0;min-height:0;padding:var(--_pad)}.bu-card__footer[data-v-3367d312]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--bu-space-2);padding:var(--bu-space-3) var(--_pad-x);border-top:1px solid var(--bu-border);background-color:var(--bu-surface-hover)}@media (max-width: 767.98px){.bu-card--padding-lg[data-v-3367d312]{--_pad: var(--bu-space-4);--_pad-x: var(--bu-space-4)}}@media (pointer: coarse){.bu-card__toggle[data-v-3367d312]{min-height:var(--bu-touch-target)}}.bu-stack[data-v-8f468403]{display:flex;min-width:0}.bu-stack--column[data-v-8f468403]{flex-direction:column}.bu-stack--row[data-v-8f468403]{flex-direction:row}.bu-stack.is-wrap[data-v-8f468403]{flex-wrap:wrap}.bu-stack--gap-none[data-v-8f468403]{gap:0}.bu-stack--gap-xs[data-v-8f468403]{gap:var(--bu-space-1)}.bu-stack--gap-sm[data-v-8f468403]{gap:var(--bu-space-2)}.bu-stack--gap-md[data-v-8f468403]{gap:var(--bu-space-4)}.bu-stack--gap-lg[data-v-8f468403]{gap:var(--bu-space-6)}.bu-stack--align-start[data-v-8f468403]{align-items:flex-start}.bu-stack--align-center[data-v-8f468403]{align-items:center}.bu-stack--align-end[data-v-8f468403]{align-items:flex-end}.bu-stack--align-stretch[data-v-8f468403]{align-items:stretch}.bu-stack--align-baseline[data-v-8f468403]{align-items:baseline}.bu-stack--justify-start[data-v-8f468403]{justify-content:flex-start}.bu-stack--justify-center[data-v-8f468403]{justify-content:center}.bu-stack--justify-end[data-v-8f468403]{justify-content:flex-end}.bu-stack--justify-between[data-v-8f468403]{justify-content:space-between}.bu-stack--justify-around[data-v-8f468403]{justify-content:space-around}.bu-stack--justify-evenly[data-v-8f468403]{justify-content:space-evenly}.bu-form-grid[data-v-f303cb70]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--bu-form-grid-min)),1fr));align-items:start;min-width:0}.bu-form-grid[data-v-f303cb70]>*{min-width:0}.bu-form-grid[data-v-f303cb70]>.bu-span-full{grid-column:1 / -1}.bu-form-grid--gap-none[data-v-f303cb70]{gap:0}.bu-form-grid--gap-xs[data-v-f303cb70]{gap:var(--bu-space-1)}.bu-form-grid--gap-sm[data-v-f303cb70]{gap:var(--bu-space-2)}.bu-form-grid--gap-md[data-v-f303cb70]{gap:var(--bu-space-4)}.bu-form-grid--gap-lg[data-v-f303cb70]{gap:var(--bu-space-6)}.bu-badge[data-v-802b914f]{--_bg: var(--bu-surface-muted);--_fg: var(--bu-text-secondary);display:inline-flex;align-items:center;justify-content:center;gap:var(--bu-space-1);min-width:1.25rem;min-height:1.25rem;padding:0 var(--bu-space-2);border-radius:var(--bu-radius-full);background-color:var(--_bg);color:var(--_fg);font-size:var(--bu-text-xs);font-weight:var(--bu-weight-semibold);line-height:1;white-space:nowrap;vertical-align:middle}.bu-badge--primary[data-v-802b914f]{--_bg: var(--bu-primary-soft);--_fg: var(--bu-primary-text)}.bu-badge--success[data-v-802b914f]{--_bg: var(--bu-success-soft);--_fg: var(--bu-success)}.bu-badge--warning[data-v-802b914f]{--_bg: var(--bu-warning-soft);--_fg: var(--bu-warning)}.bu-badge--danger[data-v-802b914f]{--_bg: var(--bu-danger-soft);--_fg: var(--bu-danger)}.bu-badge--info[data-v-802b914f]{--_bg: var(--bu-info-soft);--_fg: var(--bu-info)}.bu-button[data-v-98da5b9a]{--_h: var(--bu-control-h);--_px: var(--bu-space-4);--_fs: var(--bu-text-sm);--_bg: var(--bu-surface);--_bg-hover: var(--bu-surface-muted);--_bg-active: var(--bu-gray-200);--_fg: var(--bu-text);--_border: var(--bu-border-strong);display:inline-flex;align-items:center;justify-content:center;gap:var(--bu-space-2);min-height:var(--_h);padding:0 var(--_px);border:1px solid var(--_border);border-radius:var(--bu-radius-md);background-color:var(--_bg);color:var(--_fg);font-size:var(--_fs);font-weight:var(--bu-weight-semibold);line-height:1.2;white-space:nowrap;text-decoration:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--bu-duration) var(--bu-ease),border-color var(--bu-duration) var(--bu-ease),color var(--bu-duration) var(--bu-ease),box-shadow var(--bu-duration) var(--bu-ease)}.bu-button[data-v-98da5b9a]:hover:not(:disabled){background-color:var(--_bg-hover)}.bu-button[data-v-98da5b9a]:active:not(:disabled){background-color:var(--_bg-active);transform:translateY(1px)}.bu-button[data-v-98da5b9a]:focus-visible{outline:none;box-shadow:var(--bu-focus-ring)}.bu-button[data-v-98da5b9a]:disabled{opacity:.55;cursor:not-allowed}.bu-button.is-loading[data-v-98da5b9a]{cursor:progress}.bu-button--primary[data-v-98da5b9a]{--_bg: var(--bu-primary);--_bg-hover: var(--bu-primary-hover);--_bg-active: var(--bu-primary-active);--_fg: var(--bu-on-primary);--_border: transparent}.bu-button--ghost[data-v-98da5b9a]{--_bg: transparent;--_bg-hover: var(--bu-surface-muted);--_bg-active: var(--bu-gray-200);--_fg: var(--bu-text-secondary);--_border: transparent}.bu-button--danger[data-v-98da5b9a]{--_bg: var(--bu-surface);--_bg-hover: var(--bu-danger-soft);--_bg-active: var(--bu-danger-soft);--_fg: var(--bu-danger);--_border: var(--bu-danger)}.bu-button--danger[data-v-98da5b9a]:active:not(:disabled){--_fg: var(--bu-danger-hover)}.bu-button--link[data-v-98da5b9a]{--_bg: transparent;--_bg-hover: transparent;--_bg-active: transparent;--_fg: var(--bu-primary-text);--_border: transparent;--_px: var(--bu-space-1);min-height:0;text-decoration:underline;text-underline-offset:3px}.bu-button--link[data-v-98da5b9a]:hover:not(:disabled){--_fg: var(--bu-primary-hover)}.bu-button--sm[data-v-98da5b9a]{--_h: var(--bu-control-h-sm);--_px: var(--bu-space-3);--_fs: var(--bu-text-sm)}.bu-button--lg[data-v-98da5b9a]{--_h: var(--bu-control-h-lg);--_px: var(--bu-space-5);--_fs: var(--bu-text-md)}.bu-button.is-icon-only[data-v-98da5b9a]{padding:0;width:var(--_h)}.bu-button.is-block[data-v-98da5b9a]{display:flex;width:100%}.bu-button__label[data-v-98da5b9a]{display:inline-block;overflow:hidden;text-overflow:ellipsis}.bu-button__icon[data-v-98da5b9a],.bu-button__spinner[data-v-98da5b9a]{flex-shrink:0}@media (pointer: coarse){.bu-button--sm[data-v-98da5b9a],.bu-button--md[data-v-98da5b9a]{--_h: var(--bu-touch-target)}.bu-button--link[data-v-98da5b9a]{min-height:var(--bu-touch-target)}}.bu-filter-bar[data-v-0f87e19e]{display:flex;flex-direction:column;min-width:0;padding:var(--bu-space-3) var(--bu-space-4);background-color:var(--bu-surface);border:1px solid var(--bu-border);border-radius:var(--bu-radius-lg);box-shadow:var(--bu-shadow-xs)}.bu-filter-bar__header[data-v-0f87e19e]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bu-space-2);min-height:var(--bu-control-h-sm)}.bu-filter-bar__icon[data-v-0f87e19e]{color:var(--bu-text-muted)}.bu-filter-bar__title[data-v-0f87e19e]{color:var(--bu-text);font-size:var(--bu-text-sm);font-weight:var(--bu-weight-semibold)}.bu-filter-bar__actions[data-v-0f87e19e]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bu-space-2);margin-left:auto}.bu-filter-bar__content[data-v-0f87e19e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:var(--bu-space-3);align-items:start;padding-top:var(--bu-space-3);margin-top:var(--bu-space-3);border-top:1px solid var(--bu-border)}.bu-filter-bar__content[data-v-0f87e19e]>*{min-width:0}.bu-filter-bar__content[data-v-0f87e19e]>.bu-span-full{grid-column:1 / -1}@media (max-width: 767.98px){.bu-filter-bar[data-v-0f87e19e]{padding:var(--bu-space-2) var(--bu-space-3)}.bu-filter-bar__content[data-v-0f87e19e]{grid-template-columns:minmax(0,1fr)}}@media (pointer: coarse){.bu-filter-bar__header .bu-filter-bar__toggle[data-v-0f87e19e]{min-height:var(--bu-touch-target)}}.bu-empty-state[data-v-7ca5b96a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bu-space-2);padding:var(--bu-space-10) var(--bu-space-4);text-align:center;color:var(--bu-text)}.bu-empty-state.is-compact[data-v-7ca5b96a]{gap:var(--bu-space-1);padding:var(--bu-space-6) var(--bu-space-4)}.bu-empty-state__icon[data-v-7ca5b96a]{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:var(--bu-space-2);border-radius:var(--bu-radius-full);background-color:var(--bu-surface-muted);color:var(--bu-text-muted)}.bu-empty-state.is-compact .bu-empty-state__icon[data-v-7ca5b96a]{width:2.5rem;height:2.5rem;margin-bottom:var(--bu-space-1)}.bu-empty-state__title[data-v-7ca5b96a]{margin:0;font-size:var(--bu-text-md);font-weight:var(--bu-weight-semibold);line-height:var(--bu-leading-tight)}.bu-empty-state.is-compact .bu-empty-state__title[data-v-7ca5b96a]{font-size:var(--bu-text-sm)}.bu-empty-state__description[data-v-7ca5b96a]{max-width:32rem;margin:0;color:var(--bu-text-muted);font-size:var(--bu-text-sm)}.bu-empty-state__actions[data-v-7ca5b96a]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--bu-space-2);margin-top:var(--bu-space-3)}.bu-empty-state.is-compact .bu-empty-state__actions[data-v-7ca5b96a]{margin-top:var(--bu-space-2)}.bu-split-view--desktop[data-v-a4aa6014]{display:grid;gap:var(--bu-space-4);width:100%;height:100%;min-height:0}.bu-split-view__column[data-v-a4aa6014]{display:flex;flex-direction:column;align-items:stretch;gap:var(--bu-space-4);min-width:0}.bu-split-view__container[data-v-a4aa6014]{flex-shrink:0;min-width:0}.bu-split-view__container[data-v-a4aa6014]:last-child{flex-grow:1}.bu-split-view__column--single>.bu-split-view__container[data-v-a4aa6014]{flex-grow:1}.bu-split-view--mobile[data-v-a4aa6014]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.bu-split-view__tabs[data-v-a4aa6014]{position:relative;display:flex;align-items:stretch;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--bu-border);scrollbar-width:none;-webkit-overflow-scrolling:touch}.bu-split-view__tabs[data-v-a4aa6014]::-webkit-scrollbar{display:none}.bu-split-view__tab[data-v-a4aa6014]{display:inline-flex;align-items:center;justify-content:center;flex:1 0 auto;min-height:var(--bu-touch-target);padding:0 var(--bu-space-4);border:0;border-bottom:2px solid transparent;background-color:transparent;color:var(--bu-text-secondary);font-size:var(--bu-text-sm);font-weight:var(--bu-weight-medium);line-height:1.2;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--bu-duration) var(--bu-ease),border-color var(--bu-duration) var(--bu-ease),background-color var(--bu-duration) var(--bu-ease),box-shadow var(--bu-duration) var(--bu-ease)}.bu-split-view__tab[data-v-a4aa6014]:hover:not(:disabled){color:var(--bu-text)}.bu-split-view__tab[data-v-a4aa6014]:active:not(:disabled){color:var(--bu-text);background-color:var(--bu-surface-muted)}.bu-split-view__tab[data-v-a4aa6014]:focus-visible{outline:none;box-shadow:inset var(--bu-focus-ring)}.bu-split-view__tab[data-v-a4aa6014]:disabled{color:var(--bu-text-disabled);cursor:not-allowed}.bu-split-view__tab.is-active[data-v-a4aa6014]{color:var(--bu-primary-text);border-bottom-color:var(--bu-primary)}.bu-split-view__track[data-v-a4aa6014]{display:flex;flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bu-split-view__track[data-v-a4aa6014]::-webkit-scrollbar{display:none}.bu-split-view__pane[data-v-a4aa6014]{position:relative;flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;overflow-x:hidden;overflow-y:auto;padding:var(--bu-space-1) var(--bu-space-1) var(--bu-space-4);-webkit-overflow-scrolling:touch}.bu-split-view__dots[data-v-a4aa6014]{display:flex;justify-content:center;align-items:center;gap:var(--bu-space-2);flex-shrink:0;padding:var(--bu-space-2) 0}.bu-split-view__dot[data-v-a4aa6014]{width:.375rem;height:.375rem;border-radius:var(--bu-radius-full);background-color:var(--bu-border-strong);transition:background-color var(--bu-duration) var(--bu-ease),width var(--bu-duration) var(--bu-ease)}.bu-split-view__dot.is-active[data-v-a4aa6014]{width:1rem;background-color:var(--bu-primary)}.bu-tab[data-v-1e4434a4]{display:inline-flex;align-items:center;flex:0 0 auto;border-bottom:2px solid transparent;transition:border-color var(--bu-duration) var(--bu-ease)}.bu-tab.is-selected[data-v-1e4434a4]{border-bottom-color:var(--bu-primary)}.bu-tab__button[data-v-1e4434a4]{display:inline-flex;align-items:center;gap:var(--bu-space-2);min-height:var(--bu-control-h);padding:0 var(--bu-space-3);border:0;border-radius:var(--bu-radius-sm) var(--bu-radius-sm) 0 0;background-color:transparent;color:var(--bu-text-secondary);font-size:var(--bu-text-sm);font-weight:var(--bu-weight-medium);line-height:1.2;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--bu-duration) var(--bu-ease),color var(--bu-duration) var(--bu-ease),box-shadow var(--bu-duration) var(--bu-ease)}.bu-tab__button[data-v-1e4434a4]:hover:not(:disabled){color:var(--bu-text)}.bu-tab__button[data-v-1e4434a4]:active:not(:disabled){color:var(--bu-text);background-color:var(--bu-surface-muted)}.bu-tab__button[data-v-1e4434a4]:focus-visible{outline:none;box-shadow:inset var(--bu-focus-ring)}.bu-tab__button[data-v-1e4434a4]:disabled{color:var(--bu-text-disabled);cursor:not-allowed}.bu-tab.is-selected .bu-tab__button[data-v-1e4434a4]{color:var(--bu-primary-text)}.bu-tab__icon[data-v-1e4434a4]{flex-shrink:0}.bu-tab__label[data-v-1e4434a4]{overflow:hidden;text-overflow:ellipsis;max-width:16rem}.bu-tab__close[data-v-1e4434a4]{margin-right:var(--bu-space-1)}@media (pointer: coarse){.bu-tab__button[data-v-1e4434a4]{min-height:var(--bu-touch-target);padding:0 var(--bu-space-4)}.bu-tab__close[data-v-1e4434a4]{position:relative}.bu-tab__close[data-v-1e4434a4]:before{content:"";position:absolute;inset:calc((2rem - var(--bu-touch-target)) / 2)}}.bu-tab-bar[data-v-f236499c]{position:relative;display:flex;align-items:stretch;flex-shrink:0;gap:var(--bu-space-1);overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--bu-border);scrollbar-width:none;-webkit-overflow-scrolling:touch}.bu-tab-bar[data-v-f236499c]::-webkit-scrollbar{display:none}.bu-tab-view[data-v-7fe92378]{display:flex;flex-direction:column;gap:var(--bu-space-4);width:100%;height:100%;min-height:0}.bu-tab-view__bar[data-v-7fe92378]{flex-shrink:0}.bu-tab-view__panels[data-v-7fe92378],.bu-tab-view__panel[data-v-7fe92378]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0}.bu-context-menu[data-v-4c245781]{list-style:none;margin:0;padding:var(--bu-space-1);min-width:11rem;max-width:22rem}.bu-context-menu__item[data-v-4c245781]{display:flex;align-items:center;gap:var(--bu-space-3);width:100%;min-height:2.5rem;padding:0 var(--bu-space-3);border:0;border-radius:var(--bu-radius-sm);background-color:transparent;color:var(--bu-text);font-size:var(--bu-text-sm);text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color var(--bu-duration-fast) var(--bu-ease),color var(--bu-duration-fast) var(--bu-ease)}.bu-context-menu__item[data-v-4c245781]:hover:not(:disabled),.bu-context-menu__item[data-v-4c245781]:focus-visible{background-color:var(--bu-surface-muted)}.bu-context-menu__item[data-v-4c245781]:focus-visible{outline:none;box-shadow:var(--bu-focus-ring)}.bu-context-menu__item[data-v-4c245781]:active:not(:disabled){background-color:var(--bu-gray-200)}.bu-context-menu__item[data-v-4c245781]:disabled{color:var(--bu-text-disabled);cursor:not-allowed}.bu-context-menu__item.is-danger[data-v-4c245781]{color:var(--bu-danger)}.bu-context-menu__item.is-danger[data-v-4c245781]:hover:not(:disabled),.bu-context-menu__item.is-danger[data-v-4c245781]:focus-visible{background-color:var(--bu-danger-soft)}.bu-context-menu__item.is-danger[data-v-4c245781]:active:not(:disabled){color:var(--bu-danger-hover)}.bu-context-menu__icon[data-v-4c245781]{color:var(--bu-text-muted)}.bu-context-menu__item.is-danger .bu-context-menu__icon[data-v-4c245781],.bu-context-menu__item:disabled .bu-context-menu__icon[data-v-4c245781]{color:inherit}.bu-context-menu__text[data-v-4c245781]{display:flex;flex:1;flex-direction:column;min-width:0;padding:var(--bu-space-1) 0}.bu-context-menu__title[data-v-4c245781]{line-height:var(--bu-leading-tight)}.bu-context-menu__help[data-v-4c245781]{margin-top:.125rem;font-size:var(--bu-text-xs);line-height:var(--bu-leading-tight);color:var(--bu-text-muted)}.bu-context-menu__item:disabled .bu-context-menu__help[data-v-4c245781]{color:inherit}.bu-context-menu.is-sheet[data-v-4c245781]{min-width:0;max-width:none;padding:var(--bu-space-2)}.bu-context-menu.is-sheet .bu-context-menu__item[data-v-4c245781]{min-height:3rem;border-radius:var(--bu-radius-md);font-size:var(--bu-text-md)}.bu-context-menu__sheet-footer[data-v-4c245781]{padding:var(--bu-space-2) var(--bu-space-4) var(--bu-space-3);border-top:1px solid var(--bu-border)}@media (pointer: coarse){.bu-context-menu__item[data-v-4c245781]{min-height:var(--bu-touch-target)}}.bu-dialog[data-v-29b3f21e]{--_w: 32rem;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--bu-space-4)}.bu-dialog--sm[data-v-29b3f21e]{--_w: 24rem}.bu-dialog--md[data-v-29b3f21e]{--_w: 32rem}.bu-dialog--lg[data-v-29b3f21e]{--_w: 44rem}.bu-dialog--xl[data-v-29b3f21e]{--_w: 60rem}.bu-dialog__backdrop[data-v-29b3f21e]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--bu-backdrop);animation:bu-dialog-fade-29b3f21e var(--bu-duration) var(--bu-ease)}.bu-dialog__panel[data-v-29b3f21e]{position:relative;display:flex;flex-direction:column;width:100%;max-width:min(var(--_w),calc(100vw - 2rem));max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);background-color:var(--bu-surface);color:var(--bu-text);border-radius:var(--bu-radius-lg);box-shadow:var(--bu-shadow-lg);outline:none;animation:bu-dialog-pop-29b3f21e var(--bu-duration-slow) var(--bu-ease)}.bu-dialog__grip[data-v-29b3f21e]{display:none}.bu-dialog__header[data-v-29b3f21e]{display:flex;align-items:flex-start;gap:var(--bu-space-3);flex-shrink:0;padding:var(--bu-space-5) var(--bu-space-4) 0 var(--bu-space-6)}.bu-dialog__heading[data-v-29b3f21e]{flex:1;min-width:0;padding-top:.125rem}.bu-dialog__close[data-v-29b3f21e]{margin-left:auto}.bu-dialog__body[data-v-29b3f21e]{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:var(--bu-space-4) var(--bu-space-6) var(--bu-space-6)}.bu-dialog__panel.is-headless .bu-dialog__body[data-v-29b3f21e]{padding-top:var(--bu-space-6)}.bu-dialog__footer[data-v-29b3f21e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--bu-space-2);flex-shrink:0;padding:var(--bu-space-4) var(--bu-space-6);border-top:1px solid var(--bu-border)}.bu-dialog__footer-start[data-v-29b3f21e]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bu-space-2);margin-right:auto}@keyframes bu-dialog-fade-29b3f21e{0%{opacity:0}to{opacity:1}}@keyframes bu-dialog-pop-29b3f21e{0%{opacity:0;transform:translateY(.5rem) scale(.98)}to{opacity:1;transform:none}}@keyframes bu-dialog-slide-29b3f21e{0%{transform:translateY(100%)}to{transform:none}}@media (max-width: 639.98px){.bu-dialog[data-v-29b3f21e]{align-items:flex-end;padding:0}.bu-dialog__panel[data-v-29b3f21e]{max-width:none;max-height:92vh;max-height:92dvh;border-radius:var(--bu-radius-xl) var(--bu-radius-xl) 0 0;padding-bottom:env(safe-area-inset-bottom,0px);animation-name:bu-dialog-slide-29b3f21e}.bu-dialog__grip[data-v-29b3f21e]{display:block;flex-shrink:0;width:2.5rem;height:.25rem;margin:var(--bu-space-2) auto 0;border-radius:var(--bu-radius-full);background-color:var(--bu-gray-300)}.bu-dialog__header[data-v-29b3f21e]{padding:var(--bu-space-3) var(--bu-space-3) 0 var(--bu-space-4)}.bu-dialog__body[data-v-29b3f21e]{padding:var(--bu-space-3) var(--bu-space-4) var(--bu-space-5)}.bu-dialog__panel.is-headless .bu-dialog__body[data-v-29b3f21e]{padding-top:var(--bu-space-4)}.bu-dialog__footer[data-v-29b3f21e]{flex-direction:column-reverse;align-items:stretch;padding:var(--bu-space-3) var(--bu-space-4) var(--bu-space-4)}.bu-dialog__footer [data-v-29b3f21e-s]{width:100%}.bu-dialog__footer-start[data-v-29b3f21e]{flex-direction:column-reverse;align-items:stretch;margin-right:0}}.bu-confirm-dialog__message[data-v-b0c31086]{margin:0;color:var(--bu-text-secondary);font-size:var(--bu-text-md);line-height:var(--bu-leading-normal);white-space:pre-line;overflow-wrap:anywhere}.bu-loading-overlay[data-v-cb7aa772]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--bu-space-4);background-color:color-mix(in srgb,var(--bu-surface) 80%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;animation:bu-loading-overlay-in-cb7aa772 var(--bu-duration) var(--bu-ease)}.bu-loading-overlay.is-blocking[data-v-cb7aa772]{pointer-events:auto;cursor:progress}.bu-loading-overlay[data-v-cb7aa772]:focus{outline:none}.bu-loading-overlay__content[data-v-cb7aa772]{display:flex;flex-direction:column;align-items:center;gap:var(--bu-space-4);max-width:24rem;color:var(--bu-text-secondary);font-size:var(--bu-text-sm);font-weight:var(--bu-weight-medium);text-align:center;white-space:pre-line}.bu-loading-overlay__text[data-v-cb7aa772]:empty{display:none}@keyframes bu-loading-overlay-in-cb7aa772{0%{opacity:0}to{opacity:1}}.bu-toast[data-v-850a656f]{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--bu-space-3);max-width:26rem;padding:var(--bu-space-3) var(--bu-space-3) var(--bu-space-3) var(--bu-space-4);border-radius:var(--bu-radius-md);background-color:var(--bu-surface-inverse);color:var(--bu-text-inverse);box-shadow:var(--bu-shadow-lg);font-size:var(--bu-text-sm);line-height:var(--bu-leading-normal)}.bu-toast__icon[data-v-850a656f]{flex-shrink:0;margin-top:.125rem}.bu-toast--normal .bu-toast__icon[data-v-850a656f]{color:var(--bu-success-soft)}.bu-toast--error .bu-toast__icon[data-v-850a656f]{color:var(--bu-danger-soft)}.bu-toast__text[data-v-850a656f]{flex:1;min-width:0;margin:0;padding-top:.125rem;white-space:pre-line;overflow-wrap:anywhere}.bu-toast .bu-toast__close[data-v-850a656f]{flex-shrink:0;color:var(--bu-text-inverse);opacity:.8}.bu-toast .bu-toast__close[data-v-850a656f]:hover:not(:disabled){color:var(--bu-text-inverse);opacity:1;background-color:color-mix(in srgb,var(--bu-text-inverse) 15%,transparent)}.bu-toast .bu-toast__close[data-v-850a656f]:active:not(:disabled){background-color:color-mix(in srgb,var(--bu-text-inverse) 25%,transparent)}.bu-toast .bu-toast__close[data-v-850a656f]:focus-visible{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--bu-text-inverse) 45%,transparent)}@media (max-width: 767.98px){.bu-toast[data-v-850a656f]{width:100%}}.bu-message-queue[data-v-a476a3fb]{position:fixed;right:var(--bu-space-4);bottom:var(--bu-space-4);z-index:var(--bu-z-toast);display:flex;flex-direction:column;align-items:flex-end;gap:var(--bu-space-2);width:min(26rem,calc(100vw - 2rem));pointer-events:none}.bu-toast-enter-active[data-v-a476a3fb],.bu-toast-leave-active[data-v-a476a3fb],.bu-toast-move[data-v-a476a3fb]{transition:opacity var(--bu-duration) var(--bu-ease),transform var(--bu-duration) var(--bu-ease)}.bu-toast-leave-active[data-v-a476a3fb]{position:absolute}.bu-toast-enter-from[data-v-a476a3fb]{opacity:0;transform:translateY(.5rem)}.bu-toast-leave-to[data-v-a476a3fb]{opacity:0;transform:translate(.5rem)}@media (max-width: 767.98px){.bu-message-queue[data-v-a476a3fb]{right:var(--bu-space-3);left:var(--bu-space-3);bottom:calc(var(--bu-bottom-nav-h) + env(safe-area-inset-bottom,0px) + .5rem);align-items:center;width:auto}.bu-toast-leave-to[data-v-a476a3fb]{transform:translateY(.5rem)}}.bu-inline-alert[data-v-9b8f7ee8]{--_accent: var(--bu-danger);--_soft: var(--bu-danger-soft);display:flex;align-items:flex-start;gap:var(--bu-space-3);min-height:2.5rem;padding:var(--bu-space-2) var(--bu-space-4) var(--bu-space-2) var(--bu-space-3);border-left:3px solid var(--_accent);border-radius:var(--bu-radius-md);background-color:var(--_soft);color:var(--bu-text);font-size:var(--bu-text-sm);line-height:var(--bu-leading-normal)}.bu-inline-alert--info[data-v-9b8f7ee8]{--_accent: var(--bu-info);--_soft: var(--bu-info-soft)}.bu-inline-alert--success[data-v-9b8f7ee8]{--_accent: var(--bu-success);--_soft: var(--bu-success-soft)}.bu-inline-alert--warning[data-v-9b8f7ee8]{--_accent: var(--bu-warning);--_soft: var(--bu-warning-soft)}.bu-inline-alert--error[data-v-9b8f7ee8]{--_accent: var(--bu-danger);--_soft: var(--bu-danger-soft)}.bu-inline-alert__icon[data-v-9b8f7ee8]{flex-shrink:0;margin-top:.125rem;color:var(--_accent)}.bu-inline-alert__text[data-v-9b8f7ee8]{flex:1;min-width:0;padding-top:.125rem;white-space:pre-line;overflow-wrap:anywhere}.bu-inline-alert--placeholder[data-v-9b8f7ee8]{border-left-color:transparent;background-color:transparent}.bu-field-shell[data-v-4061688d]{--_h: var(--bu-control-h);--_fs: var(--bu-text-md);--_px: var(--bu-space-3);display:flex;flex-direction:column;gap:var(--bu-space-1);min-width:0;text-align:left}.bu-field-shell--left[data-v-4061688d]{flex-direction:row;align-items:flex-start;gap:var(--bu-space-3)}.bu-field-shell--left .bu-field-shell__label-row[data-v-4061688d]{flex:0 0 auto;min-height:var(--_h)}.bu-field-shell--left .bu-field-shell__body[data-v-4061688d]{flex:1 1 auto}.bu-field-shell__label-row[data-v-4061688d]{display:flex;align-items:center;gap:var(--bu-space-2);min-width:0}.bu-field-shell__label[data-v-4061688d]{font-size:var(--bu-text-sm);font-weight:var(--bu-weight-medium);line-height:var(--bu-leading-tight);color:var(--bu-text-secondary);white-space:pre-line;cursor:default;transition:color var(--bu-duration) var(--bu-ease)}.bu-field-shell__label--center[data-v-4061688d]{flex:1 1 auto;text-align:center}.bu-field-shell__label--right[data-v-4061688d]{flex:1 1 auto;text-align:right}.bu-field-shell__required[data-v-4061688d]{color:var(--bu-primary-text)}.bu-field-shell__label-actions[data-v-4061688d]{display:inline-flex;align-items:center;gap:var(--bu-space-1);margin-left:auto;flex-shrink:0}.bu-field-shell__body[data-v-4061688d]{display:flex;flex-direction:column;gap:var(--bu-space-1);min-width:0}.bu-field-shell__control[data-v-4061688d]{display:flex;align-items:center;gap:var(--bu-space-1);height:var(--_h);min-width:0;padding:0 var(--_px);font-size:var(--_fs);color:var(--bu-text);background-color:var(--bu-surface);border:1px solid var(--bu-border-strong);border-radius:var(--bu-radius-md);cursor:text;transition:border-color var(--bu-duration) var(--bu-ease),box-shadow var(--bu-duration) var(--bu-ease),background-color var(--bu-duration) var(--bu-ease)}.bu-field-shell__control[data-v-4061688d]:hover{border-color:var(--bu-gray-400)}.bu-field-shell__control[data-v-4061688d]:focus-within{border-color:var(--bu-primary);box-shadow:var(--bu-focus-ring)}.bu-field-shell.is-invalid .bu-field-shell__control[data-v-4061688d]{border-color:var(--bu-danger)}.bu-field-shell.is-invalid .bu-field-shell__control[data-v-4061688d]:focus-within{box-shadow:0 0 0 3px var(--bu-danger-soft)}.bu-field-shell.is-disabled .bu-field-shell__control[data-v-4061688d],.bu-field-shell.is-disabled .bu-field-shell__control[data-v-4061688d]:hover{color:var(--bu-text-disabled);background-color:var(--bu-surface-muted);border-color:var(--bu-border);cursor:not-allowed}.bu-field-shell.is-disabled .bu-field-shell__label[data-v-4061688d]{color:var(--bu-text-muted)}.bu-field-shell--multiline .bu-field-shell__control[data-v-4061688d]{height:auto;min-height:var(--_h);align-items:flex-start;padding-top:var(--bu-space-2);padding-bottom:var(--bu-space-2)}.bu-field-shell--plain .bu-field-shell__control[data-v-4061688d],.bu-field-shell--plain .bu-field-shell__control[data-v-4061688d]:hover{--_px: var(--bu-space-2);background-color:transparent;border-color:transparent}.bu-field-shell--plain.is-disabled .bu-field-shell__control[data-v-4061688d]{background-color:transparent}.bu-field-shell__leading[data-v-4061688d],.bu-field-shell__trailing[data-v-4061688d]{display:inline-flex;align-items:center;gap:var(--bu-space-1);flex-shrink:0;color:var(--bu-text-muted)}.bu-field-shell__trailing[data-v-4061688d]{margin-right:calc(-1 * var(--bu-space-1))}.bu-field-shell__leading[data-v-4061688d]{margin-left:calc(-1 * var(--bu-space-1))}.bu-field-shell--multiline .bu-field-shell__trailing[data-v-4061688d]{align-self:flex-start}.bu-field-shell__hint[data-v-4061688d],.bu-field-shell__error[data-v-4061688d]{margin:0;font-size:var(--bu-text-xs);line-height:var(--bu-leading-normal)}.bu-field-shell__hint[data-v-4061688d]{color:var(--bu-text-muted)}.bu-field-shell__error[data-v-4061688d]{color:var(--bu-danger)}.bu-field-shell--sm[data-v-4061688d]{--_h: var(--bu-control-h-sm);--_fs: var(--bu-text-sm);--_px: var(--bu-space-2)}.bu-field-shell--lg[data-v-4061688d]{--_h: var(--bu-control-h-lg);--_px: var(--bu-space-4)}@media (pointer: coarse){.bu-field-shell--sm[data-v-4061688d]{--_h: 2.25rem;--_fs: var(--bu-text-md)}.bu-field-shell--md[data-v-4061688d]{--_h: var(--bu-touch-target)}}.bu-text-input__input[data-v-6e2840d1]{flex:1 1 0%;width:100%;min-width:0;height:100%;margin:0;padding:0;border:none;outline:none;background-color:transparent;color:inherit;font:inherit;line-height:var(--bu-leading-normal);text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bu-text-input__input[data-v-6e2840d1]::placeholder{color:var(--bu-placeholder);opacity:1}.bu-text-input__input[data-v-6e2840d1]:disabled{color:var(--bu-text-disabled);-webkit-text-fill-color:var(--bu-text-disabled);cursor:not-allowed}.bu-text-input__input[data-v-6e2840d1]::-webkit-search-cancel-button,.bu-text-input__input[data-v-6e2840d1]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bu-text-input__input--center[data-v-6e2840d1]{text-align:center}.bu-text-input__input--right[data-v-6e2840d1]{text-align:right}.bu-text-input__suffix[data-v-6e2840d1]{padding-left:var(--bu-space-1);font-size:var(--bu-text-sm);color:var(--bu-text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none}.bu-text-area-input[data-v-003957cb]{display:flex;flex-direction:column;min-width:0}.bu-text-area-input__textarea[data-v-003957cb]{display:block;flex:1 1 0%;width:100%;min-width:0;margin:0;padding:0;border:none;outline:none;background-color:transparent;color:inherit;font:inherit;line-height:var(--bu-leading-normal);text-align:left;white-space:pre-wrap;overflow-wrap:break-word;resize:vertical;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bu-text-area-input__textarea.is-fixed[data-v-003957cb]{overflow-y:auto}.bu-text-area-input__textarea[data-v-003957cb]::placeholder{color:var(--bu-placeholder);opacity:1}.bu-text-area-input__textarea[data-v-003957cb]:disabled{color:var(--bu-text-disabled);-webkit-text-fill-color:var(--bu-text-disabled);cursor:not-allowed;resize:none}.bu-text-area-input__textarea--center[data-v-003957cb]{text-align:center}.bu-text-area-input__textarea--right[data-v-003957cb]{text-align:right}.bu-text-area-input__expanded[data-v-003957cb]{display:block;width:100%;min-height:50vh;margin:0;padding:var(--bu-space-3);border:1px solid var(--bu-border-strong);border-radius:var(--bu-radius-md);background-color:var(--bu-surface);color:var(--bu-text);font:inherit;font-size:var(--bu-text-md);line-height:var(--bu-leading-normal);white-space:pre-wrap;resize:vertical;transition:border-color var(--bu-duration) var(--bu-ease),box-shadow var(--bu-duration) var(--bu-ease)}.bu-text-area-input__expanded[data-v-003957cb]:hover{border-color:var(--bu-gray-400)}.bu-text-area-input__expanded[data-v-003957cb]:focus-visible{outline:none;border-color:var(--bu-primary);box-shadow:var(--bu-focus-ring)}.bu-text-area-input__expanded[data-v-003957cb]::placeholder{color:var(--bu-placeholder);opacity:1}@media (max-width: 639px){.bu-text-area-input__expanded[data-v-003957cb]{min-height:40dvh}}.bu-editable-heading[data-v-f4e3d00f]{display:flex;align-items:center;gap:var(--bu-space-2);min-width:0}.bu-editable-heading__text[data-v-f4e3d00f]{flex:1 1 auto;min-width:0;margin:0;font-size:var(--bu-text-2xl);font-weight:var(--bu-weight-semibold);line-height:var(--bu-leading-tight);color:var(--bu-text)}.bu-editable-heading__trigger[data-v-f4e3d00f]{display:block;width:100%;min-width:0;margin:0;padding:var(--bu-space-1) var(--bu-space-2);border:none;border-radius:var(--bu-radius-md);background:none;color:inherit;font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:text;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color var(--bu-duration) var(--bu-ease),box-shadow var(--bu-duration) var(--bu-ease)}.bu-editable-heading__trigger[data-v-f4e3d00f]:hover{background-color:var(--bu-surface-muted)}.bu-editable-heading__trigger[data-v-f4e3d00f]:active{background-color:var(--bu-gray-200)}.bu-editable-heading__trigger[data-v-f4e3d00f]:focus-visible{outline:none;box-shadow:var(--bu-focus-ring)}.bu-editable-heading.is-empty .bu-editable-heading__text[data-v-f4e3d00f]{color:var(--bu-text-muted);font-weight:var(--bu-weight-normal)}.bu-editable-heading__button[data-v-f4e3d00f]{flex-shrink:0}.bu-editable-heading__input[data-v-f4e3d00f]{flex:1 1 auto;min-width:0}.bu-editable-heading__input[data-v-f4e3d00f] .bu-text-input__input{font-size:var(--bu-text-2xl);font-weight:var(--bu-weight-semibold)}.bu-field[data-v-9d43008f]{display:flex;flex-direction:column;gap:var(--bu-space-1);min-width:0}.bu-field--left[data-v-9d43008f]{flex-direction:row;align-items:center;gap:var(--bu-space-3)}.bu-field__label[data-v-9d43008f]{flex-shrink:0;font-size:var(--bu-text-sm);font-weight:var(--bu-weight-medium);line-height:var(--bu-leading-tight);color:var(--bu-text-muted);white-space:pre-line}.bu-field__control[data-v-9d43008f]{display:flex;align-items:center;gap:var(--bu-space-1);flex:1 1 auto;min-width:0;min-height:var(--bu-control-h);padding:0 var(--bu-space-3);border-radius:var(--bu-radius-md);background-color:var(--bu-surface-muted);color:var(--bu-text);transition:background-color var(--bu-duration) var(--bu-ease),box-shadow var(--bu-duration) var(--bu-ease)}.bu-field--plain .bu-field__control[data-v-9d43008f]{min-height:0;padding:0;background-color:transparent;border-radius:0}.bu-field__value[data-v-9d43008f]{display:block;flex:1 1 auto;min-width:0;padding:var(--bu-space-2) 0;font-size:var(--bu-text-md);line-height:var(--bu-leading-normal);color:inherit;overflow-wrap:anywhere;text-align:left}.bu-field--plain .bu-field__value[data-v-9d43008f]{padding:0}.bu-field--align-center .bu-field__value[data-v-9d43008f]{text-align:center}.bu-field--align-right .bu-field__value[data-v-9d43008f]{text-align:right}.bu-field--well.is-empty .bu-field__value[data-v-9d43008f]{color:var(--bu-text-secondary)}.bu-field--plain.is-empty .bu-field__value[data-v-9d43008f]{color:var(--bu-text-muted)}.bu-field__actions[data-v-9d43008f]{display:inline-flex;align-items:center;gap:var(--bu-space-1);flex-shrink:0;margin-right:calc(-1 * var(--bu-space-1));color:var(--bu-text-muted)}.bu-field--plain .bu-field__actions[data-v-9d43008f]{margin-right:0}.bu-field.is-clickable .bu-field__control[data-v-9d43008f]{cursor:pointer}.bu-field.is-clickable .bu-field__control[data-v-9d43008f]:hover{background-color:var(--bu-gray-200)}.bu-field.is-clickable .bu-field__control[data-v-9d43008f]:active{background-color:var(--bu-gray-300)}.bu-field.is-clickable.bu-field--plain .bu-field__control[data-v-9d43008f]:hover,.bu-field.is-clickable.bu-field--plain .bu-field__control[data-v-9d43008f]:active{background-color:transparent}.bu-field.is-clickable.bu-field--plain .bu-field__value[data-v-9d43008f]:hover{color:var(--bu-primary-text)}.bu-field__value[data-v-9d43008f]:focus-visible{outline:none;box-shadow:var(--bu-focus-ring);border-radius:var(--bu-radius-sm)}@media (pointer: coarse){.bu-field.is-clickable .bu-field__control[data-v-9d43008f]{min-height:var(--bu-touch-target)}}.bu-checkbox[data-v-69a88346]{--_size: 1.25rem;display:inline-flex;flex-direction:column;min-width:0}.bu-checkbox__control[data-v-69a88346]{position:relative;display:inline-flex;align-items:center;gap:var(--bu-space-2);min-height:var(--bu-control-h-sm);padding:0 var(--bu-space-1);color:var(--bu-text);font-size:var(--bu-text-md);line-height:var(--bu-leading-normal);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.bu-checkbox__box[data-v-69a88346]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--_size);height:var(--_size);border:1.5px solid var(--bu-border-strong);border-radius:var(--bu-radius-sm);background-color:var(--bu-surface);color:var(--bu-on-primary);transition:background-color var(--bu-duration) var(--bu-ease),border-color var(--bu-duration) var(--bu-ease),box-shadow var(--bu-duration) var(--bu-ease),transform var(--bu-duration-fast) var(--bu-ease)}.bu-checkbox__control:hover .bu-checkbox__box[data-v-69a88346]{border-color:var(--bu-gray-400)}.bu-checkbox__control:active .bu-checkbox__box[data-v-69a88346]{transform:scale(.94)}.bu-checkbox.is-checked .bu-checkbox__box[data-v-69a88346],.bu-checkbox.is-indeterminate .bu-checkbox__box[data-v-69a88346]{border-color:var(--bu-primary);background-color:var(--bu-primary)}.bu-checkbox.is-checked .bu-checkbox__control:hover .bu-checkbox__box[data-v-69a88346],.bu-checkbox.is-indeterminate .bu-checkbox__control:hover .bu-checkbox__box[data-v-69a88346]{border-color:var(--bu-primary-hover);background-color:var(--bu-primary-hover)}.bu-checkbox__input:focus-visible+.bu-checkbox__box[data-v-69a88346]{outline:none;box-shadow:var(--bu-focus-ring)}.bu-checkbox__mark[data-v-69a88346]{display:block}.bu-checkbox__label[data-v-69a88346]{min-width:0;overflow-wrap:anywhere}.bu-checkbox__help[data-v-69a88346]{padding-left:calc(var(--bu-space-1) + var(--_size) + var(--bu-space-2));padding-right:var(--bu-space-1);font-size:var(--bu-text-xs);line-height:var(--bu-leading-tight);color:var(--bu-text-muted);overflow-wrap:anywhere}.bu-checkbox.is-disabled .bu-checkbox__control[data-v-69a88346]{cursor:not-allowed;color:var(--bu-text-disabled)}.bu-checkbox.is-disabled .bu-checkbox__help[data-v-69a88346]{color:var(--bu-text-disabled)}.bu-checkbox.is-disabled .bu-checkbox__box[data-v-69a88346]{border-color:var(--bu-border);background-color:var(--bu-surface-muted);color:var(--bu-text-disabled);transform:none}.bu-checkbox.is-disabled.is-checked .bu-checkbox__box[data-v-69a88346],.bu-checkbox.is-disabled.is-indeterminate .bu-checkbox__box[data-v-69a88346]{border-color:var(--bu-gray-300);background-color:var(--bu-gray-300);color:var(--bu-on-primary)}@media (pointer: coarse){.bu-checkbox__control[data-v-69a88346]{min-height:var(--bu-touch-target)}}.bu-radio-group[data-v-ad42aca0]{--_size: 1.25rem;min-width:0;margin:0;padding:0;border:none}.bu-radio-group__legend[data-v-ad42aca0]{padding:0;margin-bottom:var(--bu-space-1);font-size:var(--bu-text-sm);font-weight:var(--bu-weight-medium);line-height:var(--bu-leading-tight);color:var(--bu-text-secondary)}.bu-radio-group__items[data-v-ad42aca0]{display:flex;flex-wrap:wrap;gap:var(--bu-space-1) var(--bu-space-4)}.bu-radio-group--vertical .bu-radio-group__items[data-v-ad42aca0]{flex-direction:column;gap:var(--bu-space-1)}.bu-radio-group__item[data-v-ad42aca0]{display:flex;flex-direction:column;min-width:0}.bu-radio-group__radio[data-v-ad42aca0]{position:relative;display:inline-flex;align-items:center;gap:var(--bu-space-2);min-height:var(--bu-control-h-sm);padding:0 var(--bu-space-1);color:var(--bu-text);font-size:var(--bu-text-md);line-height:var(--bu-leading-normal);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.bu-radio-group__circle[data-v-ad42aca0]{position:relative;display:inline-block;flex-shrink:0;width:var(--_size);height:var(--_size);border:1.5px solid var(--bu-border-strong);border-radius:var(--bu-radius-full);background-color:var(--bu-surface);transition:border-color var(--bu-duration) var(--bu-ease),box-shadow var(--bu-duration) var(--bu-ease),transform var(--bu-duration-fast) var(--bu-ease)}.bu-radio-group__circle[data-v-ad42aca0]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:.5rem;height:.5rem;border-radius:var(--bu-radius-full);background-color:var(--bu-primary);transform:scale(0);transition:transform var(--bu-duration-fast) var(--bu-ease)}.bu-radio-group__radio:hover .bu-radio-group__circle[data-v-ad42aca0]{border-color:var(--bu-gray-400)}.bu-radio-group__radio:active .bu-radio-group__circle[data-v-ad42aca0]{transform:scale(.94)}.bu-radio-group__radio.is-checked .bu-radio-group__circle[data-v-ad42aca0]{border-color:var(--bu-primary)}.bu-radio-group__radio.is-checked .bu-radio-group__circle[data-v-ad42aca0]:after{transform:scale(1)}.bu-radio-group__input:focus-visible+.bu-radio-group__circle[data-v-ad42aca0]{outline:none;box-shadow:var(--bu-focus-ring)}.bu-radio-group__label[data-v-ad42aca0]{min-width:0;overflow-wrap:anywhere}.bu-radio-group__help[data-v-ad42aca0]{padding-left:calc(var(--bu-space-1) + var(--_size) + var(--bu-space-2));padding-right:var(--bu-space-1);font-size:var(--bu-text-xs);line-height:var(--bu-leading-tight);color:var(--bu-text-muted);overflow-wrap:anywhere}.bu-radio-group.is-disabled .bu-radio-group__radio[data-v-ad42aca0]{cursor:not-allowed;color:var(--bu-text-disabled)}.bu-radio-group.is-disabled .bu-radio-group__help[data-v-ad42aca0]{color:var(--bu-text-disabled)}.bu-radio-group.is-disabled .bu-radio-group__legend[data-v-ad42aca0]{color:var(--bu-text-muted)}.bu-radio-group.is-disabled .bu-radio-group__circle[data-v-ad42aca0]{border-color:var(--bu-border);background-color:var(--bu-surface-muted);transform:none}.bu-radio-group.is-disabled .bu-radio-group__radio.is-checked .bu-radio-group__circle[data-v-ad42aca0]{border-color:var(--bu-gray-300)}.bu-radio-group.is-disabled .bu-radio-group__circle[data-v-ad42aca0]:after{background-color:var(--bu-gray-400)}@media (pointer: coarse){.bu-radio-group__radio[data-v-ad42aca0]{min-height:var(--bu-touch-target)}}.bu-list-box[data-v-d4e66af4]{--_row-h: 2.5rem;--_fs: var(--bu-text-sm);position:relative;list-style:none;margin:0;padding:var(--bu-space-1);min-width:0;flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background-color:var(--bu-surface);color:var(--bu-text);outline:none}.bu-list-box[data-v-d4e66af4]:focus-visible{box-shadow:inset var(--bu-focus-ring)}.bu-list-box__option[data-v-d4e66af4]{display:flex;flex-direction:column;justify-content:center;min-height:var(--_row-h);padding:var(--bu-space-1) var(--bu-space-3);border-radius:var(--bu-radius-sm);font-size:var(--_fs);line-height:var(--bu-leading-tight);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--bu-duration-fast) var(--bu-ease),color var(--bu-duration-fast) var(--bu-ease)}.bu-list-box__option[data-v-d4e66af4]:hover,.bu-list-box__option.is-active[data-v-d4e66af4]{background-color:var(--bu-surface-muted)}.bu-list-box__option.is-active[data-v-d4e66af4]{outline:var(--bu-focus-outline);outline-offset:-2px}.bu-list-box__option[data-v-d4e66af4]:active{background-color:var(--bu-gray-200)}.bu-list-box__option.is-selected[data-v-d4e66af4]{color:var(--bu-primary-text);font-weight:var(--bu-weight-medium)}.bu-list-box__row[data-v-d4e66af4]{display:flex;align-items:center;gap:var(--bu-space-2);min-width:0}.bu-list-box__label[data-v-d4e66af4]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bu-list-box__check[data-v-d4e66af4]{flex-shrink:0;color:var(--bu-primary)}.bu-list-box__subtext[data-v-d4e66af4]{display:flex;align-items:baseline;gap:var(--bu-space-2);margin-top:.125rem;font-size:var(--bu-text-xs);font-weight:var(--bu-weight-normal);color:var(--bu-text-muted)}.bu-list-box__subtext-left[data-v-d4e66af4]{text-align:left}.bu-list-box__subtext-center[data-v-d4e66af4]{flex:1 1 auto;text-align:center}.bu-list-box__subtext-right[data-v-d4e66af4]{margin-left:auto;text-align:right}.bu-list-box__empty[data-v-d4e66af4]{display:flex;align-items:center;justify-content:center;gap:var(--bu-space-2);min-height:var(--_row-h);padding:var(--bu-space-2) var(--bu-space-3);color:var(--bu-text-muted);font-size:var(--_fs);cursor:default;-webkit-user-select:none;user-select:none}.bu-list-box--lg[data-v-d4e66af4]{--_row-h: 3rem;--_fs: var(--bu-text-md);padding:var(--bu-space-2)}.bu-list-box--lg .bu-list-box__option[data-v-d4e66af4]{border-radius:var(--bu-radius-md)}@media (pointer: coarse){.bu-list-box--md[data-v-d4e66af4]{--_row-h: var(--bu-touch-target)}}.bu-select[data-v-9da45e5c]{display:block;min-width:0}.bu-select[data-v-9da45e5c] .bu-field-shell__control{cursor:pointer}.bu-select.is-disabled[data-v-9da45e5c] .bu-field-shell__control{cursor:not-allowed}.bu-select__trigger[data-v-9da45e5c]{display:flex;flex:1 1 0%;align-items:center;min-width:0;height:100%;margin:0;padding:0;border:0;background-color:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:color var(--bu-duration) var(--bu-ease)}.bu-select__trigger[data-v-9da45e5c]:hover:not(:disabled){color:var(--bu-text)}.bu-select__trigger[data-v-9da45e5c]:focus-visible{outline:none}.bu-select__trigger[data-v-9da45e5c]:active:not(:disabled){color:var(--bu-text-secondary)}.bu-select__trigger[data-v-9da45e5c]:disabled{color:var(--bu-text-disabled);cursor:not-allowed}.bu-select__value[data-v-9da45e5c]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--bu-leading-normal)}.bu-select__value.is-placeholder[data-v-9da45e5c]{color:var(--bu-placeholder)}.bu-select__trigger:disabled .bu-select__value.is-placeholder[data-v-9da45e5c]{color:var(--bu-text-disabled)}.bu-select__chevron[data-v-9da45e5c]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:var(--bu-text-muted);cursor:pointer;transition:transform var(--bu-duration) var(--bu-ease),color var(--bu-duration) var(--bu-ease)}.bu-select.is-open .bu-select__chevron[data-v-9da45e5c]{transform:rotate(180deg);color:var(--bu-primary)}.bu-select.is-disabled .bu-select__chevron[data-v-9da45e5c]{color:var(--bu-text-disabled);cursor:not-allowed}.bu-combo-box[data-v-c66c2a64]{position:relative;display:flex;flex-direction:column;min-width:0}.bu-combo-box__input[data-v-c66c2a64]{width:100%}.bu-combo-box__inline-list[data-v-c66c2a64]{margin-top:var(--bu-space-1);overflow:hidden;background-color:var(--bu-surface);border:1px solid var(--bu-border);border-radius:var(--bu-radius-md);box-shadow:var(--bu-shadow-md);animation:bu-combo-box-in-c66c2a64 var(--bu-duration-fast) var(--bu-ease)}.bu-combo-box__popover-list[data-v-c66c2a64]{display:flex;flex-direction:column;min-width:0;min-height:0}@keyframes bu-combo-box-in-c66c2a64{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bu-date-picker[data-v-b8e3e2fd]{--_cell: 2.5rem;display:flex;flex-direction:column;gap:var(--bu-space-2);width:max-content;min-width:18rem;padding:var(--bu-space-3);color:var(--bu-text);-webkit-user-select:none;user-select:none}.bu-date-picker__header[data-v-b8e3e2fd]{display:flex;align-items:center;gap:var(--bu-space-1)}.bu-date-picker__title[data-v-b8e3e2fd]{flex:1 1 auto;min-width:0;text-align:center;font-size:var(--bu-text-sm);font-weight:var(--bu-weight-semibold);text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bu-date-picker__grid[data-v-b8e3e2fd]{display:flex;flex-direction:column;gap:.125rem;outline:none}.bu-date-picker__row[data-v-b8e3e2fd]{display:grid;grid-template-columns:repeat(7,var(--_cell));gap:.125rem;justify-content:center}.bu-date-picker__weekday[data-v-b8e3e2fd]{display:flex;align-items:center;justify-content:center;height:2rem;font-size:var(--bu-text-xs);font-weight:var(--bu-weight-medium);color:var(--bu-text-muted)}.bu-date-picker__day[data-v-b8e3e2fd]{display:inline-flex;align-items:center;justify-content:center;width:var(--_cell);height:var(--_cell);margin:0;padding:0;border:1px solid transparent;border-radius:var(--bu-radius-full);background-color:transparent;color:var(--bu-text);font-size:var(--bu-text-sm);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--bu-duration-fast) var(--bu-ease),border-color var(--bu-duration-fast) var(--bu-ease),color var(--bu-duration-fast) var(--bu-ease),box-shadow var(--bu-duration-fast) var(--bu-ease)}.bu-date-picker__day[data-v-b8e3e2fd]:hover:not(.is-disabled):not(:disabled){background-color:var(--bu-surface-muted)}.bu-date-picker__day[data-v-b8e3e2fd]:active:not(.is-disabled):not(:disabled){background-color:var(--bu-gray-200)}.bu-date-picker__day[data-v-b8e3e2fd]:focus-visible{outline:none;box-shadow:var(--bu-focus-ring)}.bu-date-picker__day.is-today[data-v-b8e3e2fd]{border-color:var(--bu-primary);color:var(--bu-primary-text);font-weight:var(--bu-weight-semibold)}.bu-date-picker__day.is-selected[data-v-b8e3e2fd]{background-color:var(--bu-primary);border-color:var(--bu-primary);color:var(--bu-on-primary);font-weight:var(--bu-weight-semibold)}.bu-date-picker__day.is-selected[data-v-b8e3e2fd]:hover:not(.is-disabled){background-color:var(--bu-primary-hover)}.bu-date-picker__day.is-selected[data-v-b8e3e2fd]:active:not(.is-disabled){background-color:var(--bu-primary-active)}.bu-date-picker__day.is-disabled[data-v-b8e3e2fd],.bu-date-picker__day[data-v-b8e3e2fd]:disabled{color:var(--bu-text-disabled);cursor:not-allowed}.bu-date-picker__day.is-disabled.is-today[data-v-b8e3e2fd]{border-color:var(--bu-border-strong)}.bu-date-picker__day.is-empty[data-v-b8e3e2fd]{cursor:default;pointer-events:none}.bu-date-picker__footer[data-v-b8e3e2fd]{display:flex;gap:var(--bu-space-2);padding-top:var(--bu-space-2);border-top:1px solid var(--bu-border)}.bu-date-picker.is-sheet[data-v-b8e3e2fd]{--_cell: 3rem;width:auto;min-width:0;padding:var(--bu-space-3) var(--bu-space-4) var(--bu-space-4)}.bu-date-picker.is-sheet .bu-date-picker__row[data-v-b8e3e2fd]{grid-template-columns:repeat(7,minmax(0,1fr))}.bu-date-picker.is-sheet .bu-date-picker__day[data-v-b8e3e2fd]{width:100%;font-size:var(--bu-text-md)}@media (pointer: coarse){.bu-date-picker[data-v-b8e3e2fd]{--_cell: var(--bu-touch-target)}}.bu-date-input[data-v-21b61940]{display:block;min-width:0}.bu-date-input[data-v-21b61940] .bu-field-shell__control{cursor:pointer}.bu-date-input.is-disabled[data-v-21b61940] .bu-field-shell__control{cursor:not-allowed}.bu-date-input__value[data-v-21b61940]{display:block;flex:1 1 0%;min-width:0;height:100%;margin:0;padding:0;border:0;background-color:transparent;color:inherit;font:inherit;font-variant-numeric:tabular-nums;line-height:var(--bu-leading-normal);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:color var(--bu-duration) var(--bu-ease)}.bu-date-input__value[data-v-21b61940]:hover:not(:disabled){color:var(--bu-text)}.bu-date-input__value[data-v-21b61940]:focus-visible{outline:none}.bu-date-input__value[data-v-21b61940]:active:not(:disabled){color:var(--bu-text-secondary)}.bu-date-input__value[data-v-21b61940]:disabled{color:var(--bu-text-disabled);cursor:not-allowed}.bu-date-input__value--center[data-v-21b61940]{text-align:center}.bu-date-input__value--right[data-v-21b61940]{text-align:right}.bu-date-input__value.is-placeholder[data-v-21b61940]{color:var(--bu-placeholder)}.bu-date-input__value:disabled.is-placeholder[data-v-21b61940]{color:var(--bu-text-disabled)}.bu-file-drop-zone[data-v-75bd38dd]{display:flex;flex-direction:column;gap:var(--bu-space-2)}.bu-file-drop-zone__button[data-v-75bd38dd]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bu-space-2);width:100%;min-height:9rem;padding:var(--bu-space-6) var(--bu-space-4);border:2px dashed var(--bu-border-strong);border-radius:var(--bu-radius-lg);background-color:var(--bu-surface-hover);color:var(--bu-text-secondary);font:inherit;text-align:center;cursor:pointer;transition:border-color var(--bu-duration) var(--bu-ease),background-color var(--bu-duration) var(--bu-ease),color var(--bu-duration) var(--bu-ease)}.bu-file-drop-zone__button[data-v-75bd38dd]:hover:not(:disabled),.bu-file-drop-zone.is-dragging .bu-file-drop-zone__button[data-v-75bd38dd]{border-color:var(--bu-primary);background-color:var(--bu-primary-soft);color:var(--bu-primary-text)}.bu-file-drop-zone__button[data-v-75bd38dd]:focus-visible{outline:none;border-color:var(--bu-primary);box-shadow:var(--bu-focus-ring)}.bu-file-drop-zone__button[data-v-75bd38dd]:disabled{cursor:not-allowed;opacity:.6}.bu-file-drop-zone.is-invalid .bu-file-drop-zone__button[data-v-75bd38dd]{border-color:var(--bu-danger)}.bu-file-drop-zone__icon[data-v-75bd38dd]{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--bu-radius-full);background-color:var(--bu-surface);border:1px solid var(--bu-border)}.bu-file-drop-zone__label[data-v-75bd38dd]{font-weight:var(--bu-weight-medium)}.bu-file-drop-zone__hint[data-v-75bd38dd]{font-size:var(--bu-text-sm);color:var(--bu-text-muted)}.bu-file-drop-zone__error[data-v-75bd38dd]{margin:0;font-size:var(--bu-text-xs);color:var(--bu-danger)}.bu-wysiwyg[data-v-e9987af7]{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:0;min-width:0;box-sizing:border-box;border:1px solid var(--bu-border-strong);border-radius:var(--bu-radius-md);background-color:var(--bu-surface);color:var(--bu-text);overflow:hidden;overflow:clip;transition:border-color var(--bu-duration) var(--bu-ease)}.bu-wysiwyg[data-v-e9987af7]:focus-within{border-color:var(--bu-primary)}.bu-wysiwyg__toolbar[data-v-e9987af7]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bu-space-1);flex-shrink:0;padding:var(--bu-space-2);border-bottom:1px solid var(--bu-border);background-color:var(--bu-surface-muted)}.bu-wysiwyg__divider[data-v-e9987af7]{width:1px;height:1.25rem;margin:0 var(--bu-space-1);background-color:var(--bu-border-strong)}.bu-wysiwyg__content[data-v-e9987af7]{flex:1 1 auto;padding:var(--bu-space-3) var(--bu-space-4);box-sizing:border-box;width:100%;font-size:var(--bu-text-md);line-height:var(--bu-leading-normal);text-align:left;word-wrap:break-word;overflow-wrap:break-word;overflow:auto;outline:none}.bu-wysiwyg__content[contenteditable=false][data-v-e9987af7]{color:var(--bu-text-disabled);cursor:not-allowed}.bu-wysiwyg__content[data-v-e9987af7]:focus-visible{outline:none;box-shadow:inset var(--bu-focus-ring)}.bu-table__th[data-v-07562d59]{position:sticky;top:0;z-index:1;height:2.75rem;padding:0 var(--bu-space-4);background-color:var(--bu-surface-muted);color:var(--bu-text-secondary);font-size:var(--bu-text-sm);font-weight:var(--bu-weight-semibold);line-height:var(--bu-leading-tight);text-align:left;white-space:normal;vertical-align:middle;border-bottom:1px solid var(--bu-border)}.bu-table__th--center[data-v-07562d59]{text-align:center}.bu-table__th--right[data-v-07562d59]{text-align:right}.bu-table__th-label[data-v-07562d59]{display:block;min-width:0;overflow-wrap:normal;word-break:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.bu-table__sort[data-v-07562d59]{display:inline-flex;align-items:center;gap:var(--bu-space-1);max-width:100%;min-height:var(--bu-control-h-sm);margin:0 calc(-1 * var(--bu-space-2));padding:0 var(--bu-space-2);border:1px solid transparent;border-radius:var(--bu-radius-sm);background-color:transparent;color:inherit;font:inherit;text-align:inherit;vertical-align:middle;-webkit-tap-highlight-color:transparent;transition:background-color var(--bu-duration) var(--bu-ease),color var(--bu-duration) var(--bu-ease),box-shadow var(--bu-duration) var(--bu-ease)}.bu-table__sort[data-v-07562d59]:hover:not(:disabled){background-color:var(--bu-gray-200);color:var(--bu-text)}.bu-table__sort[data-v-07562d59]:active:not(:disabled){background-color:var(--bu-gray-300)}.bu-table__sort[data-v-07562d59]:focus-visible{outline:none;box-shadow:var(--bu-focus-ring)}.bu-table__sort[data-v-07562d59]:disabled{color:var(--bu-text-disabled);cursor:not-allowed}.bu-table__sort-icon[data-v-07562d59]{flex-shrink:0;color:var(--bu-text-muted)}.is-sorted .bu-table__sort[data-v-07562d59]{color:var(--bu-text)}.is-sorted .bu-table__sort-icon[data-v-07562d59]{color:var(--bu-primary-text)}@media (pointer: coarse){.bu-table__sort[data-v-07562d59]{min-height:var(--bu-touch-target)}}.bu-table__row[data-v-d2ac2816]{height:var(--bu-table-row-h, 3rem);background-color:var(--bu-table-row-bg, transparent);color:var(--bu-text);font-size:var(--bu-text-sm);transition:background-color var(--bu-duration-fast) var(--bu-ease)}.bu-table__row.is-selectable[data-v-d2ac2816]{cursor:pointer}.bu-table__row[data-v-d2ac2816]:hover{background-color:var(--bu-surface-hover)}.bu-table__row[data-v-d2ac2816]:focus-visible{outline:2px solid var(--bu-primary);outline-offset:-2px}.bu-table__row.is-expanded[data-v-d2ac2816]{background-color:var(--bu-surface-muted)}.bu-table__row.is-tone-info[data-v-d2ac2816]{--bu-table-row-bg: var(--bu-info-soft);--_tone: var(--bu-info)}.bu-table__row.is-tone-success[data-v-d2ac2816]{--bu-table-row-bg: var(--bu-success-soft);--_tone: var(--bu-success)}.bu-table__row.is-tone-warning[data-v-d2ac2816]{--bu-table-row-bg: var(--bu-warning-soft);--_tone: var(--bu-warning)}.bu-table__row.is-tone-danger[data-v-d2ac2816]{--bu-table-row-bg: var(--bu-danger-soft);--_tone: var(--bu-danger)}.bu-table__row.is-tone-primary[data-v-d2ac2816]{--bu-table-row-bg: var(--bu-primary-soft);--_tone: var(--bu-primary)}.bu-table__row.is-tone-muted[data-v-d2ac2816]{--bu-table-row-bg: var(--bu-surface-muted);--_tone: var(--bu-gray-400);color:var(--bu-text-muted)}.bu-table__row[class*=is-tone-][data-v-d2ac2816]{box-shadow:inset 3px 0 0 var(--_tone)}.bu-table__row[class*=is-tone-][data-v-d2ac2816]:hover{background-color:color-mix(in srgb,var(--bu-table-row-bg) 88%,var(--_tone))}.bu-table__cell[data-v-d2ac2816]{padding:0 var(--bu-space-4);border-bottom:1px solid var(--bu-border);vertical-align:middle;white-space:nowrap;overflow:hidden}.bu-table__row.is-expanded .bu-table__cell[data-v-d2ac2816]{border-bottom-color:transparent}.bu-table__cell--expand[data-v-d2ac2816]{width:3rem;padding:0 var(--bu-space-2);text-align:center}.bu-table__cell--options[data-v-d2ac2816],.bu-table__cell--actions[data-v-d2ac2816]{padding:0 var(--bu-space-2);text-align:center}.bu-table__value[data-v-d2ac2816]{display:block;min-width:0}.bu-table__expand-toggle[data-v-d2ac2816] .bu-icon{transition:transform var(--bu-duration) var(--bu-ease)}.bu-table__expand-toggle.is-expanded[data-v-d2ac2816] .bu-icon{transform:rotate(180deg)}.bu-table__expanded-cell[data-v-d2ac2816]{padding:var(--bu-space-4);background-color:var(--bu-surface-muted);border-bottom:1px solid var(--bu-border);white-space:normal}.bu-table__edit-trigger[data-v-d2ac2816]{display:inline-flex;align-items:center;gap:var(--bu-space-2);max-width:100%;min-height:var(--bu-control-h-sm);margin:0 calc(-1 * var(--bu-space-2));padding:0 var(--bu-space-2);border:1px solid transparent;border-radius:var(--bu-radius-sm);background-color:transparent;color:inherit;font:inherit;text-align:inherit;cursor:text;-webkit-tap-highlight-color:transparent;transition:background-color var(--bu-duration) var(--bu-ease),border-color var(--bu-duration) var(--bu-ease),box-shadow var(--bu-duration) var(--bu-ease)}.bu-table__edit-trigger[data-v-d2ac2816]:hover:not(:disabled){background-color:var(--bu-surface-muted);border-color:var(--bu-border)}.bu-table__edit-trigger[data-v-d2ac2816]:active:not(:disabled){background-color:var(--bu-gray-200)}.bu-table__edit-trigger[data-v-d2ac2816]:focus-visible{outline:none;border-color:var(--bu-primary);box-shadow:var(--bu-focus-ring)}.bu-table__edit-trigger[data-v-d2ac2816]:disabled{color:var(--bu-text-disabled);cursor:not-allowed}.bu-table__edit-trigger .bu-table__value[data-v-d2ac2816]{flex:1 1 auto}.bu-table__edit-trigger--wrap[data-v-d2ac2816]{max-width:calc(100% + var(--bu-space-2));margin:calc(-1 * var(--bu-space-1)) 0 calc(-1 * var(--bu-space-1)) calc(-1 * var(--bu-space-2));padding:var(--bu-space-1) var(--bu-space-2);text-align:left}.bu-table__edit-icon[data-v-d2ac2816]{flex-shrink:0;color:var(--bu-text-muted)}.bu-table__edit-trigger:hover .bu-table__edit-icon[data-v-d2ac2816],.bu-table__edit-trigger:focus-visible .bu-table__edit-icon[data-v-d2ac2816]{color:var(--bu-primary-text)}.bu-table__editor[data-v-d2ac2816]{display:flex;align-items:center;width:100%}.bu-table__editor[data-v-d2ac2816]>*{flex:1 1 auto;min-width:0}.bu-table__card[data-v-d2ac2816]{position:relative;display:flex;flex-direction:column;gap:var(--bu-space-3);padding:var(--bu-space-3);background-color:var(--bu-table-row-bg, var(--bu-surface));color:var(--bu-text);font-size:var(--bu-text-sm);border:1px solid var(--bu-border);border-radius:var(--bu-radius-md);box-shadow:var(--bu-shadow-xs);-webkit-tap-highlight-color:transparent;transition:border-color var(--bu-duration) var(--bu-ease),box-shadow var(--bu-duration) var(--bu-ease),background-color var(--bu-duration-fast) var(--bu-ease)}.bu-table__card.is-selectable[data-v-d2ac2816]{cursor:pointer}.bu-table__card.is-tone-info[data-v-d2ac2816]{--bu-table-row-bg: var(--bu-info-soft);--_tone: var(--bu-info)}.bu-table__card.is-tone-success[data-v-d2ac2816]{--bu-table-row-bg: var(--bu-success-soft);--_tone: var(--bu-success)}.bu-table__card.is-tone-warning[data-v-d2ac2816]{--bu-table-row-bg: var(--bu-warning-soft);--_tone: var(--bu-warning)}.bu-table__card.is-tone-danger[data-v-d2ac2816]{--bu-table-row-bg: var(--bu-danger-soft);--_tone: var(--bu-danger)}.bu-table__card.is-tone-primary[data-v-d2ac2816]{--bu-table-row-bg: var(--bu-primary-soft);--_tone: var(--bu-primary)}.bu-table__card.is-tone-muted[data-v-d2ac2816]{--bu-table-row-bg: var(--bu-surface-muted);--_tone: var(--bu-gray-400);color:var(--bu-text-muted)}.bu-table__card[class*=is-tone-][data-v-d2ac2816]{border-left:3px solid var(--_tone)}.bu-table__card.is-selectable[data-v-d2ac2816]:hover{border-color:var(--bu-border-strong);box-shadow:var(--bu-shadow-sm)}.bu-table__card.is-selectable[data-v-d2ac2816]:active{background-color:var(--bu-surface-hover)}.bu-table__card[data-v-d2ac2816]:focus-visible{outline:none;border-color:var(--bu-primary);box-shadow:var(--bu-focus-ring)}.bu-table__card-body[data-v-d2ac2816]{display:flex;align-items:flex-start;gap:var(--bu-space-2)}.bu-table__card-fields[data-v-d2ac2816]{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:minmax(5rem,35%) minmax(0,1fr);column-gap:var(--bu-space-3);row-gap:var(--bu-space-2);margin:0}.bu-table__card-field[data-v-d2ac2816]{display:contents}.bu-table__card-label[data-v-d2ac2816]{color:var(--bu-text-muted);font-weight:var(--bu-weight-medium);overflow-wrap:anywhere}.bu-table__card-value[data-v-d2ac2816]{margin:0;min-width:0;overflow-wrap:anywhere}.bu-table__card-text[data-v-d2ac2816]{white-space:normal}.bu-table__card-actions[data-v-d2ac2816]{display:flex;flex-direction:column;align-items:center;gap:var(--bu-space-1);margin:calc(-1 * var(--bu-space-1)) calc(-1 * var(--bu-space-1)) 0 0}.bu-table__card-footer[data-v-d2ac2816]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bu-space-2)}.bu-table__card-expanded[data-v-d2ac2816]{padding-top:var(--bu-space-3);border-top:1px solid var(--bu-border)}@media (pointer: coarse){.bu-table__edit-trigger[data-v-d2ac2816]{min-height:var(--bu-touch-target)}.bu-table__cell--expand[data-v-d2ac2816],.bu-table__cell--options[data-v-d2ac2816],.bu-table__cell--actions[data-v-d2ac2816]{padding-left:0;padding-right:0}}.bu-pagination[data-v-39667229]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--bu-space-2) var(--bu-space-4);color:var(--bu-text-muted);font-size:var(--bu-text-sm)}.bu-pagination__pages[data-v-39667229]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--bu-space-1)}.bu-pagination__page[data-v-39667229]{min-width:var(--bu-control-h-sm)}.bu-pagination__ellipsis[data-v-39667229]{display:inline-block;min-width:1.5rem;text-align:center;color:var(--bu-text-muted);-webkit-user-select:none;user-select:none}.bu-pagination__results[data-v-39667229]{margin-left:auto;white-space:nowrap}.bu-pagination__results strong[data-v-39667229]{color:var(--bu-text);font-weight:var(--bu-weight-semibold)}.bu-pagination.is-compact[data-v-39667229]{justify-content:space-between}.bu-pagination.is-compact .bu-pagination__results[data-v-39667229]{margin-left:0}.bu-table[data-v-536cfbff]{--bu-table-row-h: 3rem;display:flex;flex-direction:column;width:100%;min-width:0;color:var(--bu-text)}.bu-table.is-dense[data-v-536cfbff]{--bu-table-row-h: 2.5rem}.bu-table__toolbar[data-v-536cfbff]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bu-space-2) var(--bu-space-3);padding:var(--bu-space-3) var(--bu-space-4);border-bottom:1px solid var(--bu-border)}.bu-table__title[data-v-536cfbff]{min-width:0;margin:0}.bu-table__spacer[data-v-536cfbff]{flex:1 1 auto}.bu-table__toolbar-actions[data-v-536cfbff]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bu-space-2)}.bu-table__sort-bar[data-v-536cfbff]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--bu-space-2);padding:var(--bu-space-3) var(--bu-space-4);background-color:var(--bu-surface);border-bottom:1px solid var(--bu-border)}.bu-table__sort-select[data-v-536cfbff]{min-width:0}.bu-table__body[data-v-536cfbff]{position:relative}.bu-table.is-loading .bu-table__body[data-v-536cfbff]{min-height:6rem}.bu-table__scroll[data-v-536cfbff]{overflow-x:auto;-webkit-overflow-scrolling:touch}.bu-table__table[data-v-536cfbff]{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.bu-table__col-expand[data-v-536cfbff]{width:3rem}.bu-table__th-expand[data-v-536cfbff]{position:sticky;top:0;z-index:1;width:3rem;height:2.75rem;padding:0;background-color:var(--bu-surface-muted);border-bottom:1px solid var(--bu-border)}.bu-table__table[data-v-536cfbff] tbody>tr:last-child>td{border-bottom-color:transparent}.bu-table__cards[data-v-536cfbff]{display:flex;flex-direction:column;gap:var(--bu-space-3);margin:0;padding:var(--bu-space-3);list-style:none}.bu-table__empty[data-v-536cfbff]{padding:var(--bu-space-2) var(--bu-space-4);text-align:center}.bu-table__loading[data-v-536cfbff]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center}.bu-table__loading[data-v-536cfbff]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--bu-surface);opacity:.6}.bu-table__loading[data-v-536cfbff]>*{position:relative}.bu-table__footer[data-v-536cfbff]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bu-space-2) var(--bu-space-4);padding:var(--bu-space-3) var(--bu-space-4);border-top:1px solid var(--bu-border)}.bu-table__row-actions[data-v-536cfbff]{display:flex;align-items:center;gap:var(--bu-space-2)}.bu-table__pagination[data-v-536cfbff]{flex:1 1 auto;margin-left:auto}.bu-table__mock-input[data-v-536cfbff]{position:absolute;width:0;height:0;margin:0;padding:0;border:0;opacity:0;outline:none;z-index:-1;pointer-events:auto}@media (max-width: 767px){.bu-table__toolbar[data-v-536cfbff],.bu-table__sort-bar[data-v-536cfbff],.bu-table__footer[data-v-536cfbff]{padding-left:var(--bu-space-3);padding-right:var(--bu-space-3)}}:root{--bu-primary: #E42124;--bu-primary-hover: #C81C1F;--bu-primary-active: #A81719;--bu-primary-text: #C81C1F;--bu-primary-soft: #FDECEC;--bu-primary-soft-hover: #FBD9DA;--bu-on-primary: #FFFFFF;--bu-gray-0: #FFFFFF;--bu-gray-50: #F7F8FA;--bu-gray-100: #F0F2F5;--bu-gray-200: #E2E5EA;--bu-gray-300: #CBD1D9;--bu-gray-400: #98A1AE;--bu-gray-500: #6A7482;--bu-gray-600: #4B5563;--bu-gray-700: #374151;--bu-gray-800: #1F2937;--bu-gray-900: #111827;--bu-bg: var(--bu-gray-50);--bu-surface: var(--bu-gray-0);--bu-surface-muted: var(--bu-gray-100);--bu-surface-hover: var(--bu-gray-50);--bu-surface-inverse: var(--bu-gray-900);--bu-border: var(--bu-gray-200);--bu-border-strong: var(--bu-gray-300);--bu-text: var(--bu-gray-900);--bu-text-secondary: var(--bu-gray-700);--bu-text-muted: var(--bu-gray-500);--bu-text-disabled: var(--bu-gray-400);--bu-text-inverse: #FFFFFF;--bu-placeholder: var(--bu-gray-500);--bu-success: #15803D;--bu-success-soft: #DCFCE7;--bu-warning: #B45309;--bu-warning-soft: #FEF3C7;--bu-danger: #B91C1C;--bu-danger-hover: #991B1B;--bu-danger-soft: #FEE2E2;--bu-info: #1D4ED8;--bu-info-soft: #DBEAFE;--bu-focus-ring-color: rgba(228, 33, 36, .4);--bu-focus-ring: 0 0 0 3px var(--bu-focus-ring-color);--bu-focus-outline: 2px solid var(--bu-primary);--bu-radius-sm: .375rem;--bu-radius-md: .5rem;--bu-radius-lg: .75rem;--bu-radius-xl: 1rem;--bu-radius-full: 9999px;--bu-shadow-xs: 0 1px 2px rgba(17, 24, 39, .05);--bu-shadow-sm: 0 1px 3px rgba(17, 24, 39, .08), 0 1px 2px rgba(17, 24, 39, .04);--bu-shadow-md: 0 4px 12px rgba(17, 24, 39, .1), 0 2px 4px rgba(17, 24, 39, .06);--bu-shadow-lg: 0 12px 32px rgba(17, 24, 39, .16), 0 4px 8px rgba(17, 24, 39, .08);--bu-backdrop: rgba(17, 24, 39, .5);--bu-space-1: .25rem;--bu-space-2: .5rem;--bu-space-3: .75rem;--bu-space-4: 1rem;--bu-space-5: 1.25rem;--bu-space-6: 1.5rem;--bu-space-8: 2rem;--bu-space-10: 2.5rem;--bu-space-12: 3rem;--bu-font-sans: "Inter", "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--bu-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--bu-text-xs: .75rem;--bu-text-sm: .875rem;--bu-text-md: 1rem;--bu-text-lg: 1.125rem;--bu-text-xl: 1.25rem;--bu-text-2xl: 1.5rem;--bu-text-3xl: 1.875rem;--bu-leading-tight: 1.25;--bu-leading-normal: 1.5;--bu-weight-normal: 400;--bu-weight-medium: 500;--bu-weight-semibold: 600;--bu-weight-bold: 700;--bu-control-h-sm: 2rem;--bu-control-h: 2.5rem;--bu-control-h-lg: 3rem;--bu-touch-target: 2.75rem;--bu-icon-sm: 1rem;--bu-icon-md: 1.25rem;--bu-icon-lg: 1.5rem;--bu-nav-width: 16rem;--bu-nav-width-collapsed: 4.5rem;--bu-header-h: 3.5rem;--bu-bottom-nav-h: 3.75rem;--bu-page-padding: 1.5rem;--bu-page-padding-mobile: 1rem;--bu-content-max-width: 100rem;--bu-z-sticky: 10;--bu-z-header: 20;--bu-z-nav: 30;--bu-z-dropdown: 50;--bu-z-overlay: 100;--bu-z-toast: 200;--bu-duration-fast: .12s;--bu-duration: .18s;--bu-duration-slow: .28s;--bu-ease: cubic-bezier(.2, 0, 0, 1)}:root[data-bu-theme=dark]{color-scheme:dark;--bu-primary-text: #F87171;--bu-primary-soft: rgba(228, 33, 36, .18);--bu-primary-soft-hover: rgba(228, 33, 36, .3);--bu-gray-0: #151C2B;--bu-gray-50: #1A2233;--bu-gray-100: #1F2937;--bu-gray-200: #2B364A;--bu-gray-300: #3D4A61;--bu-gray-400: #6B788F;--bu-gray-500: #9AA5B8;--bu-gray-600: #B8C1D0;--bu-gray-700: #D2D8E2;--bu-gray-800: #E6EAF0;--bu-gray-900: #F3F5F8;--bu-bg: #0B1220;--bu-surface-inverse: var(--bu-gray-200);--bu-text-inverse: var(--bu-gray-900);--bu-success: #4ADE80;--bu-success-soft: rgba(74, 222, 128, .16);--bu-warning: #FBBF24;--bu-warning-soft: rgba(251, 191, 36, .16);--bu-danger: #F87171;--bu-danger-hover: #FCA5A5;--bu-danger-soft: rgba(248, 113, 113, .16);--bu-info: #60A5FA;--bu-info-soft: rgba(96, 165, 250, .16);--bu-focus-ring-color: rgba(248, 113, 113, .45);--bu-shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--bu-shadow-sm: 0 1px 3px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .3);--bu-shadow-md: 0 4px 12px rgba(0, 0, 0, .55), 0 2px 4px rgba(0, 0, 0, .35);--bu-shadow-lg: 0 12px 32px rgba(0, 0, 0, .65), 0 4px 8px rgba(0, 0, 0, .4);--bu-backdrop: rgba(0, 0, 0, .65)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:var(--bu-font-sans);font-size:var(--bu-text-md);line-height:var(--bu-leading-normal);color:var(--bu-text);background-color:var(--bu-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--bu-primary-text);text-decoration-thickness:1px;text-underline-offset:2px}img,svg{display:block}:focus-visible{outline:var(--bu-focus-outline);outline-offset:2px}::selection{background-color:var(--bu-primary-soft-hover)}.bu-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bu-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion: reduce){:root{--bu-duration-fast: .01ms;--bu-duration: .01ms;--bu-duration-slow: .01ms}}.brand-logo[data-v-51454782]{display:block;flex-shrink:0;color:var(--bu-primary)}.main-panel__brand[data-v-94d915d0]{display:inline-flex;align-items:center;gap:var(--bu-space-2);min-width:0}.main-panel__brand-name[data-v-94d915d0]{font-weight:var(--bu-weight-bold);font-size:var(--bu-text-lg);letter-spacing:-.01em;white-space:nowrap}.main-panel__brand-sub[data-v-94d915d0]{font-weight:var(--bu-weight-normal);color:var(--bu-text-muted)}.main-panel__content[data-v-94d915d0]{padding:var(--bu-page-padding);width:100%}.main-panel__content--fill[data-v-94d915d0]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.main-panel__content--fill>[data-v-94d915d0-s]{flex:1 1 auto;min-height:0}@media (max-width: 767px){.main-panel__content[data-v-94d915d0]{padding:var(--bu-page-padding-mobile)}}.preview-box[data-v-8e5afffa]{display:flex;align-items:center;justify-content:center;max-height:16rem;padding:var(--bu-space-3);border:1px solid var(--bu-border);border-radius:var(--bu-radius-md);background-color:var(--bu-surface-muted);box-sizing:border-box;overflow:hidden}.preview-image[data-v-8e5afffa]{display:block;width:100%;max-height:calc(16rem - 2 * var(--bu-space-3));object-fit:contain}.dimension-input[data-v-8e5afffa]{flex:0 1 8rem;min-width:7rem}.count-input[data-v-8e5afffa]{flex:1 1 10rem;max-width:14rem}.reserve-pump[data-v-8e5afffa]{min-height:var(--bu-control-h);justify-content:center}.pump-curve__hint[data-v-46febc6c]{margin:var(--bu-space-1) 0 0;font-size:var(--bu-text-sm);color:var(--bu-text-muted)}.pump-curve__grid[data-v-46febc6c]{display:grid;grid-template-columns:2rem minmax(0,1fr) minmax(0,1fr);column-gap:var(--bu-space-3);row-gap:var(--bu-space-2);align-items:center;max-width:28rem}.pump-curve__head[data-v-46febc6c]{font-size:var(--bu-text-sm);font-weight:var(--bu-weight-medium);color:var(--bu-text-secondary)}.pump-curve__index[data-v-46febc6c]{font-size:var(--bu-text-sm);font-variant-numeric:tabular-nums;text-align:right;color:var(--bu-text-muted)}.grow-field[data-v-6620a98b]{flex:1 1 14rem}.pump-count-field[data-v-6620a98b]{max-width:12rem}.checkbox-row[data-v-6620a98b]{display:flex;align-items:center;min-height:var(--bu-control-h)}.dimension-field[data-v-6620a98b]{max-width:8rem}.zoom-level[data-v-5b6ef9d1]{min-width:3rem;text-align:center;font-size:var(--bu-text-sm);font-variant-numeric:tabular-nums;color:var(--bu-text-secondary)}.preview-content[data-v-5b6ef9d1]{position:relative;height:min(calc(100dvh - 15rem),80rem);min-height:16rem;background-color:var(--bu-surface-muted);border-radius:var(--bu-radius-md);box-sizing:border-box;overflow:hidden}.preview-scroll[data-v-5b6ef9d1]{width:100%;height:100%;overflow:auto;display:flex}.preview-image[data-v-5b6ef9d1]{height:100%;width:auto;margin:auto;flex-shrink:0}.preview-placeholder[data-v-5b6ef9d1]{margin:auto;padding:0 var(--bu-space-8);text-align:center;font-size:var(--bu-text-sm);color:var(--bu-text-muted)}.preview-spinner-overlay[data-v-5b6ef9d1]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center}@media (max-width: 639.98px){.preview-content[data-v-5b6ef9d1]{height:min(calc(92dvh - 17rem - env(safe-area-inset-bottom,0px)),60rem)}}.pump-curve-root[data-v-a84fdf23]{width:100%}.pump-curve[data-v-a84fdf23]{display:flex;flex-direction:column;gap:var(--bu-space-3)}.pump-curve__plot[data-v-a84fdf23]{position:relative;width:100%;line-height:0}.pump-curve__svg[data-v-a84fdf23]{display:block;max-width:100%;border-radius:var(--bu-radius-sm);font-family:var(--bu-font-sans);-webkit-user-select:none;user-select:none;outline:none}.pump-curve__svg[data-v-a84fdf23]:focus-visible{box-shadow:var(--bu-focus-ring);outline:none}.pump-curve__grid-line[data-v-a84fdf23]{stroke:var(--bu-border);stroke-width:1px}.pump-curve__axis[data-v-a84fdf23]{stroke:var(--bu-border-strong);stroke-width:1px}.pump-curve__tick-label[data-v-a84fdf23]{fill:var(--bu-text-muted);font-size:var(--bu-text-xs);font-variant-numeric:tabular-nums}.pump-curve__axis-title[data-v-a84fdf23]{fill:var(--bu-text-secondary);font-size:var(--bu-text-xs);font-weight:var(--bu-weight-medium)}.pump-curve__curve[data-v-a84fdf23]{fill:none;stroke:var(--bu-text-secondary);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;transition:stroke var(--bu-duration) var(--bu-ease),stroke-width var(--bu-duration) var(--bu-ease)}.pump-curve__curve.is-active[data-v-a84fdf23]{stroke:var(--bu-text);stroke-width:3px}.pump-curve__curve-label[data-v-a84fdf23],.pump-curve__setpoint-label[data-v-a84fdf23]{font-size:var(--bu-text-xs);stroke:var(--bu-surface);stroke-width:3px;stroke-linejoin:round;paint-order:stroke;pointer-events:none}.pump-curve__curve-label[data-v-a84fdf23]{fill:var(--bu-text-secondary)}.pump-curve__setpoint-label[data-v-a84fdf23]{fill:var(--bu-text);font-weight:var(--bu-weight-medium)}.pump-curve__setpoint-guide[data-v-a84fdf23]{stroke:var(--bu-text-muted);stroke-width:1px;opacity:.8;pointer-events:none}.pump-curve__setpoint-dot[data-v-a84fdf23]{fill:var(--bu-primary);stroke:var(--bu-surface);stroke-width:2px;cursor:help}.pump-curve__hit[data-v-a84fdf23]{fill:transparent;pointer-events:all;cursor:crosshair}.pump-curve__cursor[data-v-a84fdf23]{pointer-events:none}.pump-curve__cursor-line[data-v-a84fdf23]{stroke:var(--bu-text-muted);stroke-width:1px}.pump-curve__cursor-dot[data-v-a84fdf23]{fill:var(--bu-text-secondary);stroke:var(--bu-surface);stroke-width:2px}.pump-curve__cursor-dot.is-active[data-v-a84fdf23]{fill:var(--bu-text)}.pump-curve__tooltip[data-v-a84fdf23]{position:absolute;z-index:1;display:flex;flex-direction:column;gap:var(--bu-space-1);padding:var(--bu-space-2) var(--bu-space-3);border:1px solid var(--bu-border);border-radius:var(--bu-radius-md);background-color:var(--bu-surface);box-shadow:var(--bu-shadow-md);color:var(--bu-text-secondary);font-size:var(--bu-text-xs);line-height:1.4;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none}.pump-curve__tooltip-flow[data-v-a84fdf23]{color:var(--bu-text);font-weight:var(--bu-weight-semibold)}.pump-curve__tooltip-row[data-v-a84fdf23]{display:flex;align-items:center;gap:var(--bu-space-2)}.pump-curve__tooltip-row.is-active[data-v-a84fdf23]{color:var(--bu-text);font-weight:var(--bu-weight-semibold)}.pump-curve__tooltip-row.is-active .pump-curve__key[data-v-a84fdf23]{border-top-color:var(--bu-text)}.pump-curve__tooltip-label[data-v-a84fdf23]{min-width:2.5rem}.pump-curve__tooltip-empty[data-v-a84fdf23]{color:var(--bu-text-muted)}.pump-curve__key[data-v-a84fdf23]{display:inline-block;width:1rem;border-top:2px solid var(--bu-text-secondary);flex-shrink:0}.pump-curve__legend[data-v-a84fdf23]{display:flex;flex-wrap:wrap;gap:var(--bu-space-1) var(--bu-space-4);margin:0;padding:0;list-style:none;font-size:var(--bu-text-xs);color:var(--bu-text-secondary)}.pump-curve__legend-item[data-v-a84fdf23]{display:inline-flex;align-items:center;gap:var(--bu-space-2)}.pump-curve__legend-dot[data-v-a84fdf23]{display:inline-block;width:.625rem;height:.625rem;border-radius:var(--bu-radius-full);background-color:var(--bu-primary);flex-shrink:0}.pump-curve__note[data-v-a84fdf23]{margin:0;font-size:var(--bu-text-xs);color:var(--bu-text-muted)}@media (min-width: 768px){.chart-pane[data-v-6ca6ab69]{position:sticky;top:calc(var(--bu-header-h) + var(--bu-space-4))}}.datapoints-scroll[data-v-ba555bc2]{overflow-x:auto;-webkit-overflow-scrolling:touch}.datapoints[data-v-ba555bc2]{min-width:100%;border-collapse:collapse;font-size:var(--bu-text-sm);font-variant-numeric:tabular-nums}.datapoints th[data-v-ba555bc2],.datapoints td[data-v-ba555bc2]{padding:var(--bu-space-2) var(--bu-space-3);text-align:right;white-space:nowrap;border-bottom:1px solid var(--bu-border);color:var(--bu-text)}.datapoints thead th[data-v-ba555bc2]{background-color:var(--bu-surface-muted);color:var(--bu-text-secondary);font-weight:var(--bu-weight-semibold)}.datapoints__row-header[data-v-ba555bc2]{position:sticky;left:0;z-index:1;text-align:left;background-color:var(--bu-surface-muted);color:var(--bu-text-secondary);font-weight:var(--bu-weight-medium)}.datapoints tbody tr:last-child th[data-v-ba555bc2],.datapoints tbody tr:last-child td[data-v-ba555bc2]{border-bottom:none}.auth-redirect[data-v-6fd868b0]{min-height:100dvh;display:grid;place-items:center;padding:var(--bu-space-6);background-color:var(--bu-bg);color:var(--bu-text);text-align:center}.no-access[data-v-1c17a3be]{min-height:100dvh;display:grid;place-items:center;padding:var(--bu-space-6);background-color:var(--bu-bg)}.no-access__card[data-v-1c17a3be]{width:100%;max-width:28rem;text-align:center}.no-access__text[data-v-1c17a3be]{margin:0;color:var(--bu-text-secondary);font-size:var(--bu-text-md);line-height:var(--bu-leading-normal)}
