.source-item[data-v-1a6f0a4a]{align-items:center;border-radius:var(--brand-radius-md);cursor:pointer;display:grid;gap:var(--brand-space-2);grid-template-columns:auto auto 1fr auto;outline:none;padding:var(--brand-space-2) var(--brand-space-3);position:relative;transition:var(--brand-transition-colors)}.source-item[data-v-1a6f0a4a]:focus-visible,.source-item[data-v-1a6f0a4a]:hover{background-color:var(--workspace-source-hover)}.source-item--active[data-v-1a6f0a4a]{background-color:var(--workspace-source-selected-bg)}.source-item--active[data-v-1a6f0a4a]:before{background-color:var(--workspace-source-selected-bar);border-radius:var(--brand-radius-sm);bottom:var(--brand-space-2);content:"";left:0;position:absolute;top:var(--brand-space-2);width:2px}.source-item--checked[data-v-1a6f0a4a]:not(.source-item--active){background-color:var(--workspace-source-selected-bg)}.source-item__check[data-v-1a6f0a4a],.source-item__icon[data-v-1a6f0a4a]{align-items:center;display:flex}.source-item__icon[data-v-1a6f0a4a]{flex-shrink:0}.source-item__main[data-v-1a6f0a4a]{min-width:0}.source-item__title[data-v-1a6f0a4a]{color:var(--brand-text);font-size:.875rem;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-item__meta[data-v-1a6f0a4a]{align-items:center;color:var(--brand-text-muted);display:flex;font-size:.75rem;gap:var(--brand-space-2);margin-top:2px}.source-item__type-tag[data-v-1a6f0a4a]{background-color:var(--brand-surface-2);border-radius:var(--brand-radius-sm);color:var(--brand-text-muted);font-size:.6875rem;line-height:1.4;padding:1px 6px}.source-item__comment-count[data-v-1a6f0a4a]{align-items:center;display:inline-flex;gap:2px}.source-item__external[data-v-1a6f0a4a]{align-items:center;border-radius:var(--brand-radius-sm);color:var(--brand-text-subtle);display:flex;height:24px;justify-content:center;opacity:0;text-decoration:none;transition:var(--brand-transition-colors);width:24px}.source-item:focus-within .source-item__external[data-v-1a6f0a4a],.source-item:hover .source-item__external[data-v-1a6f0a4a]{opacity:1}.source-item__external[data-v-1a6f0a4a]:hover{background-color:var(--brand-border);color:var(--brand-text)}.source-list[data-v-60f490e6]{border-right:1px solid var(--brand-border);flex-direction:column;height:100%;overflow:hidden}.source-list[data-v-60f490e6],.source-list__header[data-v-60f490e6]{background-color:var(--brand-surface);display:flex}.source-list__header[data-v-60f490e6]{align-items:center;border-bottom:1px solid var(--brand-border);justify-content:space-between;padding:var(--brand-space-3) var(--brand-space-4)}.source-list__title[data-v-60f490e6]{align-items:center;color:var(--brand-text);display:flex;font-size:.875rem;font-weight:600;gap:var(--brand-space-2);letter-spacing:.02em;margin:0}.source-list__search[data-v-60f490e6]{padding:var(--brand-space-3) var(--brand-space-4) var(--brand-space-2)}.source-list__group-tabs[data-v-60f490e6]{display:flex;gap:2px;padding:0 var(--brand-space-4) var(--brand-space-2)}.source-list__group-tab[data-v-60f490e6]{background:transparent;border:1px solid var(--brand-border);border-radius:var(--brand-radius-sm);color:var(--brand-text-muted);cursor:pointer;flex:1;font-size:.75rem;font-weight:500;padding:4px 8px;transition:var(--brand-transition-colors)}.source-list__group-tab[data-v-60f490e6]:hover{background-color:var(--brand-surface-2);color:var(--brand-text)}.source-list__group-tab--active[data-v-60f490e6]{background-color:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-primary-fg,#fff)}.source-list__selection-bar[data-v-60f490e6]{align-items:center;background-color:var(--workspace-source-selected-bg);border-bottom:1px solid var(--brand-border);border-top:1px solid var(--brand-border);color:var(--brand-text-muted);display:flex;font-size:.75rem;gap:var(--brand-space-2);padding:var(--brand-space-2) var(--brand-space-4)}.source-list__scroll[data-v-60f490e6]{flex:1;overflow-y:auto;padding:var(--brand-space-2) var(--brand-space-2)}.source-list__items[data-v-60f490e6]{display:flex;flex-direction:column;gap:2px}.source-list__items--in-category[data-v-60f490e6]{margin-top:var(--brand-space-2)}.source-list__groups[data-v-60f490e6]{display:flex;flex-direction:column}.source-list__category-chip[data-v-60f490e6]{background-color:transparent;border:1px solid var(--brand-border);border-radius:var(--brand-radius-full);color:var(--brand-text-muted);cursor:pointer;display:inline-block;font-size:.75rem;margin:2px;padding:4px 10px;transition:var(--brand-transition-colors)}.source-list__category-chip[data-v-60f490e6]:hover{background-color:var(--brand-surface-2);color:var(--brand-text)}.source-list__category-chip--active[data-v-60f490e6]{background-color:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-primary-fg,#fff)}.source-list__type-group[data-v-60f490e6]{margin-bottom:var(--brand-space-3)}.source-list__type-header[data-v-60f490e6]{align-items:center;color:var(--brand-text-muted);display:flex;font-size:.75rem;font-weight:600;gap:var(--brand-space-2);letter-spacing:.05em;padding:var(--brand-space-2) var(--brand-space-3) 4px;text-transform:uppercase}.source-list__type-count[data-v-60f490e6]{color:var(--brand-text-subtle);font-weight:400;margin-left:auto}.source-list__empty[data-v-60f490e6],.source-list__empty-search[data-v-60f490e6],.source-list__loading[data-v-60f490e6]{align-items:center;color:var(--brand-text-muted);display:flex;flex-direction:column;font-size:.8125rem;gap:var(--brand-space-2);justify-content:center;padding:var(--brand-space-8) var(--brand-space-4);text-align:center}.source-list__loading[data-v-60f490e6]{flex-direction:row}.source-list__empty-hint[data-v-60f490e6]{color:var(--brand-text-subtle);font-size:.75rem}.source-list__empty-link[data-v-60f490e6]{background-color:var(--brand-primary);border-radius:var(--brand-radius-md);color:var(--brand-primary-fg,#fff);display:inline-block;font-size:.8125rem;margin-top:var(--brand-space-2);padding:6px 14px;text-decoration:none;transition:var(--brand-transition-colors)}.source-list__empty-link[data-v-60f490e6]:hover{filter:brightness(1.05)}.note-item[data-v-9f168951]{align-items:center;border-radius:var(--brand-radius-md);cursor:pointer;display:grid;gap:var(--brand-space-2);grid-template-columns:auto 1fr auto;outline:none;padding:var(--brand-space-2) var(--brand-space-3);position:relative;transition:var(--brand-transition-colors)}.note-item[data-v-9f168951]:focus-visible,.note-item[data-v-9f168951]:hover{background-color:var(--workspace-note-hover-bg)}.note-item--active[data-v-9f168951]{background-color:var(--workspace-note-active-bg)}.note-item--active[data-v-9f168951]:before{background-color:var(--workspace-note-active-bar);border-radius:var(--brand-radius-sm);bottom:var(--brand-space-2);content:"";left:0;position:absolute;top:var(--brand-space-2);width:2px}.note-item__icon[data-v-9f168951]{align-items:center;color:var(--brand-text-muted);display:flex;flex-shrink:0}.note-item__main[data-v-9f168951]{min-width:0}.note-item__title[data-v-9f168951]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-item__rename[data-v-9f168951],.note-item__title[data-v-9f168951]{color:var(--brand-text);font-size:.875rem;font-weight:500;line-height:1.4}.note-item__rename[data-v-9f168951]{background:transparent;border:none;border-bottom:1px solid var(--brand-primary);outline:none;padding:0;width:100%}.note-item__rename[data-v-9f168951]::-moz-placeholder{color:var(--brand-text-subtle)}.note-item__rename[data-v-9f168951]::placeholder{color:var(--brand-text-subtle)}.note-item__meta[data-v-9f168951]{color:var(--brand-text-muted);font-size:.75rem;margin-top:2px}.note-item__delete[data-v-9f168951]{align-items:center;background:transparent;border:none;border-radius:var(--brand-radius-sm);color:var(--brand-text-subtle);cursor:pointer;display:flex;height:24px;justify-content:center;opacity:0;transition:var(--brand-transition-colors);width:24px}.note-item:focus-within .note-item__delete[data-v-9f168951],.note-item:hover .note-item__delete[data-v-9f168951]{opacity:1}.note-item__delete[data-v-9f168951]:hover{background-color:var(--brand-border);color:var(--brand-error-fg,var(--brand-text))}.kb-ignition[data-v-546bff25]{background-color:var(--workspace-source-selected-bg,var(--brand-surface-2));border:1px solid var(--brand-primary);border-radius:var(--brand-radius-md);padding:var(--brand-space-4)}.kb-ignition__headline[data-v-546bff25]{align-items:center;color:var(--brand-text);display:flex;font-size:.9375rem;gap:var(--brand-space-2)}.kb-ignition__headline strong[data-v-546bff25]{color:var(--brand-primary-text,var(--brand-primary))}.kb-ignition__spark[data-v-546bff25]{color:var(--brand-primary)}.kb-ignition__chips[data-v-546bff25]{display:flex;flex-wrap:wrap;gap:var(--brand-space-2);margin:var(--brand-space-3) 0}.kb-ignition__chip[data-v-546bff25]{align-items:center;background-color:var(--brand-surface);border:1px solid var(--brand-primary);border-radius:999px;color:var(--brand-primary-text,var(--brand-primary));display:inline-flex;font-size:.75rem;padding:2px 10px}.kb-ignition__chip--review[data-v-546bff25]{border-color:var(--brand-border);border-style:dashed;color:var(--brand-text-muted)}.kb-ignition__chip-x[data-v-546bff25]{font-size:.6875rem;margin-left:4px;opacity:.7}.kb-ignition__more[data-v-546bff25]{align-self:center;color:var(--brand-text-muted);font-size:.75rem}.kb-ignition__actions[data-v-546bff25]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--brand-space-3)}.kb-ignition__cta[data-v-546bff25]{align-items:center;background-color:var(--brand-primary);border:none;border-radius:var(--brand-radius-md);color:var(--brand-primary-fg,#fff);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:var(--brand-space-2);padding:8px 16px;transition:var(--brand-transition-colors)}.kb-ignition__cta[data-v-546bff25]:hover:not(:disabled){filter:brightness(1.05)}.kb-ignition__cta[data-v-546bff25]:disabled{cursor:not-allowed;opacity:.5}.kb-ignition__review-note[data-v-546bff25]{color:var(--brand-text-muted);font-size:.75rem}.kb-ignition__done[data-v-546bff25]{align-items:center;color:var(--brand-text);display:inline-flex;font-size:.875rem;gap:var(--brand-space-2)}.kb-ignition__done-icon[data-v-546bff25]{color:var(--brand-success,#16a34a)}.kb-ignition__undo[data-v-546bff25]{background:transparent;border:1px solid var(--brand-border);border-radius:var(--brand-radius-sm);color:var(--brand-text-muted);cursor:pointer;font-size:.75rem;padding:4px 10px}.kb-ignition__undo[data-v-546bff25]:hover:not(:disabled){background-color:var(--brand-surface);color:var(--brand-text)}.kb-import-report[data-v-eec79554]{background-color:var(--brand-surface-2);border:1px solid var(--brand-border);border-radius:var(--brand-radius-md)}.kb-import-report__toggle[data-v-eec79554]{align-items:center;background:transparent;border:none;color:var(--brand-text);cursor:pointer;display:flex;font-size:.8125rem;gap:var(--brand-space-2);padding:var(--brand-space-3);text-align:left;width:100%}.kb-import-report__counts[data-v-eec79554]{display:flex;gap:var(--brand-space-2);margin-left:auto}.kb-import-report__pill[data-v-eec79554]{border-radius:999px;font-size:.6875rem;padding:1px 8px}.kb-import-report__pill--degraded[data-v-eec79554]{background-color:var(--brand-warning-soft,var(--brand-surface));color:var(--brand-warning-text,var(--brand-text))}.kb-import-report__pill--dropped[data-v-eec79554]{background-color:var(--brand-danger-soft,var(--brand-surface));color:var(--brand-danger-text,var(--brand-text))}.kb-import-report__body[data-v-eec79554]{padding:0 var(--brand-space-3) var(--brand-space-3)}.kb-import-report__list[data-v-eec79554]{display:flex;flex-direction:column;gap:var(--brand-space-2);list-style:none;margin:0;padding:0}.kb-import-report__item[data-v-eec79554]{background-color:var(--brand-surface);border-radius:var(--brand-radius-sm);display:flex;gap:var(--brand-space-2);padding:var(--brand-space-2)}.kb-import-report__dot[data-v-eec79554]{border-radius:50%;flex-shrink:0;height:8px;margin-top:5px;width:8px}.kb-import-report__item--kept .kb-import-report__dot[data-v-eec79554]{background-color:var(--brand-success,#16a34a)}.kb-import-report__item--degraded .kb-import-report__dot[data-v-eec79554]{background-color:var(--brand-warning,#d97706)}.kb-import-report__item--dropped .kb-import-report__dot[data-v-eec79554]{background-color:var(--brand-danger,#dc2626)}.kb-import-report__msg[data-v-eec79554]{color:var(--brand-text);font-size:.8125rem}.kb-import-report__loc[data-v-eec79554]{color:var(--brand-text-muted);margin-right:var(--brand-space-2)}.kb-import-report__fallback[data-v-eec79554],.kb-import-report__suggestion[data-v-eec79554]{color:var(--brand-text-muted);font-size:.75rem;margin-top:2px}.kb-import-report__download[data-v-eec79554]{align-items:center;background:transparent;border:1px solid var(--brand-border);border-radius:var(--brand-radius-sm);color:var(--brand-text-muted);cursor:pointer;display:inline-flex;font-size:.75rem;gap:4px;margin-top:var(--brand-space-3);padding:4px 10px}.kb-import-report__download[data-v-eec79554]:hover{background-color:var(--brand-surface);color:var(--brand-text)}.kb-import-modal[data-v-d85772f0]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:2000}.kb-import-modal__backdrop[data-v-d85772f0]{background-color:var(--brand-overlay,rgba(0,0,0,.45));top:0;right:0;bottom:0;left:0;position:absolute}.kb-import-modal__panel[data-v-d85772f0]{background-color:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);box-shadow:var(--brand-shadow-lg);display:flex;flex-direction:column;max-height:86vh;position:relative;width:min(560px,92vw)}.kb-import-modal__header[data-v-d85772f0]{align-items:center;border-bottom:1px solid var(--brand-border);display:flex;justify-content:space-between;padding:var(--brand-space-4)}.kb-import-modal__title[data-v-d85772f0]{color:var(--brand-text);font-size:1rem;font-weight:600;margin:0}.kb-import-modal__close[data-v-d85772f0]{background:transparent;border:none;color:var(--brand-text-muted);cursor:pointer}.kb-import-modal__close[data-v-d85772f0]:hover{color:var(--brand-text)}.kb-import-modal__scroll[data-v-d85772f0]{display:flex;flex:1;flex-direction:column;gap:var(--brand-space-3);overflow-y:auto;padding:var(--brand-space-4)}.kb-import-modal__gate[data-v-d85772f0]{gap:var(--brand-space-3);text-align:center}.kb-import-modal__drop[data-v-d85772f0],.kb-import-modal__gate[data-v-d85772f0]{align-items:center;color:var(--brand-text-muted);display:flex;flex-direction:column;padding:var(--brand-space-6)}.kb-import-modal__drop[data-v-d85772f0]{border:2px dashed var(--brand-border-strong,var(--brand-border));border-radius:var(--brand-radius-md);cursor:pointer;gap:var(--brand-space-2);transition:var(--brand-transition-colors)}.kb-import-modal__drop--over[data-v-d85772f0]{background-color:var(--workspace-source-selected-bg,var(--brand-surface-2));border-color:var(--brand-primary)}.kb-import-modal__drop-hint[data-v-d85772f0]{color:var(--brand-text);font-size:.875rem;margin:0}.kb-import-modal__drop-formats[data-v-d85772f0]{font-size:.75rem;margin:0}.kb-import-modal__privacy[data-v-d85772f0]{align-items:center;color:var(--brand-text-muted);display:flex;font-size:.75rem;gap:6px;margin:0}.kb-import-modal__staged[data-v-d85772f0]{display:flex;flex-direction:column;gap:2px}.kb-import-modal__file[data-v-d85772f0]{align-items:center;background-color:var(--brand-surface-2);border-radius:var(--brand-radius-sm);color:var(--brand-text);display:flex;font-size:.8125rem;gap:var(--brand-space-2);padding:4px 8px}.kb-import-modal__file-name[data-v-d85772f0]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-import-modal__file-size[data-v-d85772f0]{color:var(--brand-text-subtle);font-size:.75rem}.kb-import-modal__rejected[data-v-d85772f0]{display:flex;flex-direction:column;gap:2px}.kb-import-modal__reject[data-v-d85772f0]{color:var(--brand-danger-text,var(--brand-text-muted));font-size:.75rem}.kb-import-modal__parsing[data-v-d85772f0]{color:var(--brand-text-muted);font-size:.875rem}.kb-import-modal__error[data-v-d85772f0],.kb-import-modal__parsing[data-v-d85772f0]{align-items:center;display:flex;flex-direction:column;gap:var(--brand-space-3);padding:var(--brand-space-6)}.kb-import-modal__error[data-v-d85772f0]{text-align:center}.kb-import-modal__error-icon[data-v-d85772f0]{color:var(--brand-danger-text,var(--brand-text))}.kb-import-modal__error-text[data-v-d85772f0]{color:var(--brand-text);font-size:.875rem;line-height:1.7;margin:0}.kb-import-modal__error-actions[data-v-d85772f0]{display:flex;gap:var(--brand-space-3)}.kb-import-modal__secondary[data-v-d85772f0]{background:transparent;border:1px solid var(--brand-border);border-radius:var(--brand-radius-md);color:var(--brand-text-muted);cursor:pointer;font-size:.875rem;padding:8px 20px;transition:var(--brand-transition-colors)}.kb-import-modal__secondary[data-v-d85772f0]:hover:not(:disabled){border-color:var(--brand-border-strong,var(--brand-border));color:var(--brand-text)}.kb-import-modal__spin[data-v-d85772f0]{animation:kb-import-spin-d85772f0 1s linear infinite}@keyframes kb-import-spin-d85772f0{to{transform:rotate(1turn)}}.kb-import-modal__confirm[data-v-d85772f0]{display:flex;flex-direction:column;gap:var(--brand-space-2)}.kb-import-modal__split[data-v-d85772f0]{align-items:center;color:var(--brand-text);cursor:pointer;display:flex;font-size:.8125rem;gap:8px}.kb-import-modal__split input[data-v-d85772f0]{accent-color:var(--brand-primary)}.kb-import-modal__summary[data-v-d85772f0]{color:var(--brand-text);font-size:1rem}.kb-import-modal__summary strong[data-v-d85772f0]{color:var(--brand-primary-text,var(--brand-primary))}.kb-import-modal__degrade-preview[data-v-d85772f0],.kb-import-modal__dest[data-v-d85772f0],.kb-import-modal__quota[data-v-d85772f0]{color:var(--brand-text-muted);font-size:.8125rem;margin:0}.kb-import-modal__result[data-v-d85772f0]{align-items:center;color:var(--brand-text);display:flex;font-size:.9375rem;gap:var(--brand-space-2)}.kb-import-modal__result-icon[data-v-d85772f0]{color:var(--brand-success,#16a34a)}.kb-import-modal__undo-batch[data-v-d85772f0]{margin-top:var(--brand-space-2)}.kb-import-modal__undo-all[data-v-d85772f0]{align-items:center;background:transparent;border:none;color:var(--brand-text-subtle);cursor:pointer;display:inline-flex;font-size:.75rem;gap:4px;padding:4px 10px}.kb-import-modal__undo-all[data-v-d85772f0]:hover:not(:disabled){color:var(--brand-danger-text,var(--brand-text))}.kb-import-modal__footer[data-v-d85772f0]{border-top:1px solid var(--brand-border);display:flex;justify-content:flex-end;padding:var(--brand-space-4)}.kb-import-modal__primary[data-v-d85772f0]{background-color:var(--brand-primary);border:none;border-radius:var(--brand-radius-md);color:var(--brand-primary-fg,#fff);cursor:pointer;font-size:.875rem;font-weight:600;padding:8px 20px;transition:var(--brand-transition-colors)}.kb-import-modal__primary[data-v-d85772f0]:hover:not(:disabled){filter:brightness(1.05)}.kb-import-modal__primary[data-v-d85772f0]:disabled{cursor:not-allowed;opacity:.5}.notes-section[data-v-c1d2db9d]{background-color:var(--brand-surface);border-top:1px solid var(--brand-border);display:flex;flex:0 0 auto;flex-direction:column;max-height:45%;min-height:180px;overflow:hidden}.notes-section__header[data-v-c1d2db9d]{align-items:center;border-bottom:1px solid var(--brand-border);display:flex;justify-content:space-between;padding:var(--brand-space-3) var(--brand-space-4)}.notes-section__title[data-v-c1d2db9d]{align-items:center;color:var(--brand-text);display:flex;font-size:.875rem;font-weight:600;gap:var(--brand-space-2);letter-spacing:.02em;margin:0}.notes-section__list[data-v-c1d2db9d]{display:flex;flex:1;flex-direction:column;gap:2px;overflow-y:auto;padding:var(--brand-space-2)}.notes-section__empty[data-v-c1d2db9d]{align-items:center;color:var(--brand-text-muted);display:flex;flex-direction:column;font-size:.8125rem;gap:var(--brand-space-2);justify-content:center;padding:var(--brand-space-6) var(--brand-space-4);text-align:center}.notes-section__empty p[data-v-c1d2db9d]{margin:0}.notes-section__empty-cta[data-v-c1d2db9d]{background-color:var(--brand-primary);border:none;border-radius:var(--brand-radius-md);color:var(--brand-primary-fg,#fff);cursor:pointer;font-size:.8125rem;margin-top:var(--brand-space-2);padding:6px 14px;transition:var(--brand-transition-colors)}.notes-section__empty-cta[data-v-c1d2db9d]:hover{filter:brightness(1.05)}.notes-section__empty-import[data-v-c1d2db9d]{background:transparent;border:none;color:var(--brand-text-muted);cursor:pointer;font-size:.75rem;margin-top:var(--brand-space-1,4px);padding:4px 8px}.notes-section__empty-import[data-v-c1d2db9d]:hover{color:var(--brand-primary-text,var(--brand-primary))}.center-toolbar[data-v-f17b475f]{align-items:center;background-color:var(--brand-surface);border-bottom:1px solid var(--brand-border);display:flex;flex-wrap:wrap;gap:var(--brand-space-4);justify-content:space-between;padding:var(--brand-space-3) var(--brand-space-6)}.center-toolbar__left[data-v-f17b475f]{align-items:center;display:flex;flex:1 1 auto;gap:var(--brand-space-3);min-width:0}.center-toolbar__type-badge[data-v-f17b475f]{align-items:center;border-radius:var(--brand-radius-sm);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:500;gap:4px;padding:3px 8px;white-space:nowrap}.center-toolbar__title[data-v-f17b475f]{color:var(--brand-text);font-size:1.0625rem;font-weight:600;letter-spacing:.01em;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.center-toolbar__empty-title[data-v-f17b475f]{color:var(--brand-text-muted);font-size:.9375rem}.center-toolbar__right[data-v-f17b475f]{align-items:center;display:flex;flex-shrink:0;gap:var(--brand-space-2)}.center-toolbar__viz-switch[data-v-f17b475f]{border:1px solid var(--brand-border);border-radius:var(--brand-radius-md);display:inline-flex;overflow:hidden}.center-toolbar__viz-btn[data-v-f17b475f]{align-items:center;background-color:transparent;border:none;border-right:1px solid var(--brand-border);color:var(--brand-text-muted);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;gap:4px;padding:4px 10px;position:relative;transition:var(--brand-transition-colors)}.center-toolbar__viz-btn[data-v-f17b475f]:last-child{border-right:none}.center-toolbar__viz-btn[data-v-f17b475f]:hover:not(:disabled){background-color:var(--brand-surface-2);color:var(--brand-text)}.center-toolbar__viz-btn--active[data-v-f17b475f]{background-color:var(--brand-primary);color:var(--brand-primary-fg,#fff)}.center-toolbar__viz-btn[data-v-f17b475f]:disabled{cursor:not-allowed;opacity:.55}.center-toolbar__viz-btn-label[data-v-f17b475f]{display:none}@media (min-width:1024px){.center-toolbar__viz-btn-label[data-v-f17b475f]{display:inline}}.center-toolbar__soon-tag[data-v-f17b475f]{display:none}@media (min-width:1280px){.center-toolbar__soon-tag[data-v-f17b475f]{background-color:var(--workspace-ai-slot-bg);border:1px dashed var(--workspace-ai-slot-border);border-radius:var(--brand-radius-sm);color:var(--workspace-ai-slot-text);display:inline;font-size:.625rem;line-height:1.5;margin-left:4px;padding:1px 5px}}.center-toolbar__external[data-v-f17b475f]{align-items:center;background-color:transparent;border:1px solid var(--brand-border);border-radius:var(--brand-radius-md);color:var(--brand-text-muted);display:inline-flex;font-size:.75rem;gap:4px;padding:5px 10px;text-decoration:none;transition:var(--brand-transition-colors)}.center-toolbar__external[data-v-f17b475f]:hover{background-color:var(--brand-surface-2);color:var(--brand-text)}.note-editor[data-v-da3799e6]{background-color:var(--brand-bg,var(--brand-surface));display:flex;flex-direction:column;height:100%}.note-editor__header[data-v-da3799e6]{background-color:var(--brand-surface);border-bottom:1px solid var(--brand-border);padding:var(--brand-space-4) var(--brand-space-6)}.note-editor__title-input[data-v-da3799e6]{background:transparent;border:none;color:var(--brand-text);font-family:var(--brand-font-legal);font-size:1.5rem;font-weight:700;line-height:1.3;outline:none;padding:0;width:100%}.note-editor__title-input[data-v-da3799e6]::-moz-placeholder{color:var(--brand-text-subtle)}.note-editor__title-input[data-v-da3799e6]::placeholder{color:var(--brand-text-subtle)}.note-editor__title-input[data-v-da3799e6]:focus{border-bottom:1px solid var(--brand-primary);margin-bottom:-1px}.note-editor__meta[data-v-da3799e6]{color:var(--brand-text-muted);font-size:.75rem;margin-top:var(--brand-space-2)}.note-editor__ai-bar[data-v-da3799e6]{background-color:var(--workspace-ai-slot-bg);border-bottom:1px dashed var(--workspace-ai-action-border);display:flex;flex-wrap:wrap;gap:var(--brand-space-2);padding:var(--brand-space-2) var(--brand-space-6)}.note-editor__ai-action[data-v-da3799e6]{align-items:center;background-color:var(--workspace-ai-action-bg);border:1px dashed var(--workspace-ai-action-border);border-radius:var(--brand-radius-md);color:var(--workspace-ai-action-text);cursor:not-allowed;display:inline-flex;font-size:.75rem;gap:4px;opacity:.85;padding:4px 10px}.note-editor__soon-tag[data-v-da3799e6]{background-color:var(--workspace-ai-action-soon-tag-bg);border:1px dashed var(--workspace-ai-action-border);border-radius:var(--brand-radius-sm);color:var(--workspace-ai-action-soon-tag-text);font-size:.625rem;margin-left:4px;padding:1px 6px}.note-editor__scroll[data-v-da3799e6]{flex:1;overflow-y:auto}.note-editor__body[data-v-da3799e6]{box-sizing:border-box;margin-inline:auto;max-width:880px;min-height:100%;padding:var(--brand-space-6) var(--brand-space-8);width:100%}.note-editor__error[data-v-da3799e6],.note-editor__loading[data-v-da3799e6]{align-items:center;color:var(--brand-text-muted);display:flex;font-size:.875rem;gap:var(--brand-space-2);justify-content:center;padding:var(--brand-space-8)}.note-editor__error p[data-v-da3799e6]{margin:0}.kb-ai-answer[data-v-1bdc32c5]{background-color:var(--brand-surface);border:1px solid var(--brand-border);border-left:3px solid var(--brand-primary);border-radius:var(--brand-radius-md);flex-direction:column;padding:var(--brand-space-3)}.kb-ai-answer[data-v-1bdc32c5],.kb-ai-answer__header[data-v-1bdc32c5]{display:flex;gap:var(--brand-space-2)}.kb-ai-answer__header[data-v-1bdc32c5]{align-items:flex-start;justify-content:space-between}.kb-ai-answer__title[data-v-1bdc32c5]{color:var(--brand-text);font-size:.8125rem;font-weight:600;line-height:1.4;margin:0}.kb-ai-answer__save[data-v-1bdc32c5]{align-items:center;background-color:var(--brand-surface-2);border:1px solid var(--brand-border);border-radius:var(--brand-radius-full);color:var(--brand-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.6875rem;gap:4px;padding:3px 8px;transition:var(--brand-transition-colors);white-space:nowrap}.kb-ai-answer__save[data-v-1bdc32c5]:not(:disabled):hover{border-color:var(--brand-primary);color:var(--brand-text)}.kb-ai-answer__save--saved[data-v-1bdc32c5]{color:var(--brand-primary-text,var(--brand-primary));cursor:default}.kb-ai-answer__save[data-v-1bdc32c5]:disabled:not(.kb-ai-answer__save--saved){cursor:wait;opacity:.7}.kb-ai-answer__body[data-v-1bdc32c5]{display:flex;flex-direction:column;gap:var(--brand-space-2)}.kb-ai-answer__body p[data-v-1bdc32c5]{line-height:1.7;white-space:pre-wrap}.kb-ai-answer__body p[data-v-1bdc32c5],.kb-ai-answer__bullets[data-v-1bdc32c5]{color:var(--brand-text);font-size:.8125rem;margin:0}.kb-ai-answer__bullets[data-v-1bdc32c5]{display:flex;flex-direction:column;gap:var(--brand-space-1);line-height:1.6;padding-left:1.25em}.kb-ai-answer__sections[data-v-1bdc32c5]{display:flex;flex-direction:column;gap:var(--brand-space-3)}.kb-ai-answer__section[data-v-1bdc32c5]{border-left:2px solid var(--brand-border);display:flex;flex-direction:column;gap:var(--brand-space-1);padding-left:var(--brand-space-2)}.kb-ai-answer__section-title[data-v-1bdc32c5]{color:var(--brand-text);font-size:.8125rem;font-weight:600;line-height:1.4;margin:0}.kb-ai-answer__refnos[data-v-1bdc32c5]{font-size:.625rem;font-weight:500;margin-left:4px}.kb-ai-answer__refno[data-v-1bdc32c5],.kb-ai-answer__refnos[data-v-1bdc32c5]{color:var(--brand-primary-text,var(--brand-primary))}.kb-ai-answer__refno[data-v-1bdc32c5]{border-radius:var(--brand-radius-sm);cursor:pointer;text-decoration:none;transition:var(--brand-transition-colors)}a.kb-ai-answer__refno[data-v-1bdc32c5]:hover{background-color:var(--workspace-source-selected-bg,var(--brand-surface-2));text-decoration:underline}.kb-ai-answer__refno--dead[data-v-1bdc32c5]{color:var(--brand-text-subtle);cursor:default}.kb-ai-answer__block[data-v-1bdc32c5]{display:flex;flex-direction:column;gap:2px}.kb-ai-answer__block-label[data-v-1bdc32c5]{color:var(--brand-text-muted);font-size:.6875rem;font-weight:600;letter-spacing:.03em;margin:0}.kb-ai-answer__block-text[data-v-1bdc32c5]{color:var(--brand-text);font-size:.8125rem;line-height:1.7;margin:0;white-space:pre-wrap}.kb-ai-answer__chips[data-v-1bdc32c5]{display:flex;flex-wrap:wrap;gap:var(--brand-space-1)}.kb-ai-answer__chip-no[data-v-1bdc32c5]{align-items:center;background-color:var(--workspace-source-selected-bg,var(--brand-surface-2));border-radius:var(--brand-radius-full);color:var(--brand-primary-text,var(--brand-primary));display:inline-flex;flex-shrink:0;font-size:.625rem;font-weight:600;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 3px}.kb-ai-answer__chip--dead .kb-ai-answer__chip-no[data-v-1bdc32c5]{color:var(--brand-text-subtle)}.kb-ai-answer__chip[data-v-1bdc32c5]{align-items:center;background-color:var(--brand-surface-2);border:1px solid var(--brand-border);border-radius:var(--brand-radius-full);color:var(--brand-text);display:inline-flex;font-size:.75rem;gap:4px;max-width:100%;padding:3px 10px;text-decoration:none;transition:var(--brand-transition-colors)}a.kb-ai-answer__chip[data-v-1bdc32c5]:hover{border-color:var(--brand-primary);color:var(--brand-primary-text,var(--brand-primary))}.kb-ai-answer__chip--dead[data-v-1bdc32c5]{color:var(--brand-text-subtle);cursor:default}.kb-ai-answer__chip-text[data-v-1bdc32c5]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-ai-answer__pop[data-v-1bdc32c5]{display:flex;flex-direction:column;font-size:.75rem;gap:4px;max-width:280px}.kb-ai-answer__pop-meta[data-v-1bdc32c5]{color:var(--brand-text-muted);font-size:.6875rem}.kb-ai-answer__pop-preview[data-v-1bdc32c5]{color:var(--brand-text-muted);line-height:1.6;white-space:pre-line}.kb-ai-answer__source[data-v-1bdc32c5]{align-items:center;color:var(--brand-text-subtle);display:inline-flex;font-size:.6875rem;gap:4px}.ai-chat-slot[data-v-4a0f926e]{background-color:var(--workspace-ai-slot-bg);border:1px dashed var(--workspace-ai-slot-border);border-radius:var(--brand-radius-lg);margin:var(--brand-space-4) var(--brand-space-6);padding:var(--brand-space-4)}.ai-chat-slot__inner[data-v-4a0f926e]{display:flex;flex-direction:column;gap:var(--brand-space-3)}.ai-chat-slot__scope[data-v-4a0f926e]{align-items:center;color:var(--brand-text-muted);display:flex;font-size:.8125rem;gap:var(--brand-space-2)}.ai-chat-slot__capabilities[data-v-4a0f926e]{display:flex;flex-wrap:wrap;gap:var(--brand-space-2)}.ai-chat-slot__cap-chip[data-v-4a0f926e]{align-items:center;background-color:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-radius-full);color:var(--brand-text-muted);display:inline-flex;font-size:.6875rem;gap:4px;padding:3px 8px;white-space:nowrap}.ai-chat-slot__form[data-v-4a0f926e]{display:flex;flex-direction:column;gap:var(--brand-space-2)}.ai-chat-slot__input-wrap[data-v-4a0f926e]{align-items:center;background-color:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-radius-md);display:flex;gap:var(--brand-space-2);padding:var(--brand-space-2) var(--brand-space-3)}.ai-chat-slot__input-icon[data-v-4a0f926e]{color:var(--brand-primary);flex-shrink:0}.ai-chat-slot__input[data-v-4a0f926e]{background:transparent;border:none;color:var(--brand-text);flex:1;font-size:.875rem;min-width:0;outline:none}.ai-chat-slot__input[data-v-4a0f926e]::-moz-placeholder{color:var(--brand-text-subtle)}.ai-chat-slot__input[data-v-4a0f926e]::placeholder{color:var(--brand-text-subtle)}.ai-chat-slot__input[data-v-4a0f926e]:disabled{cursor:not-allowed}.ai-chat-slot__submit[data-v-4a0f926e]{background-color:var(--brand-surface-2);border:none;border-radius:var(--brand-radius-sm);cursor:not-allowed;display:flex;height:32px;justify-content:center;width:32px}.ai-chat-slot__hint[data-v-4a0f926e],.ai-chat-slot__submit[data-v-4a0f926e]{align-items:center;color:var(--brand-text-subtle)}.ai-chat-slot__hint[data-v-4a0f926e]{align-self:flex-start;display:inline-flex;font-size:.6875rem;gap:4px}.ai-chat-live[data-v-4a0f926e]{background-color:var(--brand-surface);display:flex;flex-direction:column;height:100%;min-height:0}.ai-chat-live__masthead[data-v-4a0f926e]{align-items:baseline;display:flex;flex-shrink:0;gap:var(--brand-space-2);padding:var(--brand-space-2) var(--brand-space-3) 0}.ai-chat-live__masthead-title[data-v-4a0f926e]{color:var(--brand-text);font-size:.8125rem;font-weight:700;letter-spacing:.02em}.ai-chat-live__masthead-sub[data-v-4a0f926e]{color:var(--brand-text-subtle);font-size:.6875rem}.ai-chat-live__scope[data-v-4a0f926e]{align-items:center;background-color:var(--workspace-source-selected-bg,var(--brand-surface-2));border-bottom:1px solid var(--brand-border);box-shadow:inset 0 0 0 1px transparent;color:var(--brand-text-muted);display:flex;flex-shrink:0;flex-wrap:wrap;font-size:.75rem;gap:var(--brand-space-2);padding:var(--brand-space-2) var(--brand-space-3);transition:box-shadow .3s ease}.ai-chat-live__scope--flash[data-v-4a0f926e]{box-shadow:inset 0 0 0 1px var(--brand-primary)}.ai-chat-live__scope-chips[data-v-4a0f926e]{display:flex;flex-wrap:wrap;gap:var(--brand-space-1);width:100%}.ai-chat-live__scope-chip[data-v-4a0f926e]{align-items:center;background-color:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-radius-full);color:var(--brand-text);cursor:pointer;display:inline-flex;font-size:.6875rem;gap:3px;max-width:100%;padding:2px 8px;transition:var(--brand-transition-colors)}.ai-chat-live__scope-chip[data-v-4a0f926e]:hover{border-color:var(--brand-primary);color:var(--brand-primary-text,var(--brand-primary))}.ai-chat-live__scope-chip-text[data-v-4a0f926e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-live__studio[data-v-4a0f926e]{flex-direction:column;flex-shrink:0;padding:var(--brand-space-2) var(--brand-space-3) 0}.ai-chat-live__studio[data-v-4a0f926e],.ai-chat-live__studio-row[data-v-4a0f926e]{display:flex;gap:var(--brand-space-1)}.ai-chat-live__studio-tile--half[data-v-4a0f926e]{flex:1;justify-content:center;min-width:0;padding:var(--brand-space-1) var(--brand-space-2)}.ai-chat-live__studio-tile[data-v-4a0f926e]{align-items:center;background-color:var(--brand-surface-2);border:1px dashed var(--brand-border);border-radius:var(--brand-radius-md);color:var(--brand-primary-text,var(--brand-primary));cursor:pointer;display:flex;gap:var(--brand-space-2);padding:var(--brand-space-2) var(--brand-space-3);text-align:left;transition:var(--brand-transition-colors);width:100%}.ai-chat-live__studio-tile[data-v-4a0f926e]:not(:disabled):hover{border-color:var(--brand-primary)}.ai-chat-live__studio-tile[data-v-4a0f926e]:disabled{color:var(--brand-text-subtle);cursor:not-allowed}.ai-chat-live__studio-text[data-v-4a0f926e]{display:flex;flex-direction:column;min-width:0}.ai-chat-live__studio-text strong[data-v-4a0f926e]{font-size:.75rem;font-weight:600}.ai-chat-live__studio-text small[data-v-4a0f926e]{color:var(--brand-text-subtle);font-size:.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-live__scope-text[data-v-4a0f926e]{color:var(--brand-text);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-live__scope-flag[data-v-4a0f926e]{background:transparent;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;line-height:0;margin-left:auto;padding:0}.ai-chat-live__messages[data-v-4a0f926e]{display:flex;flex:1;flex-direction:column;gap:var(--brand-space-3);min-height:0;overflow-y:auto;padding:var(--brand-space-3)}.ai-chat-live__cold[data-v-4a0f926e]{align-items:center;display:flex;flex-direction:column;gap:var(--brand-space-2);margin:auto 0;padding:var(--brand-space-4);text-align:center}.ai-chat-live__cold-title[data-v-4a0f926e]{color:var(--brand-text);font-size:.875rem;font-weight:600;margin:0}.ai-chat-live__cold-text[data-v-4a0f926e]{color:var(--brand-text-muted);font-size:.75rem;line-height:1.7;margin:0}.ai-chat-live__cold-hint[data-v-4a0f926e]{color:var(--brand-text-subtle);font-size:.6875rem;margin:0}.ai-chat-live__signin[data-v-4a0f926e]{align-items:center;align-self:center;border:1px solid var(--brand-primary);border-radius:var(--brand-radius-full);color:var(--brand-primary-text,var(--brand-primary));display:inline-flex;font-size:.75rem;font-weight:500;padding:5px 14px;text-decoration:none;transition:var(--brand-transition-colors)}.ai-chat-live__signin[data-v-4a0f926e]:hover{background-color:var(--brand-surface-2)}.ai-chat-live__chips[data-v-4a0f926e]{display:flex;flex-wrap:wrap;gap:var(--brand-space-2);justify-content:center}.ai-chat-live__chip[data-v-4a0f926e]{background-color:var(--brand-surface-2);border:1px solid var(--brand-border);border-radius:var(--brand-radius-full);color:var(--brand-text);cursor:pointer;font-size:.75rem;padding:5px 12px;transition:var(--brand-transition-colors);white-space:nowrap}.ai-chat-live__chip[data-v-4a0f926e]:hover{border-color:var(--brand-primary);color:var(--brand-primary-text,var(--brand-primary))}.ai-chat-live__chip--sm[data-v-4a0f926e]{font-size:.6875rem;padding:3px 10px}.ai-chat-live__msg[data-v-4a0f926e]{display:flex;flex-direction:column}.ai-chat-live__msg--user[data-v-4a0f926e]{align-items:flex-end}.ai-chat-live__msg--assistant[data-v-4a0f926e]{align-items:stretch}.ai-chat-live__bubble[data-v-4a0f926e]{background-color:var(--brand-surface-2);border-radius:var(--brand-radius-md);color:var(--brand-text);font-size:.8125rem;line-height:1.6;max-width:92%;padding:var(--brand-space-2) var(--brand-space-3)}.ai-chat-live__bubble--user[data-v-4a0f926e]{background-color:var(--workspace-source-selected-bg,var(--brand-surface-2));border:1px solid var(--brand-border)}.ai-chat-live__bubble-text[data-v-4a0f926e]{margin:0 0 var(--brand-space-2);white-space:pre-wrap}.ai-chat-live__bubble-text[data-v-4a0f926e]:last-child{margin-bottom:0}.ai-chat-live__bubble .ai-chat-live__chips[data-v-4a0f926e]{justify-content:flex-start}.ai-chat-live__typing[data-v-4a0f926e]{align-items:center;color:var(--brand-text-subtle);display:inline-flex;font-size:.6875rem;gap:4px}.ai-chat-live__docline[data-v-4a0f926e]{align-items:center;background-color:var(--brand-surface-2);border:1px solid var(--brand-border);border-left:3px solid var(--brand-primary);border-radius:var(--brand-radius-md);color:var(--brand-text);display:flex;font-size:.75rem;gap:var(--brand-space-2);padding:var(--brand-space-2) var(--brand-space-3)}.ai-chat-live__docline-icon[data-v-4a0f926e]{color:var(--brand-primary-text,var(--brand-primary));flex-shrink:0}.ai-chat-live__docline-text[data-v-4a0f926e]{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-live__docline-open[data-v-4a0f926e]{background:transparent;border:1px solid var(--brand-primary);border-radius:var(--brand-radius-full);color:var(--brand-primary-text,var(--brand-primary));cursor:pointer;flex-shrink:0;font-size:.6875rem;font-weight:500;margin-left:auto;padding:2px 10px;transition:var(--brand-transition-colors)}.ai-chat-live__docline-open[data-v-4a0f926e]:hover{background-color:var(--workspace-source-selected-bg,var(--brand-surface-2))}.ai-chat-live__quick[data-v-4a0f926e]{flex-wrap:wrap;padding:var(--brand-space-2) var(--brand-space-3) 0}.ai-chat-live__form[data-v-4a0f926e],.ai-chat-live__quick[data-v-4a0f926e]{display:flex;flex-shrink:0;gap:var(--brand-space-1)}.ai-chat-live__form[data-v-4a0f926e]{flex-direction:column;padding:var(--brand-space-2) var(--brand-space-3) var(--brand-space-3)}.ai-chat-live__input-wrap[data-v-4a0f926e]{align-items:center;background-color:var(--brand-bg,var(--brand-surface));border:1px solid var(--brand-border);border-radius:var(--brand-radius-md);display:flex;gap:var(--brand-space-2);padding:var(--brand-space-2) var(--brand-space-3);transition:var(--brand-transition-colors)}.ai-chat-live__input-wrap[data-v-4a0f926e]:focus-within{border-color:var(--brand-primary)}.ai-chat-live__input[data-v-4a0f926e]{background:transparent;border:none;color:var(--brand-text);flex:1;font-size:.8125rem;min-width:0;outline:none}.ai-chat-live__input[data-v-4a0f926e]::-moz-placeholder{color:var(--brand-text-subtle)}.ai-chat-live__input[data-v-4a0f926e]::placeholder{color:var(--brand-text-subtle)}.ai-chat-live__submit[data-v-4a0f926e]{align-items:center;background-color:var(--brand-surface-2);border:none;border-radius:var(--brand-radius-sm);color:var(--brand-primary-text,var(--brand-primary));cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:var(--brand-transition-colors);width:30px}.ai-chat-live__submit[data-v-4a0f926e]:disabled{color:var(--brand-text-subtle);cursor:not-allowed}.ai-chat-live__note[data-v-4a0f926e]{align-items:center;color:var(--brand-text-subtle);display:inline-flex;font-size:.625rem;gap:4px}.kb-legal-card[data-v-907d47f9]{--kb-accent:var(--brand-primary);background-color:var(--brand-surface);border:1px solid var(--brand-border);border-left:3px solid var(--kb-accent);border-radius:var(--brand-radius-lg);display:flex;flex-direction:column;gap:var(--brand-space-3);padding:var(--brand-space-5);position:relative;transition:var(--brand-transition-colors),box-shadow .3s ease}.kb-legal-card--thinking[data-v-907d47f9]{animation:kb-breathe-907d47f9 1.6s ease-in-out infinite}@keyframes kb-breathe-907d47f9{0%,to{box-shadow:0 0 color-mix(in srgb,var(--kb-accent) 28%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--kb-accent) 14%,transparent)}}@media (prefers-reduced-motion:reduce){.kb-legal-card--thinking[data-v-907d47f9]{animation:none}}.kb-legal-card__bar[data-v-907d47f9]{align-items:center;display:flex;gap:var(--brand-space-2);justify-content:space-between}.kb-legal-card__type[data-v-907d47f9]{color:var(--kb-accent);gap:4px}.kb-legal-card__court[data-v-907d47f9],.kb-legal-card__type[data-v-907d47f9]{align-items:center;display:inline-flex;font-size:.6875rem;font-weight:600}.kb-legal-card__court[data-v-907d47f9]{background-color:var(--brand-surface-2);border:1px solid var(--brand-border);border-radius:999px;color:var(--workspace-icon-judgment,var(--brand-text-muted));margin-right:auto;padding:1px 8px;white-space:nowrap}.kb-legal-card__actions[data-v-907d47f9]{display:flex;gap:2px}.kb-legal-card__act[data-v-907d47f9]{align-items:center;background:transparent;border:none;border-radius:var(--brand-radius-sm);color:var(--brand-text-muted);cursor:pointer;display:flex;height:28px;justify-content:center;transition:var(--brand-transition-colors);width:28px}.kb-legal-card__act[data-v-907d47f9]:hover{background-color:var(--brand-surface-2);color:var(--kb-accent)}.kb-legal-card__title[data-v-907d47f9]{color:var(--brand-text);font-family:var(--brand-font-legal);font-size:1.125rem;font-weight:700;line-height:1.4;margin:0}.kb-legal-card__article[data-v-907d47f9]{color:var(--brand-text);font-size:.9375rem;line-height:1.8;white-space:pre-wrap}.kb-legal-card__article[data-v-907d47f9],.kb-legal-card__article-skeleton[data-v-907d47f9]{background-color:var(--brand-surface-2);border-radius:var(--brand-radius-md);padding:var(--brand-space-3)}.kb-legal-card__article-skeleton[data-v-907d47f9]{display:flex;flex-direction:column;gap:var(--brand-space-2)}.kb-legal-card__skel-line[data-v-907d47f9]{animation:kb-skel-shimmer-907d47f9 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--brand-surface) 0,var(--brand-border) 50%,var(--brand-surface) 100%);background-size:200% 100%;border-radius:var(--brand-radius-sm);height:.75rem}.kb-legal-card__skel-line--short[data-v-907d47f9]{width:60%}@keyframes kb-skel-shimmer-907d47f9{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.kb-legal-card__skel-line[data-v-907d47f9]{animation:none}}.kb-legal-card__thinking[data-v-907d47f9]{align-items:center;color:var(--brand-text-muted);display:flex;font-size:.8125rem;gap:var(--brand-space-2)}.kb-legal-card__pulse[data-v-907d47f9]{animation:kb-pulse-907d47f9 1s ease-in-out infinite;background-color:var(--kb-accent);border-radius:var(--brand-radius-full);height:8px;width:8px}@keyframes kb-pulse-907d47f9{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.kb-legal-card__enriched[data-v-907d47f9]{display:flex;flex-direction:column;gap:var(--brand-space-2)}.kb-acc[data-v-907d47f9]{background-color:var(--brand-bg,var(--brand-surface));border:1px solid var(--brand-border);border-radius:var(--brand-radius-md);overflow:hidden}.kb-acc__head[data-v-907d47f9]{align-items:center;background:transparent;border:none;color:var(--brand-text);cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;gap:6px;padding:var(--brand-space-2) var(--brand-space-3);text-align:left;transition:var(--brand-transition-colors);width:100%}.kb-acc__head[data-v-907d47f9]:hover{background-color:var(--brand-surface-2)}.kb-acc__chevron[data-v-907d47f9]{color:var(--brand-text-subtle);transition:transform .2s ease}.kb-acc__chevron--open[data-v-907d47f9]{transform:rotate(90deg)}.kb-acc__body-wrap[data-v-907d47f9]{padding:0 var(--brand-space-3) var(--brand-space-3) calc(var(--brand-space-3) + 20px)}.kb-acc__static-text[data-v-907d47f9]{color:var(--brand-text);font-size:.8125rem;line-height:1.75;margin:0;white-space:pre-wrap}.kb-legal-card__validity[data-v-907d47f9]{align-items:center;align-self:flex-start;border:1px solid var(--brand-border);border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;gap:5px;padding:3px 10px}.kb-legal-card__validity--ok[data-v-907d47f9]{background-color:var(--brand-success-soft,var(--brand-surface-2));color:var(--brand-success-fg,var(--brand-text-muted))}.kb-legal-card__validity--warn[data-v-907d47f9]{background-color:var(--brand-warning-soft,var(--brand-surface-2));color:var(--brand-warning-fg,var(--brand-text))}.kb-legal-card__validity--danger[data-v-907d47f9]{background-color:var(--brand-error-soft,var(--brand-surface-2));color:var(--brand-error-fg,var(--brand-text))}.kb-disputes[data-v-907d47f9]{display:flex;flex-direction:column;gap:var(--brand-space-2);margin-top:var(--brand-space-1)}.kb-cites__label[data-v-907d47f9],.kb-disputes__label[data-v-907d47f9],.kb-sprouts__label[data-v-907d47f9]{align-items:center;color:var(--brand-text-muted);display:inline-flex;font-size:.6875rem;font-weight:600;gap:4px}.kb-disputes__list[data-v-907d47f9]{color:var(--brand-text);font-size:.8125rem;line-height:1.7;margin:0;padding-left:var(--brand-space-5)}.kb-cites[data-v-907d47f9],.kb-sprouts[data-v-907d47f9],.kb-sprouts__list[data-v-907d47f9]{display:flex;flex-direction:column;gap:var(--brand-space-2)}.kb-sprout[data-v-907d47f9]{align-items:center;background-color:var(--brand-surface-2);border:1px solid var(--brand-border);border-radius:var(--brand-radius-md);color:var(--brand-text);cursor:pointer;display:flex;font-size:.8125rem;gap:6px;padding:var(--brand-space-2) var(--brand-space-3);text-align:left;transition:var(--brand-transition-colors)}.kb-sprout[data-v-907d47f9]:hover{background-color:var(--brand-surface);border-color:var(--kb-accent)}.kb-sprout[data-v-907d47f9] .n-icon{color:var(--workspace-icon-judgment);flex-shrink:0}.kb-sprout__title[data-v-907d47f9]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-sprout__meta[data-v-907d47f9]{color:var(--brand-text-subtle);flex-shrink:0;font-size:.6875rem}.kb-cites__list[data-v-907d47f9]{display:flex;flex-wrap:wrap;gap:6px}.kb-chip[data-v-907d47f9]{background-color:var(--brand-surface-2);border:1px solid var(--brand-border);border-radius:var(--brand-radius-full);color:var(--brand-text-muted);cursor:pointer;font-size:.75rem;padding:3px 10px;transition:var(--brand-transition-colors)}.kb-chip[data-v-907d47f9]:hover{border-color:var(--kb-accent);color:var(--kb-accent)}.kb-legal-card__fallback-cta[data-v-907d47f9]{align-items:center;align-self:flex-start;border:1px solid var(--brand-border);border-radius:var(--brand-radius-md);color:var(--brand-primary);display:inline-flex;font-size:.8125rem;font-weight:500;gap:6px;padding:var(--brand-space-2) var(--brand-space-3);text-decoration:none;transition:var(--brand-transition-colors)}.kb-legal-card__fallback-cta[data-v-907d47f9]:hover{background-color:var(--brand-surface-2)}.kb-fade-enter-active[data-v-907d47f9],.kb-fade-leave-active[data-v-907d47f9]{transition:opacity .25s ease}.kb-fade-enter-from[data-v-907d47f9],.kb-fade-leave-to[data-v-907d47f9]{opacity:0}.kb-grow-enter-active[data-v-907d47f9]{transition:opacity .35s ease,transform .35s ease}.kb-grow-enter-from[data-v-907d47f9]{opacity:0;transform:translateY(6px)}.center-area[data-v-8b27d966]{background-color:var(--brand-bg,var(--brand-surface));display:flex;flex-direction:column;height:100%;overflow:hidden}.center-area__body[data-v-8b27d966]{flex:1;overflow-y:auto;padding:var(--brand-space-6)}.center-area__body--editor[data-v-8b27d966]{display:flex;flex-direction:column;overflow:hidden;padding:0}.center-area__empty[data-v-8b27d966]{margin:var(--brand-space-12) auto;max-width:480px;text-align:center}.center-area__empty-illo[data-v-8b27d966]{margin-bottom:var(--brand-space-4)}.center-area__empty-title[data-v-8b27d966]{color:var(--brand-text);font-size:1.25rem;font-weight:600;margin:0 0 var(--brand-space-2)}.center-area__empty-desc[data-v-8b27d966]{color:var(--brand-text-muted);font-size:.875rem;line-height:1.6;margin:0 0 var(--brand-space-6)}.center-area__empty-steps[data-v-8b27d966]{display:flex;flex-direction:column;gap:var(--brand-space-2);list-style:none;margin:0;margin-inline:auto;max-width:320px;padding:0;text-align:left}.center-area__empty-steps li[data-v-8b27d966]{align-items:center;background-color:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-radius-md);color:var(--brand-text);display:flex;font-size:.875rem;gap:var(--brand-space-2);padding:var(--brand-space-2) var(--brand-space-3)}.center-area__multi-summary[data-v-8b27d966]{margin-inline:auto;max-width:1080px}.center-area__multi-header[data-v-8b27d966]{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--brand-space-4)}.center-area__multi-header h2[data-v-8b27d966]{color:var(--brand-text);font-size:1.125rem;font-weight:600;margin:0}.center-area__multi-grid[data-v-8b27d966]{display:grid;gap:var(--brand-space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.center-area__multi-card[data-v-8b27d966]{background-color:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);cursor:pointer;display:flex;flex-direction:column;outline:none;padding:var(--brand-space-4);transition:var(--brand-transition-colors)}.center-area__multi-card[data-v-8b27d966]:focus-visible,.center-area__multi-card[data-v-8b27d966]:hover{border-color:var(--brand-primary);box-shadow:var(--brand-shadow-md)}.center-area__multi-card-type[data-v-8b27d966]{align-items:center;display:inline-flex;font-size:.6875rem;font-weight:500;gap:4px;margin-bottom:var(--brand-space-2)}.center-area__multi-card-title[data-v-8b27d966]{color:var(--brand-text);display:-webkit-box;flex:1;font-size:.9375rem;font-weight:600;line-height:1.4;margin:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.center-area__multi-card-footer[data-v-8b27d966]{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-top:var(--brand-space-3)}.center-area__chip[data-v-8b27d966],.center-area__chip-more[data-v-8b27d966]{background-color:var(--brand-surface-2);border-radius:var(--brand-radius-full);color:var(--brand-text-muted);font-size:.6875rem;padding:2px 8px}.center-area__chip-more[data-v-8b27d966]{color:var(--brand-text-subtle)}.center-area__source[data-v-8b27d966]{margin-inline:auto;max-width:880px}.center-area__source-header[data-v-8b27d966]{margin-bottom:var(--brand-space-6)}.center-area__source-type[data-v-8b27d966]{align-items:center;background-color:var(--brand-surface-2);border-radius:var(--brand-radius-full);display:inline-flex;font-size:.75rem;font-weight:500;gap:4px;margin-bottom:var(--brand-space-2);padding:3px 10px}.center-area__source-title[data-v-8b27d966]{color:var(--brand-text);font-family:var(--brand-font-legal);font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 var(--brand-space-3)}.center-area__source-meta[data-v-8b27d966]{display:flex;flex-wrap:wrap;gap:var(--brand-space-3)}.center-area__source-cats[data-v-8b27d966]{align-items:center;color:var(--brand-text-muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:var(--brand-space-2)}.center-area__source-content[data-v-8b27d966]{display:flex;flex-direction:column;gap:var(--brand-space-4)}.center-area__source-cta-block[data-v-8b27d966]{background-color:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);padding:var(--brand-space-6);text-align:center}.center-area__primary-cta[data-v-8b27d966]{align-items:center;background-color:var(--brand-primary);border-radius:var(--brand-radius-md);color:var(--brand-primary-fg,#fff);display:inline-flex;font-size:.9375rem;font-weight:600;gap:var(--brand-space-2);padding:var(--brand-space-3) var(--brand-space-6);text-decoration:none;transition:var(--brand-transition-colors)}.center-area__primary-cta[data-v-8b27d966]:hover{box-shadow:var(--brand-shadow-md);filter:brightness(1.05)}.center-area__source-cta-hint[data-v-8b27d966]{color:var(--brand-text-subtle);font-size:.75rem;margin:var(--brand-space-2) 0 0}.center-area__inline-hook[data-v-8b27d966]{background-color:var(--workspace-ai-slot-bg);border:1px dashed var(--workspace-ai-slot-border);border-radius:var(--brand-radius-lg);padding:var(--brand-space-4)}.center-area__inline-hook-header[data-v-8b27d966]{align-items:center;color:var(--brand-text);display:flex;font-size:.8125rem;font-weight:600;gap:var(--brand-space-2);margin-bottom:var(--brand-space-2)}.center-area__soon-tag[data-v-8b27d966]{background-color:var(--brand-surface);border:1px dashed var(--workspace-ai-slot-border);border-radius:var(--brand-radius-sm);color:var(--workspace-ai-slot-text);font-size:.625rem;margin-left:auto;padding:1px 6px}.center-area__inline-hook-desc[data-v-8b27d966]{color:var(--brand-text-muted);font-size:.75rem;line-height:1.5;margin:0}.citations-panel[data-v-bd6b80eb]{background-color:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);display:flex;flex-direction:column;overflow:hidden}.citations-panel__header[data-v-bd6b80eb]{align-items:center;border-bottom:1px solid var(--brand-border);display:flex;justify-content:space-between;padding:var(--brand-space-3) var(--brand-space-4)}.citations-panel__title[data-v-bd6b80eb]{align-items:center;color:var(--brand-text);display:flex;font-size:.8125rem;font-weight:600;gap:var(--brand-space-2);margin:0}.citations-panel__count[data-v-bd6b80eb]{color:var(--brand-text-subtle);font-size:.6875rem}.citations-panel__scroll[data-v-bd6b80eb]{flex:1;max-height:360px;overflow-y:auto}.citations-panel__empty[data-v-bd6b80eb]{align-items:center;color:var(--brand-text-muted);display:flex;flex-direction:column;font-size:.75rem;gap:var(--brand-space-2);justify-content:center;padding:var(--brand-space-6) var(--brand-space-4);text-align:center}.citations-panel__list[data-v-bd6b80eb]{list-style:none;margin:0;padding:0}.citations-panel__item[data-v-bd6b80eb]{border-bottom:1px solid var(--brand-border);display:grid;gap:var(--brand-space-2);grid-template-columns:24px 1fr;padding:var(--brand-space-2) var(--brand-space-4);transition:var(--brand-transition-colors)}.citations-panel__item[data-v-bd6b80eb]:last-child{border-bottom:none}.citations-panel__item[data-v-bd6b80eb]:hover{background-color:var(--brand-surface-2)}.citations-panel__item--active[data-v-bd6b80eb]{background-color:var(--workspace-source-selected-bg)}.citations-panel__num[data-v-bd6b80eb]{align-items:flex-start;color:var(--brand-text-subtle);display:flex;font-size:.6875rem;font-weight:600;justify-content:center;padding-top:2px}.citations-panel__link[data-v-bd6b80eb]{color:inherit;min-width:0;text-decoration:none}.citations-panel__link-title[data-v-bd6b80eb]{color:var(--brand-text);display:-webkit-box;font-size:.8125rem;font-weight:500;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.citations-panel__link:hover .citations-panel__link-title[data-v-bd6b80eb]{color:var(--brand-primary)}.citations-panel__link-meta[data-v-bd6b80eb]{align-items:center;display:flex;gap:var(--brand-space-2);margin-top:4px}.citations-panel__type-badge[data-v-bd6b80eb]{align-items:center;display:inline-flex;font-size:.6875rem;font-weight:500;gap:3px}.citations-panel__current[data-v-bd6b80eb]{background-color:var(--brand-primary);border-radius:var(--brand-radius-sm);color:var(--brand-primary-fg,#fff);font-size:.625rem;padding:1px 6px}.citations-panel__footer[data-v-bd6b80eb]{align-items:center;background-color:var(--brand-surface-2);border-top:1px solid var(--brand-border);color:var(--brand-text-subtle);display:flex;font-size:.6875rem;gap:4px;padding:var(--brand-space-2) var(--brand-space-4)}.viz-slot[data-v-d65f3430]{background-color:var(--workspace-ai-slot-bg);border:1px dashed var(--workspace-ai-slot-border);border-radius:var(--brand-radius-lg);padding:var(--brand-space-4)}.viz-slot__header[data-v-d65f3430]{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--brand-space-2)}.viz-slot__title[data-v-d65f3430]{align-items:center;color:var(--brand-text);display:flex;font-size:.8125rem;font-weight:600;gap:var(--brand-space-2);margin:0}.viz-slot__soon[data-v-d65f3430]{background-color:var(--brand-surface);border:1px dashed var(--workspace-ai-slot-border);border-radius:var(--brand-radius-sm);color:var(--workspace-ai-slot-text);font-size:.625rem;padding:1px 6px;white-space:nowrap}.viz-slot__desc[data-v-d65f3430]{color:var(--brand-text-muted);font-size:.75rem;line-height:1.5;margin:0 0 var(--brand-space-3)}.viz-slot__cards[data-v-d65f3430]{display:grid;gap:var(--brand-space-2)}.viz-slot__card[data-v-d65f3430]{align-items:flex-start;background-color:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-radius-md);cursor:not-allowed;display:flex;gap:var(--brand-space-2);opacity:.78;padding:var(--brand-space-2) var(--brand-space-3);transition:var(--brand-transition-colors)}.viz-slot__card[data-v-d65f3430]:hover{background-color:var(--brand-surface-2);opacity:1}.viz-slot__card-icon[data-v-d65f3430]{align-items:center;display:flex;flex-shrink:0;padding-top:1px}.viz-slot__card-main[data-v-d65f3430]{min-width:0}.viz-slot__card-label[data-v-d65f3430]{color:var(--brand-text);font-size:.8125rem;font-weight:600;line-height:1.3}.viz-slot__card-desc[data-v-d65f3430]{color:var(--brand-text-muted);font-size:.6875rem;line-height:1.4;margin-top:2px}.kb-quota-meter[data-v-ffad1a81]{align-items:center;color:var(--brand-text-muted);display:inline-flex;font-size:.75rem;gap:var(--brand-space-2)}.kb-quota-meter--pro[data-v-ffad1a81]{color:var(--brand-primary-text,var(--brand-primary));font-weight:600}.kb-quota-meter__pro-label[data-v-ffad1a81]{white-space:nowrap}.kb-quota-meter__bar[data-v-ffad1a81]{background-color:var(--brand-surface-2,var(--brand-border));border-radius:var(--brand-radius-full,9999px);height:6px;overflow:hidden;position:relative;width:64px}.kb-quota-meter__fill[data-v-ffad1a81]{background-color:var(--brand-primary);border-radius:inherit;height:100%;transition:width var(--brand-duration-fast,.15s) var(--brand-ease-standard,ease)}.kb-quota-meter--near .kb-quota-meter__fill[data-v-ffad1a81]{background-color:var(--brand-warning)}.kb-quota-meter--at .kb-quota-meter__fill[data-v-ffad1a81]{background-color:var(--brand-error)}.kb-quota-meter__count[data-v-ffad1a81]{white-space:nowrap}.kb-quota-meter--near .kb-quota-meter__count[data-v-ffad1a81]{color:var(--brand-warning-fg,var(--brand-text-muted))}.kb-quota-meter--at .kb-quota-meter__count[data-v-ffad1a81]{color:var(--brand-error-fg,var(--brand-text-muted));font-weight:600}.kb-quota-meter__cta[data-v-ffad1a81]{align-items:center;background:var(--brand-gradient-gold,var(--brand-primary));border-radius:var(--brand-radius-full,9999px);color:var(--brand-graphite,var(--brand-primary-fg));display:inline-flex;font-size:.75rem;font-weight:600;padding:2px var(--brand-space-3);transition:transform var(--brand-duration-fast,.15s) var(--brand-ease-standard,ease);white-space:nowrap}.kb-quota-meter__cta[data-v-ffad1a81]:hover{transform:translateY(-1px)}.kb-search-bar[data-v-57cbb730]{flex:1;max-width:320px;min-width:0;position:relative}.kb-search-bar__field[data-v-57cbb730]{align-items:center;background-color:var(--brand-surface-2);border:1px solid var(--brand-border);border-radius:var(--brand-radius-md);display:flex;gap:6px;padding:var(--brand-space-1) var(--brand-space-2);transition:var(--brand-transition-colors)}.kb-search-bar__field[data-v-57cbb730]:focus-within{border-color:var(--brand-primary)}.kb-search-bar__icon[data-v-57cbb730]{color:var(--brand-text-subtle);flex-shrink:0}.kb-search-bar__input[data-v-57cbb730]{background:transparent;border:none;color:var(--brand-text);flex:1;font-size:.8125rem;min-width:0;outline:none}.kb-search-bar__input[data-v-57cbb730]::-moz-placeholder{color:var(--brand-text-subtle)}.kb-search-bar__input[data-v-57cbb730]::placeholder{color:var(--brand-text-subtle)}.kb-search-bar__input[data-v-57cbb730]::-webkit-search-cancel-button{display:none}.kb-search-bar__clear[data-v-57cbb730]{align-items:center;background:transparent;border:none;border-radius:var(--brand-radius-full);color:var(--brand-text-muted);cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:var(--brand-transition-colors);width:20px}.kb-search-bar__clear[data-v-57cbb730]:hover{background-color:var(--brand-surface);color:var(--brand-text)}.kb-search-bar__panel[data-v-57cbb730]{background-color:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-radius-md);box-shadow:var(--brand-shadow-elevated);left:0;max-height:320px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.kb-search-bar__hint[data-v-57cbb730]{align-items:center;color:var(--brand-text-muted);display:flex;font-size:.8125rem;gap:var(--brand-space-2);padding:var(--brand-space-3)}.kb-search-bar__spinner[data-v-57cbb730]{animation:kb-search-spin-57cbb730 .7s linear infinite;border:2px solid var(--brand-border);border-radius:var(--brand-radius-full);border-top-color:var(--brand-primary);height:12px;width:12px}@keyframes kb-search-spin-57cbb730{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.kb-search-bar__spinner[data-v-57cbb730]{animation:none}}.kb-search-bar__list[data-v-57cbb730]{list-style:none;margin:0;padding:var(--brand-space-1)}.kb-search-bar__item[data-v-57cbb730]{align-items:center;background:transparent;border:none;border-radius:var(--brand-radius-sm);color:var(--brand-text);cursor:pointer;display:flex;font-size:.8125rem;gap:8px;padding:var(--brand-space-2) var(--brand-space-3);text-align:left;transition:var(--brand-transition-colors);width:100%}.kb-search-bar__item[data-v-57cbb730]:hover{background-color:var(--brand-surface-2)}.kb-search-bar__item-icon[data-v-57cbb730]{color:var(--brand-text-muted);flex-shrink:0}.kb-search-bar__item-title[data-v-57cbb730]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-search-bar__item-kind[data-v-57cbb730]{color:var(--brand-text-subtle);flex-shrink:0;font-size:.6875rem}.kb-export-btn[data-v-3d46e339]{align-items:center;background:transparent;border:1px solid var(--brand-border);border-radius:var(--brand-radius-md,8px);color:var(--brand-text-muted);cursor:pointer;display:inline-flex;font-size:.8125rem;gap:6px;padding:6px 12px;transition:var(--brand-transition-colors,color .15s,border-color .15s);white-space:nowrap}.kb-export-btn[data-v-3d46e339]:hover:not(:disabled){border-color:var(--brand-primary);color:var(--brand-primary)}.kb-export-btn[data-v-3d46e339]:disabled{cursor:not-allowed;opacity:.55}.kb-export-btn__spin[data-v-3d46e339]{animation:kb-export-spin-3d46e339 1s linear infinite}@keyframes kb-export-spin-3d46e339{to{transform:rotate(1turn)}}.kb-view-switcher[data-v-e463f319]{background-color:var(--brand-bg,var(--brand-surface));display:flex;flex-direction:column;height:100%;min-height:0}.kb-view-switcher__tabs[data-v-e463f319]{align-items:center;background-color:var(--brand-surface);border-bottom:1px solid var(--brand-border);display:flex;gap:var(--brand-space-1);padding:var(--brand-space-2) var(--brand-space-3)}.kb-view-switcher__segmented[data-v-e463f319]{align-items:center;background-color:var(--brand-surface-2);border:1px solid var(--brand-border);border-radius:var(--brand-radius-md);display:inline-flex;gap:2px;padding:2px}.kb-view-switcher__tab[data-v-e463f319]{align-items:center;background:transparent;border:none;border-radius:calc(var(--brand-radius-md) - 2px);color:var(--brand-text-muted);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:500;gap:4px;padding:6px var(--brand-space-3);transition:var(--brand-transition-colors),box-shadow .15s ease}.kb-view-switcher__tab[data-v-e463f319]:hover{color:var(--brand-text)}.kb-view-switcher__tab--active[data-v-e463f319]{background-color:var(--brand-surface);box-shadow:var(--brand-shadow-sm);color:var(--brand-primary-text,var(--brand-primary))}.kb-view-switcher__spacer[data-v-e463f319]{flex:1}.kb-view-switcher__add[data-v-e463f319]{align-items:center;background-color:var(--brand-primary);border:none;border-radius:var(--brand-radius-md);color:var(--brand-primary-fg,#fff);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:500;gap:4px;padding:var(--brand-space-2) var(--brand-space-3);transition:var(--brand-transition-colors),opacity .2s ease}.kb-view-switcher__add[data-v-e463f319]:disabled{cursor:not-allowed;opacity:.5}.kb-view-switcher__add[data-v-e463f319]:not(:disabled):hover{background-color:var(--brand-primary-hover,var(--brand-primary))}.kb-view-switcher__updates[data-v-e463f319]{align-items:center;background-color:var(--brand-warning-soft);border-bottom:1px solid color-mix(in srgb,var(--brand-warning) 40%,transparent);color:var(--brand-warning-fg);display:flex;flex-shrink:0;font-size:.8125rem;gap:var(--brand-space-2);padding:var(--brand-space-2) var(--brand-space-3)}.kb-view-switcher__updates-icon[data-v-e463f319]{flex-shrink:0}.kb-view-switcher__updates-text[data-v-e463f319]{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-view-switcher__updates-close[data-v-e463f319]{align-items:center;background:transparent;border:none;border-radius:var(--brand-radius-sm);color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;margin-left:auto;padding:2px;transition:var(--brand-transition-colors)}.kb-view-switcher__updates-close[data-v-e463f319]:hover{background-color:color-mix(in srgb,var(--brand-warning) 18%,transparent)}.kb-view-switcher__body[data-v-e463f319]{flex:1;min-height:0;overflow:hidden}.kb-onboard[data-v-34334a01]{background-color:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-radius-md);box-shadow:var(--brand-shadow-lg);padding:var(--brand-space-3);pointer-events:none;width:232px}.kb-onboard__head[data-v-34334a01]{align-items:center;display:flex;gap:var(--brand-space-2);justify-content:space-between;margin-bottom:var(--brand-space-2)}.kb-onboard__title[data-v-34334a01]{color:var(--brand-text);font-size:.8125rem;font-weight:700;margin:0}.kb-onboard__close[data-v-34334a01]{align-items:center;background:transparent;border:none;border-radius:var(--brand-radius-sm);color:var(--brand-text-subtle);cursor:pointer;display:flex;height:22px;justify-content:center;pointer-events:auto;transition:var(--brand-transition-colors);width:22px}.kb-onboard__close[data-v-34334a01]:hover{background-color:var(--brand-surface-2);color:var(--brand-text)}.kb-onboard__list[data-v-34334a01]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.kb-onboard__item[data-v-34334a01]{align-items:center;color:var(--brand-text-muted);display:flex;font-size:.75rem;gap:6px}.kb-onboard__check[data-v-34334a01]{color:var(--brand-text-subtle);display:inline-flex;flex-shrink:0}.kb-onboard__item--done[data-v-34334a01]{color:var(--brand-text-subtle);text-decoration:line-through}.kb-onboard__item--done .kb-onboard__check[data-v-34334a01]{color:var(--brand-success-fg,var(--brand-primary))}.kb-onboard__label[data-v-34334a01]{flex:1;min-width:0}.kb-onboard__kbd[data-v-34334a01]{background-color:var(--brand-surface-2);border:1px solid var(--brand-border);border-radius:var(--brand-radius-sm);color:var(--brand-text-subtle);flex-shrink:0;font-family:inherit;font-size:.6875rem;padding:0 4px}.canvas-rail-wrap[data-v-4b6b35e8]{height:100%;min-height:0;position:relative}.canvas-rail[data-v-4b6b35e8]{background-color:var(--brand-surface);border-right:1px solid var(--brand-border);height:100%;padding:var(--brand-space-3) 0;width:48px}.canvas-rail[data-v-4b6b35e8],.canvas-rail__group[data-v-4b6b35e8]{align-items:center;display:flex;flex-direction:column;gap:var(--brand-space-1)}.canvas-rail__divider[data-v-4b6b35e8]{background-color:var(--brand-border);height:1px;margin:var(--brand-space-2) 0;width:24px}.canvas-rail__btn[data-v-4b6b35e8]{align-items:center;background:transparent;border:none;border-radius:var(--brand-radius-md);color:var(--brand-text-muted);cursor:pointer;display:flex;height:36px;justify-content:center;position:relative;transition:var(--brand-transition-colors);width:36px}.canvas-rail__btn[data-v-4b6b35e8]:hover{background-color:var(--brand-surface-2);color:var(--brand-text)}.canvas-rail__btn[data-v-4b6b35e8]:disabled{cursor:not-allowed;opacity:.45}.canvas-rail__btn--active[data-v-4b6b35e8]{background-color:var(--workspace-source-selected-bg,var(--brand-surface-2));color:var(--brand-primary-text,var(--brand-primary))}.canvas-rail__badge[data-v-4b6b35e8]{align-items:center;background-color:var(--brand-primary);border-radius:999px;color:var(--brand-primary-fg,#fff);display:inline-flex;font-size:.625rem;font-weight:600;height:15px;justify-content:center;line-height:1;min-width:15px;padding:0 3px;pointer-events:none;position:absolute;right:1px;top:1px}.canvas-rail__badge--zero[data-v-4b6b35e8]{background-color:var(--brand-surface-2);color:var(--brand-text-subtle)}.canvas-rail__tip[data-v-4b6b35e8]{align-items:center;background-color:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-radius-sm);box-shadow:var(--brand-shadow-md);color:var(--brand-text);display:inline-flex;font-size:.75rem;font-weight:500;gap:6px;left:calc(100% + 10px);opacity:0;padding:4px 8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .12s ease;white-space:nowrap;z-index:30}.canvas-rail__btn:focus-visible .canvas-rail__tip[data-v-4b6b35e8],.canvas-rail__btn:hover .canvas-rail__tip[data-v-4b6b35e8]{opacity:1}.canvas-rail__kbd[data-v-4b6b35e8]{background-color:var(--brand-surface-2);border:1px solid var(--brand-border);border-radius:var(--brand-radius-sm);color:var(--brand-text-subtle);font-family:inherit;font-size:.6875rem;padding:0 4px}.canvas-rail__btn--stagger[data-v-4b6b35e8]{animation:canvas-rail-in-4b6b35e8 .3s ease-out both}@keyframes canvas-rail-in-4b6b35e8{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.canvas-rail__btn--stagger[data-v-4b6b35e8]{animation:none}}.canvas-rail__coach[data-v-4b6b35e8]{left:calc(100% + 10px);pointer-events:none;position:absolute;top:var(--brand-space-3);z-index:31}.canvas-rail__drawer[data-v-4b6b35e8]{background-color:var(--brand-surface);border-right:1px solid var(--brand-border);bottom:0;box-shadow:var(--brand-shadow-lg);display:flex;flex-direction:column;left:100%;position:absolute;top:0;width:var(--workspace-right-w,320px);z-index:20}.canvas-rail__drawer-body[data-v-4b6b35e8]{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto}.canvas-rail__drawer-body[data-v-4b6b35e8]>*{flex:1 1 auto;min-height:0}.canvas-rail-drawer-enter-active[data-v-4b6b35e8],.canvas-rail-drawer-leave-active[data-v-4b6b35e8]{transition:transform .2s ease-out,opacity .2s ease-out}.canvas-rail-drawer-enter-from[data-v-4b6b35e8],.canvas-rail-drawer-leave-to[data-v-4b6b35e8]{opacity:0;transform:translate(-8px)}@media (prefers-reduced-motion:reduce){.canvas-rail-drawer-enter-active[data-v-4b6b35e8],.canvas-rail-drawer-leave-active[data-v-4b6b35e8]{transition:none}}.workspace-shell[data-v-a9b3888b]{background-color:var(--brand-bg,var(--brand-surface));display:grid;grid-template-areas:"main";grid-template-columns:1fr;height:100%;min-height:calc(100dvh - 124px);position:relative}.workspace-shell--fixed[data-v-a9b3888b]{height:calc(100dvh - var(--kb-shell-top, 124px));max-height:calc(100dvh - var(--kb-shell-top, 124px));min-height:480px;overflow:hidden}.workspace-shell__center[data-v-a9b3888b],.workspace-shell__left[data-v-a9b3888b],.workspace-shell__right[data-v-a9b3888b]{min-height:0}.workspace-shell__left[data-v-a9b3888b]>:first-child{flex:1 1 auto;min-height:0;overflow:hidden}.workspace-shell__left[data-v-a9b3888b]{display:none;flex-direction:column;grid-area:main;min-height:0}.workspace-shell__center[data-v-a9b3888b]{display:none;grid-area:main;overflow:hidden}.workspace-shell__right[data-v-a9b3888b]{background-color:var(--brand-bg,var(--brand-surface));display:none;flex-direction:column;gap:var(--brand-space-4);grid-area:main;overflow-y:auto;padding:var(--brand-space-4)}.workspace-shell--mobile-sources .workspace-shell__left[data-v-a9b3888b]{display:flex}.workspace-shell--mobile-center .workspace-shell__center[data-v-a9b3888b]{display:flex;flex-direction:column}.workspace-shell--mobile-cite .workspace-shell__right[data-v-a9b3888b]{display:flex}.workspace-shell__mobile-tabs[data-v-a9b3888b]{background-color:var(--brand-surface);border-top:1px solid var(--brand-border);bottom:0;display:grid;grid-template-columns:repeat(3,1fr);height:60px;left:0;position:fixed;right:0;z-index:var(--brand-z-overlay)}.workspace-shell__mobile-tab[data-v-a9b3888b]{align-items:center;background:transparent;border:none;color:var(--brand-text-muted);cursor:pointer;display:flex;flex-direction:column;font-size:.6875rem;gap:2px;justify-content:center;transition:var(--brand-transition-colors)}.workspace-shell__mobile-tab--active[data-v-a9b3888b]{color:var(--brand-primary)}.workspace-shell__right-toggle[data-v-a9b3888b]{display:none}@media (min-width:768px){.workspace-shell[data-v-a9b3888b]{grid-template-areas:"left center";grid-template-columns:var(--workspace-left-w) 1fr}.workspace-shell__left[data-v-a9b3888b]{display:flex;flex-direction:column;grid-area:left;min-height:0}.workspace-shell__center[data-v-a9b3888b]{display:flex;flex-direction:column;grid-area:center}.workspace-shell__mobile-tabs[data-v-a9b3888b],.workspace-shell__right[data-v-a9b3888b]{display:none}}@media (min-width:1024px){.workspace-shell[data-v-a9b3888b]{grid-template-areas:"left center right";grid-template-columns:var(--workspace-left-w) 1fr var(--workspace-right-w)}.workspace-shell__right[data-v-a9b3888b]{border-left:1px solid var(--brand-border);display:flex;grid-area:right}.workspace-shell--right-hidden[data-v-a9b3888b]{grid-template-columns:var(--workspace-left-w) 1fr 0}.workspace-shell--right-hidden .workspace-shell__right[data-v-a9b3888b]{display:none}.workspace-shell__right-toggle[data-v-a9b3888b]{align-items:center;background-color:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-radius-md);box-shadow:var(--brand-shadow-sm);color:var(--brand-text-muted);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:var(--brand-space-3);top:var(--brand-space-3);transition:var(--brand-transition-colors);width:32px;z-index:var(--brand-z-overlay)}.workspace-shell__right-toggle[data-v-a9b3888b]:hover{background-color:var(--brand-surface-2);color:var(--brand-text)}}.workspace-shell__right--kb-tabs[data-v-a9b3888b]{background-color:var(--brand-surface);gap:0;overflow:hidden;padding:0}.workspace-shell__kb-rail[data-v-a9b3888b]{align-items:center;display:flex;flex-direction:column;gap:var(--brand-space-2);height:100%;padding:var(--brand-space-3) 0}.workspace-shell__kb-rail-btn[data-v-a9b3888b]{align-items:center;background:transparent;border:none;border-radius:var(--brand-radius-md);color:var(--brand-text-muted);cursor:pointer;display:flex;height:36px;justify-content:center;transition:var(--brand-transition-colors);width:36px}.workspace-shell__kb-rail-btn[data-v-a9b3888b]:hover{background-color:var(--brand-surface-2);color:var(--brand-text)}.workspace-shell__kb-tabbar[data-v-a9b3888b]{align-items:center;background-color:var(--brand-surface);border-bottom:1px solid var(--brand-border);display:flex;gap:2px;padding:var(--brand-space-2)}.workspace-shell__kb-tab[data-v-a9b3888b]{align-items:center;background:transparent;border:none;border-radius:var(--brand-radius-md);color:var(--brand-text-muted);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:500;gap:4px;padding:6px var(--brand-space-3);transition:var(--brand-transition-colors)}.workspace-shell__kb-tab[data-v-a9b3888b]:hover{background-color:var(--brand-surface-2);color:var(--brand-text)}.workspace-shell__kb-tab--active[data-v-a9b3888b]{background-color:var(--workspace-source-selected-bg,var(--brand-surface-2));color:var(--brand-primary-text,var(--brand-primary))}.workspace-shell__kb-collapse[data-v-a9b3888b]{align-items:center;background:transparent;border:none;border-radius:var(--brand-radius-sm);color:var(--brand-text-subtle);cursor:pointer;display:flex;height:28px;justify-content:center;margin-left:auto;transition:var(--brand-transition-colors);width:28px}.workspace-shell__kb-collapse[data-v-a9b3888b]:hover{background-color:var(--brand-surface-2);color:var(--brand-text)}.workspace-shell__kb-panels[data-v-a9b3888b]{flex:1;min-height:0}.workspace-shell__kb-panel[data-v-a9b3888b]{height:100%;min-height:0;overflow-y:auto}@media (min-width:1024px){.workspace-shell--kb-tabs[data-v-a9b3888b]{transition:grid-template-columns .25s ease}.workspace-shell--kb-tabs.workspace-shell--kb-rail-collapsed[data-v-a9b3888b]{grid-template-columns:var(--workspace-left-w) 1fr 48px}}.workspace-shell.workspace-shell--canvas-rail[data-v-a9b3888b]{--workspace-left-w:48px}.workspace-shell--canvas-rail .workspace-shell__left[data-v-a9b3888b],.workspace-shell--canvas-rail .workspace-shell__left[data-v-a9b3888b]>:first-child{overflow:visible}@media (min-width:1024px){.workspace-shell.workspace-shell--canvas-rail[data-v-a9b3888b]{transition:grid-template-columns .2s ease}.workspace-shell.workspace-shell--canvas-right-closed[data-v-a9b3888b]{grid-template-columns:var(--workspace-left-w) 1fr 0}.workspace-shell--canvas-rail .workspace-shell__right--kb-tabs[data-v-a9b3888b]{min-width:0}}.workspace-shell__kb-pin[data-v-a9b3888b]{align-items:center;background:transparent;border:none;border-radius:var(--brand-radius-sm);color:var(--brand-text-subtle);cursor:pointer;display:flex;height:28px;justify-content:center;margin-left:auto;transition:var(--brand-transition-colors);width:28px}.workspace-shell__kb-pin[data-v-a9b3888b]:hover{background-color:var(--brand-surface-2);color:var(--brand-text)}.workspace-shell__kb-pin--on[data-v-a9b3888b]{color:var(--brand-primary-text,var(--brand-primary))}.workspace-shell__kb-pin+.workspace-shell__kb-collapse[data-v-a9b3888b]{margin-left:0}
