:root{--ba-ui-font-size-sm:13px;--ba-ui-font-size-md:14px;--ba-ui-font-sans:"Inter", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", sans-serif;--ba-ui-bg-page:#fff;--ba-ui-bg-surface:#f9fafb;--ba-ui-panel-bg:#fff;--ba-ui-panel-bg-muted:#f8fafc;--ba-ui-stage-bg:#f8fafc;--ba-ui-toolbar-bg:#fff;--ba-ui-bg-input:#fff;--ba-ui-bg-hover:#f3f4f6;--ba-ui-bg-active:#e5e7eb;--ba-ui-bg-disabled:#f3f4f6;--ba-ui-border-hover:#0003;--ba-ui-hairline-soft:#94a3b82e;--ba-ui-timeline-grid:#94a3b81f;--ba-ui-height-sm:28px;--ba-ui-height-md:38px;--ba-ui-height-lg:44px;--ba-ui-radius-full:9999px;--ba-ui-focus-ring:0 0 0 2px #6366f13d;--ba-ui-focus-ring-offset:2px;--ba-ui-transition-fast:.15s ease;--ba-ui-transition-normal:.25s ease;--ba-ui-transition-slow:.35s ease;--ba-ui-shadow-sm:0 1px 2px 0 #0000004d;--ba-ui-shadow-md:0 4px 6px -1px #0006, 0 2px 4px -1px #0000004d;--ba-ui-shadow-lg:0 10px 15px -3px #00000080, 0 4px 6px -2px #0006;--ba-ui-overlay-mask:#090c1461;--ba-ui-shadow-panel:0 20px 60px #0206171f;--ba-ui-z-dropdown:1000;--ba-ui-z-modal:1400;--ba-ui-z-popover:1500;--ba-ui-z-tooltip:1600}[data-ba-theme=dark-pv]{--ba-ui-overlay-mask:#0000008f;--ba-ui-bg-page:#050913;--ba-ui-bg-surface:#0b1220;--ba-ui-panel-bg:#090e18f5;--ba-ui-panel-bg-muted:#0b121ef0;--ba-ui-stage-bg:linear-gradient(180deg, #080d16fa 0%, #05080ffa 100%);--ba-ui-toolbar-bg:#090f1beb;--ba-ui-bg-input:#0f172ad6;--ba-ui-bg-hover:#94a3b81a;--ba-ui-bg-active:#94a3b829;--ba-ui-bg-disabled:#0f172a8c;--ba-color-text-main:#f8fafcfa;--ba-color-text-secondary:#bfcbdfd1;--ba-color-text-tertiary:#94a3b8a3;--ba-color-text-disabled:#64748b94;--ba-color-text-inverse:#04111d;--ba-color-border-default:#94a3b829;--ba-ui-border-hover:#94a3b847;--ba-color-border-focus:var(--ba-color-brand-600);--ba-color-danger-500:#fb7185;--ba-color-success-500:#34d399;--ba-ui-hairline-soft:#94a3b81f;--ba-ui-timeline-grid:#94a3b81a;--ba-ui-control-radius:6px;--ba-ui-button-filled-bg:var(--ba-color-brand-600);--ba-ui-button-filled-bg-hover:var(--ba-color-brand-500);--ba-ui-button-filled-bg-active:var(--ba-color-brand-700);--ba-ui-button-filled-text:#03131b;--ba-ui-button-filled-text-hover:#03131b;--ba-ui-button-outlined-bg:#0f172a2e;--ba-ui-button-outlined-bg-hover:#0f172a57;--ba-ui-button-outlined-bg-active:#0f172a70;--ba-ui-button-outlined-text:#e2e8f0f5;--ba-ui-button-outlined-text-hover:#f8fafcfa;--ba-ui-button-outlined-border:#47556966;--ba-ui-button-outlined-border-hover:#ffc83d75;--ba-ui-button-ghost-bg-hover:#0f172a42;--ba-ui-button-ghost-bg-active:#0f172a5c;--ba-ui-button-ghost-text:#e2e8f0f0;--ba-ui-button-ghost-text-hover:#f8fafcfa;--ba-ui-icon-button-ghost-bg:#0f1722ad;--ba-ui-icon-button-ghost-bg-hover:#182231e0;--ba-ui-icon-button-ghost-border:#94a3b81f;--ba-ui-icon-button-ghost-border-hover:#ffc83d42;--ba-ui-icon-button-ghost-text-hover:#f8fafcf5;--ba-ui-focus-ring:0 0 0 2px #ffc83d38;--ba-ui-shadow-sm:0 1px 2px #0206172e;--ba-ui-shadow-md:0 8px 20px #0106112e;--ba-ui-shadow-lg:0 14px 40px #01050e3d;--ba-ui-shadow-panel:0 6px 18px #01050e29;--ba-ui-space-xs:4px;--ba-ui-space-sm:8px;--ba-ui-space-md:12px;--ba-ui-space-lg:16px;--ba-ui-space-xl:24px;--ba-ui-radius-none:0;--ba-ui-radius-xs:2px;--ba-ui-radius-pill:999px;--ba-ui-surface-editor:#0a0e16;--ba-ui-surface-workspace:#06090f;--ba-ui-surface-canvas:#05070b;--ba-ui-surface-timeline:#070b12;--ba-ui-surface-header:#0b1018;--ba-ui-divider-default:#94a3b81a;--ba-ui-divider-strong:#94a3b829;--ba-ui-hover-overlay:#94a3b80f;--ba-ui-hover-overlay-strong:#94a3b81a;--ba-ui-active-overlay:#ffc83d14}[data-ba-theme=dark-amber]{--ba-ui-overlay-mask:#0000008f;--ba-ui-bg-page:#050913;--ba-ui-bg-surface:#0b1220;--ba-ui-panel-bg:#090e18f5;--ba-ui-panel-bg-muted:#0b121ef0;--ba-ui-stage-bg:linear-gradient(180deg, #080d16fa 0%, #05080ffa 100%);--ba-ui-toolbar-bg:#090f1beb;--ba-ui-bg-input:#0f172ad6;--ba-ui-bg-hover:#94a3b81a;--ba-ui-bg-active:#94a3b829;--ba-ui-bg-disabled:#0f172a8c;--ba-color-text-main:#f8fafcfa;--ba-color-text-secondary:#bfcbdfd1;--ba-color-text-tertiary:#94a3b8a3;--ba-color-text-disabled:#64748b94;--ba-color-text-inverse:#04111d;--ba-color-border-default:#94a3b829;--ba-ui-border-hover:#94a3b847;--ba-color-border-focus:var(--ba-color-brand-600);--ba-color-danger-500:#fb7185;--ba-color-success-500:#34d399;--ba-ui-hairline-soft:#94a3b81f;--ba-ui-timeline-grid:#94a3b81a;--ba-ui-control-radius:6px;--ba-ui-button-filled-bg:var(--ba-color-brand-600);--ba-ui-button-filled-bg-hover:var(--ba-color-brand-500);--ba-ui-button-filled-bg-active:var(--ba-color-brand-700);--ba-ui-button-filled-border:#ffc83db8;--ba-ui-button-filled-border-hover:#ffe082e0;--ba-ui-button-filled-border-active:#ffc107d6;--ba-ui-button-filled-text:#2a2112;--ba-ui-button-filled-text-hover:#241c10;--ba-ui-button-outlined-bg:#0f172a2e;--ba-ui-button-outlined-bg-hover:#0f172a57;--ba-ui-button-outlined-bg-active:#0f172a70;--ba-ui-button-outlined-text:#e2e8f0f5;--ba-ui-button-outlined-text-hover:#f8fafcfa;--ba-ui-button-outlined-border:#47556966;--ba-ui-button-outlined-border-hover:#ffc83d75;--ba-ui-button-ghost-bg-hover:#0f172a42;--ba-ui-button-ghost-bg-active:#0f172a5c;--ba-ui-button-ghost-text:#e2e8f0f0;--ba-ui-button-ghost-text-hover:#f8fafcfa;--ba-ui-icon-button-ghost-bg:#0f1722ad;--ba-ui-icon-button-ghost-bg-hover:#182231e0;--ba-ui-icon-button-ghost-border:#94a3b81f;--ba-ui-icon-button-ghost-border-hover:#ffc83d42;--ba-ui-icon-button-ghost-text-hover:#f8fafcf5;--ba-ui-focus-ring:0 0 0 2px #ffc83d38;--ba-ui-shadow-sm:0 1px 2px #0206172e;--ba-ui-shadow-md:0 8px 20px #0106112e;--ba-ui-shadow-lg:0 14px 40px #01050e3d;--ba-ui-shadow-panel:0 6px 18px #01050e29;--ba-ui-space-xs:4px;--ba-ui-space-sm:8px;--ba-ui-space-md:12px;--ba-ui-space-lg:16px;--ba-ui-space-xl:24px;--ba-ui-radius-none:0;--ba-ui-radius-xs:2px;--ba-ui-radius-pill:999px;--ba-ui-surface-editor:#0a0e16;--ba-ui-surface-workspace:#06090f;--ba-ui-surface-canvas:#05070b;--ba-ui-surface-timeline:#070b12;--ba-ui-surface-header:#0b1018;--ba-ui-divider-default:#94a3b81a;--ba-ui-divider-strong:#94a3b829;--ba-ui-hover-overlay:#94a3b80f;--ba-ui-hover-overlay-strong:#94a3b81a;--ba-ui-active-overlay:#ffc83d14}[data-ba-theme=dark-warm]{--ba-ui-overlay-mask:#0000008f;--ba-ui-bg-page:#0d0b09;--ba-ui-bg-surface:#16120e;--ba-ui-panel-bg:#14110ef5;--ba-ui-panel-bg-muted:#181410f0;--ba-ui-stage-bg:linear-gradient(180deg, #14110efa 0%, #0c0a08fa 100%);--ba-ui-toolbar-bg:#16120eeb;--ba-ui-bg-input:#221c16d6;--ba-ui-bg-hover:#d6c4a81a;--ba-ui-bg-active:#d6c4a829;--ba-ui-bg-disabled:#221c168c;--ba-color-text-main:#f6f2ebfa;--ba-color-text-secondary:#d2c7b6d1;--ba-color-text-tertiary:#a49784a3;--ba-color-text-disabled:#7a6f6094;--ba-color-text-inverse:#1a140c;--ba-color-border-default:#d6c4a829;--ba-ui-border-hover:#d6c4a847;--ba-color-border-focus:var(--ba-color-brand-600);--ba-color-danger-500:#fb7185;--ba-color-success-500:#34d399;--ba-ui-hairline-soft:#d6c4a81f;--ba-ui-timeline-grid:#d6c4a81a;--ba-ui-control-radius:6px;--ba-ui-button-filled-bg:var(--ba-color-brand-600);--ba-ui-button-filled-bg-hover:var(--ba-color-brand-500);--ba-ui-button-filled-bg-active:var(--ba-color-brand-700);--ba-ui-button-filled-border:#ffc83db8;--ba-ui-button-filled-border-hover:#ffe082e0;--ba-ui-button-filled-border-active:#ffc107d6;--ba-ui-button-filled-text:#2a2112;--ba-ui-button-filled-text-hover:#241c10;--ba-ui-button-outlined-bg:#221c162e;--ba-ui-button-outlined-bg-hover:#221c1657;--ba-ui-button-outlined-bg-active:#221c1670;--ba-ui-button-outlined-text:#ece6dcf5;--ba-ui-button-outlined-text-hover:#f6f2ebfa;--ba-ui-button-outlined-border:#78695866;--ba-ui-button-outlined-border-hover:#ffc83d75;--ba-ui-button-ghost-bg-hover:#221c1642;--ba-ui-button-ghost-bg-active:#221c165c;--ba-ui-button-ghost-text:#ece6dcf0;--ba-ui-button-ghost-text-hover:#f6f2ebfa;--ba-ui-icon-button-ghost-bg:#1c1712ad;--ba-ui-icon-button-ghost-bg-hover:#28211ae0;--ba-ui-icon-button-ghost-border:#d6c4a81f;--ba-ui-icon-button-ghost-border-hover:#ffc83d42;--ba-ui-icon-button-ghost-text-hover:#f6f2ebf5;--ba-ui-focus-ring:0 0 0 2px #ffc83d38;--ba-ui-shadow-sm:0 1px 2px #00000038;--ba-ui-shadow-md:0 8px 20px #0000003d;--ba-ui-shadow-lg:0 14px 40px #0000004d;--ba-ui-shadow-panel:0 6px 18px #00000038;--ba-ui-space-xs:4px;--ba-ui-space-sm:8px;--ba-ui-space-md:12px;--ba-ui-space-lg:16px;--ba-ui-space-xl:24px;--ba-ui-radius-none:0;--ba-ui-radius-xs:2px;--ba-ui-radius-pill:999px;--ba-ui-surface-editor:#14110e;--ba-ui-surface-workspace:#0f0d0b;--ba-ui-surface-canvas:#0b0a08;--ba-ui-surface-timeline:#110f0c;--ba-ui-surface-header:#181410;--ba-ui-divider-default:#d6c4a81a;--ba-ui-divider-strong:#d6c4a829;--ba-ui-hover-overlay:#d6c4a80f;--ba-ui-hover-overlay-strong:#d6c4a81a;--ba-ui-active-overlay:#ffc83d14}[data-ba-theme=dark-flux]{--ba-ui-overlay-mask:#0000008f;--ba-ui-bg-page:#050913;--ba-ui-bg-surface:#0b1220;--ba-ui-panel-bg:#090e18f5;--ba-ui-panel-bg-muted:#0b121ef0;--ba-ui-stage-bg:linear-gradient(180deg, #080d16fa 0%, #05080ffa 100%);--ba-ui-toolbar-bg:#090f1beb;--ba-ui-bg-input:#0f172ad6;--ba-ui-bg-hover:#94a3b81a;--ba-ui-bg-active:#94a3b829;--ba-ui-bg-disabled:#0f172a8c;--ba-color-text-main:#f8fafcfa;--ba-color-text-secondary:#bfcbdfd1;--ba-color-text-tertiary:#94a3b8a3;--ba-color-text-disabled:#64748b94;--ba-color-text-inverse:#04111d;--ba-color-border-default:#94a3b829;--ba-ui-border-hover:#94a3b847;--ba-color-border-focus:var(--ba-color-brand-600);--ba-color-danger-500:#fb7185;--ba-color-success-500:#34d399;--ba-ui-hairline-soft:#94a3b81f;--ba-ui-timeline-grid:#94a3b81a;--ba-ui-control-radius:0px;--ba-ui-button-outlined-bg:#080f1b2e;--ba-ui-button-outlined-bg-hover:#94a3b81f;--ba-ui-button-outlined-bg-active:#94a3b829;--ba-ui-button-outlined-text:#ecf5ffeb;--ba-ui-button-outlined-text-hover:#f8fdff;--ba-ui-button-outlined-border:#ffc83d38;--ba-ui-button-outlined-border-hover:#ffc83d6b;--ba-ui-icon-button-ghost-bg:#0f1722ad;--ba-ui-icon-button-ghost-bg-hover:#182231e0;--ba-ui-icon-button-ghost-border:#94a3b81f;--ba-ui-icon-button-ghost-border-hover:#ffc83d42;--ba-ui-icon-button-ghost-text-hover:#f8fafcf5;--ba-ui-focus-ring:0 0 0 2px #ffc83d38;--ba-ui-shadow-sm:0 1px 2px #0206172e;--ba-ui-shadow-md:0 8px 20px #0106112e;--ba-ui-shadow-lg:0 14px 40px #01050e3d;--ba-ui-shadow-panel:0 6px 18px #01050e29;--ba-radius-2:0px;--ba-radius-4:0px;--ba-radius-5:0px;--ba-ui-radius-full:0px}[data-ba-theme=home-user],[data-ba-theme=home-user-dark]{--ba-ui-bg-page:var(--ba-color-bg-canvas);--ba-ui-bg-surface:var(--ba-color-bg-surface);--ba-ui-panel-bg:var(--ba-scene-panel-glow);--ba-ui-panel-bg-muted:var(--ba-color-bg-surface-muted);--ba-ui-stage-bg:var(--ba-scene-page-bg);--ba-ui-toolbar-bg:var(--ba-color-bg-elevated);--ba-ui-bg-input:var(--ba-scene-input-bg);--ba-ui-bg-hover:#0f172a0d;--ba-ui-bg-active:#0f172a17;--ba-ui-bg-disabled:#cbd5e170;--ba-ui-border-hover:var(--ba-color-border-strong);--ba-ui-hairline-soft:#94a3b833;--ba-ui-timeline-grid:#94a3b829;--ba-ui-height-md:36px;--ba-ui-control-radius:var(--ba-radius-2);--ba-ui-button-filled-bg:var(--ba-color-brand-600);--ba-ui-button-filled-bg-hover:var(--ba-color-brand-500);--ba-ui-button-filled-bg-active:var(--ba-color-brand-700);--ba-ui-button-filled-border:#e5b766;--ba-ui-button-filled-border-hover:#eec86a;--ba-ui-button-filled-border-active:#d4a53f;--ba-ui-button-filled-text:#2a2112;--ba-ui-button-filled-text-hover:#241c10;--ba-ui-button-outlined-bg:transparent;--ba-ui-button-outlined-bg-hover:var(--ba-scene-accent-bg-soft);--ba-ui-button-outlined-bg-active:var(--ba-scene-accent-bg-muted);--ba-ui-button-outlined-text:var(--ba-color-text-main);--ba-ui-button-outlined-border-hover:#ffc83d8f;--ba-ui-button-ghost-bg-hover:var(--ba-scene-accent-bg-soft);--ba-ui-button-ghost-bg-active:var(--ba-scene-accent-bg-muted);--ba-ui-icon-button-ghost-bg:transparent;--ba-ui-icon-button-ghost-bg-hover:var(--ba-scene-card-bg-hover);--ba-ui-icon-button-ghost-border:transparent;--ba-ui-icon-button-ghost-border-hover:transparent;--ba-ui-icon-button-ghost-text-hover:var(--ba-ui-icon-button-text-hover,var(--ba-color-text-main));--ba-ui-focus-ring:0 0 0 2px #ffc83d47;--ba-ui-shadow-sm:var(--ba-shadow-floating-sm);--ba-ui-shadow-md:var(--ba-shadow-floating-md);--ba-ui-shadow-lg:var(--ba-shadow-floating-lg);--ba-ui-shadow-panel:0 24px 64px #0003;--ba-ui-home-tabs-track-bg:var(--ba-color-bg-surface-strong);--ba-ui-home-tabs-slider-bg:var(--ba-color-bg-surface);--ba-ui-home-tabs-slider-shadow:0 1px 3px #1018281a;--ba-ui-home-tabs-text:var(--ba-color-text-secondary);--ba-ui-home-tabs-text-active:var(--ba-color-text-main)}[data-ba-theme=light]{--ba-ui-bg-page:var(--ba-color-bg-canvas);--ba-ui-bg-surface:var(--ba-color-bg-surface);--ba-ui-panel-bg:var(--ba-scene-panel-glow);--ba-ui-panel-bg-muted:var(--ba-color-bg-surface-muted);--ba-ui-stage-bg:var(--ba-scene-page-bg);--ba-ui-toolbar-bg:var(--ba-color-bg-elevated);--ba-ui-bg-input:var(--ba-scene-input-bg);--ba-ui-bg-hover:#0f172a0a;--ba-ui-bg-active:#0f172a14;--ba-ui-bg-disabled:#e2e8f0a3;--ba-ui-border-hover:var(--ba-color-border-strong);--ba-ui-hairline-soft:#94a3b829;--ba-ui-timeline-grid:#94a3b82e;--ba-ui-icon-button-ghost-bg:transparent;--ba-ui-icon-button-ghost-bg-hover:var(--ba-scene-card-bg-hover);--ba-ui-icon-button-ghost-border:transparent;--ba-ui-icon-button-ghost-border-hover:transparent;--ba-ui-icon-button-ghost-text-hover:var(--ba-ui-icon-button-text-hover,var(--ba-color-text-main));--ba-ui-focus-ring:0 0 0 2px #ffc83d2e;--ba-ui-shadow-sm:var(--ba-shadow-floating-sm);--ba-ui-shadow-md:var(--ba-shadow-floating-md);--ba-ui-shadow-lg:var(--ba-shadow-floating-lg);--ba-ui-shadow-panel:0 20px 60px #0f172a1f}.ba-root[data-v-1248be9a]{font-family:var(--ba-ui-font-sans);color:var(--ba-color-text-main)}.ba-icon-button[data-v-361b05d2]{color:var(--ba-ui-icon-button-text,#e2e8f0d6);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ba-ui-transition-fast,.15s ease), border-color var(--ba-ui-transition-fast,.15s ease), color var(--ba-ui-transition-fast,.15s ease), box-shadow var(--ba-ui-transition-fast,.15s ease);background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ba-icon-button--sm[data-v-361b05d2]{width:var(--ba-ui-icon-button-size,24px);min-width:var(--ba-ui-icon-button-size,24px);height:var(--ba-ui-icon-button-size,24px)}.ba-icon-button--md[data-v-361b05d2]{width:var(--ba-ui-icon-button-size,28px);min-width:var(--ba-ui-icon-button-size,28px);height:var(--ba-ui-icon-button-size,28px)}.ba-icon-button--lg[data-v-361b05d2]{width:var(--ba-ui-icon-button-size,34px);min-width:var(--ba-ui-icon-button-size,34px);height:var(--ba-ui-icon-button-size,34px)}.ba-icon-button--ghost[data-v-361b05d2]{background:var(--ba-ui-icon-button-ghost-bg,#0f1722ad);border-color:var(--ba-ui-icon-button-ghost-border,#94a3b81f)}.ba-icon-button--ghost[data-v-361b05d2]:hover:not(:disabled){color:var(--ba-ui-icon-button-ghost-text-hover,var(--ba-ui-icon-button-text-hover,#f8fafcf5));background:var(--ba-ui-icon-button-ghost-bg-hover,#182231e0);border-color:var(--ba-ui-icon-button-ghost-border-hover,#7dd3fc42)}.ba-icon-button--outlined[data-v-361b05d2]{background:#0f1722e6;border-color:#94a3b838}.ba-icon-button--outlined[data-v-361b05d2]:hover:not(:disabled){color:var(--ba-ui-icon-button-text-hover,#f8fafcfa);background:#182231f5;border-color:#7dd3fc57}.ba-icon-button--soft[data-v-361b05d2]{color:var(--ba-ui-icon-button-soft-text,var(--ba-ui-icon-button-text,var(--ba-color-text-secondary)));background:var(--ba-ui-icon-button-soft-bg,var(--ba-color-interactive-secondary-bg));border-color:var(--ba-ui-icon-button-soft-border,transparent)}.ba-icon-button--soft[data-v-361b05d2]:hover:not(:disabled){color:var(--ba-ui-icon-button-soft-text-hover,var(--ba-ui-icon-button-text-hover,var(--ba-color-text-main)));background:var(--ba-ui-icon-button-soft-bg-hover,var(--ba-color-interactive-secondary-bg-hover));border-color:var(--ba-ui-icon-button-soft-border-hover,var(--ba-ui-icon-button-soft-border,transparent))}.ba-icon-button--primary[data-v-361b05d2]{color:var(--ba-color-interactive-primary-text);background:var(--ba-color-interactive-primary-bg);border-color:#0000}.ba-icon-button--primary[data-v-361b05d2]:hover:not(:disabled){background:var(--ba-color-interactive-primary-bg-hover)}.ba-icon-button--primary[data-v-361b05d2]:active:not(:disabled){background:var(--ba-color-interactive-primary-bg-active)}.ba-icon-button--dark[data-v-361b05d2]{color:var(--ba-color-text-inverse);background:var(--ba-color-bg-inverse);border-color:#0000}.ba-icon-button--dark[data-v-361b05d2]:hover:not(:disabled){color:var(--ba-color-interactive-primary-text);background:var(--ba-color-interactive-primary-bg-hover)}.ba-icon-button--danger[data-v-361b05d2]{color:#fecacaf5;background:#450a0a5c;border-color:#f8717142}.ba-icon-button--danger[data-v-361b05d2]:hover:not(:disabled){color:#fee2e2fa;background:#7f1d1d7a;border-color:#f8717170}.ba-icon-button--active[data-v-361b05d2]:not(:disabled){color:var(--ba-color-interactive-primary-text);background:var(--ba-color-interactive-primary-bg);border-color:var(--ba-color-interactive-primary-border)}.ba-icon-button[data-v-361b05d2]:disabled{cursor:not-allowed;opacity:.4}.ba-icon-button[data-v-361b05d2]:focus-visible{box-shadow:var(--ba-ui-focus-ring,0 0 0 2px #6366f14d);outline:none}.ba-icon-button--loading[data-v-361b05d2]{cursor:wait}.ba-icon-button__spinner[data-v-361b05d2]{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite ba-icon-button-spin-361b05d2;position:absolute}.ba-icon-button__icon[data-v-361b05d2]{width:var(--ba-ui-icon-button-icon-size,14px);height:var(--ba-ui-icon-button-icon-size,14px);font-size:var(--ba-ui-icon-button-icon-size,14px);justify-content:center;align-items:center;display:inline-flex}.ba-icon-button--lg .ba-icon-button__icon[data-v-361b05d2]{width:var(--ba-ui-icon-button-icon-size,16px);height:var(--ba-ui-icon-button-icon-size,16px);font-size:var(--ba-ui-icon-button-icon-size,16px)}.ba-icon-button__icon.is-hidden[data-v-361b05d2]{opacity:0}.ba-icon-button__icon[data-v-361b05d2] svg{width:100%;height:100%}@keyframes ba-icon-button-spin-361b05d2{to{transform:rotate(360deg)}}:root{--ba-overlay-motion-container-in-duration:.26s;--ba-overlay-motion-surface-in-duration:.56s;--ba-overlay-motion-surface-in-ease:cubic-bezier(.25, 1, .5, 1);--ba-overlay-motion-container-out-duration:.18s;--ba-overlay-motion-container-out-delay:20ms;--ba-overlay-motion-surface-out-duration:.22s;--ba-overlay-motion-surface-out-ease:cubic-bezier(.455, .03, .515, .955);--ba-overlay-motion-drawer-in-duration:.45s;--ba-overlay-motion-drawer-in-ease:cubic-bezier(.19, 1, .22, 1);--ba-overlay-motion-drawer-out-duration:.3s;--ba-overlay-motion-drawer-out-ease:ease-out}.ba-overlay-surface{animation:ba-overlay-surface-in var(--ba-overlay-motion-surface-in-duration) var(--ba-overlay-motion-surface-in-ease) backwards}.ba-overlay-motion-container{animation:ba-overlay-container-in var(--ba-overlay-motion-container-in-duration) linear both}.ba-overlay-surface-drawer{animation:ba-overlay-surface-drawer-in var(--ba-overlay-motion-drawer-in-duration) var(--ba-overlay-motion-drawer-in-ease) backwards}.ba-overlay-custom__content.is-leaving .ba-overlay-surface{animation:ba-overlay-surface-out var(--ba-overlay-motion-surface-out-duration) var(--ba-overlay-motion-surface-out-ease) both}.ba-overlay-custom__content.is-leaving .ba-overlay-motion-container{animation:ba-overlay-container-out var(--ba-overlay-motion-container-out-duration) linear var(--ba-overlay-motion-container-out-delay) both}.ba-overlay-custom__content.is-leaving .ba-overlay-surface-drawer{animation:ba-overlay-surface-drawer-out var(--ba-overlay-motion-drawer-out-duration) var(--ba-overlay-motion-drawer-out-ease) both}@keyframes ba-overlay-surface-in{0%{opacity:.24;transform:translateY(100px)scale(.94)}50%{transform:translateY(-8px)scale(1.012)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ba-overlay-surface-in-mobile{0%{opacity:.24;transform:translateY(100px)}50%{transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes ba-overlay-surface-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:.66;transform:translateY(36px)scale(.985)}}@keyframes ba-overlay-container-in{0%{opacity:0}to{opacity:1}}@keyframes ba-overlay-container-out{0%{opacity:1}to{opacity:0}}@keyframes ba-overlay-surface-drawer-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ba-overlay-surface-drawer-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.ba-overlay-surface,.ba-overlay-motion-container,.ba-overlay-surface-drawer{animation:none}.ba-overlay-custom__content.is-leaving .ba-overlay-surface,.ba-overlay-custom__content.is-leaving .ba-overlay-motion-container{opacity:0;animation:none}.ba-overlay-custom__content.is-leaving .ba-overlay-surface-drawer{animation:none;transform:translateY(100%)}}.ba-overlay-custom[data-v-92541a37]{position:fixed;inset:0}.ba-overlay-custom__mask[data-v-92541a37]{pointer-events:auto;background:var(--ba-ui-overlay-mask);position:absolute;inset:0}.ba-overlay-custom__content[data-v-92541a37]{pointer-events:none;position:fixed;inset:0}.ba-overlay-custom__content.is-leaving-default[data-v-92541a37]{animation:ba-overlay-custom-default-out-92541a37 var(--ba-overlay-default-leave-ms,.2s) ease both}@keyframes ba-overlay-custom-default-out-92541a37{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ba-overlay-custom__content.is-leaving-default[data-v-92541a37]{animation:none}}.ba-overlay-custom-mask-enter-active[data-v-92541a37],.ba-overlay-custom-mask-leave-active[data-v-92541a37]{transition:opacity var(--ba-ui-transition-fast)}.ba-overlay-custom-mask-enter-from[data-v-92541a37],.ba-overlay-custom-mask-leave-to[data-v-92541a37]{opacity:0}.ba-overlay-dialog[data-v-fc491018]{pointer-events:none;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.ba-overlay-dialog__panel[data-v-fc491018]{pointer-events:auto;background:var(--ba-ui-bg-surface);border:1px solid var(--ba-color-border-default);border-radius:var(--ba-radius-5);width:min(460px,100%);max-height:min(82vh,720px);box-shadow:var(--ba-ui-shadow-lg);flex-direction:column;display:flex;position:relative;overflow:hidden}.ba-overlay-dialog.is-fullscreen[data-v-fc491018]{padding:0}.ba-overlay-dialog.is-fullscreen .ba-overlay-dialog__panel[data-v-fc491018]{width:100%;max-width:100%;height:100%;max-height:100%;animation:ba-overlay-dialog-fade-in-fc491018 var(--ba-overlay-motion-container-in-duration) linear both;border:0;border-radius:0}.ba-overlay-dialog__header[data-v-fc491018]{border-bottom:1px solid var(--ba-color-border-default);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 12px 0 16px;display:flex}.ba-overlay-dialog__title[data-v-fc491018]{text-overflow:ellipsis;font-size:var(--ba-ui-font-size-md);color:var(--ba-color-text-main);white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.ba-overlay-dialog__body[data-v-fc491018]{padding:var(--ba-space-4,16px);font-size:var(--ba-ui-font-size-sm);color:var(--ba-color-text-secondary);flex:1;line-height:1.6;overflow:auto}.ba-overlay-dialog__footer[data-v-fc491018]{padding:12px var(--ba-space-4,16px);border-top:1px solid var(--ba-color-border-default);justify-content:flex-end;gap:8px;display:flex}@keyframes ba-overlay-dialog-fade-in-fc491018{0%{opacity:0}to{opacity:1}}.ba-overlay-custom__content.is-leaving .ba-overlay-dialog.is-fullscreen .ba-overlay-dialog__panel[data-v-fc491018]{animation:ba-overlay-dialog-fade-out-fc491018 var(--ba-overlay-motion-surface-out-duration) linear both}@keyframes ba-overlay-dialog-fade-out-fc491018{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ba-overlay-dialog[data-v-fc491018],.ba-overlay-dialog__panel[data-v-fc491018],.ba-overlay-dialog.is-fullscreen .ba-overlay-dialog__panel[data-v-fc491018]{animation:none}.ba-overlay-custom__content.is-leaving .ba-overlay-dialog[data-v-fc491018],.ba-overlay-custom__content.is-leaving .ba-overlay-dialog.is-fullscreen .ba-overlay-dialog__panel[data-v-fc491018]{opacity:0;animation:none}}.ba-overlay-drawer[data-v-1d7789f1]{pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.ba-overlay-drawer__panel[data-v-1d7789f1]{pointer-events:auto;background:var(--ba-ui-bg-surface);border-top:1px solid var(--ba-color-border-default);border-radius:var(--ba-radius-3) var(--ba-radius-3) 0 0;width:100%;max-width:800px;height:calc(100% - 60px);box-shadow:var(--ba-ui-shadow-panel);animation:ba-overlay-drawer-panel-in-1d7789f1 var(--ba-overlay-motion-drawer-in-duration) var(--ba-overlay-motion-drawer-in-ease) both;flex-direction:column;display:flex;position:relative;overflow:hidden}.ba-overlay-drawer__header[data-v-1d7789f1]{gap:var(--ba-space-3);min-height:56px;padding:0 var(--ba-space-4);border-bottom:1px solid var(--ba-color-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ba-overlay-drawer__title[data-v-1d7789f1]{text-overflow:ellipsis;font-size:var(--ba-font-size-lg);font-weight:var(--ba-font-weight-bold);color:var(--ba-color-text-main);white-space:nowrap;margin:0;line-height:1.3;overflow:hidden}.ba-overlay-drawer__close[data-v-1d7789f1]{width:36px;height:36px;color:var(--ba-color-text-secondary);cursor:pointer;border-radius:var(--ba-radius-2);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.ba-overlay-drawer__close svg[data-v-1d7789f1]{width:18px;height:18px}.ba-overlay-drawer__close[data-v-1d7789f1]:hover{color:var(--ba-color-text-main);background:var(--ba-color-bg-surface-strong)}.ba-overlay-drawer__close[data-v-1d7789f1]:focus-visible{box-shadow:var(--ba-ui-focus-ring);outline:none}.ba-overlay-drawer__close[data-v-1d7789f1]:active{transform:scale(.94)}@media (width<=768px){.ba-overlay-drawer__header[data-v-1d7789f1]{min-height:52px}.ba-overlay-drawer__close[data-v-1d7789f1]{width:40px;height:40px}.ba-overlay-drawer__close svg[data-v-1d7789f1]{width:20px;height:20px}}.ba-overlay-drawer__scroll[data-v-1d7789f1]{flex:1;height:0}.ba-overlay-drawer__body[data-v-1d7789f1]{padding:var(--ba-space-4) var(--ba-space-4) 40px;font-size:var(--ba-ui-font-size-sm);color:var(--ba-color-text-secondary);line-height:1.6}.ba-overlay-drawer__footer[data-v-1d7789f1]{gap:var(--ba-space-2);padding:var(--ba-space-3) var(--ba-space-4);border-top:1px solid var(--ba-color-border-default);flex-shrink:0;justify-content:flex-end;display:flex}@keyframes ba-overlay-drawer-panel-in-1d7789f1{0%{transform:translateY(100%)}to{transform:none}}.ba-overlay-custom__content.is-leaving .ba-overlay-drawer__panel[data-v-1d7789f1]{animation:ba-overlay-drawer-panel-out-1d7789f1 var(--ba-overlay-motion-drawer-out-duration) var(--ba-overlay-motion-drawer-out-ease) both}@keyframes ba-overlay-drawer-panel-out-1d7789f1{0%{transform:none}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.ba-overlay-drawer__panel[data-v-1d7789f1]{animation:none}.ba-overlay-custom__content.is-leaving .ba-overlay-drawer__panel[data-v-1d7789f1]{animation:none;transform:translateY(100%)}}
