.bn-not-found[data-v-9a7529e9]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:var(--bn-spacing-md)}.bn-not-found__code[data-v-9a7529e9]{font-size:72px;font-weight:700;color:var(--bn-text-muted);line-height:1}.bn-not-found__message[data-v-9a7529e9]{font-size:18px;color:var(--bn-text-secondary)}.bn-not-found__button[data-v-9a7529e9]{margin-top:var(--bn-spacing-md);padding:var(--bn-spacing-sm) var(--bn-spacing-lg);background:var(--bn-primary);color:var(--bn-text-inverse);border:none;border-radius:var(--bn-radius);font-size:14px;font-weight:500;cursor:pointer;transition:background var(--bn-transition-fast)}.bn-not-found__button[data-v-9a7529e9]:hover{background:var(--bn-primary-hover)}.bn-button[data-v-c6adf1c2]{display:inline-flex;align-items:center;justify-content:center;gap:var(--bn-spacing-sm);font-size:var(--bn-text-base);font-weight:var(--bn-font-medium);line-height:var(--bn-leading-tight);border:1px solid transparent;border-radius:var(--bn-radius);cursor:pointer;transition:all var(--bn-transition-fast)}.bn-button[data-v-c6adf1c2]:disabled{opacity:.5;cursor:not-allowed}.bn-button--md[data-v-c6adf1c2]{padding:var(--bn-spacing-sm) var(--bn-spacing-lg)}.bn-button--sm[data-v-c6adf1c2]{padding:var(--bn-spacing-xs) var(--bn-spacing-md);font-size:var(--bn-text-sm)}.bn-button--primary[data-v-c6adf1c2]{background:var(--bn-primary);color:var(--bn-text-inverse)}.bn-button--primary[data-v-c6adf1c2]:hover:not(:disabled){background:var(--bn-primary-hover);transform:translateY(-1px)}.bn-button[data-v-c6adf1c2]:focus-visible{outline:2px solid var(--bn-primary);outline-offset:2px}.bn-button--secondary[data-v-c6adf1c2]{background:var(--bn-bg);color:var(--bn-text);border-color:var(--bn-border)}.bn-button--secondary[data-v-c6adf1c2]:hover:not(:disabled){background:var(--bn-bg-tertiary)}.bn-button--danger[data-v-c6adf1c2]{background:var(--bn-danger);color:var(--bn-text-inverse)}.bn-button--danger[data-v-c6adf1c2]:hover:not(:disabled){filter:brightness(.9)}.bn-button--ghost[data-v-c6adf1c2]{background:transparent;color:var(--bn-text)}.bn-button--ghost[data-v-c6adf1c2]:hover:not(:disabled){background:var(--bn-bg-tertiary)}.bn-button--loading[data-v-c6adf1c2]{position:relative}.bn-button__spinner[data-v-c6adf1c2]{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:bn-spin-c6adf1c2 .6s linear infinite}@keyframes bn-spin-c6adf1c2{to{transform:rotate(360deg)}}.bn-input[data-v-7bbf4199]{width:100%;padding:var(--bn-spacing-sm) var(--bn-spacing-md);font-size:var(--bn-text-base);border:1px solid var(--bn-border);border-radius:var(--bn-radius);background:var(--bn-bg);color:var(--bn-text);transition:border-color var(--bn-transition-fast)}.bn-input[data-v-7bbf4199]:focus{outline:none;border-color:var(--bn-primary);box-shadow:0 0 0 3px var(--bn-primary-light)}.bn-input[data-v-7bbf4199]:focus-visible{outline:2px solid var(--bn-primary);outline-offset:2px}.bn-input[data-v-7bbf4199]:disabled{opacity:.5;cursor:not-allowed}.bn-input--error[data-v-7bbf4199]{border-color:var(--bn-danger)}.bn-input--error[data-v-7bbf4199]:focus{box-shadow:0 0 0 3px var(--bn-danger-light)}.bn-input-error[data-v-7bbf4199]{display:block;margin-top:var(--bn-spacing-xs);font-size:var(--bn-text-sm);color:var(--bn-danger)}.bn-badge[data-v-c488322d]{display:inline-flex;align-items:center;padding:var(--bn-spacing-2xs) var(--bn-spacing-sm);font-size:var(--bn-text-sm);font-weight:var(--bn-font-medium);border-radius:9999px}.bn-badge--primary[data-v-c488322d]{background:var(--bn-primary-light);color:var(--bn-primary)}.bn-badge--success[data-v-c488322d]{background:var(--bn-success-light);color:var(--bn-success)}.bn-badge--warning[data-v-c488322d]{background:var(--bn-warning-light);color:var(--bn-warning)}.bn-badge--danger[data-v-c488322d]{background:var(--bn-danger-light);color:var(--bn-danger)}.bn-badge--neutral[data-v-c488322d]{background:var(--bn-bg-tertiary);color:var(--bn-text-secondary)}.bn-badge--info[data-v-c488322d]{background:var(--bn-info-light);color:var(--bn-info)}.bn-checkbox[data-v-60649c16]{display:inline-flex;align-items:center;gap:var(--bn-spacing-sm, .5rem);cursor:pointer}.bn-checkbox--disabled[data-v-60649c16]{opacity:.5;cursor:not-allowed;pointer-events:none}.bn-checkbox__box[data-v-60649c16]{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border:2px solid var(--bn-text-muted, #9ca3af);border-radius:.25rem;background:var(--bn-bg, #fff);transition:all .15s ease;flex-shrink:0}.bn-checkbox:hover .bn-checkbox__box[data-v-60649c16]{border-color:var(--bn-primary, #6366f1)}.bn-checkbox__box--checked[data-v-60649c16]{background:var(--bn-primary, #6366f1);border-color:var(--bn-primary, #6366f1)}.bn-checkbox__icon[data-v-60649c16]{color:#fff}.bn-checkbox__label[data-v-60649c16]{font-size:var(--bn-text-sm, .875rem);color:var(--bn-text, #111);-webkit-user-select:none;user-select:none}.bn-card[data-v-956d466f]{background:var(--bn-surface);border-radius:var(--bn-radius-lg);box-shadow:0 1px 3px #0000000a;overflow:hidden}.bn-card--sm[data-v-956d466f]{padding:var(--bn-spacing-lg)}.bn-card--md[data-v-956d466f]{padding:var(--bn-spacing-xl)}.bn-card--lg[data-v-956d466f]{padding:var(--bn-spacing-2xl)}.bn-empty-state[data-v-5e2bf954]{display:flex;flex-direction:column;align-items:center;gap:var(--bn-spacing-md);text-align:center;padding:var(--bn-spacing-3xl) var(--bn-spacing-lg);color:var(--bn-text-secondary)}.bn-empty-state__icon[data-v-5e2bf954]{color:var(--bn-text-muted)}.bn-empty-state__message[data-v-5e2bf954]{font-size:var(--bn-text-base);font-weight:var(--bn-font-medium)}.bn-empty-state__description[data-v-5e2bf954]{font-size:var(--bn-text-sm);color:var(--bn-text-muted);max-width:24rem}.bn-empty-state__action[data-v-5e2bf954]{margin-top:var(--bn-spacing-sm)}.bn-page-header[data-v-50b1aa4c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--bn-spacing-xl)}.bn-page-header h1[data-v-50b1aa4c]{font-size:var(--bn-text-xl);font-weight:var(--bn-font-semibold)}.bn-page-header__actions[data-v-50b1aa4c]{display:flex;align-items:center;gap:var(--bn-spacing-sm)}@media(max-width:768px){.bn-page-header[data-v-50b1aa4c]{flex-direction:column;align-items:flex-start;gap:var(--bn-spacing-sm)}}.bn-form-field[data-v-56450093]{display:flex;flex-direction:column;gap:.375rem}.bn-form-field__label[data-v-56450093]{font-size:var(--bn-text-sm);font-weight:var(--bn-font-medium);color:var(--bn-text-secondary)}.bn-form-field__required[data-v-56450093]{color:var(--bn-danger)}.bn-form-field__error[data-v-56450093]{font-size:var(--bn-text-sm);color:var(--bn-danger)}.bn-select[data-v-99955c04]{position:relative;width:100%}.bn-select__trigger[data-v-99955c04]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--bn-spacing-sm) var(--bn-spacing-md);font-size:var(--bn-text-base);border:1px solid var(--bn-border);border-radius:var(--bn-radius);background:var(--bn-bg);color:var(--bn-text);cursor:pointer;transition:border-color var(--bn-transition-fast)}.bn-select__trigger[data-v-99955c04]:hover:not(:disabled){border-color:var(--bn-primary)}.bn-select__trigger[data-v-99955c04]:focus-visible{outline:2px solid var(--bn-primary);outline-offset:2px}.bn-select__trigger--open[data-v-99955c04]{border-color:var(--bn-primary);box-shadow:0 0 0 3px var(--bn-primary-light)}.bn-select__trigger--disabled[data-v-99955c04]{opacity:.5;cursor:not-allowed}.bn-select__value[data-v-99955c04]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-select__placeholder[data-v-99955c04]{color:var(--bn-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-select__icon[data-v-99955c04]{color:var(--bn-text-muted);flex-shrink:0;transition:transform var(--bn-transition-fast)}.bn-select__icon--open[data-v-99955c04]{transform:rotate(180deg)}.bn-select__dropdown[data-v-99955c04]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--bn-surface, var(--bn-bg));border:1px solid var(--bn-border);border-radius:var(--bn-radius);box-shadow:var(--bn-shadow-lg);z-index:999;display:flex;flex-direction:column;max-height:18rem}.bn-select__search[data-v-99955c04]{display:flex;align-items:center;gap:var(--bn-spacing-sm);padding:var(--bn-spacing-sm) var(--bn-spacing-md);border-bottom:1px solid var(--bn-border);flex-shrink:0}.bn-select__search-icon[data-v-99955c04]{color:var(--bn-text-muted);flex-shrink:0}.bn-select__search-input[data-v-99955c04]{flex:1;border:none;background:none;color:var(--bn-text);font-size:var(--bn-text-sm);outline:none}.bn-select__search-input[data-v-99955c04]::placeholder{color:var(--bn-text-muted)}.bn-select__list[data-v-99955c04]{overflow-y:auto;flex:1}.bn-select__group-label[data-v-99955c04]{padding:var(--bn-spacing-xs) var(--bn-spacing-md);font-size:var(--bn-text-xs, .75rem);font-weight:var(--bn-font-semibold, 600);color:var(--bn-text-muted);text-transform:uppercase;letter-spacing:.05em;background:var(--bn-bg-tertiary, #f9fafb);position:sticky;top:0}.bn-select__item[data-v-99955c04]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--bn-spacing-sm) var(--bn-spacing-md);font-size:var(--bn-text-sm);border:none;background:none;color:var(--bn-text);cursor:pointer;text-align:left;transition:background var(--bn-transition-fast)}.bn-select__item[data-v-99955c04]:hover{background:var(--bn-primary-light);color:var(--bn-primary)}.bn-select__item--selected[data-v-99955c04]{font-weight:var(--bn-font-medium)}.bn-select__check[data-v-99955c04]{color:var(--bn-primary);flex-shrink:0}.bn-select__empty[data-v-99955c04]{padding:var(--bn-spacing-md);text-align:center;color:var(--bn-text-muted);font-size:var(--bn-text-sm)}.bn-select-drop-enter-active[data-v-99955c04]{transition:opacity .15s ease,transform .15s ease}.bn-select-drop-leave-active[data-v-99955c04]{transition:opacity .1s ease,transform .1s ease}.bn-select-drop-enter-from[data-v-99955c04],.bn-select-drop-leave-to[data-v-99955c04]{opacity:0;transform:translateY(-4px)}.bn-drawer-overlay[data-v-297969dc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--bn-z-drawer);animation:bn-overlay-in-297969dc .15s ease}.bn-drawer[data-v-297969dc]{position:fixed;top:0;bottom:0;background:var(--bn-surface);border-radius:var(--bn-radius-lg) 0 0 var(--bn-radius-lg);box-shadow:var(--bn-shadow-lg);z-index:var(--bn-z-drawer);display:flex;flex-direction:column;max-width:100vw;overflow:hidden}.bn-drawer--right[data-v-297969dc]{right:0;animation:bn-drawer-slide-right-297969dc .25s ease}.bn-drawer--left[data-v-297969dc]{left:0;animation:bn-drawer-slide-left-297969dc .25s ease}.bn-drawer__header[data-v-297969dc]{display:flex;align-items:center;justify-content:space-between;padding:var(--bn-spacing-xl);border-bottom:1px solid var(--bn-border);flex-shrink:0}.bn-drawer__title[data-v-297969dc]{font-size:var(--bn-text-lg);font-weight:var(--bn-font-semibold)}.bn-drawer__close[data-v-297969dc]{background:none;border:none;color:var(--bn-text-muted);cursor:pointer;padding:var(--bn-spacing-xs);border-radius:var(--bn-radius-sm);transition:all var(--bn-transition-fast)}.bn-drawer__close[data-v-297969dc]:hover{color:var(--bn-text);background:var(--bn-bg-tertiary)}.bn-drawer__close[data-v-297969dc]:focus-visible{outline:2px solid var(--bn-primary);outline-offset:2px}.bn-drawer__body[data-v-297969dc]{flex:1;overflow-y:auto;padding:var(--bn-spacing-xl)}.bn-drawer__footer[data-v-297969dc]{display:flex;justify-content:flex-end;gap:var(--bn-spacing-sm);padding:var(--bn-spacing-lg) var(--bn-spacing-xl);border-top:1px solid var(--bn-border);flex-shrink:0}@keyframes bn-overlay-in-297969dc{0%{opacity:0}to{opacity:1}}@keyframes bn-drawer-slide-right-297969dc{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes bn-drawer-slide-left-297969dc{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:768px){.bn-drawer[data-v-297969dc]{width:100%!important;border-radius:0}}.bn-toaster[data-v-822fb84b]{position:fixed;bottom:var(--bn-spacing-lg, 1rem);right:var(--bn-spacing-lg, 1rem);z-index:var(--bn-z-toast, 9999);display:flex;flex-direction:column;gap:var(--bn-spacing-sm, .5rem);max-width:24rem;pointer-events:none}.bn-toast[data-v-822fb84b]{display:flex;align-items:flex-start;gap:var(--bn-spacing-sm, .5rem);padding:var(--bn-spacing-md, .75rem) var(--bn-spacing-md, .75rem);border-radius:var(--bn-radius-lg, .75rem);background:color-mix(in srgb,var(--bn-surface, #fff) 85%,transparent);backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);border:1px solid color-mix(in srgb,var(--bn-border, #e5e7eb) 60%,transparent);box-shadow:0 4px 24px -4px #00000014,0 1px 4px #0000000a;pointer-events:all;cursor:default}.bn-toast[data-v-822fb84b]:hover{box-shadow:0 8px 32px -4px #0000001f,0 2px 8px #0000000f}.bn-toast__icon[data-v-822fb84b]{position:relative;width:2rem;height:2rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.bn-toast__ring[data-v-822fb84b]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.bn-toast__ring-bg[data-v-822fb84b]{fill:none;stroke:color-mix(in srgb,var(--bn-border, #e5e7eb) 40%,transparent);stroke-width:2}.bn-toast__ring-progress[data-v-822fb84b]{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:94.25;stroke-dashoffset:0;animation:bn-ring-countdown-822fb84b linear forwards}.bn-toast--success .bn-toast__ring-progress[data-v-822fb84b]{stroke:var(--bn-success, #22c55e)}.bn-toast--error .bn-toast__ring-progress[data-v-822fb84b]{stroke:var(--bn-danger, #ef4444)}.bn-toast--warning .bn-toast__ring-progress[data-v-822fb84b]{stroke:var(--bn-warning, #f59e0b)}.bn-toast--info .bn-toast__ring-progress[data-v-822fb84b]{stroke:var(--bn-primary, #6366f1)}.bn-toast__icon-inner[data-v-822fb84b]{position:relative;z-index:1}.bn-toast--success .bn-toast__icon-inner[data-v-822fb84b]{color:var(--bn-success, #22c55e)}.bn-toast--error .bn-toast__icon-inner[data-v-822fb84b]{color:var(--bn-danger, #ef4444)}.bn-toast--warning .bn-toast__icon-inner[data-v-822fb84b]{color:var(--bn-warning, #f59e0b)}.bn-toast--info .bn-toast__icon-inner[data-v-822fb84b]{color:var(--bn-primary, #6366f1)}@keyframes bn-ring-countdown-822fb84b{0%{stroke-dashoffset:0}to{stroke-dashoffset:94.25}}.bn-toast__content[data-v-822fb84b]{flex:1;display:flex;flex-direction:column;gap:2px;padding-top:.25rem}.bn-toast__title[data-v-822fb84b]{font-size:var(--bn-text-sm, .875rem);font-weight:var(--bn-font-medium, 500);color:var(--bn-text, #111);line-height:1.3}.bn-toast__desc[data-v-822fb84b]{font-size:var(--bn-text-xs, .75rem);color:var(--bn-text-secondary, #666);line-height:1.4}.bn-toast__close[data-v-822fb84b]{background:none;border:none;color:var(--bn-text-muted, #999);cursor:pointer;padding:4px;display:flex;align-items:center;border-radius:var(--bn-radius-sm, .25rem);transition:all var(--bn-transition-fast, .15s);opacity:0}.bn-toast:hover .bn-toast__close[data-v-822fb84b]{opacity:1}.bn-toast__close[data-v-822fb84b]:hover{color:var(--bn-text, #111);background:color-mix(in srgb,var(--bn-text, #111) 8%,transparent)}.bn-toast-enter-active[data-v-822fb84b]{animation:bn-toast-in-822fb84b .4s cubic-bezier(.16,1,.3,1)}.bn-toast-leave-active[data-v-822fb84b]{animation:bn-toast-out-822fb84b .25s cubic-bezier(.4,0,1,1) forwards}.bn-toast-move[data-v-822fb84b]{transition:transform .3s cubic-bezier(.16,1,.3,1)}@keyframes bn-toast-in-822fb84b{0%{opacity:0;transform:translate(2rem) scale(.9)}60%{transform:translate(-.15rem) scale(1.01)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes bn-toast-out-822fb84b{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(2rem) scale(.95)}}.bn-table-wrapper[data-v-e65a8eab]{overflow-x:auto}.bn-table[data-v-e65a8eab]{width:100%;border-collapse:collapse}.bn-table th[data-v-e65a8eab],.bn-table td[data-v-e65a8eab]{padding:var(--bn-spacing-sm, .5rem) var(--bn-spacing-md, .75rem);text-align:left;font-variant-numeric:tabular-nums;font-size:var(--bn-text-sm, .875rem);line-height:var(--bn-leading-normal, 1.5)}.bn-table th[data-v-e65a8eab]{font-weight:var(--bn-font-semibold);font-size:var(--bn-text-xs, .75rem);color:var(--bn-text-muted, #999);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--bn-border)}.bn-table td[data-v-e65a8eab]{color:var(--bn-text, #111);border-bottom:1px solid var(--bn-border-light, var(--bn-border))}.bn-table tbody tr[data-v-e65a8eab]{transition:background var(--bn-transition-fast)}.bn-table tbody tr:hover td[data-v-e65a8eab]{background:var(--bn-surface-hover)}.bn-pagination[data-v-ef6a49f0]{display:flex;align-items:center;justify-content:center;gap:var(--bn-spacing-lg);padding:var(--bn-spacing-lg);font-size:var(--bn-text-base);color:var(--bn-text-secondary)}.bn-filter-bar[data-v-3dc09d5f]{display:flex;flex-wrap:wrap;gap:var(--bn-spacing-md);margin-bottom:var(--bn-spacing-lg);align-items:flex-end}.bn-stats-grid[data-v-b9ff003d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--bn-spacing-lg);margin-bottom:var(--bn-spacing-xl)}@media(max-width:768px){.bn-stats-grid[data-v-b9ff003d]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.bn-stat-card[data-v-7e1659f1]{display:flex;flex-direction:column;gap:var(--bn-spacing-xs)}.bn-stat-card__value[data-v-7e1659f1]{font-size:var(--bn-text-2xl);font-weight:var(--bn-font-bold);line-height:var(--bn-leading-tight)}.bn-stat-card__label[data-v-7e1659f1]{font-size:var(--bn-text-sm);color:var(--bn-text-secondary)}.bn-skeleton[data-v-83b3df4f]{background:var(--bn-bg-tertiary);border-radius:var(--bn-radius);position:relative;overflow:hidden}.bn-skeleton--rounded[data-v-83b3df4f]{border-radius:50%}.bn-skeleton[data-v-83b3df4f]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--bn-bg-secondary),transparent);animation:bn-shimmer-83b3df4f 1.5s infinite}@keyframes bn-shimmer-83b3df4f{0%{transform:translate(-100%)}to{transform:translate(100%)}}.bn-alert[data-v-97a45b0b]{display:flex;align-items:flex-start;gap:var(--bn-spacing-md);padding:var(--bn-spacing-md) var(--bn-spacing-lg);border-radius:var(--bn-radius);font-size:var(--bn-text-base);line-height:var(--bn-leading-normal)}.bn-alert--error[data-v-97a45b0b]{background:var(--bn-danger-light);color:var(--bn-danger)}.bn-alert--success[data-v-97a45b0b]{background:var(--bn-success-light);color:var(--bn-success)}.bn-alert--warning[data-v-97a45b0b]{background:var(--bn-warning-light);color:var(--bn-warning)}.bn-alert--info[data-v-97a45b0b]{background:var(--bn-info-light);color:var(--bn-info)}.bn-alert__icon[data-v-97a45b0b]{flex-shrink:0;margin-top:.125rem}.bn-alert__content[data-v-97a45b0b]{flex:1;display:flex;flex-direction:column;gap:var(--bn-spacing-2xs)}.bn-alert__title[data-v-97a45b0b]{font-weight:var(--bn-font-semibold)}.bn-alert__dismiss[data-v-97a45b0b]{flex-shrink:0;background:none;border:none;color:inherit;opacity:.6;cursor:pointer;padding:var(--bn-spacing-2xs);border-radius:var(--bn-radius-sm);transition:opacity var(--bn-transition-fast)}.bn-alert__dismiss[data-v-97a45b0b]:hover{opacity:1}.bn-alert__dismiss[data-v-97a45b0b]:focus-visible{outline:2px solid currentColor;outline-offset:2px;opacity:1}.bn-cmd-overlay[data-v-70b5ae84]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;display:flex;align-items:flex-start;justify-content:center;padding-top:20vh;z-index:var(--bn-z-modal, 200)}.bn-cmd-enter-active[data-v-70b5ae84]{transition:opacity .15s var(--bn-ease-out)}.bn-cmd-leave-active[data-v-70b5ae84]{transition:opacity .1s ease-in}.bn-cmd-enter-from[data-v-70b5ae84],.bn-cmd-leave-to[data-v-70b5ae84]{opacity:0}.bn-cmd-enter-active .bn-cmd[data-v-70b5ae84]{transition:transform .15s var(--bn-ease-out)}.bn-cmd-leave-active .bn-cmd[data-v-70b5ae84]{transition:transform .1s ease-in}.bn-cmd-enter-from .bn-cmd[data-v-70b5ae84],.bn-cmd-leave-to .bn-cmd[data-v-70b5ae84]{transform:scale(.98)}.bn-cmd[data-v-70b5ae84]{width:min(90vw,32rem);max-height:24rem;background:var(--bn-surface);border:1px solid var(--bn-border);border-radius:var(--bn-radius-lg);box-shadow:var(--bn-shadow-lg);display:flex;flex-direction:column;overflow:hidden}.bn-cmd__search[data-v-70b5ae84]{display:flex;align-items:center;gap:var(--bn-spacing-sm);padding:var(--bn-spacing-md) var(--bn-spacing-lg);border-bottom:1px solid var(--bn-border)}.bn-cmd__search-icon[data-v-70b5ae84]{color:var(--bn-text-muted);flex-shrink:0}.bn-cmd__input[data-v-70b5ae84]{flex:1;border:none;background:none;font-size:var(--bn-text-base);color:var(--bn-text);outline:none;font-family:inherit}.bn-cmd__input[data-v-70b5ae84]::placeholder{color:var(--bn-text-muted)}.bn-cmd__kbd[data-v-70b5ae84]{flex-shrink:0;padding:.125rem var(--bn-spacing-xs);border:1px solid var(--bn-border);border-radius:var(--bn-radius-sm);font-size:var(--bn-text-xs);font-family:var(--bn-font-mono);color:var(--bn-text-muted);background:var(--bn-bg);line-height:1.4}.bn-cmd__list[data-v-70b5ae84]{flex:1;overflow-y:auto;padding:var(--bn-spacing-xs) 0}.bn-cmd__group[data-v-70b5ae84]{padding:var(--bn-spacing-xs) 0}.bn-cmd__group-label[data-v-70b5ae84]{padding:var(--bn-spacing-xs) var(--bn-spacing-lg);font-size:var(--bn-text-xs);font-weight:var(--bn-font-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--bn-text-muted)}.bn-cmd__item[data-v-70b5ae84]{display:flex;align-items:center;gap:var(--bn-spacing-sm);width:100%;padding:var(--bn-spacing-sm) var(--bn-spacing-lg);border:none;background:none;color:var(--bn-text);font-size:var(--bn-text-base);font-family:inherit;cursor:pointer;text-align:left;transition:background 80ms ease}.bn-cmd__item[data-v-70b5ae84]:hover,.bn-cmd__item--active[data-v-70b5ae84]{background:var(--bn-primary-light)}.bn-cmd__item[data-v-70b5ae84]:focus-visible{outline:2px solid var(--bn-primary);outline-offset:-2px}.bn-cmd__item-icon[data-v-70b5ae84]{color:var(--bn-text-secondary);flex-shrink:0}.bn-cmd__item--active .bn-cmd__item-icon[data-v-70b5ae84]{color:var(--bn-primary)}.bn-cmd__item-label[data-v-70b5ae84]{flex:1}.bn-cmd__item-shortcut[data-v-70b5ae84]{flex-shrink:0;padding:.125rem var(--bn-spacing-xs);border:1px solid var(--bn-border);border-radius:var(--bn-radius-sm);font-size:var(--bn-text-xs);font-family:var(--bn-font-mono);color:var(--bn-text-muted);background:var(--bn-bg);line-height:1.4}.bn-cmd__empty[data-v-70b5ae84]{padding:var(--bn-spacing-xl) var(--bn-spacing-lg);text-align:center;color:var(--bn-text-muted);font-size:var(--bn-text-sm)}@media(max-width:768px){.bn-cmd-overlay[data-v-70b5ae84]{padding-top:var(--bn-spacing-lg);padding-left:var(--bn-spacing-md);padding-right:var(--bn-spacing-md)}.bn-cmd[data-v-70b5ae84]{width:100%}}.bn-confirm-overlay[data-v-8840c3cf]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--bn-z-modal);animation:bn-confirm-overlay-in-8840c3cf .15s ease}.bn-confirm[data-v-8840c3cf]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--bn-surface);border-radius:var(--bn-radius-lg);padding:var(--bn-spacing-xl);width:100%;max-width:24rem;box-shadow:var(--bn-shadow-lg);z-index:var(--bn-z-modal);animation:bn-confirm-in-8840c3cf .2s ease}.bn-confirm__title[data-v-8840c3cf]{font-size:var(--bn-text-lg);font-weight:var(--bn-font-semibold);color:var(--bn-text);margin:0}.bn-confirm__message[data-v-8840c3cf]{font-size:var(--bn-text-sm);color:var(--bn-text-secondary);margin-top:var(--bn-spacing-sm);line-height:var(--bn-leading-normal)}.bn-confirm__footer[data-v-8840c3cf]{display:flex;justify-content:flex-end;gap:var(--bn-spacing-sm);margin-top:var(--bn-spacing-xl)}.bn-confirm__btn[data-v-8840c3cf]{display:inline-flex;align-items:center;justify-content:center;padding:var(--bn-spacing-xs) var(--bn-spacing-lg);font-size:var(--bn-text-sm);font-weight:var(--bn-font-medium);border:1px solid transparent;border-radius:var(--bn-radius);cursor:pointer;transition:all var(--bn-transition-fast)}.bn-confirm__btn[data-v-8840c3cf]:focus-visible{outline:2px solid var(--bn-primary);outline-offset:2px}.bn-confirm__btn--cancel[data-v-8840c3cf]{background:var(--bn-bg);color:var(--bn-text);border-color:var(--bn-border)}.bn-confirm__btn--cancel[data-v-8840c3cf]:hover{background:var(--bn-bg-tertiary)}.bn-confirm__btn--confirm[data-v-8840c3cf]{background:var(--bn-primary);color:var(--bn-text-inverse)}.bn-confirm__btn--confirm[data-v-8840c3cf]:hover{background:var(--bn-primary-hover)}.bn-confirm__btn--danger[data-v-8840c3cf]{background:var(--bn-danger);color:var(--bn-text-inverse)}.bn-confirm__btn--danger[data-v-8840c3cf]:hover{filter:brightness(.9)}@keyframes bn-confirm-overlay-in-8840c3cf{0%{opacity:0}to{opacity:1}}@keyframes bn-confirm-in-8840c3cf{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.bn-user-picker[data-v-09e13bc5]{position:relative;width:100%}.bn-user-picker__selected[data-v-09e13bc5]{display:flex;align-items:center;gap:var(--bn-spacing-sm);padding:var(--bn-spacing-sm) var(--bn-spacing-md);border:1px solid var(--bn-border);border-radius:var(--bn-radius);background:var(--bn-bg)}.bn-user-picker__badge-inline[data-v-09e13bc5]{flex:1;min-width:0;font-size:var(--bn-text-sm);font-weight:var(--bn-font-medium);color:var(--bn-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-user-picker__clear[data-v-09e13bc5]{display:flex;align-items:center;justify-content:center;padding:2px;border:none;background:none;color:var(--bn-text-muted);cursor:pointer;border-radius:var(--bn-radius-sm, .25rem);transition:all var(--bn-transition-fast)}.bn-user-picker__clear[data-v-09e13bc5]:hover{color:var(--bn-danger);background:var(--bn-bg-tertiary)}.bn-user-picker__input-wrap[data-v-09e13bc5]{display:flex;align-items:center;gap:var(--bn-spacing-sm);padding:var(--bn-spacing-sm) var(--bn-spacing-md);border:1px solid var(--bn-border);border-radius:var(--bn-radius);background:var(--bn-bg);transition:border-color var(--bn-transition-fast)}.bn-user-picker__input-wrap[data-v-09e13bc5]:focus-within{border-color:var(--bn-primary);box-shadow:0 0 0 3px var(--bn-primary-light)}.bn-user-picker__search-icon[data-v-09e13bc5]{color:var(--bn-text-muted);flex-shrink:0}.bn-user-picker__input[data-v-09e13bc5]{flex:1;border:none;background:none;color:var(--bn-text);font-size:var(--bn-text-base);outline:none}.bn-user-picker__input[data-v-09e13bc5]::placeholder{color:var(--bn-text-muted)}.bn-user-picker__spinner[data-v-09e13bc5]{width:14px;height:14px;border:2px solid var(--bn-border);border-top-color:var(--bn-primary);border-radius:50%;animation:bn-picker-spin-09e13bc5 .6s linear infinite;flex-shrink:0}@keyframes bn-picker-spin-09e13bc5{to{transform:rotate(360deg)}}.bn-user-picker__dropdown[data-v-09e13bc5]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--bn-surface, var(--bn-bg));border:1px solid var(--bn-border);border-radius:var(--bn-radius);box-shadow:var(--bn-shadow-lg);z-index:999;max-height:12rem;overflow-y:auto}.bn-user-picker__result[data-v-09e13bc5]{display:flex;flex-direction:column;width:100%;padding:var(--bn-spacing-sm) var(--bn-spacing-md);border:none;background:none;cursor:pointer;text-align:left;transition:background var(--bn-transition-fast)}.bn-user-picker__result[data-v-09e13bc5]:hover{background:var(--bn-primary-light)}.bn-user-picker__result-name[data-v-09e13bc5]{font-size:var(--bn-text-sm);font-weight:var(--bn-font-medium);color:var(--bn-text)}.bn-user-picker__result-email[data-v-09e13bc5]{font-size:var(--bn-text-xs, .75rem);color:var(--bn-text-muted)}.bn-picker-drop-enter-active[data-v-09e13bc5]{transition:opacity .15s ease,transform .15s ease}.bn-picker-drop-leave-active[data-v-09e13bc5]{transition:opacity .1s ease,transform .1s ease}.bn-picker-drop-enter-from[data-v-09e13bc5],.bn-picker-drop-leave-to[data-v-09e13bc5]{opacity:0;transform:translateY(-4px)}.bn-external[data-v-3ea40900]{display:flex;min-height:100vh}.bn-external__brand[data-v-3ea40900]{width:45%;background:linear-gradient(135deg,var(--bn-primary),var(--bn-accent));display:flex;position:relative;overflow:hidden}.bn-external__brand--image[data-v-3ea40900]{background-repeat:no-repeat}.bn-external__brand-content[data-v-3ea40900]{position:relative;z-index:1;padding:var(--bn-spacing-2xl);display:flex;flex-direction:column;width:100%}.bn-external__brand-content--center[data-v-3ea40900]{align-items:center;justify-content:center;text-align:center}.bn-external__brand-content--top-left[data-v-3ea40900]{align-items:flex-start;justify-content:flex-start}.bn-external__brand-content--top-right[data-v-3ea40900]{align-items:flex-end;justify-content:flex-start;text-align:right}.bn-external__brand-content--bottom-left[data-v-3ea40900]{align-items:flex-start;justify-content:flex-end}.bn-external__brand-content--bottom-right[data-v-3ea40900]{align-items:flex-end;justify-content:flex-end;text-align:right}.bn-external__brand--image .bn-external__brand-content[data-v-3ea40900]{background:linear-gradient(to top,#0009,#0000001a,#0000004d)}.bn-external__brand--image.bn-external__brand .bn-external__brand-content--top-left[data-v-3ea40900],.bn-external__brand--image.bn-external__brand .bn-external__brand-content--top-right[data-v-3ea40900]{background:linear-gradient(to bottom,#0009,#0000001a,#0000004d)}.bn-external__logo[data-v-3ea40900]{width:var(--bn-login-logo-width, 4rem);height:var(--bn-login-logo-height, 4rem);object-fit:contain;margin-bottom:var(--bn-spacing-xl);border-radius:var(--bn-login-logo-radius, var(--bn-radius-lg))}.bn-external__logo-fallback[data-v-3ea40900]{width:4rem;height:4rem;margin-bottom:var(--bn-spacing-xl);background:#fff3;color:#fff;border-radius:var(--bn-radius-lg);display:flex;align-items:center;justify-content:center;font-weight:var(--bn-font-bold);font-size:var(--bn-text-2xl)}.bn-external__title[data-v-3ea40900]{color:#fff;font-size:var(--bn-text-2xl);font-weight:var(--bn-font-bold);line-height:var(--bn-leading-tight);margin:0;text-shadow:0 1px 3px rgba(0,0,0,.3)}.bn-external__subtitle[data-v-3ea40900]{color:#ffffffd9;font-size:var(--bn-text-md);margin-top:var(--bn-spacing-sm);line-height:var(--bn-leading-normal);text-shadow:0 1px 2px rgba(0,0,0,.3)}.bn-external__shape[data-v-3ea40900]{position:absolute;border-radius:50%;background:#ffffff14}.bn-external__shape--1[data-v-3ea40900]{width:20rem;height:20rem;top:-5rem;right:-5rem}.bn-external__shape--2[data-v-3ea40900]{width:12rem;height:12rem;bottom:-3rem;left:-3rem}.bn-external__shape--3[data-v-3ea40900]{width:8rem;height:8rem;bottom:20%;right:15%;background:#ffffff0d}.bn-external__form[data-v-3ea40900]{width:55%;display:flex;align-items:center;justify-content:center;background:var(--bn-bg);padding:var(--bn-spacing-2xl)}.bn-external__form-container[data-v-3ea40900]{width:100%;max-width:24rem}.bn-external__form-logo[data-v-3ea40900]{display:none}@media(max-width:768px){.bn-external[data-v-3ea40900]{flex-direction:column}.bn-external__brand[data-v-3ea40900]{width:100%;min-height:auto}.bn-external__brand-content[data-v-3ea40900]{padding:var(--bn-spacing-xl) var(--bn-spacing-lg);align-items:center!important;justify-content:center!important;text-align:center!important}.bn-external__logo[data-v-3ea40900]{width:var(--bn-login-logo-width-mobile, 2.5rem);height:var(--bn-login-logo-height-mobile, 2.5rem);margin-bottom:var(--bn-spacing-md)}.bn-external__logo-fallback[data-v-3ea40900]{width:2.5rem;height:2.5rem;margin-bottom:var(--bn-spacing-md);font-size:var(--bn-text-lg)}.bn-external__title[data-v-3ea40900]{font-size:var(--bn-text-xl)}.bn-external__shape[data-v-3ea40900]{display:none}.bn-external__form[data-v-3ea40900]{width:100%;flex:1;padding:var(--bn-spacing-xl) var(--bn-spacing-lg)}.bn-external__form-logo[data-v-3ea40900]{display:flex;justify-content:center;margin-bottom:var(--bn-spacing-xl)}.bn-external__form-logo-img[data-v-3ea40900]{width:var(--bn-login-logo-width-mobile, 8rem);height:auto;object-fit:contain}}.bn-layout[data-v-e38c0458]{display:flex;min-height:100vh}.bn-rail[data-v-e38c0458]{width:var(--bn-rail-width);background:var(--bn-surface);box-shadow:1px 0 0 0 var(--bn-border);display:flex;flex-direction:column;align-items:center;position:fixed;top:0;left:0;bottom:0;z-index:10;padding:var(--bn-spacing-sm) 0}.bn-rail__logo[data-v-e38c0458]{width:2.25rem;height:2.25rem;border-radius:var(--bn-radius);background:var(--bn-primary);color:var(--bn-text-inverse);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;flex-shrink:0;margin-bottom:var(--bn-spacing-lg);transition:transform .15s var(--bn-ease-out)}.bn-rail__logo[data-v-e38c0458]:hover{transform:scale(1.06)}.bn-rail__logo-img[data-v-e38c0458]{width:1.5rem;height:1.5rem;object-fit:contain;border-radius:var(--bn-radius-sm)}.bn-rail__logo-letter[data-v-e38c0458]{font-weight:var(--bn-font-bold);font-size:var(--bn-text-md)}.bn-rail__nav[data-v-e38c0458]{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--bn-spacing-xs);padding:0 var(--bn-spacing-xs)}.bn-rail__item[data-v-e38c0458]{width:2.25rem;height:2.25rem;border-radius:var(--bn-radius);display:flex;align-items:center;justify-content:center;color:var(--bn-text-secondary);text-decoration:none;position:relative;transition:all .15s var(--bn-ease-out)}.bn-rail__item[data-v-e38c0458]:hover{background:var(--bn-bg-tertiary);color:var(--bn-text);text-decoration:none}.bn-rail__item[data-v-e38c0458]:focus-visible{outline:2px solid var(--bn-primary);outline-offset:2px}.bn-rail__item--active[data-v-e38c0458]{color:var(--bn-primary);background:var(--bn-primary-light)}.bn-rail__item--active[data-v-e38c0458]:before{content:"";position:absolute;left:-.5rem;top:50%;transform:translateY(-50%);width:3px;height:1.25rem;background:var(--bn-primary);border-radius:0 2px 2px 0}.bn-rail__footer[data-v-e38c0458]{padding:var(--bn-spacing-sm) 0;display:flex;flex-direction:column;align-items:center;gap:var(--bn-spacing-xs)}.bn-rail__theme-toggle[data-v-e38c0458]{width:2rem;height:2rem;border-radius:var(--bn-radius);background:none;border:none;color:var(--bn-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s var(--bn-ease-out)}.bn-rail__theme-toggle[data-v-e38c0458]:hover{background:var(--bn-bg-tertiary);color:var(--bn-text)}.bn-rail__theme-toggle[data-v-e38c0458]:focus-visible{outline:2px solid var(--bn-primary);outline-offset:2px}.bn-rail__avatar[data-v-e38c0458]{width:2rem;height:2rem;border-radius:50%;background:var(--bn-primary-light);color:var(--bn-primary);display:flex;align-items:center;justify-content:center;font-weight:var(--bn-font-semibold);font-size:var(--bn-text-sm);border:none;cursor:pointer;transition:box-shadow .15s var(--bn-ease-out)}.bn-rail__avatar[data-v-e38c0458]:hover{box-shadow:0 0 0 2px var(--bn-primary-light)}.bn-rail__avatar[data-v-e38c0458]:focus-visible{outline:2px solid var(--bn-primary);outline-offset:2px}.bn-flyout-overlay[data-v-e38c0458]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000026;z-index:19}.bn-overlay-enter-active[data-v-e38c0458],.bn-overlay-leave-active[data-v-e38c0458]{transition:opacity .2s var(--bn-ease-out)}.bn-overlay-enter-from[data-v-e38c0458],.bn-overlay-leave-to[data-v-e38c0458]{opacity:0}.bn-flyout[data-v-e38c0458]{position:fixed;top:0;left:var(--bn-rail-width);bottom:0;width:var(--bn-rail-expanded);background:var(--bn-surface);box-shadow:var(--bn-shadow-lg);z-index:20;display:flex;flex-direction:column;overflow-y:auto}.bn-flyout-enter-active[data-v-e38c0458]{transition:transform .2s var(--bn-ease-out)}.bn-flyout-leave-active[data-v-e38c0458]{transition:transform .15s ease-in}.bn-flyout-enter-from[data-v-e38c0458],.bn-flyout-leave-to[data-v-e38c0458]{transform:translate(-100%)}.bn-flyout__header[data-v-e38c0458]{display:flex;align-items:center;gap:var(--bn-spacing-sm);padding:var(--bn-spacing-md) var(--bn-spacing-lg);border-bottom:1px solid var(--bn-border)}.bn-flyout__logo-img[data-v-e38c0458]{width:1.75rem;height:1.75rem;object-fit:contain;border-radius:var(--bn-radius-sm)}.bn-flyout__logo-letter[data-v-e38c0458]{width:1.75rem;height:1.75rem;background:var(--bn-primary);color:var(--bn-text-inverse);border-radius:var(--bn-radius-sm);display:flex;align-items:center;justify-content:center;font-weight:var(--bn-font-bold);font-size:var(--bn-text-base);flex-shrink:0}.bn-flyout__title[data-v-e38c0458]{font-weight:var(--bn-font-semibold);font-size:var(--bn-text-md);color:var(--bn-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-flyout__context[data-v-e38c0458]{padding:var(--bn-spacing-md) var(--bn-spacing-lg);border-bottom:1px solid var(--bn-border);display:flex;flex-direction:column;gap:var(--bn-spacing-sm)}.bn-context__group[data-v-e38c0458]{display:flex;flex-direction:column;gap:var(--bn-spacing-2xs)}.bn-context__label[data-v-e38c0458]{font-size:var(--bn-text-xs);font-weight:var(--bn-font-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--bn-text-muted)}.bn-flyout__context[data-v-e38c0458] .bn-select__trigger{font-size:var(--bn-text-sm);padding:var(--bn-spacing-xs) var(--bn-spacing-sm)}.bn-flyout__context[data-v-e38c0458] .bn-select__dropdown{z-index:var(--bn-z-modal, 1100)}.bn-context__static[data-v-e38c0458]{font-size:var(--bn-text-sm);font-weight:var(--bn-font-medium);color:var(--bn-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-flyout__nav[data-v-e38c0458]{flex:1;padding:var(--bn-spacing-sm);display:flex;flex-direction:column;gap:var(--bn-spacing-2xs)}.bn-flyout__item[data-v-e38c0458]{display:flex;align-items:center;gap:var(--bn-spacing-md);padding:var(--bn-spacing-sm) var(--bn-spacing-md);border-radius:var(--bn-radius);color:var(--bn-text-secondary);text-decoration:none;font-size:var(--bn-text-base);font-weight:var(--bn-font-medium);transition:all .15s var(--bn-ease-out);cursor:pointer}.bn-flyout__item[data-v-e38c0458]:hover{background:var(--bn-bg-tertiary);color:var(--bn-text);text-decoration:none}.bn-flyout__item--active[data-v-e38c0458]{background:var(--bn-primary-light);color:var(--bn-primary)}.bn-flyout__footer[data-v-e38c0458]{padding:var(--bn-spacing-md) var(--bn-spacing-lg);border-top:1px solid var(--bn-border);display:flex;flex-direction:column;gap:var(--bn-spacing-sm)}.bn-flyout__user[data-v-e38c0458]{display:flex;align-items:center;gap:var(--bn-spacing-sm)}.bn-flyout__user-avatar[data-v-e38c0458]{width:2rem;height:2rem;background:var(--bn-primary-light);color:var(--bn-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:var(--bn-font-semibold);font-size:var(--bn-text-sm);flex-shrink:0}.bn-flyout__user-info[data-v-e38c0458]{overflow:hidden}.bn-flyout__user-name[data-v-e38c0458]{font-weight:var(--bn-font-medium);font-size:var(--bn-text-sm);color:var(--bn-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-flyout__user-email[data-v-e38c0458]{font-size:var(--bn-text-xs);color:var(--bn-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-flyout__logout[data-v-e38c0458]{display:flex;align-items:center;gap:var(--bn-spacing-sm);padding:var(--bn-spacing-sm) var(--bn-spacing-md);border-radius:var(--bn-radius);border:none;background:none;color:var(--bn-text-secondary);font-size:var(--bn-text-sm);cursor:pointer;transition:all var(--bn-transition-fast)}.bn-flyout__logout[data-v-e38c0458]:hover{background:var(--bn-danger-light);color:var(--bn-danger)}.bn-main[data-v-e38c0458]{flex:1;margin-left:var(--bn-rail-width);display:flex;flex-direction:column;min-height:100vh;transition:margin-left .2s var(--bn-ease-out),margin-right .3s var(--bn-ease-out)}.bn-main--panel-open[data-v-e38c0458]{margin-right:var(--bn-synapse-width, 25rem)}.bn-content-area[data-v-e38c0458],.bn-main[data-v-e38c0458] .breathing-stage{padding:var(--bn-spacing-2xl) var(--bn-spacing-3xl);max-width:var(--bn-content-max-width)}.bn-context-bar[data-v-e38c0458]{display:flex;align-items:center;justify-content:space-between;padding:var(--bn-spacing-xs) var(--bn-spacing-3xl);border-bottom:1px solid var(--bn-border);font-size:var(--bn-text-sm);color:var(--bn-text-secondary);flex-shrink:0;min-height:2rem}.bn-context-bar__env[data-v-e38c0458]{display:flex;align-items:center;gap:var(--bn-spacing-sm)}.bn-context-bar__sep[data-v-e38c0458]{color:var(--bn-text-muted);font-size:var(--bn-text-xs)}.bn-context-bar__greeting[data-v-e38c0458]{color:var(--bn-text-secondary);font-size:var(--bn-text-sm)}.bn-context-chip[data-v-e38c0458]{display:inline-flex;align-items:center;gap:var(--bn-spacing-2xs);padding:var(--bn-spacing-2xs) var(--bn-spacing-sm);border:1px solid var(--bn-border);border-radius:9999px;background:var(--bn-surface);color:var(--bn-text);font-size:var(--bn-text-sm);font-weight:var(--bn-font-medium);cursor:pointer;transition:all var(--bn-transition-fast);white-space:nowrap}.bn-context-chip[data-v-e38c0458]:hover{border-color:var(--bn-primary);color:var(--bn-primary)}.bn-context-chip[data-v-e38c0458]:focus-visible{outline:2px solid var(--bn-primary);outline-offset:2px}.bn-context-chip--static[data-v-e38c0458]{cursor:default;border-color:transparent;background:var(--bn-bg-tertiary)}.bn-context-chip--static[data-v-e38c0458]:hover{border-color:transparent;color:var(--bn-text)}.bn-topbar[data-v-e38c0458]{display:none}@media(max-width:768px){.bn-rail[data-v-e38c0458]{display:none}.bn-topbar[data-v-e38c0458]{display:flex;align-items:center;position:fixed;top:0;left:0;right:0;height:3rem;background:var(--bn-surface);box-shadow:0 1px 0 0 var(--bn-border);z-index:10;padding:0 var(--bn-spacing-md);gap:var(--bn-spacing-md)}.bn-topbar__hamburger[data-v-e38c0458]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:none;border:none;color:var(--bn-text);cursor:pointer;border-radius:var(--bn-radius)}.bn-topbar__hamburger[data-v-e38c0458]:hover{background:var(--bn-bg-tertiary)}.bn-topbar__title[data-v-e38c0458]{flex:1;font-weight:var(--bn-font-semibold);font-size:var(--bn-text-base);color:var(--bn-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-topbar__avatar[data-v-e38c0458]{width:1.75rem;height:1.75rem;border-radius:50%;background:var(--bn-primary-light);color:var(--bn-primary);display:flex;align-items:center;justify-content:center;font-weight:var(--bn-font-semibold);font-size:var(--bn-text-xs);cursor:pointer}.bn-flyout[data-v-e38c0458]{left:0;width:min(80vw,18rem)}.bn-main[data-v-e38c0458]{margin-left:0;margin-top:3rem}.bn-main--panel-open[data-v-e38c0458]{margin-right:0}.bn-context-bar[data-v-e38c0458]{padding:var(--bn-spacing-xs) var(--bn-spacing-lg)}.bn-main[data-v-e38c0458] .breathing-stage{padding:var(--bn-spacing-xl) var(--bn-spacing-lg)}}.bn-dropdown{min-width:12rem;background:var(--bn-surface);border:1px solid var(--bn-border);border-radius:var(--bn-radius-lg);padding:var(--bn-spacing-xs);box-shadow:var(--bn-shadow-lg);z-index:var(--bn-z-dropdown);animation:bn-dropdown-in .15s var(--bn-ease-out)}@keyframes bn-dropdown-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.bn-dropdown__label{padding:var(--bn-spacing-sm) var(--bn-spacing-md)}.bn-dropdown__user-name{font-weight:var(--bn-font-medium);font-size:var(--bn-text-sm);color:var(--bn-text)}.bn-dropdown__user-email{font-size:var(--bn-text-xs);color:var(--bn-text-muted)}.bn-dropdown__separator{height:1px;background:var(--bn-border);margin:var(--bn-spacing-xs) 0}.bn-dropdown__item{display:flex;align-items:center;gap:var(--bn-spacing-sm);padding:var(--bn-spacing-sm) var(--bn-spacing-md);border-radius:var(--bn-radius);font-size:var(--bn-text-sm);color:var(--bn-text-secondary);cursor:pointer;outline:none}.bn-dropdown__item:hover,.bn-dropdown__item[data-highlighted]{background:var(--bn-bg-tertiary);color:var(--bn-text)}.bn-dropdown__item--active{color:var(--bn-primary);font-weight:var(--bn-font-semibold)}.bn-context-dropdown{min-width:10rem;max-height:16rem;overflow-y:auto;background:var(--bn-surface);border:1px solid var(--bn-border);border-radius:var(--bn-radius-lg);padding:var(--bn-spacing-xs);box-shadow:var(--bn-shadow-lg);z-index:var(--bn-z-dropdown);animation:bn-dropdown-in .15s var(--bn-ease-out)}.bn-context-dropdown__item{display:flex;align-items:center;padding:var(--bn-spacing-xs) var(--bn-spacing-md);border-radius:var(--bn-radius);font-size:var(--bn-text-sm);color:var(--bn-text-secondary);cursor:pointer;outline:none}.bn-context-dropdown__item:hover,.bn-context-dropdown__item[data-highlighted]{background:var(--bn-bg-tertiary);color:var(--bn-text)}.bn-context-dropdown__item--active{color:var(--bn-primary);font-weight:var(--bn-font-medium)}.stage-puro[data-v-60ab5b31]{display:flex;align-items:center;justify-content:center;min-height:60vh}:root{--bn-primary: #4f46e5;--bn-primary-hover: #4338ca;--bn-primary-light: #eef2ff;--bn-accent: #8b5cf6;--bn-accent-hover: #7c3aed;--bn-accent-light: #f5f3ff;--bn-success: #16a34a;--bn-success-light: #dcfce7;--bn-warning: #d97706;--bn-warning-light: #fef3c7;--bn-danger: #dc2626;--bn-danger-light: #fee2e2;--bn-info: #0ea5e9;--bn-info-light: #e0f2fe;--bn-bg: #ffffff;--bn-bg-secondary: #f8fafc;--bn-bg-tertiary: #f1f5f9;--bn-surface: #ffffff;--bn-surface-hover: #f8fafc;--bn-text: #0f172a;--bn-text-secondary: #64748b;--bn-text-muted: #94a3b8;--bn-text-inverse: #ffffff;--bn-border: #e2e8f0;--bn-border-strong: #cbd5e1;--bn-radius: .5rem;--bn-radius-sm: .25rem;--bn-radius-lg: .75rem;--bn-shadow-sm: 0 1px 2px rgba(0,0,0,.05);--bn-shadow: 0 1px 3px rgba(0,0,0,.1), 0 1px 2px rgba(0,0,0,.06);--bn-shadow-lg: 0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--bn-sidebar-width: 16rem;--bn-content-max-width: 72rem;--bn-content-narrow: 40rem;--bn-rail-width: 3.5rem;--bn-rail-expanded: 14rem;--bn-synapse-width: 25rem;--bn-spacing-2xs: .125rem;--bn-spacing-xs: .25rem;--bn-spacing-sm: .5rem;--bn-spacing-md: .75rem;--bn-spacing-lg: 1rem;--bn-spacing-xl: 1.5rem;--bn-spacing-2xl: 2rem;--bn-spacing-3xl: 3rem;--bn-spacing-4xl: 4rem;--bn-transition-fast: .15s ease;--bn-transition-normal: .3s ease;--bn-transition-slow: .4s ease-out;--bn-ease-out: cubic-bezier(.16, 1, .3, 1);--bn-ease-in-out: cubic-bezier(.65, 0, .35, 1);--bn-z-dropdown: 50;--bn-z-drawer: 100;--bn-z-modal: 200;--bn-z-toast: 300}:root[data-theme=dark]{--bn-primary: #818cf8;--bn-primary-hover: #a5b4fc;--bn-primary-light: #1e1b4b;--bn-accent: #a78bfa;--bn-accent-hover: #c4b5fd;--bn-accent-light: #2e1065;--bn-success: #4ade80;--bn-success-light: #14532d;--bn-warning: #fbbf24;--bn-warning-light: #422006;--bn-danger: #f87171;--bn-danger-light: #450a0a;--bn-info: #38bdf8;--bn-info-light: #0c4a6e;--bn-bg: #0f172a;--bn-bg-secondary: #1e293b;--bn-bg-tertiary: #334155;--bn-surface: #1e293b;--bn-surface-hover: #334155;--bn-text: #f1f5f9;--bn-text-secondary: #94a3b8;--bn-text-muted: #64748b;--bn-text-inverse: #0f172a;--bn-border: #334155;--bn-border-strong: #475569;--bn-shadow-sm: 0 1px 2px rgba(0,0,20,.4);--bn-shadow: 0 1px 3px rgba(0,0,20,.5), 0 1px 2px rgba(0,0,20,.4);--bn-shadow-lg: 0 10px 15px -3px rgba(0,0,20,.5), 0 4px 6px -4px rgba(0,0,20,.4)}:root{--bn-text-xs: .6875rem;--bn-text-sm: .75rem;--bn-text-base: .875rem;--bn-text-md: 1rem;--bn-text-lg: 1.125rem;--bn-text-xl: 1.5rem;--bn-text-2xl: 1.875rem;--bn-text-3xl: 2.25rem;--bn-font-normal: 400;--bn-font-medium: 500;--bn-font-semibold: 600;--bn-font-bold: 700;--bn-leading-tight: 1.25;--bn-leading-normal: 1.5;--bn-leading-relaxed: 1.625;--bn-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bn-font-mono: "JetBrains Mono", "Fira Code", monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--bn-font-sans);font-size:.875rem;line-height:1.5;color:var(--bn-text);background:var(--bn-bg-secondary);-webkit-font-smoothing:antialiased}a{color:var(--bn-primary);text-decoration:none}a:hover{text-decoration:underline}.bn-login[data-v-a04d7b03]{width:100%}.bn-login__title[data-v-a04d7b03]{font-size:var(--bn-text-2xl, 1.5rem);font-weight:var(--bn-font-bold, 700);color:var(--bn-text, #111);margin:0 0 var(--bn-spacing-xs, .25rem);line-height:var(--bn-leading-tight, 1.25)}.bn-login__subtitle[data-v-a04d7b03]{font-size:var(--bn-text-sm, .875rem);color:var(--bn-text-secondary, #666);margin:0 0 var(--bn-spacing-xl, 1.5rem);line-height:var(--bn-leading-normal, 1.5)}.bn-login__error[data-v-a04d7b03]{padding:var(--bn-spacing-sm, .5rem) var(--bn-spacing-md, .75rem);margin-bottom:var(--bn-spacing-md, .75rem);background:var(--bn-danger-light, #fef2f2);color:var(--bn-danger, #dc2626);border-radius:var(--bn-radius, .375rem);font-size:var(--bn-text-sm, .875rem)}.bn-login__form[data-v-a04d7b03]{display:flex;flex-direction:column;gap:var(--bn-spacing-md, .75rem)}.bn-login__label[data-v-a04d7b03]{font-size:var(--bn-text-sm, .875rem);font-weight:var(--bn-font-medium, 500);color:var(--bn-text, #111)}.bn-login__input[data-v-a04d7b03]{width:100%;padding:var(--bn-spacing-sm, .5rem) var(--bn-spacing-md, .75rem);border:1px solid var(--bn-border, #e5e7eb);border-radius:var(--bn-radius, .375rem);font-size:var(--bn-text-base, 1rem);color:var(--bn-text, #111);background:var(--bn-bg, #fff);transition:border-color var(--bn-transition-fast, .15s);outline:none;box-sizing:border-box}.bn-login__input[data-v-a04d7b03]:focus{border-color:var(--bn-primary, #6366f1);box-shadow:0 0 0 3px var(--bn-primary-light, rgba(99, 102, 241, .15))}.bn-login__input[data-v-a04d7b03]:disabled{opacity:.6;cursor:not-allowed}.bn-login__input--code[data-v-a04d7b03]{font-size:var(--bn-text-2xl, 1.5rem);text-align:center;letter-spacing:.5em;font-family:monospace}.bn-login__button[data-v-a04d7b03]{width:100%;padding:var(--bn-spacing-sm, .5rem) var(--bn-spacing-lg, 1rem);background:var(--bn-primary, #6366f1);color:var(--bn-text-inverse, #fff);border:none;border-radius:var(--bn-radius, .375rem);font-size:var(--bn-text-base, 1rem);font-weight:var(--bn-font-semibold, 600);cursor:pointer;transition:all var(--bn-transition-fast, .15s)}.bn-login__button[data-v-a04d7b03]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.bn-login__button[data-v-a04d7b03]:disabled{opacity:.5;cursor:not-allowed}.bn-login__status[data-v-a04d7b03]{text-align:center;font-size:var(--bn-text-sm, .875rem);padding:var(--bn-spacing-xs, .25rem)}.bn-login__status--timer[data-v-a04d7b03]{color:var(--bn-text-muted, #999)}.bn-login__status--loading[data-v-a04d7b03]{color:var(--bn-primary, #6366f1);font-weight:var(--bn-font-medium, 500)}.bn-login__status--expired[data-v-a04d7b03]{color:var(--bn-danger, #dc2626)}.bn-login__resend[data-v-a04d7b03]{background:none;border:none;color:var(--bn-primary, #6366f1);font-size:var(--bn-text-sm, .875rem);font-weight:var(--bn-font-medium, 500);cursor:pointer;text-decoration:underline;padding:0;margin-left:var(--bn-spacing-xs, .25rem)}.bn-login__resend[data-v-a04d7b03]:hover{opacity:.8}.bn-login__back[data-v-a04d7b03]{background:none;border:none;color:var(--bn-text-secondary, #666);font-size:var(--bn-text-sm, .875rem);cursor:pointer;padding:var(--bn-spacing-xs, .25rem);text-align:center;transition:color var(--bn-transition-fast, .15s)}.bn-login__back[data-v-a04d7b03]:hover{color:var(--bn-primary, #6366f1)}.synapse-panel[data-v-696548a1]{display:flex;flex-direction:column;height:100%;background:var(--bn-bg)}.synapse-header[data-v-696548a1]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--bn-surface)}.synapse-header-title[data-v-696548a1]{display:flex;align-items:center;gap:var(--bn-spacing-sm);min-width:0}.synapse-header-text[data-v-696548a1]{display:flex;flex-direction:column;min-width:0}.synapse-header-text>span[data-v-696548a1]:first-child{font-weight:var(--bn-font-semibold);font-size:var(--bn-text-base)}.synapse-header-subtitle[data-v-696548a1]{font-size:var(--bn-text-xs);color:var(--bn-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:10rem}.synapse-header-icon[data-v-696548a1]{color:var(--bn-accent, var(--bn-primary));flex-shrink:0}.synapse-header-actions[data-v-696548a1]{display:flex;align-items:center;gap:.125rem}.synapse-header-btn[data-v-696548a1]{background:none;border:none;cursor:pointer;color:var(--bn-text-secondary);padding:var(--bn-spacing-xs);display:flex;align-items:center;border-radius:var(--bn-radius-sm);transition:background .1s ease}.synapse-header-btn[data-v-696548a1]:hover:not(:disabled){background:var(--bn-bg-tertiary);color:var(--bn-text)}.synapse-header-btn[data-v-696548a1]:disabled{opacity:.4;cursor:not-allowed}.synapse-header-btn--active[data-v-696548a1]{color:var(--bn-accent, var(--bn-primary));background:var(--bn-accent-light, var(--bn-primary-light))}.synapse-header-btn[data-v-696548a1]:focus-visible{outline:2px solid var(--bn-primary);outline-offset:2px}.synapse-header-line[data-v-696548a1]{height:2px;background:linear-gradient(90deg,var(--bn-accent, var(--bn-primary)),var(--bn-primary))}.synapse-history[data-v-696548a1]{flex:1;display:flex;flex-direction:column;overflow:hidden}.synapse-history-search[data-v-696548a1]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-bottom:1px solid var(--bn-border)}.synapse-history-search-icon[data-v-696548a1]{color:var(--bn-text-muted);flex-shrink:0}.synapse-history-search-input[data-v-696548a1]{flex:1;border:none;background:none;color:var(--bn-text);font-size:var(--bn-text-sm);outline:none;font-family:inherit}.synapse-history-search-input[data-v-696548a1]::placeholder{color:var(--bn-text-muted)}.synapse-history-list[data-v-696548a1]{flex:1;overflow-y:auto;padding:.25rem 0}.synapse-history-item[data-v-696548a1]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.625rem 1rem;border:none;background:none;cursor:pointer;text-align:left;color:var(--bn-text);font-family:inherit;transition:background .1s ease}.synapse-history-item[data-v-696548a1]:hover{background:var(--bn-bg-tertiary)}.synapse-history-item--active[data-v-696548a1]{background:var(--bn-accent-light, var(--bn-primary-light))}.synapse-history-item-title[data-v-696548a1]{font-size:var(--bn-text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.synapse-history-item-date[data-v-696548a1]{font-size:var(--bn-text-xs);color:var(--bn-text-muted);flex-shrink:0;margin-left:.5rem}.synapse-history-empty[data-v-696548a1]{padding:2rem 1rem;text-align:center;color:var(--bn-text-muted);font-size:var(--bn-text-sm)}.synapse-messages[data-v-696548a1]{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.synapse-empty[data-v-696548a1]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--bn-text-muted);gap:var(--bn-spacing-md)}.synapse-empty-icon[data-v-696548a1]{color:var(--bn-accent, var(--bn-primary));opacity:.5}.synapse-chips[data-v-696548a1]{display:flex;flex-wrap:wrap;gap:var(--bn-spacing-xs);justify-content:center}.synapse-chip[data-v-696548a1]{padding:var(--bn-spacing-xs) var(--bn-spacing-md);border:1px solid var(--bn-border);border-radius:9999px;background:var(--bn-surface);color:var(--bn-text-secondary);font-size:var(--bn-text-sm);cursor:pointer;transition:all .15s var(--bn-ease-out)}.synapse-chip[data-v-696548a1]:hover{border-color:var(--bn-accent, var(--bn-primary));color:var(--bn-accent, var(--bn-primary));background:var(--bn-accent-light, var(--bn-primary-light))}.synapse-msg[data-v-696548a1]{display:flex;flex-direction:column;max-width:85%}.synapse-msg--user[data-v-696548a1]{align-self:flex-end}.synapse-msg--assistant[data-v-696548a1]{align-self:flex-start}.synapse-msg-bubble[data-v-696548a1]{padding:.625rem .875rem;border-radius:1rem;font-size:var(--bn-text-base);line-height:var(--bn-leading-normal);white-space:pre-wrap;word-break:break-word}.synapse-msg--user .synapse-msg-bubble[data-v-696548a1]{background:var(--bn-primary);color:var(--bn-text-inverse);border-bottom-right-radius:var(--bn-radius-sm)}.synapse-msg--assistant .synapse-msg-bubble[data-v-696548a1]{background:color-mix(in srgb,var(--bn-accent-light, var(--bn-primary-light)) 40%,var(--bn-bg));color:var(--bn-text);border-bottom-left-radius:var(--bn-radius-sm)}.synapse-msg-time[data-v-696548a1]{font-size:var(--bn-text-xs);color:var(--bn-text-muted);margin-top:.125rem;padding:0 .25rem}.synapse-msg--user .synapse-msg-time[data-v-696548a1]{text-align:right}.synapse-actions[data-v-696548a1]{display:flex;flex-direction:column;gap:.375rem;margin-bottom:.375rem}.synapse-action-card[data-v-696548a1]{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .625rem;border-radius:var(--bn-radius);font-size:var(--bn-text-sm);border:1px solid var(--bn-border);border-left:3px solid var(--bn-border);background:var(--bn-surface);animation:synapse-action-in-696548a1 .2s var(--bn-ease-out) both}@keyframes synapse-action-in-696548a1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.synapse-action-card--success[data-v-696548a1]{border-left-color:var(--bn-success, #22c55e)}.synapse-action-card--error[data-v-696548a1]{border-left-color:var(--bn-danger, #ef4444)}.synapse-action-icon[data-v-696548a1]{flex-shrink:0;font-size:.875rem;line-height:1;margin-top:.0625rem}.synapse-action-card--success .synapse-action-icon[data-v-696548a1]{color:var(--bn-success, #22c55e)}.synapse-action-card--error .synapse-action-icon[data-v-696548a1]{color:var(--bn-danger, #ef4444)}.synapse-action-body[data-v-696548a1]{min-width:0}.synapse-action-title[data-v-696548a1]{font-family:var(--bn-font-mono);font-size:var(--bn-text-xs);color:var(--bn-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.synapse-action-desc[data-v-696548a1]{font-family:var(--bn-font-mono);font-size:var(--bn-text-xs);color:var(--bn-text-secondary);margin-top:.125rem}.synapse-typing[data-v-696548a1]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem 0}.synapse-dot[data-v-696548a1]{width:.375rem;height:.375rem;background:var(--bn-text-muted);border-radius:50%;animation:synapse-typing-bounce-696548a1 1.2s ease-in-out infinite}.synapse-dot[data-v-696548a1]:nth-child(2){animation-delay:.2s}.synapse-dot[data-v-696548a1]:nth-child(3){animation-delay:.4s}@keyframes synapse-typing-bounce-696548a1{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-.25rem)}}@media(prefers-reduced-motion:reduce){.synapse-dot[data-v-696548a1]{animation:none}}.synapse-input-area[data-v-696548a1]{display:flex;align-items:flex-end;gap:.5rem;padding:.75rem 1rem;border-top:1px solid var(--bn-border);background:var(--bn-surface)}.synapse-input[data-v-696548a1]{flex:1;resize:none;border:1px solid var(--bn-border);border-radius:var(--bn-radius);padding:.5rem .75rem;font-size:var(--bn-text-base);font-family:inherit;line-height:var(--bn-leading-normal);color:var(--bn-text);background:var(--bn-bg);transition:border-color .15s ease;max-height:6rem;overflow-y:auto}.synapse-input[data-v-696548a1]:focus{outline:none;border-color:var(--bn-accent, var(--bn-primary));box-shadow:0 0 0 3px var(--bn-accent-light, var(--bn-primary-light))}.synapse-input[data-v-696548a1]:focus-visible{outline:2px solid var(--bn-primary);outline-offset:2px}.synapse-send[data-v-696548a1]{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:50%;background:var(--bn-primary);color:var(--bn-text-inverse);cursor:pointer;font-size:1rem;flex-shrink:0;transition:background .15s ease}.synapse-send[data-v-696548a1]:hover:not(:disabled){background:var(--bn-primary-hover)}.synapse-send[data-v-696548a1]:focus-visible{outline:2px solid var(--bn-primary);outline-offset:2px}.synapse-send[data-v-696548a1]:disabled{opacity:.4;cursor:not-allowed}.breathing-layout[data-v-de697777]{width:100%;flex:1;position:relative}.breathing-stage[data-v-de697777]{min-width:0}.breathing-synapse[data-v-de697777]{position:fixed;top:0;right:0;bottom:0;width:var(--bn-synapse-width, 25rem);z-index:var(--bn-z-drawer, 100);box-shadow:-2px 0 12px #0000001a}.synapse-slide-enter-active[data-v-de697777]{transition:transform .3s var(--bn-ease-out, ease-out)}.synapse-slide-leave-active[data-v-de697777]{transition:transform .2s ease-in}.synapse-slide-enter-from[data-v-de697777],.synapse-slide-leave-to[data-v-de697777]{transform:translate(100%)}@media(max-width:768px){.breathing-synapse[data-v-de697777]{width:100%}}@media(prefers-reduced-motion:reduce){.synapse-slide-enter-active[data-v-de697777],.synapse-slide-leave-active[data-v-de697777]{transition:none}}.synapse-pill[data-v-050a418f]{position:fixed;bottom:1.5rem;right:1.5rem;display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:var(--bn-primary);color:var(--bn-text-inverse);border:none;border-radius:9999px;cursor:pointer;font-size:.875rem;font-weight:500;box-shadow:var(--bn-shadow-lg);z-index:100;transition:transform .2s ease,box-shadow .2s ease;animation:synapse-breathe-050a418f 3s ease-in-out infinite}.synapse-pill[data-v-050a418f]:hover{transform:scale(1.05);box-shadow:var(--bn-shadow-lg),0 0 0 4px var(--bn-primary-light)}.synapse-pill[data-v-050a418f]:focus-visible{outline:2px solid var(--bn-primary);outline-offset:2px}.synapse-pill-icon[data-v-050a418f]{font-size:1.125rem;line-height:1}.synapse-pill-badge[data-v-050a418f]{display:flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-size:.6875rem;font-weight:600;background:var(--bn-danger);color:var(--bn-text-inverse);border-radius:9999px}@keyframes synapse-breathe-050a418f{0%,to{box-shadow:var(--bn-shadow-lg)}50%{box-shadow:var(--bn-shadow-lg),0 0 0 6px #2563eb26}}@media(prefers-reduced-motion:reduce){.synapse-pill[data-v-050a418f]{animation:none}.synapse-pill[data-v-050a418f]:hover{transform:none}}
