@charset "UTF-8";.image-picker[data-v-124c7705]{display:grid;gap:1rem;grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.image-picker__library[data-v-124c7705],.image-picker__upload[data-v-124c7705]{background:var(--color-surface-0,#fff);border:1px solid var(--color-surface-200,#e5e7eb);border-radius:12px;padding:.75rem}.image-picker__section-head[data-v-124c7705]{margin-bottom:.75rem}.image-picker__section-head h4[data-v-124c7705]{font-size:1rem;margin:0 0 .2rem}.image-picker__section-head p[data-v-124c7705]{color:var(--color-surface-500,#6b7280);font-size:.85rem;margin:0}.image-picker__toolbar[data-v-124c7705]{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.image-picker__search[data-v-124c7705]{flex:1}.image-picker__grid[data-v-124c7705]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-height:420px;overflow:auto}.image-picker__card[data-v-124c7705]{background:var(--color-surface-0,#fff);border:1px solid var(--color-surface-200,#e5e7eb);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;padding:.5rem;text-align:left}.image-picker__card[data-v-124c7705]:hover{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-300,#93c5fd)}.image-picker__card img[data-v-124c7705]{background:var(--color-surface-50,#f9fafb);border-radius:8px;height:120px;-o-object-fit:contain;object-fit:contain;width:100%}.image-picker__card span[data-v-124c7705]{color:var(--color-surface-700,#374151);font-size:.85rem;word-break:break-word}.image-picker__empty[data-v-124c7705]{align-items:center;background:var(--color-surface-50,#f9fafb);border:1px dashed var(--color-surface-200,#e5e7eb);border-radius:10px;color:var(--color-surface-500,#6b7280);display:flex;justify-content:center;min-height:160px}@media(max-width:900px){.image-picker[data-v-124c7705]{grid-template-columns:1fr}}.editor-toolbar[data-v-fd927f48]{align-items:center;background:var(--color-surface-50);border-bottom:1px solid var(--border-color-default);-moz-column-gap:2px;column-gap:2px;display:flex;flex-wrap:wrap;padding:.35rem .5rem;row-gap:.15rem}.toolbar-divider[data-v-fd927f48]{background:var(--color-surface-300);height:1.25rem;margin:0 .25rem;width:1px}.toolbar-line-break[data-v-fd927f48]{flex-basis:100%;height:0}.toolbar-insert-row[data-v-fd927f48]{align-items:center;-moz-column-gap:.9rem;column-gap:.9rem;display:flex;flex-wrap:wrap;min-width:0;row-gap:.15rem}.toolbar-insert-row.is-own-row[data-v-fd927f48]{flex-basis:100%}.toolbar-group[data-v-fd927f48]{-moz-column-gap:2px;column-gap:2px;flex-wrap:wrap;row-gap:.15rem}.toolbar-action-group[data-v-fd927f48],.toolbar-group[data-v-fd927f48]{align-items:center;display:inline-flex}.toolbar-action-group[data-v-fd927f48]{background:var(--color-surface-0);border:1px solid var(--color-surface-200);border-radius:999px;gap:.15rem;padding:.15rem}.toolbar-icon-picker[data-v-fd927f48]{align-items:center;display:flex}.toolbar-format-select[data-v-fd927f48]{align-items:center;background:transparent;border:none;box-shadow:none;display:flex;width:120px}.toolbar-format-select[data-v-fd927f48]:hover{background:var(--color-surface-200)}.toolbar-format-select [data-v-fd927f48] .p-select-label{font-size:.8125rem;padding-block:.2rem}.toolbar-btn[data-v-fd927f48]{color:var(--p-text-color)}.toolbar-btn[data-v-fd927f48]:not(:disabled):hover{background:var(--color-surface-200)}.toolbar-btn.toolbar-active[data-v-fd927f48]{background:var(--color-primary-100);color:var(--color-primary-700)}.toolbar-btn-danger[data-v-fd927f48]{color:var(--color-danger-600)}.toolbar-btn-danger[data-v-fd927f48]:not(:disabled):hover{background:var(--color-danger-50);color:var(--color-danger-700)}.toolbar-icon-picker [data-v-fd927f48] .p-button{border:none}.toolbar-icon-picker [data-v-fd927f48] .p-button:hover{background:var(--color-surface-200)}.link-editor[data-v-fd927f48]{display:flex;flex-direction:column;gap:.35rem;min-width:260px;padding:.25rem}.link-editor-label[data-v-fd927f48]{color:var(--color-surface-500);font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.link-editor-row[data-v-fd927f48]{align-items:center;display:flex;gap:.4rem}.link-editor-input[data-v-fd927f48]{flex:1;min-width:0}.field-picker-surface{background:var(--color-surface-0);border:1px solid var(--color-surface-200);border-radius:8px;box-shadow:0 10px 30px #0f172a2e,0 2px 6px #0f172a14;max-width:280px;min-width:220px;padding:.5rem;position:fixed}.field-picker-header,.field-picker-panel{display:flex;flex-direction:column;gap:.35rem}.field-picker-title{color:var(--p-text-muted-color);font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.field-picker-search{width:100%}.field-picker-breadcrumb{align-items:center;border-bottom:1px solid var(--color-surface-200);color:var(--color-surface-600);display:flex;font-size:.78rem;gap:.4rem;padding:.3rem .4rem}.field-picker-back{color:var(--color-primary-500);cursor:pointer}.field-picker-back:hover{color:var(--color-primary-700)}.field-picker-crumb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-picker-list{max-height:240px;overflow-y:auto}.field-picker-item{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:.4rem;padding:.4rem .5rem;transition:background .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.field-picker-item:hover{background:var(--color-surface-200)}.field-picker-item:active{background:var(--color-primary-100)}.field-picker-item-icon{color:var(--text-color);flex-shrink:0}.field-picker-item-name{color:var(--text-color);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-picker-item-drill{color:var(--color-surface-400);flex-shrink:0;padding:2px}.field-picker-item-drill:hover{color:var(--color-primary-500)}.field-picker-empty{color:var(--color-surface-400);font-size:.8rem;padding:1rem .5rem;text-align:center}@font-face{font-display:swap;font-family:Inter Regular;src:url(../fonts/Inter-Regular.woff2) format("woff2"),url(../fonts/Inter-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Inter SemiBold;src:url(../fonts/Inter-SemiBold.woff2) format("woff2"),url(../fonts/Inter-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Inter Bold;src:url(../fonts/Inter-Bold.woff2) format("woff2"),url(../fonts/Inter-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:"IBM Plex Serif Medium";src:url(../fonts/IBMPlexSerif-Medium.woff2) format("woff2"),url(../fonts/IBMPlexSerif-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Mono Medium;src:url(../fonts/IBMPlexMono-Medium.woff2) format("woff2"),url(../fonts/IBMPlexMono-Medium.woff) format("woff")}.h1[data-v-3dd41c06],.h2[data-v-3dd41c06],.h3[data-v-3dd41c06],.p-dialog-header[data-v-3dd41c06],.p-dialog-header h1[data-v-3dd41c06],.p-dialog-title[data-v-3dd41c06],.p-drawer-title[data-v-3dd41c06],h1[data-v-3dd41c06],h2[data-v-3dd41c06],h3[data-v-3dd41c06]{font-family:var(--font-title)}.h1[data-v-3dd41c06],.h2[data-v-3dd41c06],.h3[data-v-3dd41c06],.h4[data-v-3dd41c06],.h5[data-v-3dd41c06],.p-dialog-header[data-v-3dd41c06],.p-dialog-header h1[data-v-3dd41c06],.p-dialog-title[data-v-3dd41c06],.p-drawer-title[data-v-3dd41c06],.stat-label.is-large[data-v-3dd41c06],h1[data-v-3dd41c06],h2[data-v-3dd41c06],h3[data-v-3dd41c06],h4[data-v-3dd41c06],h5[data-v-3dd41c06]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--title-color);font-weight:400;line-height:1.5}.h4[data-v-3dd41c06],.h5[data-v-3dd41c06],.stat-label.is-large[data-v-3dd41c06],h4[data-v-3dd41c06],h5[data-v-3dd41c06]{font-family:var(--font-subtitle)}b[data-v-3dd41c06],strong[data-v-3dd41c06]{font-family:var(--font-text-bold)}.danger[data-v-3dd41c06],.danger>strong[data-v-3dd41c06],.info[data-v-3dd41c06],.info>strong[data-v-3dd41c06],.success[data-v-3dd41c06],.success>strong[data-v-3dd41c06],.warn[data-v-3dd41c06],.warn>strong[data-v-3dd41c06],b[data-v-3dd41c06],strong[data-v-3dd41c06]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}.danger[data-v-3dd41c06],.danger>strong[data-v-3dd41c06],.info[data-v-3dd41c06],.info>strong[data-v-3dd41c06],.success[data-v-3dd41c06],.success>strong[data-v-3dd41c06],.warn[data-v-3dd41c06],.warn>strong[data-v-3dd41c06]{font-family:var(--font-button);letter-spacing:-.01em}.simple-datatable thead th[data-v-3dd41c06]{font-family:var(--font-table-header);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--title-color);font-weight:400;line-height:1.5}.h6[data-v-3dd41c06],h6[data-v-3dd41c06]{font-family:var(--font-subtitle);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-color-muted);font-weight:400;letter-spacing:.03rem;line-height:1.5;text-transform:uppercase}.card-rows-header-cell[data-v-3dd41c06],.custom-table-group-header-cell[data-v-3dd41c06],.custom-table-simple thead tr th[data-v-3dd41c06],.custom-table-sort-btn[data-v-3dd41c06],.custom-table-th[data-v-3dd41c06],.inline-nested-table .int-grid thead tr th[data-v-3dd41c06],.p-datatable-column-title[data-v-3dd41c06],.simple-datatable thead tr th[data-v-3dd41c06],.table-header-text[data-v-3dd41c06]{font-family:var(--font-table-header);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-color-muted);font-weight:400;line-height:1.5}body[data-v-3dd41c06],p[data-v-3dd41c06],ul.text-list[data-v-3dd41c06]{color:var(--text-color);font-family:var(--font-text)}body[data-v-3dd41c06],code[data-v-3dd41c06],p[data-v-3dd41c06],pre[data-v-3dd41c06],ul.text-list[data-v-3dd41c06]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}code[data-v-3dd41c06],pre[data-v-3dd41c06]{font-family:var(--font-mono)}.theme-dark .h1[data-v-3dd41c06],.theme-dark .h2[data-v-3dd41c06],.theme-dark .h3[data-v-3dd41c06],.theme-dark .h4[data-v-3dd41c06],.theme-dark .h5[data-v-3dd41c06],.theme-dark .h6[data-v-3dd41c06],.theme-dark .p-datatable-column-title[data-v-3dd41c06],.theme-dark .p-dialog-header[data-v-3dd41c06],.theme-dark .p-dialog-title[data-v-3dd41c06],.theme-dark .p-drawer-title[data-v-3dd41c06],.theme-dark .simple-datatable thead th[data-v-3dd41c06],.theme-dark .stat-label.is-large[data-v-3dd41c06],.theme-dark b[data-v-3dd41c06],.theme-dark h1[data-v-3dd41c06],.theme-dark h2[data-v-3dd41c06],.theme-dark h3[data-v-3dd41c06],.theme-dark h4[data-v-3dd41c06],.theme-dark h5[data-v-3dd41c06],.theme-dark h6[data-v-3dd41c06],.theme-dark strong[data-v-3dd41c06]{color:var(--title-color-dark)}.theme-dark body[data-v-3dd41c06],.theme-dark p[data-v-3dd41c06],.theme-dark ul[data-v-3dd41c06]{color:var(--text-color-dark)}.data-field-label[data-v-3dd41c06],.p-datatable-column-title[data-v-3dd41c06],.p-multiselect-option-group[data-v-3dd41c06],.p-tag-label[data-v-3dd41c06],.simple-datatable thead th[data-v-3dd41c06],.tab-link[data-v-3dd41c06]{font-family:var(--font-button);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;letter-spacing:-.01em;line-height:1.5}a[data-v-3dd41c06]{font-family:var(--font-link);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--link-color);font-weight:400;line-height:1.5;text-decoration:none}a[data-v-3dd41c06]:hover{color:var(--link-hover-color);text-decoration:underline}a.is-subtle[data-v-3dd41c06]{color:var(--text-color-muted)}a.is-subtle[data-v-3dd41c06]:hover{color:var(--text-color);text-decoration:underline}a.p-button[data-v-3dd41c06],a.p-button[data-v-3dd41c06]:hover{color:revert-layer;text-decoration:none}.stat-num[data-v-3dd41c06]{color:var(--title-color);font-family:var(--font-text-bold)}.stat-label[data-v-3dd41c06],.stat-num[data-v-3dd41c06]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}.stat-label[data-v-3dd41c06]{color:var(--text-color);font-family:var(--font-text)}.muted[data-v-3dd41c06],.muted>strong[data-v-3dd41c06]{color:var(--text-color-muted)}.danger[data-v-3dd41c06],.danger>strong[data-v-3dd41c06]{color:var(--color-danger-600)}.success[data-v-3dd41c06],.success>strong[data-v-3dd41c06]{color:var(--color-success-600)}.info[data-v-3dd41c06],.info>strong[data-v-3dd41c06]{color:var(--color-info-600)}.warn[data-v-3dd41c06],.warn>strong[data-v-3dd41c06]{color:var(--color-warn-600)}.primary[data-v-3dd41c06],.primary>strong[data-v-3dd41c06]{color:var(--color-primary-600)}body[data-v-3dd41c06],html[data-v-3dd41c06]{font-size:13.75px}@media(max-width:1199.98px){body[data-v-3dd41c06],html[data-v-3dd41c06]{font-size:14px}}@media(max-width:991.98px){body[data-v-3dd41c06],html[data-v-3dd41c06]{font-size:14px}}@media(max-width:767.98px){body[data-v-3dd41c06],html[data-v-3dd41c06]{font-size:14px}}.h1[data-v-3dd41c06],h1[data-v-3dd41c06]{font-size:2.4rem}.h1[data-v-3dd41c06],.h2[data-v-3dd41c06],h1[data-v-3dd41c06],h2[data-v-3dd41c06]{line-height:1.35}.h2[data-v-3dd41c06],h2[data-v-3dd41c06]{font-size:1.85rem}.h3[data-v-3dd41c06],.p-dialog-header[data-v-3dd41c06],.p-dialog-header h1[data-v-3dd41c06],.p-dialog-title[data-v-3dd41c06],.p-drawer-title[data-v-3dd41c06],h3[data-v-3dd41c06]{font-size:1.6rem;line-height:1.35}.h4[data-v-3dd41c06],h4[data-v-3dd41c06]{font-size:1.3rem}.h5[data-v-3dd41c06],.stat-label.is-large[data-v-3dd41c06],h5[data-v-3dd41c06]{font-size:1.15rem}.h6[data-v-3dd41c06],h6[data-v-3dd41c06]{font-size:.8rem}p[data-v-3dd41c06],ul.text-list[data-v-3dd41c06]{font-size:1rem;line-height:1.45}p.is-large[data-v-3dd41c06],ul.text-list.is-large[data-v-3dd41c06]{font-size:1.15rem;line-height:1.5}code[data-v-3dd41c06],pre[data-v-3dd41c06]{font-size:1rem}.is-small[data-v-3dd41c06],.p-tag-label[data-v-3dd41c06],figcaption[data-v-3dd41c06],small[data-v-3dd41c06]{font-size:.85rem;line-height:1.45}.stat-num[data-v-3dd41c06]{font-size:1.15rem}.stat-num.is-md[data-v-3dd41c06]{font-size:1.3rem}.stat-num.is-lg[data-v-3dd41c06]{font-size:1.6rem}.stat-num.is-xl[data-v-3dd41c06]{font-size:1.85rem}.field-node-chip[data-v-3dd41c06]{align-items:center;background:var(--color-edit-mode-50);border:1px solid var(--color-edit-mode-300);border-radius:var(--p-tag-border-radius);cursor:grab;display:inline-flex;gap:.3rem;line-height:1.4;margin:0 .1em;padding:.2em .5em;transition:background .15s,box-shadow .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.field-node-chip[data-v-3dd41c06]:hover{background:var(--color-edit-mode-200);box-shadow:0 1px 4px #686edc33}.field-node-chip[data-v-3dd41c06]:active{cursor:grabbing;opacity:.7}.field-node-chip.is-selected[data-v-3dd41c06]{background:var(--color-edit-mode-300);border-color:var(--color-edit-mode-600);box-shadow:0 0 0 2px var(--color-edit-mode-200)}.field-node-chip.ProseMirror-selectednode[data-v-3dd41c06]{outline:none}.field-node-chip[data-v-3dd41c06]:after{content:"​";display:inline-block;pointer-events:none;-webkit-user-select:text;-moz-user-select:text;user-select:text;width:.3em}.field-node-chip .drag-handle[data-v-3dd41c06]{align-items:center;cursor:grab;display:inline-flex;padding:0}.chip-icon[data-v-3dd41c06],.field-node-chip .drag-handle i[data-v-3dd41c06]{color:var(--color-edit-mode-800)}.chip-label[data-v-3dd41c06],.chip-style[data-v-3dd41c06]{font-family:var(--font-button);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-edit-mode-800);font-weight:400;letter-spacing:-.01em;line-height:1.5}.chip-style[data-v-3dd41c06]{border-left:1px solid var(--color-edit-mode-300);font-size:.75em;margin-left:.1em;padding-left:.35em;text-transform:lowercase}.inline-icon-node[data-v-b6e2def2]{align-items:center;border-radius:4px;display:inline-flex;margin:0 .1em;padding:0 .1em;transition:background .12s,box-shadow .12s;vertical-align:middle}.inline-icon-node.is-selected[data-v-b6e2def2]{background:var(--color-edit-mode-200);box-shadow:0 0 0 2px var(--color-edit-mode-300)}.inline-icon-node.ProseMirror-selectednode[data-v-b6e2def2]{outline:none}.inline-icon-node[data-v-b6e2def2]:after{content:"​";display:inline-block;pointer-events:none;-webkit-user-select:text;-moz-user-select:text;user-select:text;width:.3em}.inline-icon-node .cosmo-icon[data-v-b6e2def2],.inline-icon-node i[data-v-b6e2def2]{-moz-user-select:none;user-select:none;-webkit-user-select:none}@font-face{font-display:swap;font-family:Inter Regular;src:url(../fonts/Inter-Regular.woff2) format("woff2"),url(../fonts/Inter-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Inter SemiBold;src:url(../fonts/Inter-SemiBold.woff2) format("woff2"),url(../fonts/Inter-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Inter Bold;src:url(../fonts/Inter-Bold.woff2) format("woff2"),url(../fonts/Inter-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:"IBM Plex Serif Medium";src:url(../fonts/IBMPlexSerif-Medium.woff2) format("woff2"),url(../fonts/IBMPlexSerif-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Mono Medium;src:url(../fonts/IBMPlexMono-Medium.woff2) format("woff2"),url(../fonts/IBMPlexMono-Medium.woff) format("woff")}.h1[data-v-c455d0ac],.h2[data-v-c455d0ac],.h3[data-v-c455d0ac],.p-dialog-header[data-v-c455d0ac],.p-dialog-header h1[data-v-c455d0ac],.p-dialog-title[data-v-c455d0ac],.p-drawer-title[data-v-c455d0ac],h1[data-v-c455d0ac],h2[data-v-c455d0ac],h3[data-v-c455d0ac]{font-family:var(--font-title)}.h1[data-v-c455d0ac],.h2[data-v-c455d0ac],.h3[data-v-c455d0ac],.h4[data-v-c455d0ac],.h5[data-v-c455d0ac],.p-dialog-header[data-v-c455d0ac],.p-dialog-header h1[data-v-c455d0ac],.p-dialog-title[data-v-c455d0ac],.p-drawer-title[data-v-c455d0ac],.stat-label.is-large[data-v-c455d0ac],h1[data-v-c455d0ac],h2[data-v-c455d0ac],h3[data-v-c455d0ac],h4[data-v-c455d0ac],h5[data-v-c455d0ac]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--title-color);font-weight:400;line-height:1.5}.h4[data-v-c455d0ac],.h5[data-v-c455d0ac],.stat-label.is-large[data-v-c455d0ac],h4[data-v-c455d0ac],h5[data-v-c455d0ac]{font-family:var(--font-subtitle)}b[data-v-c455d0ac],strong[data-v-c455d0ac]{font-family:var(--font-text-bold)}.danger[data-v-c455d0ac],.danger>strong[data-v-c455d0ac],.info[data-v-c455d0ac],.info>strong[data-v-c455d0ac],.success[data-v-c455d0ac],.success>strong[data-v-c455d0ac],.warn[data-v-c455d0ac],.warn>strong[data-v-c455d0ac],b[data-v-c455d0ac],strong[data-v-c455d0ac]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}.danger[data-v-c455d0ac],.danger>strong[data-v-c455d0ac],.info[data-v-c455d0ac],.info>strong[data-v-c455d0ac],.success[data-v-c455d0ac],.success>strong[data-v-c455d0ac],.warn[data-v-c455d0ac],.warn>strong[data-v-c455d0ac]{font-family:var(--font-button);letter-spacing:-.01em}.simple-datatable thead th[data-v-c455d0ac]{font-family:var(--font-table-header);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--title-color);font-weight:400;line-height:1.5}.h6[data-v-c455d0ac],h6[data-v-c455d0ac]{font-family:var(--font-subtitle);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-color-muted);font-weight:400;letter-spacing:.03rem;line-height:1.5;text-transform:uppercase}.card-rows-header-cell[data-v-c455d0ac],.custom-table-group-header-cell[data-v-c455d0ac],.custom-table-simple thead tr th[data-v-c455d0ac],.custom-table-sort-btn[data-v-c455d0ac],.custom-table-th[data-v-c455d0ac],.inline-nested-table .int-grid thead tr th[data-v-c455d0ac],.p-datatable-column-title[data-v-c455d0ac],.simple-datatable thead tr th[data-v-c455d0ac],.table-header-text[data-v-c455d0ac]{font-family:var(--font-table-header);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-color-muted);font-weight:400;line-height:1.5}body[data-v-c455d0ac],p[data-v-c455d0ac],ul.text-list[data-v-c455d0ac]{color:var(--text-color);font-family:var(--font-text)}body[data-v-c455d0ac],code[data-v-c455d0ac],p[data-v-c455d0ac],pre[data-v-c455d0ac],ul.text-list[data-v-c455d0ac]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}code[data-v-c455d0ac],pre[data-v-c455d0ac]{font-family:var(--font-mono)}.theme-dark .h1[data-v-c455d0ac],.theme-dark .h2[data-v-c455d0ac],.theme-dark .h3[data-v-c455d0ac],.theme-dark .h4[data-v-c455d0ac],.theme-dark .h5[data-v-c455d0ac],.theme-dark .h6[data-v-c455d0ac],.theme-dark .p-datatable-column-title[data-v-c455d0ac],.theme-dark .p-dialog-header[data-v-c455d0ac],.theme-dark .p-dialog-title[data-v-c455d0ac],.theme-dark .p-drawer-title[data-v-c455d0ac],.theme-dark .simple-datatable thead th[data-v-c455d0ac],.theme-dark .stat-label.is-large[data-v-c455d0ac],.theme-dark b[data-v-c455d0ac],.theme-dark h1[data-v-c455d0ac],.theme-dark h2[data-v-c455d0ac],.theme-dark h3[data-v-c455d0ac],.theme-dark h4[data-v-c455d0ac],.theme-dark h5[data-v-c455d0ac],.theme-dark h6[data-v-c455d0ac],.theme-dark strong[data-v-c455d0ac]{color:var(--title-color-dark)}.theme-dark body[data-v-c455d0ac],.theme-dark p[data-v-c455d0ac],.theme-dark ul[data-v-c455d0ac]{color:var(--text-color-dark)}.data-field-label[data-v-c455d0ac],.p-datatable-column-title[data-v-c455d0ac],.p-multiselect-option-group[data-v-c455d0ac],.p-tag-label[data-v-c455d0ac],.simple-datatable thead th[data-v-c455d0ac],.tab-link[data-v-c455d0ac]{font-family:var(--font-button);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;letter-spacing:-.01em;line-height:1.5}a[data-v-c455d0ac]{font-family:var(--font-link);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--link-color);font-weight:400;line-height:1.5;text-decoration:none}a[data-v-c455d0ac]:hover{color:var(--link-hover-color);text-decoration:underline}a.is-subtle[data-v-c455d0ac]{color:var(--text-color-muted)}a.is-subtle[data-v-c455d0ac]:hover{color:var(--text-color);text-decoration:underline}a.p-button[data-v-c455d0ac],a.p-button[data-v-c455d0ac]:hover{color:revert-layer;text-decoration:none}.stat-num[data-v-c455d0ac]{color:var(--title-color);font-family:var(--font-text-bold)}.stat-label[data-v-c455d0ac],.stat-num[data-v-c455d0ac]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}.stat-label[data-v-c455d0ac]{color:var(--text-color);font-family:var(--font-text)}.muted[data-v-c455d0ac],.muted>strong[data-v-c455d0ac]{color:var(--text-color-muted)}.danger[data-v-c455d0ac],.danger>strong[data-v-c455d0ac]{color:var(--color-danger-600)}.success[data-v-c455d0ac],.success>strong[data-v-c455d0ac]{color:var(--color-success-600)}.info[data-v-c455d0ac],.info>strong[data-v-c455d0ac]{color:var(--color-info-600)}.warn[data-v-c455d0ac],.warn>strong[data-v-c455d0ac]{color:var(--color-warn-600)}.primary[data-v-c455d0ac],.primary>strong[data-v-c455d0ac]{color:var(--color-primary-600)}body[data-v-c455d0ac],html[data-v-c455d0ac]{font-size:13.75px}@media(max-width:1199.98px){body[data-v-c455d0ac],html[data-v-c455d0ac]{font-size:14px}}@media(max-width:991.98px){body[data-v-c455d0ac],html[data-v-c455d0ac]{font-size:14px}}@media(max-width:767.98px){body[data-v-c455d0ac],html[data-v-c455d0ac]{font-size:14px}}.h1[data-v-c455d0ac],h1[data-v-c455d0ac]{font-size:2.4rem}.h1[data-v-c455d0ac],.h2[data-v-c455d0ac],h1[data-v-c455d0ac],h2[data-v-c455d0ac]{line-height:1.35}.h2[data-v-c455d0ac],h2[data-v-c455d0ac]{font-size:1.85rem}.h3[data-v-c455d0ac],.p-dialog-header[data-v-c455d0ac],.p-dialog-header h1[data-v-c455d0ac],.p-dialog-title[data-v-c455d0ac],.p-drawer-title[data-v-c455d0ac],h3[data-v-c455d0ac]{font-size:1.6rem;line-height:1.35}.h4[data-v-c455d0ac],h4[data-v-c455d0ac]{font-size:1.3rem}.h5[data-v-c455d0ac],.stat-label.is-large[data-v-c455d0ac],h5[data-v-c455d0ac]{font-size:1.15rem}.h6[data-v-c455d0ac],h6[data-v-c455d0ac]{font-size:.8rem}p[data-v-c455d0ac],ul.text-list[data-v-c455d0ac]{font-size:1rem;line-height:1.45}p.is-large[data-v-c455d0ac],ul.text-list.is-large[data-v-c455d0ac]{font-size:1.15rem;line-height:1.5}code[data-v-c455d0ac],pre[data-v-c455d0ac]{font-size:1rem}.is-small[data-v-c455d0ac],.p-tag-label[data-v-c455d0ac],figcaption[data-v-c455d0ac],small[data-v-c455d0ac]{font-size:.85rem;line-height:1.45}.stat-num[data-v-c455d0ac]{font-size:1.15rem}.stat-num.is-md[data-v-c455d0ac]{font-size:1.3rem}.stat-num.is-lg[data-v-c455d0ac]{font-size:1.6rem}.stat-num.is-xl[data-v-c455d0ac]{font-size:1.85rem}.page-number-node[data-v-c455d0ac]{align-items:center;background:var(--color-edit-mode-50);border:1px solid var(--color-edit-mode-300);border-radius:var(--p-tag-border-radius);display:inline-flex;gap:.3rem;line-height:1.4;margin:0 .1em;padding:.2em .5em;transition:background .15s,box-shadow .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.page-number-node[data-v-c455d0ac]:hover{background:var(--color-edit-mode-200);box-shadow:0 1px 4px #686edc33}.page-number-node.is-selected[data-v-c455d0ac]{background:var(--color-edit-mode-300);border-color:var(--color-edit-mode-600);box-shadow:0 0 0 2px var(--color-edit-mode-200)}.page-number-node.ProseMirror-selectednode[data-v-c455d0ac]{outline:none}.page-number-node[data-v-c455d0ac]:after{content:"​";display:inline-block;pointer-events:none;-webkit-user-select:text;-moz-user-select:text;user-select:text;width:.3em}.page-number-icon[data-v-c455d0ac],.page-number-label[data-v-c455d0ac]{color:var(--color-edit-mode-800)}.page-number-label[data-v-c455d0ac]{font-family:var(--font-button);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:-.01em;line-height:1.5}.page-break-node[data-v-a69a48f7]{align-items:center;display:flex;gap:.6rem;margin:.6rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-break-line[data-v-a69a48f7]{border-top:1px dashed var(--color-surface-400);flex:1;height:0}.page-break-label[data-v-a69a48f7]{background:var(--color-surface-100);border:1px solid var(--color-surface-300);border-radius:999px;color:var(--color-surface-600);font-family:var(--font-button);font-size:.75rem;gap:.3em;letter-spacing:.02em;padding:.1em .6em;text-transform:uppercase}.page-break-delete[data-v-a69a48f7],.page-break-label[data-v-a69a48f7]{align-items:center;display:inline-flex}.page-break-delete[data-v-a69a48f7]{background:transparent;border:0;border-radius:50%;color:var(--color-surface-500);cursor:pointer;height:1.5rem;justify-content:center;padding:0;width:1.5rem}.page-break-delete[data-v-a69a48f7]:focus-visible,.page-break-delete[data-v-a69a48f7]:hover{background:var(--color-danger-100,var(--color-surface-200));color:var(--color-danger-600,var(--color-surface-700))}.page-break-node.is-selected .page-break-line[data-v-a69a48f7]{border-top-color:var(--color-edit-mode-300)}.page-break-node.ProseMirror-selectednode[data-v-a69a48f7]{outline:none}.section-band-view[data-v-ad2d14a0]{background:var(--color-surface-0,#fff);position:relative}.band-controls[data-v-ad2d14a0],.band-select[data-v-ad2d14a0]{color:var(--color-surface-700,#374151)}.band-select[data-v-ad2d14a0]{background:var(--color-surface-0,#fff);border:1px solid var(--color-surface-200,#e5e7eb);border-radius:4px;cursor:pointer;font-size:.75rem;outline:none;padding:2px 4px}.band-select[data-v-ad2d14a0]:focus{border-color:var(--color-primary-400,#8b8fe0)}.band-ctrl-divider[data-v-ad2d14a0]{background:var(--color-surface-200,#e5e7eb);height:18px;margin:0 3px;width:1px}.band-content[data-v-ad2d14a0]{min-height:24px}.band-content[data-v-ad2d14a0] h1,.band-content[data-v-ad2d14a0] h2,.band-content[data-v-ad2d14a0] h3,.band-content[data-v-ad2d14a0] p{margin:.15rem 0}.layout-columns-view[data-v-73526b80]{background:var(--color-edit-mode-100)}.layout-controls-wrapper[data-v-73526b80]{justify-content:flex-start}.layout-controls[data-v-73526b80]{display:flex;flex-wrap:wrap;gap:2px}.layout-add-col-btn[data-v-73526b80]{background:var(--color-surface-0,#fff);border:1px solid var(--color-surface-200,#e5e7eb);border-radius:4px;color:var(--color-surface-600,#4b5563);cursor:pointer;font-size:.72rem;font-weight:600;gap:4px;height:26px;padding:0 8px;transition:background .12s,border-color .12s}.layout-add-col-btn[data-v-73526b80]:hover:not(:disabled){background:var(--color-primary-50,#eef0fd);border-color:var(--color-primary-300,#a5a8e8);color:var(--color-primary-700,#4a4ea0)}.layout-add-col-btn[data-v-73526b80]:disabled{cursor:not-allowed;opacity:.4}.layout-display-group[data-v-73526b80]{display:flex;gap:1px}.layout-display-btn[data-v-73526b80]{background:var(--color-surface-0,#fff);border:1px solid var(--color-surface-200,#e5e7eb);border-radius:4px;color:var(--color-surface-500,#6b7280);cursor:pointer;font-size:.7rem;font-weight:600;height:26px;padding:0 8px;transition:background .12s,color .12s,border-color .12s}.layout-display-btn[data-v-73526b80]:hover{background:var(--color-surface-100);color:var(--color-surface-600)}.layout-display-btn.active[data-v-73526b80]{background:var(--color-edit-mode-100);border-color:var(--color-edit-mode-300);color:var(--color-edit-mode-800)}.layout-align-group[data-v-73526b80]{display:flex;gap:1px}.layout-align-btn[data-v-73526b80]{background:var(--color-surface-0,#fff);border:1px solid var(--color-surface-200,#e5e7eb);border-radius:4px;color:var(--color-surface-500,#6b7280);cursor:pointer;font-size:.8rem;height:26px;transition:background .12s,color .12s,border-color .12s;width:26px}.layout-align-btn[data-v-73526b80]:hover{background:var(--color-surface-100);color:var(--color-surface-600)}.layout-align-btn.active[data-v-73526b80]{background:var(--color-edit-mode-100);border-color:var(--color-edit-mode-300);color:var(--color-edit-mode-800)}.layout-ctrl-btn[data-v-73526b80]{font-size:.75rem;height:26px;width:26px}.layout-ctrl-divider[data-v-73526b80]{background:var(--color-surface-200,#e5e7eb);flex-shrink:0;height:18px;margin:0 2px;width:1px}.layout-grid[data-v-73526b80]{display:grid;gap:.5rem;grid-template-columns:repeat(12,1fr);padding:.5rem}.layout-grid[data-v-73526b80] p{margin:.25rem 0}.layout-column-view[data-v-6a528d97]{background:var(--main-content-bg);border:1px dashed var(--color-edit-mode-300);border-radius:6px;min-height:50px;min-width:50px;padding:.5rem;position:relative}.layout-column-controls[data-v-6a528d97]{align-items:center;display:flex;gap:2px;opacity:0;position:absolute;right:4px;top:4px;transition:opacity .15s;z-index:10}.layout-column-view:hover .layout-column-controls[data-v-6a528d97]{opacity:1}.layout-col-width-btn[data-v-6a528d97]{align-items:center;background:var(--color-surface-0,#fff);border:1px solid var(--color-surface-200,#e5e7eb);border-radius:4px;box-shadow:0 1px 3px #00000014;color:var(--color-surface-600,#4b5563);cursor:pointer;display:inline-flex;font-size:.7rem;font-weight:600;gap:3px;height:22px;padding:0 6px;transition:background .12s,border-color .12s}.layout-col-width-btn[data-v-6a528d97]:hover{background:var(--color-primary-50,#eef0fd);border-color:var(--color-primary-300,#a5a8e8);color:var(--color-primary-700,#4a4ea0)}.layout-col-chevron[data-v-6a528d97]{color:var(--color-surface-400,#9ca3af);font-size:.55rem}.layout-col-delete-btn[data-v-6a528d97]{align-items:center;background:var(--color-surface-0,#fff);border:1px solid var(--color-surface-200,#e5e7eb);border-radius:4px;box-shadow:0 1px 3px #00000014;color:var(--color-surface-400,#9ca3af);cursor:pointer;display:inline-flex;font-size:.65rem;height:22px;justify-content:center;transition:background .12s,color .12s;width:22px}.layout-col-delete-btn[data-v-6a528d97]:not(:disabled):hover{background:var(--p-red-50,#fef2f2);border-color:var(--p-red-200,#fecaca);color:var(--p-red-500,#ef4444)}.layout-col-delete-btn[data-v-6a528d97]:disabled{cursor:not-allowed;opacity:.3}.layout-column-content[data-v-6a528d97]{display:block}.layout-width-popover[data-v-6a528d97]{display:flex;flex-direction:column;gap:.5rem;min-width:160px;padding:.25rem}.layout-width-popover-title[data-v-6a528d97]{color:var(--color-surface-500);font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.layout-width-presets[data-v-6a528d97]{display:flex;gap:4px}.layout-preset-btn[data-v-6a528d97]{background:var(--color-surface-0,#fff);border:1px solid var(--color-surface-200,#e5e7eb);border-radius:4px;color:var(--color-surface-600,#4b5563);cursor:pointer;flex:1;font-size:.7rem;font-weight:500;padding:.2rem .25rem;text-align:center;transition:all .1s}.layout-preset-btn[data-v-6a528d97]:hover{border-color:var(--color-primary-300,#a5a8e8);color:var(--p-primary-color)}.layout-preset-btn.active[data-v-6a528d97]{background:var(--color-primary-50,rgba(59,130,246,.05));border-color:var(--p-primary-color);color:var(--p-primary-color);font-weight:600}.uploaded-image-view[data-v-13d9c912]{background:var(--color-surface-0,#fff)}.uploaded-image-view.align-left[data-v-13d9c912]{text-align:left}.uploaded-image-view.align-center[data-v-13d9c912]{text-align:center}.uploaded-image-view.align-right[data-v-13d9c912]{text-align:right}.uploaded-image-controls[data-v-13d9c912]{flex-wrap:wrap}.uploaded-image-btn[data-v-13d9c912]{align-items:center;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;padding:0;width:28px}.uploaded-image-btn[data-v-13d9c912]:hover{background:var(--color-surface-100,#f3f4f6)}.uploaded-image-btn.active[data-v-13d9c912]{background:var(--color-primary-100,#e0e7ff);color:var(--color-primary-700,#4338ca)}.uploaded-image-divider[data-v-13d9c912]{background:var(--color-surface-200,#e5e7eb);height:18px;width:1px}.uploaded-image-width[data-v-13d9c912]{max-width:100%}.uploaded-image-width[data-v-13d9c912],.uploaded-image-width-value[data-v-13d9c912]{background:var(--color-surface-0,#fff);border:1px solid var(--color-surface-200,#e5e7eb);border-radius:6px;color:var(--color-surface-700,#374151);flex:0 1 auto;font-size:.8rem;min-width:0;padding:.25rem .45rem}.uploaded-image-width-value[data-v-13d9c912]{width:3.5rem}.uploaded-image-name[data-v-13d9c912]{color:var(--color-surface-600,#4b5563);flex:1 1 auto;font-size:.8rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uploaded-image-frame img[data-v-13d9c912]{border-radius:6px;height:auto;max-width:100%}.fc-body[data-v-19734291]{align-items:center;display:flex}.fc-body[data-v-19734291],.fc-cols[data-v-19734291]{flex-wrap:wrap;gap:.3rem}.fc-cols[data-v-19734291]{display:inline-flex}.fc-col-chip[data-v-19734291]{background:var(--color-surface-0,#fff);border:1px solid var(--color-surface-200,#e5e7eb);border-radius:5px;color:var(--color-surface-700,#374151);font-size:.78rem;padding:1px 8px}.fc-empty[data-v-19734291]{color:var(--text-color-muted);font-size:.78rem;font-style:italic}.rb-body.is-grid[data-v-fa17e6d7] .rb-content{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.rb-content[data-v-fa17e6d7]{min-height:24px}.field-inserter[data-v-5e303d28]{background:var(--color-surface-0,#fff);border:1px solid var(--color-surface-200,#e5e7eb);border-radius:8px;box-shadow:0 4px 16px #0000001f;max-height:300px;min-width:220px;overflow-y:auto;z-index:1000}.inserter-header[data-v-5e303d28]{border-bottom:1px solid var(--color-surface-100,#f3f4f6);color:var(--p-text-muted-color,#6b7280);font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.5rem .75rem;text-transform:uppercase}.inserter-list[data-v-5e303d28]{list-style:none;margin:0;padding:.25rem 0}.inserter-item[data-v-5e303d28]{align-items:center;cursor:pointer;display:flex;gap:.5rem;padding:.5rem .75rem;transition:background .1s}.inserter-item.active[data-v-5e303d28]{background:var(--color-primary-50,#f0f0ff)}.item-icon[data-v-5e303d28]{color:var(--color-primary-500,#686edc);font-size:.85rem;text-align:center;width:1.25rem}.item-name[data-v-5e303d28]{flex:1;font-size:.9rem;font-weight:500}.item-type[data-v-5e303d28]{color:var(--p-text-muted-color,#6b7280);font-size:.75rem}.configurator-form[data-v-30e1195f]{display:flex;flex-direction:column;gap:1rem;max-height:70vh;overflow-y:auto}.configurator-form-row[data-v-30e1195f]{display:flex;gap:1.5rem}.configurator-form-actions[data-v-30e1195f]{border-top:1px solid var(--color-surface-200,#e5e7eb);display:flex;justify-content:space-between;padding-top:.5rem}.fpp[data-v-6145523b]{min-width:0}.fpp-value-placeholder[data-v-6145523b]{color:var(--color-surface-400,#9ca3af)}.fpp-option[data-v-6145523b],.fpp-value[data-v-6145523b]{align-items:center;display:flex;gap:.4rem;min-width:0}.fpp-option-label[data-v-6145523b],.fpp-value-label[data-v-6145523b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpp-option-icon[data-v-6145523b],.fpp-value-icon[data-v-6145523b]{color:var(--color-surface-400,#9ca3af);flex:none;font-size:.8rem}.fcc-form[data-v-e52bcb7e]{display:flex;flex-direction:column;gap:1rem;max-height:70vh;overflow-y:auto}.field-option[data-v-e52bcb7e]{align-items:center;display:flex;gap:8px;min-width:0}.field-option-icon[data-v-e52bcb7e]{color:var(--text-color-muted);flex:none;font-size:.9375rem}.field-option-name[data-v-e52bcb7e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-option-placeholder[data-v-e52bcb7e]{color:var(--text-color-muted)}.fcc-hint[data-v-e52bcb7e]{color:var(--color-surface-500,#6b7280);display:block;margin-top:.25rem}.fcc-row[data-v-e52bcb7e]{display:flex;flex-wrap:wrap;gap:1rem}.fcc-row-field[data-v-e52bcb7e]{flex:1 1 12rem;min-width:0}.fcc-toggles[data-v-e52bcb7e]{display:flex;flex-direction:column;gap:.5rem}.fcc-columns[data-v-e52bcb7e],.fcc-group[data-v-e52bcb7e]{display:flex;flex-direction:column;gap:.4rem}.fcc-group-row[data-v-e52bcb7e]{align-items:flex-start;display:flex;gap:.4rem}.fcc-group-field[data-v-e52bcb7e]{flex:1;min-width:0}.fcc-group-sort[data-v-e52bcb7e]{align-self:flex-start}.fcc-col-row[data-v-e52bcb7e]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.fcc-add-col[data-v-e52bcb7e]{align-self:flex-start;width:auto}.fcc-col-list[data-v-e52bcb7e]{display:flex;flex-direction:column;gap:.4rem}.fcc-col-field[data-v-e52bcb7e]{flex:0 0 40%;min-width:0}.fcc-col-label[data-v-e52bcb7e]{flex:1}.fcc-col-drag[data-v-e52bcb7e]{border-radius:.25em;color:var(--color-surface-400,#9ca3af);cursor:grab;flex-shrink:0;padding:.25rem;transition:background-color .15s ease}.fcc-col-drag[data-v-e52bcb7e]:hover{background:var(--color-surface-100,#f1f5f9)}.fcc-col-drag[data-v-e52bcb7e]:active{cursor:grabbing}.fcc-col-row--ghost[data-v-e52bcb7e]{background:var(--color-primary-50,var(--color-surface-100));border:1px dashed var(--p-primary-color);border-radius:.25rem;opacity:1}.fcc-col-row--ghost>*[data-v-e52bcb7e]{visibility:hidden}.fcc-col-row--chosen[data-v-e52bcb7e]{background:var(--color-surface-100,#f1f5f9);border-radius:.25rem}.fcc-col-row--drag[data-v-e52bcb7e]{opacity:.9}.fcc-note[data-v-e52bcb7e]{background:var(--color-surface-50,#f8fafc);border:1px solid var(--color-surface-200,#e5e7eb);border-radius:8px;color:var(--color-surface-600,#4b5563);font-size:.85rem;padding:.6rem .75rem}.fcc-actions[data-v-e52bcb7e]{border-top:1px solid var(--color-surface-200,#e5e7eb);display:flex;justify-content:space-between;padding-top:.5rem}.rbc-form[data-v-27dd7e69]{display:flex;flex-direction:column;gap:1rem;max-height:70vh;overflow-y:auto}.rbc-actions[data-v-27dd7e69]{border-top:1px solid var(--color-surface-200,#e5e7eb);display:flex;justify-content:space-between;padding-top:.5rem}.table-configurator[data-v-82503fca]{display:flex;flex-direction:column;gap:1rem}.table-configurator-actions[data-v-82503fca]{border-top:1px solid var(--color-surface-200,#e5e7eb);display:flex;gap:.5rem;justify-content:flex-end;padding-top:.5rem}.custom-layout-editor[data-v-f1ab8de5]{border:1px solid var(--border-color-default);border-radius:8px;overflow:hidden}.editor-body[data-v-f1ab8de5]{display:flex;min-height:150px}.custom-layout-editor.is-furniture-zone .editor-body[data-v-f1ab8de5]{min-height:3.5rem}.editor-content[data-v-f1ab8de5] .layout-builder-drag-handle{align-items:center;background:transparent;border-radius:4px;color:var(--color-surface-400);cursor:grab;display:flex;height:22px;justify-content:center;left:0;opacity:.55;pointer-events:auto;position:absolute;top:0;transition:opacity 80ms ease,background 80ms ease,color 80ms ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:20px;z-index:5}.editor-content[data-v-f1ab8de5] .layout-builder-drag-handle:hover{background:var(--color-surface-100);color:var(--color-surface-700);opacity:1}.editor-content[data-v-f1ab8de5] .layout-builder-drag-handle.is-dragging,.editor-content[data-v-f1ab8de5] .layout-builder-drag-handle:active{background:var(--color-primary-50);color:var(--color-primary-700);cursor:grabbing;opacity:1}.editor-content[data-v-f1ab8de5] .layout-builder-drag-handle__grip{font-size:14px;font-weight:700;letter-spacing:-1px;line-height:1;pointer-events:none}.editor-content[data-v-f1ab8de5]{display:flex;flex:1;flex-direction:column;min-width:0;padding:0}.editor-content[data-v-f1ab8de5] .tiptap{flex:1;outline:none;padding:1rem}.custom-layout-editor.has-drag-handle .editor-content[data-v-f1ab8de5] .tiptap{padding-left:2rem}.custom-layout-editor.has-drag-handle .editor-content[data-v-f1ab8de5]{position:relative}.editor-content[data-v-f1ab8de5] .tiptap p{margin:.25rem 0;position:relative}.editor-content[data-v-f1ab8de5] .tiptap p.is-editor-empty:first-child:before{color:var(--p-text-muted-color);content:attr(data-placeholder);pointer-events:none;position:absolute}.editor-content[data-v-f1ab8de5] .tiptap:after{clear:both;content:"";display:table}.editor-content[data-v-f1ab8de5] .tiptap table{border-collapse:collapse;margin:0;table-layout:fixed;width:100%}.editor-content[data-v-f1ab8de5] .tiptap td,.editor-content[data-v-f1ab8de5] .tiptap th{border:1px solid var(--color-surface-300);min-width:5rem;padding:.45rem .55rem;vertical-align:middle}.editor-content[data-v-f1ab8de5] .tiptap td>p,.editor-content[data-v-f1ab8de5] .tiptap th>p{margin:0}.editor-content[data-v-f1ab8de5] .tiptap th{background:var(--color-surface-100);font-weight:700}.editor-content[data-v-f1ab8de5] .tiptap .selectedCell:after{background:color-mix(in srgb,var(--color-primary-100) 60%,transparent)}.field-panel[data-v-f1ab8de5]{background:var(--color-surface-50);border-left:1px solid var(--color-surface-200);min-width:200px;overflow:hidden;width:200px}.field-panel[data-v-f1ab8de5],.field-panel-header[data-v-f1ab8de5]{display:flex;flex-direction:column}.field-panel-header[data-v-f1ab8de5]{gap:.35rem;padding:.5rem}.field-panel-list[data-v-f1ab8de5]{max-height:200px;overflow-y:auto;padding:.25rem}.field-panel-item[data-v-f1ab8de5]{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:.4rem;padding:.4rem .5rem;transition:background .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.field-panel-item[data-v-f1ab8de5]:hover{background:var(--color-surface-200)}.field-panel-item[data-v-f1ab8de5]:active{background:var(--color-primary-100)}.field-panel-breadcrumb[data-v-f1ab8de5]{align-items:center;border-bottom:1px solid var(--color-surface-200);color:var(--color-surface-600);display:flex;font-size:.78rem;gap:.4rem;padding:.3rem .6rem}.field-panel-back[data-v-f1ab8de5]{color:var(--color-primary-500);cursor:pointer}.field-panel-back[data-v-f1ab8de5]:hover{color:var(--color-primary-700)}.field-panel-crumb[data-v-f1ab8de5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-panel-icon[data-v-f1ab8de5]{color:var(--text-color);flex-shrink:0}.field-panel-drill[data-v-f1ab8de5]{color:var(--color-surface-400);flex-shrink:0;padding:2px}.field-panel-drill[data-v-f1ab8de5]:hover{color:var(--color-primary-500)}.field-panel-name[data-v-f1ab8de5]{color:var(--text-color);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-panel-empty[data-v-f1ab8de5]{color:var(--color-surface-400);font-size:.8rem;padding:1rem .5rem;text-align:center}.preview-section[data-v-f1ab8de5]{border-top:1px solid var(--border-color-default)}.preview-label[data-v-f1ab8de5]{background:var(--color-surface-50);border-bottom:1px solid var(--color-surface-200);color:var(--color-surface-500);font-weight:600;padding:.3rem .75rem}.preview-content[data-v-f1ab8de5]{padding:1rem}.pdf-viewer[data-v-83e33b4d]{background:var(--color-surface-100);display:flex;flex-direction:column;min-height:0;overflow:hidden}.pdf-viewer[data-v-83e33b4d]:fullscreen{height:100vh}.pdf-viewer-toolbar[data-v-83e33b4d]{align-items:center;background:var(--color-surface-0);border-bottom:1px solid var(--border-color-default);display:flex;gap:.6rem;padding:.45rem .6rem}.pdf-viewer-spacer[data-v-83e33b4d]{flex:1}.pdf-viewer-page-ind[data-v-83e33b4d]{color:var(--text-color-muted);font-size:.8rem}.pdf-viewer-icon-btn[data-v-83e33b4d]{align-items:center;background:transparent;border:1px solid transparent;border-radius:5px;color:var(--text-color-muted);cursor:pointer;display:inline-flex;height:1.7rem;justify-content:center;width:1.7rem}.pdf-viewer-icon-btn[data-v-83e33b4d]:hover:not(:disabled){background:var(--color-surface-100);color:var(--text-color)}.pdf-viewer-icon-btn.is-active[data-v-83e33b4d]{background:var(--color-primary-100);color:var(--color-primary-700)}.pdf-viewer-icon-btn[data-v-83e33b4d]:disabled{cursor:default;opacity:.4}.pdf-viewer-zoom[data-v-83e33b4d]{align-items:center;border:1px solid var(--border-color-default);border-radius:6px;display:inline-flex;gap:.1rem;padding:.1rem}.pdf-viewer-zoom-btn[data-v-83e33b4d],.pdf-viewer-zoom-val[data-v-83e33b4d]{align-items:center;background:transparent;border:none;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:.78rem;height:1.4rem;justify-content:center}.pdf-viewer-zoom-btn[data-v-83e33b4d]{width:1.5rem}.pdf-viewer-zoom-val[data-v-83e33b4d]{font-variant-numeric:tabular-nums;min-width:2.8rem}.pdf-viewer-zoom-btn[data-v-83e33b4d]:disabled,.pdf-viewer-zoom-val[data-v-83e33b4d]:disabled{cursor:default;opacity:.4}.pdf-viewer-pager[data-v-83e33b4d]{display:inline-flex;gap:.1rem}.pdf-viewer-canvas[data-v-83e33b4d]{background:var(--color-surface-200);display:flex;flex:1;gap:.6rem;min-height:0;overflow:hidden;padding:10px;position:relative}.pdf-viewer-rail[data-v-83e33b4d]{flex:0 0 3rem;gap:.5rem;overflow-y:auto}.pdf-viewer-rail[data-v-83e33b4d],.pdf-viewer-thumb[data-v-83e33b4d]{align-items:center;display:flex;flex-direction:column}.pdf-viewer-thumb[data-v-83e33b4d]{background:transparent;border:none;cursor:pointer;gap:.15rem;padding:0}.pdf-viewer-thumb-mini[data-v-83e33b4d]{background:var(--color-surface-0);border:1px solid var(--color-surface-400);border-radius:3px;height:3.5rem;width:2.5rem}.pdf-viewer-thumb.is-active .pdf-viewer-thumb-mini[data-v-83e33b4d]{border:2px solid var(--color-primary-600)}.pdf-viewer-thumb-n[data-v-83e33b4d]{color:var(--text-color-muted);font-size:.7rem}.pdf-viewer-thumb.is-active .pdf-viewer-thumb-n[data-v-83e33b4d]{color:var(--color-primary-700);font-weight:600}.pdf-viewer-sheets[data-v-83e33b4d]{display:flex;flex:1;flex-direction:column;gap:10px;overflow:auto}.pdf-viewer-sheet[data-v-83e33b4d]{background:var(--color-surface-0);border:1px solid var(--color-surface-400);border-radius:2px;box-shadow:0 1px 4px #00000014;margin-inline:auto}.pdf-viewer-sheet[data-v-83e33b4d]:only-child{margin-block:auto}.pdf-viewer-page-canvas[data-v-83e33b4d]{display:block}.pdf-viewer-overlay[data-v-83e33b4d]{align-items:flex-start;background:#ffffff73;display:flex;inset:0;justify-content:center;padding-top:2.5rem;position:absolute;z-index:5}.pdf-viewer-pill[data-v-83e33b4d]{align-items:center;background:var(--color-surface-0);border:1px solid var(--border-color-default);border-radius:20px;color:var(--text-color);display:inline-flex;font-size:.8rem;font-weight:500;gap:.5rem;padding:.4rem .85rem}.pdf-viewer-spin[data-v-83e33b4d]{animation:pdf-viewer-spin-83e33b4d .7s linear infinite;border:2px solid var(--color-surface-300);border-radius:50%;border-top-color:var(--color-primary-600);height:.85rem;width:.85rem}@keyframes pdf-viewer-spin-83e33b4d{to{transform:rotate(1turn)}}.pdf-viewer-state[data-v-83e33b4d]{align-items:center;background:var(--color-surface-100);display:flex;flex-direction:column;gap:.75rem;inset:0;justify-content:center;padding:1.5rem;position:absolute;text-align:center;z-index:6}.pdf-viewer-state-icon[data-v-83e33b4d]{color:var(--color-surface-400);font-size:2.25rem}.pdf-viewer-state-msg[data-v-83e33b4d]{color:var(--text-color-muted);font-size:.85rem;margin:0;max-width:18rem}.pdf-viewer-state.is-error .pdf-viewer-state-icon[data-v-83e33b4d]{color:var(--color-danger-600)}.pdf-viewer-state.is-error .pdf-viewer-state-msg[data-v-83e33b4d]{color:var(--status-danger-color)}.pdf-viewer-icon-btn[data-v-cb58ab68]{align-items:center;background:transparent;border:1px solid transparent;border-radius:5px;color:var(--text-color-muted);cursor:pointer;display:inline-flex;height:1.7rem;justify-content:center;width:1.7rem}.pdf-viewer-icon-btn[data-v-cb58ab68]:hover{background:var(--color-surface-100);color:var(--text-color)}.live-preview-state-icon[data-v-cb58ab68]{color:var(--color-surface-400);font-size:2.25rem}.live-preview-state-icon.is-error[data-v-cb58ab68]{color:var(--status-danger-color)}.live-preview-state-title[data-v-cb58ab68]{color:var(--text-color);margin:0}.live-preview-state-title.is-error[data-v-cb58ab68]{color:var(--status-danger-color)}.live-preview-state-hint[data-v-cb58ab68]{color:var(--text-color-muted);margin:0;max-width:20rem}.live-preview-state-hint.is-error[data-v-cb58ab68]{color:var(--status-danger-color)}.pdf-ds-panel[data-v-2506b47b]{gap:1rem}.pdf-ds-field[data-v-2506b47b],.pdf-ds-panel[data-v-2506b47b]{display:flex;flex-direction:column}.pdf-ds-help[data-v-2506b47b]{color:var(--text-color-muted);margin:5px 0 0}.pdf-ds-message[data-v-2506b47b]{margin-inline:1px}.pdf-ds-messages[data-v-2506b47b]{display:flex;flex-direction:column;gap:.5rem}.pdf-ds-chip[data-v-2506b47b]{align-items:center;align-self:flex-start;background:var(--color-surface-50);border:1px solid var(--border-color-default);border-radius:6px;color:var(--text-color);display:inline-flex;gap:.4rem;padding:.3rem .6rem}.pdf-layout-editor[data-v-fcc9d236]{display:flex;flex-direction:column;height:100vh}.pdf-settings-popover[data-v-fcc9d236]{display:flex;flex-direction:column;gap:.35rem;min-width:22rem}.pdf-margin-group[data-v-fcc9d236]{border-top:1px solid var(--border-color-default);margin-top:.75rem;padding-top:.75rem}.pdf-margin-group h6[data-v-fcc9d236]{margin-bottom:.5rem}.pdf-margin-group[data-v-fcc9d236] .form-field{min-width:0}.pdf-editor-body[data-v-fcc9d236]{align-items:stretch;display:flex;flex:1 1 auto;gap:0;min-height:520px;overflow:hidden;position:relative}.pdf-editor-body.is-dragging[data-v-fcc9d236]{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pdf-editor-builder[data-v-fcc9d236]{display:flex;flex:1 1 0;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.pdf-editor-preview[data-v-fcc9d236]{display:flex;flex:1 1 0;min-height:0;min-width:0}.pdf-editor-preview[data-v-fcc9d236]>*{flex:1 1 auto;min-width:0}.pdf-editor-gutter[data-v-fcc9d236]{align-items:center;align-self:stretch;cursor:col-resize;display:flex;flex:0 0 16px;justify-content:center;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pdf-editor-gutter-grip[data-v-fcc9d236]{background:var(--border-color-default);border-radius:2px;height:40px;transition:background .15s ease,height .15s ease;width:2px}.pdf-editor-gutter.is-dragging .pdf-editor-gutter-grip[data-v-fcc9d236],.pdf-editor-gutter:focus-visible .pdf-editor-gutter-grip[data-v-fcc9d236],.pdf-editor-gutter:hover .pdf-editor-gutter-grip[data-v-fcc9d236]{background:var(--color-primary-400);height:64px}.pdf-editor-gutter[data-v-fcc9d236]:focus-visible{outline:none}.pdf-data-chip-wrap[data-v-fcc9d236]{display:inline-flex;max-width:20rem;min-width:0;position:relative}.pdf-data-chip[data-v-fcc9d236]{max-width:100%;min-width:0}.pdf-data-chip-dot[data-v-fcc9d236]{background:var(--status-success-color);border-radius:50%;height:10px;pointer-events:none;position:absolute;right:-.15rem;top:-.15rem;width:10px}.pdf-data-chip-dot.is-warn[data-v-fcc9d236]{background:var(--status-warn-color)}.pdf-data-chip[data-v-fcc9d236] .p-button-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-toolbar-wrap[data-v-fcc9d236]{flex:0 0 auto;position:relative;z-index:2}.pdf-canvas-scroll[data-v-fcc9d236]{background:var(--color-surface-100);flex:1 1 auto;min-height:0;overflow:auto;padding:1.1rem}.pdf-sheet[data-v-fcc9d236]{background:var(--color-surface-0);border:1px solid var(--border-color-default);border-radius:4px;box-shadow:0 1px 4px #00000014;display:flex;flex-direction:column;margin:0 auto;min-height:100%;width:min(680px,100%)}.pdf-band[data-v-fcc9d236]{padding:1.1rem 1.4rem;position:relative}.pdf-band-body[data-v-fcc9d236]{border-bottom:1px solid var(--border-color-default);border-top:1px solid var(--border-color-default);flex:1;min-height:22rem}.pdf-band-furniture[data-v-fcc9d236]{background:repeating-linear-gradient(45deg,transparent,transparent 8px,var(--color-surface-100) 8px,var(--color-surface-100) 9px)}.pdf-band-furniture[data-v-fcc9d236]:not(.is-active) .tiptap{opacity:.62}.pdf-band.is-active[data-v-fcc9d236]{outline:2px solid var(--color-primary-400);outline-offset:-4px}.pdf-band-label[data-v-fcc9d236]{font-weight:800;left:.5rem;letter-spacing:.05em;text-transform:uppercase;top:.4rem}.pdf-band-label[data-v-fcc9d236],.pdf-band-note[data-v-fcc9d236]{color:var(--text-color-muted);font-size:.62rem;position:absolute}.pdf-band-note[data-v-fcc9d236]{right:.6rem;top:.45rem}.pdf-band[data-v-fcc9d236] .custom-layout-editor{border:none;border-radius:0}.pdf-empty-zone[data-v-fcc9d236]{background:var(--color-surface-0);border:none;border-top:1px solid var(--border-color-default);color:var(--color-primary-700);cursor:pointer;font-size:.75rem;font-weight:700;padding:.5rem 1.4rem;text-align:center;width:100%}.pdf-empty-zone[data-v-fcc9d236]:hover{background:var(--color-primary-100)}.pdf-sheet>.pdf-empty-zone[data-v-fcc9d236]:first-child{border-bottom:1px solid var(--border-color-default);border-top:none}.pdf-ds-popover[data-v-fcc9d236]{max-height:min(70vh,34rem);overflow-y:auto;width:min(380px,calc(100vw - 3rem))}.pdf-chat-title[data-v-fcc9d236]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-chat-action[data-v-fcc9d236]{align-items:center;background:transparent;border:1px solid transparent;border-radius:5px;color:var(--text-color-muted);cursor:pointer;display:inline-flex;height:1.7rem;justify-content:center;width:1.7rem}.pdf-chat-action[data-v-fcc9d236]:hover{background:var(--color-surface-100);color:var(--text-color)}.display-name-template-loading[data-v-1b7d868a]{color:var(--p-text-muted-color,#6b7280);font-size:.875rem;padding:1rem}.display-name-template-empty[data-v-1b7d868a]{border:1px dashed var(--color-surface-200,#e5e7eb);border-radius:8px;color:var(--p-text-muted-color,#6b7280);padding:.75rem;text-align:center}.intent-main[data-v-8ded9f27]{padding:1rem}.intent-label[data-v-8ded9f27]{display:block;font-family:var(--font-text-bold);margin-bottom:.4rem}.intent-input[data-v-8ded9f27]{font-family:var(--font-text);width:100%}.intent-actions[data-v-8ded9f27]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.7rem}.intent-hint[data-v-8ded9f27]{color:var(--text-color-muted);font-size:.8rem;margin-left:auto}.ask-input[data-v-8ded9f27]{flex:1;min-width:12rem}.canon[data-v-8ded9f27]{background:var(--fn-primary-wash);border:1px solid var(--color-primary-300);border-radius:var(--panel-border-radius);margin-top:.6rem;padding:.75rem .9rem}.canon-head[data-v-8ded9f27]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.4rem}.canon-title[data-v-8ded9f27]{color:var(--color-primary-700);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.canon-text[data-v-8ded9f27]{color:var(--title-color);font-size:1.15rem;line-height:1.45;margin:0}.canon-text .is-term[data-v-8ded9f27]{color:var(--color-primary-800);font-family:var(--font-text-bold)}.canon-echo[data-v-8ded9f27]{border-top:1px dashed var(--color-primary-300);color:var(--text-color-muted);font-size:.8rem;margin-top:.5rem;padding-top:.45rem}.canon-echo em[data-v-8ded9f27]{color:var(--text-color);font-style:normal}.canon.is-stale[data-v-8ded9f27]{background:var(--color-surface-100);border-color:var(--border-color-dark)}.canon.is-stale .canon-text[data-v-8ded9f27],.canon.is-stale .canon-title[data-v-8ded9f27]{color:var(--text-color-muted)}.canon.is-stale .canon-echo[data-v-8ded9f27]{border-top-color:var(--border-color-dark)}.artefact[data-v-8ded9f27],.verify[data-v-8ded9f27]{background:var(--panel-bg);border:1px solid var(--border-color-default);border-radius:var(--panel-border-radius);margin-top:.6rem}.artefact-head[data-v-8ded9f27],.verify-head[data-v-8ded9f27]{align-items:center;border-bottom:1px solid var(--border-color-default);display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between;padding:.45rem .7rem}.artefact-title[data-v-8ded9f27],.verify-title[data-v-8ded9f27]{color:var(--text-color-muted);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.artefact-body[data-v-8ded9f27]{padding:.6rem .7rem}.artefact-grid[data-v-8ded9f27]{display:grid;font-size:.88rem;gap:.25rem .9rem;grid-template-columns:auto 1fr;margin:0}.artefact-grid dt[data-v-8ded9f27]{color:var(--text-color-muted)}.artefact-grid dd[data-v-8ded9f27]{font-family:var(--font-mono);font-size:.82rem;margin:0}.verify-table[data-v-8ded9f27]{border-collapse:collapse;font-size:.85rem;width:100%}.verify-table th[data-v-8ded9f27]{border-bottom:1px solid var(--border-color-default);color:var(--text-color-muted);font-family:var(--font-text-bold);font-size:.72rem;letter-spacing:.04em;padding:.4rem .65rem;text-align:left;text-transform:uppercase}.verify-table td[data-v-8ded9f27]{border-bottom:1px solid var(--border-color-light);padding:.4rem .65rem}.verify-table tr:last-child td[data-v-8ded9f27]{border-bottom:0}.verify-table .num[data-v-8ded9f27]{font-family:var(--font-mono);text-align:right;white-space:nowrap}.ask[data-v-8ded9f27]{background:var(--fn-warn-wash);border:1px solid var(--status-warn-color);border-radius:var(--panel-border-radius);margin-top:.6rem;padding:.9rem 1rem}.ask-head[data-v-8ded9f27]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.ask-title[data-v-8ded9f27]{color:var(--status-warn-color);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ask-q[data-v-8ded9f27]{color:var(--title-color);font-size:1.05rem;margin:0 0 .6rem}.ask-options[data-v-8ded9f27]{display:flex;flex-direction:column;gap:.4rem}.ask-option[data-v-8ded9f27]{align-items:center;background:var(--main-content-bg);border:1px solid var(--border-color-dark);border-radius:var(--panel-border-radius);color:var(--text-color);cursor:pointer;display:flex;font-family:var(--font-text);font-size:.95rem;gap:.6rem;justify-content:space-between;padding:.55rem .75rem;text-align:left;width:100%}.ask-option[data-v-8ded9f27]:hover{background:var(--color-primary-50);border-color:var(--color-primary-500)}.blocked[data-v-8ded9f27]{background:var(--fn-danger-wash);border:1px solid var(--status-danger-color);border-radius:var(--panel-border-radius);margin-top:.6rem;padding:1rem 1.1rem}.blocked-title[data-v-8ded9f27]{color:var(--status-danger-color);font-family:var(--font-subtitle);font-size:1.15rem;margin:0 0 .35rem}.blocked p[data-v-8ded9f27]{color:var(--text-color);font-size:.95rem;margin:0 0 .6rem}.blocked-reason[data-v-8ded9f27]{background:var(--main-content-bg);border-radius:3px;color:var(--status-danger-color);display:inline-block;font-family:var(--font-mono);font-size:.75rem;margin-bottom:.5rem;padding:.05rem .35rem}.blocked-actions[data-v-8ded9f27]{display:flex;flex-wrap:wrap;gap:.5rem}.thinking[data-v-8ded9f27]{align-items:center;background:var(--panel-bg);border:1px solid var(--border-color-default);border-radius:var(--panel-border-radius);display:flex;gap:.75rem;margin-top:.6rem;padding:1.1rem 1rem}.spinner[data-v-8ded9f27]{animation:intent-spin-8ded9f27 .9s linear infinite;color:var(--color-primary-600)}@keyframes intent-spin-8ded9f27{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.spinner[data-v-8ded9f27]{animation-duration:2.4s}}.thinking-text[data-v-8ded9f27]{flex:1;min-width:0}.thinking-text strong[data-v-8ded9f27]{display:block;font-family:var(--font-text-bold)}.thinking-text small[data-v-8ded9f27]{color:var(--text-color-muted);font-size:.82rem}.examples[data-v-8ded9f27]{margin-top:.6rem}.example-btn[data-v-8ded9f27]{background:var(--main-content-bg);border:1px solid var(--border-color-default);border-radius:var(--panel-border-radius);color:var(--text-color);cursor:pointer;display:block;font-family:var(--font-text);font-size:.88rem;line-height:1.4;margin-top:.4rem;padding:.5rem .7rem;text-align:left;width:100%}.example-btn[data-v-8ded9f27]:hover{background:var(--color-primary-50);border-color:var(--color-primary-400)}.example-btn .why[data-v-8ded9f27]{color:var(--text-color-muted);display:block;font-size:.75rem;margin-top:.1rem}.function-sidebar[data-v-8ded9f27]{min-width:0;padding:1rem}.schema-block[data-v-8ded9f27]{margin-bottom:.9rem}.schema-name[data-v-8ded9f27]{align-items:center;color:var(--title-color);display:flex;font-family:var(--font-text-bold);font-size:.9rem;gap:.35rem;margin-bottom:.25rem}.schema-fields[data-v-8ded9f27]{display:flex;flex-wrap:wrap;gap:.25rem}.field-chip[data-v-8ded9f27]{align-items:center;background:var(--color-surface-200);border:0;border-radius:999px;color:var(--text-color-muted);cursor:pointer;display:inline-flex;font-family:var(--font-text);font-size:.75rem;padding:.1rem .45rem}.field-chip[data-v-8ded9f27]:hover:not(:disabled){background:var(--color-primary-50);color:var(--color-primary-700)}.field-chip[data-v-8ded9f27]:focus-visible{outline:2px solid var(--color-primary-400);outline-offset:1px}.field-chip[data-v-8ded9f27]:disabled{cursor:default}.field-chip-icon[data-v-8ded9f27]{font-size:.7rem;margin-right:.25rem}.field-chip-more[data-v-8ded9f27]{background:transparent;border:1px dashed var(--border-color-dark);color:var(--link-color)}.field-chip-more[data-v-8ded9f27]:hover:not(:disabled){background:var(--color-primary-50);border-color:var(--color-primary-400)}.rel-arrow[data-v-8ded9f27]{color:var(--fn-relation-color);font-size:.8rem}.sidebar-insert-hint[data-v-8ded9f27]{color:var(--text-color-muted);font-size:.78rem;margin:.15rem 0 .7rem}.sidebar-note[data-v-8ded9f27]{border-top:1px dashed var(--border-color-default);font-size:.8rem;margin:.9rem 0 0;padding-top:.6rem}.formula-chip[data-v-8ded9f27],.sidebar-note[data-v-8ded9f27]{color:var(--text-color-muted)}.formula-chip[data-v-8ded9f27]{background:var(--color-surface-200);border-radius:999px;display:inline-block;font-size:.72rem;font-weight:600;padding:.1rem .5rem}.formula-chip-type[data-v-8ded9f27]{background:var(--fn-primary-wash);color:var(--link-color)}.formula-chip-ok[data-v-8ded9f27]{background:var(--fn-success-wash);color:var(--status-success-color)}.formula-chip-rel[data-v-8ded9f27]{background:var(--fn-relation-wash);color:var(--fn-relation-color)}.formula-chip-warn[data-v-8ded9f27]{background:var(--fn-warn-wash);color:var(--status-warn-color)}.round-pill[data-v-8ded9f27]{background:var(--color-surface-200);border-radius:999px;color:var(--text-color-muted);font-family:var(--font-mono);font-size:.72rem;padding:.1rem .5rem}.formula-diag[data-v-8ded9f27]{align-items:flex-start;border-radius:var(--panel-border-radius);display:flex;font-size:.85rem;gap:.5rem;margin-top:.6rem;padding:.5rem .7rem}.formula-diag-warn[data-v-8ded9f27]{background:var(--fn-warn-wash);border:1px dashed var(--status-warn-color);color:var(--status-warn-color)}.formula-diag-note[data-v-8ded9f27]{background:var(--panel-bg);border:1px solid var(--border-color-default);color:var(--text-color)}@font-face{font-display:swap;font-family:Inter Regular;src:url(../fonts/Inter-Regular.woff2) format("woff2"),url(../fonts/Inter-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Inter SemiBold;src:url(../fonts/Inter-SemiBold.woff2) format("woff2"),url(../fonts/Inter-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Inter Bold;src:url(../fonts/Inter-Bold.woff2) format("woff2"),url(../fonts/Inter-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:"IBM Plex Serif Medium";src:url(../fonts/IBMPlexSerif-Medium.woff2) format("woff2"),url(../fonts/IBMPlexSerif-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Mono Medium;src:url(../fonts/IBMPlexMono-Medium.woff2) format("woff2"),url(../fonts/IBMPlexMono-Medium.woff) format("woff")}.h1[data-v-6f2c5466],.h2[data-v-6f2c5466],.h3[data-v-6f2c5466],.p-dialog-header[data-v-6f2c5466],.p-dialog-header h1[data-v-6f2c5466],.p-dialog-title[data-v-6f2c5466],.p-drawer-title[data-v-6f2c5466],h1[data-v-6f2c5466],h2[data-v-6f2c5466],h3[data-v-6f2c5466]{font-family:var(--font-title)}.h1[data-v-6f2c5466],.h2[data-v-6f2c5466],.h3[data-v-6f2c5466],.h4[data-v-6f2c5466],.h5[data-v-6f2c5466],.p-dialog-header[data-v-6f2c5466],.p-dialog-header h1[data-v-6f2c5466],.p-dialog-title[data-v-6f2c5466],.p-drawer-title[data-v-6f2c5466],.stat-label.is-large[data-v-6f2c5466],h1[data-v-6f2c5466],h2[data-v-6f2c5466],h3[data-v-6f2c5466],h4[data-v-6f2c5466],h5[data-v-6f2c5466]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--title-color);font-weight:400;line-height:1.5}.h4[data-v-6f2c5466],.h5[data-v-6f2c5466],.stat-label.is-large[data-v-6f2c5466],h4[data-v-6f2c5466],h5[data-v-6f2c5466]{font-family:var(--font-subtitle)}b[data-v-6f2c5466],strong[data-v-6f2c5466]{font-family:var(--font-text-bold)}.danger[data-v-6f2c5466],.danger>strong[data-v-6f2c5466],.info[data-v-6f2c5466],.info>strong[data-v-6f2c5466],.success[data-v-6f2c5466],.success>strong[data-v-6f2c5466],.warn[data-v-6f2c5466],.warn>strong[data-v-6f2c5466],b[data-v-6f2c5466],strong[data-v-6f2c5466]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}.danger[data-v-6f2c5466],.danger>strong[data-v-6f2c5466],.info[data-v-6f2c5466],.info>strong[data-v-6f2c5466],.success[data-v-6f2c5466],.success>strong[data-v-6f2c5466],.warn[data-v-6f2c5466],.warn>strong[data-v-6f2c5466]{font-family:var(--font-button);letter-spacing:-.01em}.simple-datatable thead th[data-v-6f2c5466]{font-family:var(--font-table-header);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--title-color);font-weight:400;line-height:1.5}.h6[data-v-6f2c5466],h6[data-v-6f2c5466]{font-family:var(--font-subtitle);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-color-muted);font-weight:400;letter-spacing:.03rem;line-height:1.5;text-transform:uppercase}.card-rows-header-cell[data-v-6f2c5466],.custom-table-group-header-cell[data-v-6f2c5466],.custom-table-simple thead tr th[data-v-6f2c5466],.custom-table-sort-btn[data-v-6f2c5466],.custom-table-th[data-v-6f2c5466],.inline-nested-table .int-grid thead tr th[data-v-6f2c5466],.p-datatable-column-title[data-v-6f2c5466],.simple-datatable thead tr th[data-v-6f2c5466],.table-header-text[data-v-6f2c5466]{font-family:var(--font-table-header);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-color-muted);font-weight:400;line-height:1.5}body[data-v-6f2c5466],p[data-v-6f2c5466],ul.text-list[data-v-6f2c5466]{color:var(--text-color);font-family:var(--font-text)}body[data-v-6f2c5466],code[data-v-6f2c5466],p[data-v-6f2c5466],pre[data-v-6f2c5466],ul.text-list[data-v-6f2c5466]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}code[data-v-6f2c5466],pre[data-v-6f2c5466]{font-family:var(--font-mono)}.theme-dark .h1[data-v-6f2c5466],.theme-dark .h2[data-v-6f2c5466],.theme-dark .h3[data-v-6f2c5466],.theme-dark .h4[data-v-6f2c5466],.theme-dark .h5[data-v-6f2c5466],.theme-dark .h6[data-v-6f2c5466],.theme-dark .p-datatable-column-title[data-v-6f2c5466],.theme-dark .p-dialog-header[data-v-6f2c5466],.theme-dark .p-dialog-title[data-v-6f2c5466],.theme-dark .p-drawer-title[data-v-6f2c5466],.theme-dark .simple-datatable thead th[data-v-6f2c5466],.theme-dark .stat-label.is-large[data-v-6f2c5466],.theme-dark b[data-v-6f2c5466],.theme-dark h1[data-v-6f2c5466],.theme-dark h2[data-v-6f2c5466],.theme-dark h3[data-v-6f2c5466],.theme-dark h4[data-v-6f2c5466],.theme-dark h5[data-v-6f2c5466],.theme-dark h6[data-v-6f2c5466],.theme-dark strong[data-v-6f2c5466]{color:var(--title-color-dark)}.theme-dark body[data-v-6f2c5466],.theme-dark p[data-v-6f2c5466],.theme-dark ul[data-v-6f2c5466]{color:var(--text-color-dark)}.data-field-label[data-v-6f2c5466],.p-datatable-column-title[data-v-6f2c5466],.p-multiselect-option-group[data-v-6f2c5466],.p-tag-label[data-v-6f2c5466],.simple-datatable thead th[data-v-6f2c5466],.tab-link[data-v-6f2c5466]{font-family:var(--font-button);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;letter-spacing:-.01em;line-height:1.5}a[data-v-6f2c5466]{font-family:var(--font-link);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--link-color);font-weight:400;line-height:1.5;text-decoration:none}a[data-v-6f2c5466]:hover{color:var(--link-hover-color);text-decoration:underline}a.is-subtle[data-v-6f2c5466]{color:var(--text-color-muted)}a.is-subtle[data-v-6f2c5466]:hover{color:var(--text-color);text-decoration:underline}a.p-button[data-v-6f2c5466],a.p-button[data-v-6f2c5466]:hover{color:revert-layer;text-decoration:none}.stat-num[data-v-6f2c5466]{color:var(--title-color);font-family:var(--font-text-bold)}.stat-label[data-v-6f2c5466],.stat-num[data-v-6f2c5466]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}.stat-label[data-v-6f2c5466]{color:var(--text-color);font-family:var(--font-text)}.muted[data-v-6f2c5466],.muted>strong[data-v-6f2c5466]{color:var(--text-color-muted)}.danger[data-v-6f2c5466],.danger>strong[data-v-6f2c5466]{color:var(--color-danger-600)}.success[data-v-6f2c5466],.success>strong[data-v-6f2c5466]{color:var(--color-success-600)}.info[data-v-6f2c5466],.info>strong[data-v-6f2c5466]{color:var(--color-info-600)}.warn[data-v-6f2c5466],.warn>strong[data-v-6f2c5466]{color:var(--color-warn-600)}.primary[data-v-6f2c5466],.primary>strong[data-v-6f2c5466]{color:var(--color-primary-600)}body[data-v-6f2c5466],html[data-v-6f2c5466]{font-size:13.75px}@media(max-width:1199.98px){body[data-v-6f2c5466],html[data-v-6f2c5466]{font-size:14px}}@media(max-width:991.98px){body[data-v-6f2c5466],html[data-v-6f2c5466]{font-size:14px}}@media(max-width:767.98px){body[data-v-6f2c5466],html[data-v-6f2c5466]{font-size:14px}}.h1[data-v-6f2c5466],h1[data-v-6f2c5466]{font-size:2.4rem}.h1[data-v-6f2c5466],.h2[data-v-6f2c5466],h1[data-v-6f2c5466],h2[data-v-6f2c5466]{line-height:1.35}.h2[data-v-6f2c5466],h2[data-v-6f2c5466]{font-size:1.85rem}.h3[data-v-6f2c5466],.p-dialog-header[data-v-6f2c5466],.p-dialog-header h1[data-v-6f2c5466],.p-dialog-title[data-v-6f2c5466],.p-drawer-title[data-v-6f2c5466],h3[data-v-6f2c5466]{font-size:1.6rem;line-height:1.35}.h4[data-v-6f2c5466],h4[data-v-6f2c5466]{font-size:1.3rem}.h5[data-v-6f2c5466],.stat-label.is-large[data-v-6f2c5466],h5[data-v-6f2c5466]{font-size:1.15rem}.h6[data-v-6f2c5466],h6[data-v-6f2c5466]{font-size:.8rem}p[data-v-6f2c5466],ul.text-list[data-v-6f2c5466]{font-size:1rem;line-height:1.45}p.is-large[data-v-6f2c5466],ul.text-list.is-large[data-v-6f2c5466]{font-size:1.15rem;line-height:1.5}code[data-v-6f2c5466],pre[data-v-6f2c5466]{font-size:1rem}.is-small[data-v-6f2c5466],.p-tag-label[data-v-6f2c5466],figcaption[data-v-6f2c5466],small[data-v-6f2c5466]{font-size:.85rem;line-height:1.45}.stat-num[data-v-6f2c5466]{font-size:1.15rem}.stat-num.is-md[data-v-6f2c5466]{font-size:1.3rem}.stat-num.is-lg[data-v-6f2c5466]{font-size:1.6rem}.stat-num.is-xl[data-v-6f2c5466]{font-size:1.85rem}.function-editor-shell[data-v-6f2c5466]{border:1px solid var(--border-color-default);border-radius:var(--panel-border-radius);display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr)}.function-editor-main[data-v-6f2c5466]{border-right:1px solid var(--border-color-default)}.function-editor-toolbar[data-v-6f2c5466]{align-items:center;background:var(--color-surface-50);border-bottom:1px solid var(--border-color-default);border-top-left-radius:var(--panel-border-radius);display:flex;gap:.75rem;justify-content:space-between;padding:.8rem .9rem}.function-editor-canvas[data-v-6f2c5466]{padding:1rem}.function-editor-canvas.is-text-view[data-v-6f2c5466]{padding:0}.formula-canvas[data-v-6f2c5466]{align-items:center;background:var(--panel-bg);border-radius:var(--panel-border-radius);color:var(--text-color);cursor:text;display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:.9rem;gap:4px;line-height:2.1;min-height:120px;padding:.85rem}.formula-placeholder[data-v-6f2c5466]{color:var(--text-color-muted);font-style:italic}.function-toolbar-actions[data-v-6f2c5466],.function-view-toggle[data-v-6f2c5466]{align-items:center;display:flex;gap:.5rem}.function-undo-hint[data-v-6f2c5466],.function-view-label[data-v-6f2c5466]{color:var(--text-color-muted);font-size:.72rem}.function-undo-hint kbd[data-v-6f2c5466]{background:var(--panel-bg);border:1px solid var(--border-color-default);border-radius:5px;font-family:var(--font-mono);font-size:.68rem;padding:1px 5px}.formula-text[data-v-6f2c5466]{display:flex;flex-direction:column;gap:.35rem}.formula-text-input[data-v-6f2c5466]{background:var(--panel-bg);border:none;border-radius:var(--panel-border-radius);caret-color:var(--link-color);color:var(--text-color);font-family:var(--font-mono);font-size:.9rem;line-height:1.9;min-height:120px;outline:none;padding:.85rem;resize:vertical;width:100%}.formula-text-input[data-v-6f2c5466]:focus{box-shadow:0 0 0 3px var(--fn-primary-wash)}.formula-diag[data-v-6f2c5466]{align-items:center;border-radius:var(--panel-border-radius);display:flex;font-size:.78rem;gap:.5rem;margin-top:.6rem;padding:.5rem .7rem}.formula-diag small[data-v-6f2c5466]{flex-shrink:0;font-family:var(--font-mono);margin-left:auto;opacity:.8}.formula-diag--error[data-v-6f2c5466]{background:var(--fn-danger-wash);border:1px solid var(--status-danger-color);color:var(--status-danger-color)}.formula-diag--warn[data-v-6f2c5466]{background:var(--fn-warn-wash);border:1px dashed var(--status-warn-color);color:var(--status-warn-color)}.formula-diag.is-path[data-v-6f2c5466]{background:var(--fn-relation-wash);border:1px solid var(--status-relation-color);color:var(--status-relation-color)}.formula-diag.is-refused[data-v-6f2c5466]{background:var(--fn-danger-wash);border:1px solid var(--status-danger-color);color:var(--status-danger-color)}.formula-preview[data-v-6f2c5466]{background:var(--panel-bg);border:1px solid var(--border-color-default);border-radius:var(--panel-border-radius);margin-top:.6rem}.formula-preview-head[data-v-6f2c5466]{align-items:center;border-bottom:1px solid var(--border-color-default);display:flex;gap:.6rem;justify-content:space-between;padding:.45rem .7rem}.formula-preview-title[data-v-6f2c5466]{color:var(--text-color-muted);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.formula-preview-picker[data-v-6f2c5466]{max-width:60%;min-width:220px}.formula-preview-body[data-v-6f2c5466]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;padding:.6rem .7rem}.formula-preview-value[data-v-6f2c5466]{color:var(--text-color);font-family:var(--font-mono);font-size:1.05rem;font-weight:700}.formula-preview-state[data-v-6f2c5466]{color:var(--text-color-muted);font-size:.78rem}.formula-deps[data-v-6f2c5466]{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.formula-chip[data-v-6f2c5466]{background:var(--color-surface-200);border-radius:999px;color:var(--text-color-muted);font-size:.72rem;font-weight:600;padding:2px 8px}.formula-chip--type[data-v-6f2c5466]{background:var(--fn-primary-wash);color:var(--link-color)}.formula-chip--ok[data-v-6f2c5466]{background:var(--fn-success-wash);color:var(--status-success-color)}.function-editor-readonly[data-v-6f2c5466]{display:flex;flex-direction:column;gap:.4rem}.formula-canvas--readonly[data-v-6f2c5466]{cursor:default;min-height:0}.formula-canvas--readonly .tok[data-v-6f2c5466],.formula-canvas--readonly .tok-literal[data-v-6f2c5466],.formula-canvas--readonly .tok-slot[data-v-6f2c5466]{cursor:default}.formula-canvas--readonly .tok-slot[data-v-6f2c5466]:hover{background:var(--fn-warn-wash)}.function-editor-footer[data-v-6f2c5466]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-top:.6rem}.formula-source[data-v-6f2c5466]{color:var(--text-color-muted);font-family:var(--font-mono);font-size:.78rem;word-break:break-all}.formula-hint[data-v-6f2c5466]{color:var(--status-warn-color);flex-shrink:0;font-size:.75rem;font-weight:600}.tok[data-v-6f2c5466]{align-items:center;border-radius:7px;display:inline-flex;font-size:.82rem;gap:5px;padding:2px 8px;position:relative;white-space:nowrap}.tok .x[data-v-6f2c5466]{cursor:pointer;font-size:.7rem;line-height:1;margin-left:1px;opacity:0}.tok:hover .x[data-v-6f2c5466]{opacity:.55}.tok:hover .x[data-v-6f2c5466]:hover{opacity:1}.tok-field[data-v-6f2c5466]{background:var(--fn-primary-wash);color:var(--link-color);font-weight:600}.tok-field--relation[data-v-6f2c5466]{background:var(--fn-relation-wash);color:var(--fn-relation-color)}.tok-field i[data-v-6f2c5466]{font-style:normal;opacity:.7}.tok-fn[data-v-6f2c5466]{background:var(--fn-primary-wash);color:var(--link-color);font-weight:700}.tok-fn--aggregate[data-v-6f2c5466]{background:var(--fn-relation-wash);color:var(--fn-relation-color)}.tok-comma[data-v-6f2c5466],.tok-paren[data-v-6f2c5466]{color:var(--text-color-muted);font-weight:600;padding:0 1px}.tok-literal[data-v-6f2c5466]{font-weight:600}.tok-literal[data-v-6f2c5466],.tok-slot[data-v-6f2c5466]{background:var(--fn-warn-wash);color:var(--status-warn-color);cursor:pointer}.tok-slot[data-v-6f2c5466]{border:1px dashed var(--status-warn-color);font-style:italic}.tok-slot.is-active[data-v-6f2c5466],.tok-slot[data-v-6f2c5466]:hover{background:var(--fn-warn-wash-strong)}.tok-slot.is-active[data-v-6f2c5466]{border-style:solid;box-shadow:0 0 0 2px var(--fn-warn-wash)}.tok-addarg[data-v-6f2c5466]{border:1px dashed var(--fn-primary-wash);border-radius:6px;color:var(--link-color);cursor:pointer;font-size:.72rem;font-weight:600;margin:0 1px;padding:1px 5px}.tok-addarg[data-v-6f2c5466]:hover{background:var(--fn-primary-wash)}.over[data-v-6f2c5466]{box-shadow:-2px 0 0 0 var(--link-color)}.formula-canvas [data-stop][data-v-6f2c5466]:focus-visible,.formula-canvas[data-v-6f2c5466]:focus-visible{outline:2px solid var(--link-color);outline-offset:2px}.tok:focus-visible .x[data-v-6f2c5466]{opacity:.55}.drop-end[data-v-6f2c5466]{align-self:stretch;display:inline-block;min-width:18px}.tok[draggable=true][data-v-6f2c5466]{cursor:grab}.tok[draggable=true][data-v-6f2c5466]:active{cursor:grabbing}.tok-edit-wrap[data-v-6f2c5466]{display:inline-flex;vertical-align:middle}.tok-edit-input[data-v-6f2c5466]{background:var(--main-content-bg);border:1.5px solid var(--link-color);border-radius:var(--input-border-radius);box-shadow:0 0 0 3px var(--fn-primary-wash);caret-color:var(--link-color);color:var(--text-color);font-family:var(--font-mono);font-size:.82rem;height:30px;min-width:120px;outline:none;padding:0 10px}.function-editor-sidebar[data-v-6f2c5466]{display:flex;flex-direction:column;max-height:460px;min-height:320px;min-width:0}.ref-tabs.cosmo-tab-bar[data-v-6f2c5466]{flex-shrink:0;padding:.5rem .6rem 0}.ref-tab-count[data-v-6f2c5466]{color:var(--text-color-muted);font-family:var(--font-mono);font-size:.66rem}.ref-pane[data-v-6f2c5466]{display:flex;flex:1;flex-direction:column;min-height:0}.ref-pane-head[data-v-6f2c5466]{display:flex;flex-direction:column;flex-shrink:0;gap:.4rem;padding:.6rem .6rem .5rem}.ref-pane-scroll[data-v-6f2c5466]{flex:1;min-height:0;overflow-y:auto;padding:0 .6rem .6rem}.ref-filters[data-v-6f2c5466]{display:flex;flex-wrap:wrap;gap:4px}.ref-chip[data-v-6f2c5466]{background:var(--panel-bg);border:1px solid var(--border-color-default);border-radius:999px;color:var(--text-color-muted);cursor:pointer;font-size:.68rem;padding:2px 9px}.ref-chip.is-active[data-v-6f2c5466]{background:var(--color-primary);border-color:var(--color-primary);color:var(--p-button-primary-color)}.ref-value[data-v-6f2c5466]{border-top:1px solid var(--border-color-default);display:flex;flex-direction:column;flex-shrink:0;gap:.3rem;padding:.55rem .6rem}.function-sidebar-note[data-v-6f2c5466]{color:var(--text-color-muted);font-size:.72rem}.lit-row[data-v-6f2c5466]{align-items:stretch;display:flex;gap:.4rem}.lit-row[data-v-6f2c5466] .p-inputtext{flex:1}.insert-pill[data-v-6f2c5466]{background:transparent;border:none;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:.15rem;padding:.6rem;text-align:left}.insert-pill[data-v-6f2c5466]:hover{background:var(--color-surface-200)}.insert-pill--value[data-v-6f2c5466]{align-items:center;flex-direction:row;justify-content:center;white-space:nowrap}.insert-pill--field[data-v-6f2c5466]{align-items:center;border-radius:6px;flex-direction:row;gap:.4rem;justify-content:space-between;padding:.4rem .5rem;transition:background .12s}.insert-pill--field[data-v-6f2c5466]:active{background:var(--color-primary-100)}.insert-pill--virtual[data-v-6f2c5466]{border:1px dashed var(--border-color-default)}.field-picker-item-virtual-hint[data-v-6f2c5466]{font-size:.66rem;margin-left:auto}.field-picker-item-badge[data-v-6f2c5466],.field-picker-item-virtual-hint[data-v-6f2c5466]{color:var(--text-color-muted);flex-shrink:0;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.field-picker-item-badge[data-v-6f2c5466]{background:var(--color-surface-200);border-radius:4px;font-size:.62rem;padding:.05rem .3rem;white-space:nowrap}.field-picker-item-badge.is-direct[data-v-6f2c5466]{background:var(--fn-success-wash);color:var(--status-success-color)}.field-picker-item-badge.is-multi[data-v-6f2c5466]{background:var(--fn-relation-wash);color:var(--status-relation-color)}.field-picker-item-badge.is-stop[data-v-6f2c5466]{background:var(--fn-warn-wash);color:var(--status-warn-color)}.insert-pill--field.is-bounded[data-v-6f2c5466]{cursor:not-allowed}.field-picker-depth-note[data-v-6f2c5466]{margin:.2rem 0 .5rem;padding:0 .5rem}.field-picker-item-icon[data-v-6f2c5466]{color:var(--text-color);flex-shrink:0}.field-picker-item-name[data-v-6f2c5466]{color:var(--text-color);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-picker-item-key[data-v-6f2c5466]{color:var(--text-color-muted);flex-shrink:0;font-family:var(--font-mono);font-size:.66rem;white-space:nowrap}.insert-pill--function[data-v-6f2c5466]{background:var(--panel-bg);gap:.2rem;margin-bottom:3px}.fn-row-head[data-v-6f2c5466]{align-items:baseline;display:flex;gap:.4rem;min-width:0}.fn-row-name[data-v-6f2c5466]{color:var(--link-color);flex-shrink:0;font-family:var(--font-mono);font-size:.82rem;font-weight:700}.fn-row-signature[data-v-6f2c5466]{color:var(--text-color-muted);font-family:var(--font-mono);font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fn-row-summary[data-v-6f2c5466]{color:var(--text-color-muted);font-size:.74rem;white-space:normal}.fn-row-example[data-v-6f2c5466]{background:var(--main-content-bg);border:1px solid var(--border-color-default);border-radius:5px;color:var(--text-color-muted);font-family:var(--font-mono);font-size:.7rem;margin-top:2px;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;white-space:nowrap}.insert-pill--aggregate[data-v-6f2c5466]{background:var(--fn-relation-wash)}.insert-pill[data-v-6f2c5466]:disabled{cursor:not-allowed;opacity:.5;pointer-events:auto}.function-sidebar-warn[data-v-6f2c5466]{background:var(--fn-warn-wash);border:1px dashed var(--status-warn-color);border-radius:var(--panel-border-radius);color:var(--status-warn-color);font-size:.78rem;margin:0;padding:.55rem .7rem}.function-sidebar-subhead[data-v-6f2c5466]{color:var(--text-color-muted);font-size:.78rem;font-weight:600;letter-spacing:.04em;margin-top:.6rem;text-transform:uppercase}.function-sidebar-subhead small[data-v-6f2c5466]{color:var(--text-color-muted);display:block;font-weight:500;letter-spacing:0;text-transform:none}.function-editor-state[data-v-6f2c5466]{color:var(--text-color-muted);font-size:.875rem;padding:1rem}.function-editor-state--empty[data-v-6f2c5466]{border:1px dashed var(--border-color-default);border-radius:var(--panel-border-radius);text-align:center}.function-editor-root[data-v-6f2c5466]{display:flex;flex-direction:column;gap:.9rem}.function-mode-toggle[data-v-6f2c5466]{align-self:flex-start;display:flex;flex-direction:column;gap:.4rem}.function-mode-title[data-v-6f2c5466]{margin:0}.function-builder[data-v-6f2c5466]{display:flex;flex-direction:column;gap:1.5rem}.fb-row[data-v-6f2c5466]{display:flex;flex-wrap:wrap;gap:.75rem}.fb-row[data-v-6f2c5466] .form-field{flex:1 1 8rem;min-width:0}.fb-format-row[data-v-6f2c5466]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.fb-format-row[data-v-6f2c5466] .form-field{flex:unset}.fb-hint--warn[data-v-6f2c5466]{color:var(--status-warn-color)}.fn-panel-title[data-v-6f2c5466]{margin:0}.fb-title-row[data-v-6f2c5466]{align-items:center;display:flex;gap:.4rem}.fb-title[data-v-6f2c5466]{margin:0}.fb-field[data-v-6f2c5466],.fb-setup[data-v-6f2c5466]{display:flex;flex-direction:column;gap:.6rem}.fb-measure-row[data-v-6f2c5466]{align-items:flex-end;flex-wrap:wrap}.fb-measure-row[data-v-6f2c5466] .form-field{min-width:9rem}.fb-measure-of[data-v-6f2c5466]{padding-bottom:.4rem}[data-v-6f2c5466] .form-field.fb-half{box-sizing:border-box;flex:0 1 50%;max-width:50%;width:50%}.fb-scoped[data-v-6f2c5466]{overflow:hidden}.fb-scoped-cap[data-v-6f2c5466]{align-items:center;background:var(--fn-relation-wash);color:var(--fn-relation-color);display:flex;font-size:.72rem;gap:.4rem;margin:0;padding:.35rem .6rem}.fb-result[data-v-6f2c5466]{background:var(--color-primary-50);border:1px solid var(--color-primary-100);border-radius:var(--panel-border-radius);display:flex;flex-direction:column;gap:.6rem;padding:.75rem}.fb-result-head[data-v-6f2c5466]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.fb-result-value[data-v-6f2c5466]{color:var(--title-color);font-family:var(--font-mono);font-size:1.4rem}.fb-result-picker[data-v-6f2c5466]{margin-left:auto;min-width:200px}.fb-rows[data-v-6f2c5466]{background:var(--main-content-bg);border:1px solid var(--border-color-default);border-collapse:collapse;border-radius:var(--panel-border-radius);font-size:.78rem;overflow:hidden;width:100%}.fb-rows td[data-v-6f2c5466],.fb-rows th[data-v-6f2c5466]{border-bottom:1px solid var(--border-color-default);padding:.3rem .5rem;text-align:left}.fb-rows th[data-v-6f2c5466]{background:var(--color-surface-200);color:var(--text-color-muted);font-size:.7rem}.fb-rows tbody tr:last-child td[data-v-6f2c5466]{border-bottom:0}.fb-rows tfoot td[data-v-6f2c5466]{border-bottom:0;color:var(--text-color-muted)}.fb-rows-num[data-v-6f2c5466]{font-family:var(--font-mono);text-align:right}.fb-rows-tick[data-v-6f2c5466]{color:var(--status-success-color);width:1.5rem}.fb-row-out .fb-rows-tick[data-v-6f2c5466],.fb-row-out td[data-v-6f2c5466]{color:var(--text-color-muted)}.fb-row-out td[data-v-6f2c5466]:not(.fb-rows-tick){text-decoration:line-through}.fb-visually-hidden[data-v-6f2c5466]{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.function-condition[data-v-6f2c5466]{display:flex;flex-direction:column;gap:1.5rem}.fc-sentence[data-v-6f2c5466]{font-family:var(--font-button);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;color:var(--text-color);display:flex;flex-wrap:wrap;font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:0 0 4px}.fc-label[data-v-6f2c5466]{margin:0}.fc-display[data-v-6f2c5466]{display:flex;flex-direction:column}.function-condition .fc-display[data-v-6f2c5466]{border-top:none;padding-top:0}.fc-source[data-v-6f2c5466]{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;padding-top:1rem}.fc-source code[data-v-6f2c5466]{color:var(--text-color);font-family:var(--font-mono);font-size:.78rem;overflow-x:auto;word-break:break-all}@media(max-width:960px){.function-editor-shell[data-v-6f2c5466]{grid-template-columns:1fr}.fb-row[data-v-6f2c5466]:not(.fb-format-row){flex-direction:column}}.function-editor-readonly,.function-editor-root,.function-editor-state,.tok-suggest{--fn-relation-color:var(--status-relation-color);--fn-primary-wash:color-mix(in srgb,var(--color-primary-500) 15%,transparent);--fn-warn-wash:color-mix(in srgb,var(--color-warn-500) 20%,transparent);--fn-warn-wash-strong:color-mix(in srgb,var(--color-warn-500) 34%,transparent);--fn-relation-wash:color-mix(in srgb,var(--color-extra-color-1-500) 16%,transparent);--fn-danger-wash:color-mix(in srgb,var(--color-danger-500) 15%,transparent);--fn-success-wash:color-mix(in srgb,var(--color-success-500) 16%,transparent)}.tok-suggest{background:var(--main-content-bg);border:1px solid var(--border-color-default);border-radius:var(--panel-border-radius);box-shadow:0 18px 44px #00000047;max-height:300px;min-width:240px;overflow-y:auto;padding:6px;position:fixed;z-index:1200}.tok-suggest .sug-signature{align-items:baseline;border-bottom:1px solid var(--border-color-default);color:var(--text-color-muted);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:.76rem;gap:5px;margin-bottom:4px;padding:7px 9px}.tok-suggest .sug-signature-name{color:var(--link-color);font-weight:700}.tok-suggest .sug-signature-args .is-active{color:var(--text-color);font-weight:700;text-decoration:underline;text-underline-offset:3px}.tok-suggest .sug-signature-result{color:var(--status-relation-color);margin-left:auto}.tok-suggest .sug-label{color:var(--text-color-muted);font-size:.66rem;font-weight:700;letter-spacing:.04em;padding:7px 8px 3px;text-transform:uppercase}.tok-suggest .sug-item{align-items:center;border-radius:7px;color:var(--text-color);cursor:pointer;display:flex;font-size:.82rem;gap:8px;padding:7px 9px}.tok-suggest .sug-item:hover{background:var(--fn-primary-wash)}.tok-suggest .sug-item small{color:var(--text-color-muted);font-family:var(--font-mono);font-size:.68rem;margin-left:auto}.tok-suggest .sug-item.fn{color:var(--link-color);font-family:var(--font-mono);font-weight:700}.tok-suggest .sug-item.lit{color:var(--status-warn-color);font-weight:600}.tok-suggest .sug-item .dot{background:var(--link-color);border-radius:50%;height:7px;width:7px}.tok-suggest .sug-item .dot--relation{background:var(--fn-relation-color)}.tok-suggest .sug-empty{color:var(--text-color-muted);font-size:.78rem;padding:9px}
