@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-67104c89]{align-items:center;background:var(--color-surface-50);border-bottom:1px solid var(--border-color-default);display:flex;flex-wrap:wrap;gap:2px;padding:.35rem .5rem}.toolbar-divider[data-v-67104c89]{background:var(--color-surface-300);height:1.25rem;margin:0 .25rem;width:1px}.toolbar-line-break[data-v-67104c89]{flex-basis:100%;height:0}.toolbar-action-group[data-v-67104c89]{align-items:center;background:var(--color-surface-0);border:1px solid var(--color-surface-200);border-radius:999px;display:inline-flex;gap:.15rem;padding:.15rem}.toolbar-icon-picker[data-v-67104c89]{align-items:center;display:flex}.toolbar-format-select[data-v-67104c89]{align-items:center;background:transparent;border:none;box-shadow:none;display:flex;width:120px}.toolbar-format-select[data-v-67104c89]:hover{background:var(--color-surface-200)}.toolbar-format-select [data-v-67104c89] .p-select-label{font-size:.8125rem;padding-block:.2rem}.toolbar-btn[data-v-67104c89]{color:var(--p-text-color)}.toolbar-btn[data-v-67104c89]:hover{background:var(--color-surface-200)}.toolbar-btn.toolbar-active[data-v-67104c89]{background:var(--color-primary-100);color:var(--color-primary-700)}.toolbar-btn-danger[data-v-67104c89]{color:var(--color-danger-600)}.toolbar-btn-danger[data-v-67104c89]:hover{background:var(--color-danger-50);color:var(--color-danger-700)}.toolbar-icon-picker [data-v-67104c89] .p-button{border:none}.toolbar-icon-picker [data-v-67104c89] .p-button:hover{background:var(--color-surface-200)}.link-editor[data-v-67104c89]{display:flex;flex-direction:column;gap:.35rem;min-width:260px;padding:.25rem}.link-editor-label[data-v-67104c89]{color:var(--color-surface-500);font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.link-editor-row[data-v-67104c89]{align-items:center;display:flex;gap:.4rem}.link-editor-input[data-v-67104c89]{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")}.h1[data-v-5b3b54d0],.h2[data-v-5b3b54d0],.h3[data-v-5b3b54d0],.p-dialog-header[data-v-5b3b54d0],.p-dialog-header h1[data-v-5b3b54d0],.p-dialog-title[data-v-5b3b54d0],.p-drawer-title[data-v-5b3b54d0],h1[data-v-5b3b54d0],h2[data-v-5b3b54d0],h3[data-v-5b3b54d0]{font-family:var(--font-title)}.h1[data-v-5b3b54d0],.h2[data-v-5b3b54d0],.h3[data-v-5b3b54d0],.h4[data-v-5b3b54d0],.h5[data-v-5b3b54d0],.p-dialog-header[data-v-5b3b54d0],.p-dialog-header h1[data-v-5b3b54d0],.p-dialog-title[data-v-5b3b54d0],.p-drawer-title[data-v-5b3b54d0],h1[data-v-5b3b54d0],h2[data-v-5b3b54d0],h3[data-v-5b3b54d0],h4[data-v-5b3b54d0],h5[data-v-5b3b54d0]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--title-color);font-weight:400;line-height:1.5}.h4[data-v-5b3b54d0],.h5[data-v-5b3b54d0],h4[data-v-5b3b54d0],h5[data-v-5b3b54d0]{font-family:var(--font-subtitle)}b[data-v-5b3b54d0],strong[data-v-5b3b54d0]{font-family:var(--font-text-bold)}.danger[data-v-5b3b54d0],.danger>strong[data-v-5b3b54d0],.info[data-v-5b3b54d0],.info>strong[data-v-5b3b54d0],.success[data-v-5b3b54d0],.success>strong[data-v-5b3b54d0],.warn[data-v-5b3b54d0],.warn>strong[data-v-5b3b54d0],b[data-v-5b3b54d0],strong[data-v-5b3b54d0]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}.danger[data-v-5b3b54d0],.danger>strong[data-v-5b3b54d0],.info[data-v-5b3b54d0],.info>strong[data-v-5b3b54d0],.success[data-v-5b3b54d0],.success>strong[data-v-5b3b54d0],.warn[data-v-5b3b54d0],.warn>strong[data-v-5b3b54d0]{font-family:var(--font-button);letter-spacing:-.01em}.simple-datatable thead th[data-v-5b3b54d0]{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-5b3b54d0],h6[data-v-5b3b54d0]{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-5b3b54d0],.custom-table-group-header-cell[data-v-5b3b54d0],.custom-table-simple thead tr th[data-v-5b3b54d0],.custom-table-sort-btn[data-v-5b3b54d0],.custom-table-th[data-v-5b3b54d0],.inline-nested-table .int-grid thead tr th[data-v-5b3b54d0],.p-datatable-column-title[data-v-5b3b54d0],.simple-datatable thead tr th[data-v-5b3b54d0],.table-header-text[data-v-5b3b54d0]{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-5b3b54d0],p[data-v-5b3b54d0],ul.text-list[data-v-5b3b54d0]{color:var(--text-color);font-family:var(--font-text)}body[data-v-5b3b54d0],code[data-v-5b3b54d0],p[data-v-5b3b54d0],pre[data-v-5b3b54d0],ul.text-list[data-v-5b3b54d0]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}code[data-v-5b3b54d0],pre[data-v-5b3b54d0]{font-family:var(--font-mono)}.theme-dark .h1[data-v-5b3b54d0],.theme-dark .h2[data-v-5b3b54d0],.theme-dark .h3[data-v-5b3b54d0],.theme-dark .h4[data-v-5b3b54d0],.theme-dark .h5[data-v-5b3b54d0],.theme-dark .h6[data-v-5b3b54d0],.theme-dark .p-datatable-column-title[data-v-5b3b54d0],.theme-dark .p-dialog-header[data-v-5b3b54d0],.theme-dark .p-dialog-title[data-v-5b3b54d0],.theme-dark .p-drawer-title[data-v-5b3b54d0],.theme-dark .simple-datatable thead th[data-v-5b3b54d0],.theme-dark b[data-v-5b3b54d0],.theme-dark h1[data-v-5b3b54d0],.theme-dark h2[data-v-5b3b54d0],.theme-dark h3[data-v-5b3b54d0],.theme-dark h4[data-v-5b3b54d0],.theme-dark h5[data-v-5b3b54d0],.theme-dark h6[data-v-5b3b54d0],.theme-dark strong[data-v-5b3b54d0]{color:var(--title-color-dark)}.theme-dark body[data-v-5b3b54d0],.theme-dark p[data-v-5b3b54d0],.theme-dark ul[data-v-5b3b54d0]{color:var(--text-color-dark)}.data-field-label[data-v-5b3b54d0],.p-datatable-column-title[data-v-5b3b54d0],.p-multiselect-option-group[data-v-5b3b54d0],.p-tag-label[data-v-5b3b54d0],.simple-datatable thead th[data-v-5b3b54d0],.tab-link[data-v-5b3b54d0]{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-5b3b54d0]{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-5b3b54d0]:hover{color:var(--link-hover-color);text-decoration:underline}a.is-subtle[data-v-5b3b54d0]{color:var(--text-color-muted)}a.is-subtle[data-v-5b3b54d0]:hover{color:var(--text-color);text-decoration:underline}a.p-button[data-v-5b3b54d0],a.p-button[data-v-5b3b54d0]:hover{color:revert-layer;font-family:revert-layer;font-weight:revert-layer;line-height:revert-layer;text-decoration:none}.stat-num[data-v-5b3b54d0]{color:var(--title-color);font-family:var(--font-text-bold)}.stat-label[data-v-5b3b54d0],.stat-num[data-v-5b3b54d0]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}.stat-label[data-v-5b3b54d0]{color:var(--text-color);font-family:var(--font-text)}.muted[data-v-5b3b54d0],.muted>strong[data-v-5b3b54d0]{color:var(--text-color-muted)}.danger[data-v-5b3b54d0],.danger>strong[data-v-5b3b54d0]{color:var(--color-danger-600)}.success[data-v-5b3b54d0],.success>strong[data-v-5b3b54d0]{color:var(--color-success-600)}.info[data-v-5b3b54d0],.info>strong[data-v-5b3b54d0]{color:var(--color-info-600)}.warn[data-v-5b3b54d0],.warn>strong[data-v-5b3b54d0]{color:var(--color-warn-600)}.primary[data-v-5b3b54d0],.primary>strong[data-v-5b3b54d0]{color:var(--color-primary-600)}body[data-v-5b3b54d0],html[data-v-5b3b54d0]{font-size:13.75px}@media(max-width:1199.98px){body[data-v-5b3b54d0],html[data-v-5b3b54d0]{font-size:14px}}@media(max-width:991.98px){body[data-v-5b3b54d0],html[data-v-5b3b54d0]{font-size:14px}}@media(max-width:767.98px){body[data-v-5b3b54d0],html[data-v-5b3b54d0]{font-size:14px}}.h1[data-v-5b3b54d0],h1[data-v-5b3b54d0]{font-size:2.2rem}.h1[data-v-5b3b54d0],.h2[data-v-5b3b54d0],h1[data-v-5b3b54d0],h2[data-v-5b3b54d0]{line-height:1.35}.h2[data-v-5b3b54d0],h2[data-v-5b3b54d0]{font-size:1.8rem}.h3[data-v-5b3b54d0],.p-dialog-header[data-v-5b3b54d0],.p-dialog-header h1[data-v-5b3b54d0],.p-dialog-title[data-v-5b3b54d0],.p-drawer-title[data-v-5b3b54d0],h3[data-v-5b3b54d0]{font-size:1.6rem}.h4[data-v-5b3b54d0],h4[data-v-5b3b54d0]{font-size:1.3rem}.h5[data-v-5b3b54d0],h5[data-v-5b3b54d0]{font-size:1.15rem}.h6[data-v-5b3b54d0],h6[data-v-5b3b54d0]{font-size:.8rem}p[data-v-5b3b54d0],ul.text-list[data-v-5b3b54d0]{font-size:1rem;line-height:1.45}p.is-large[data-v-5b3b54d0],ul.text-list.is-large[data-v-5b3b54d0]{font-size:1.15rem;line-height:1.5}code[data-v-5b3b54d0],pre[data-v-5b3b54d0]{font-size:1rem}.is-small[data-v-5b3b54d0],.p-tag-label[data-v-5b3b54d0],figcaption[data-v-5b3b54d0],small[data-v-5b3b54d0]{font-size:.85rem;line-height:1.45}.stat-num[data-v-5b3b54d0]{font-size:1.15rem}.stat-num.is-md[data-v-5b3b54d0]{font-size:1.3rem}.stat-num.is-lg[data-v-5b3b54d0]{font-size:1.6rem}.stat-num.is-xl[data-v-5b3b54d0]{font-size:1.8rem}.field-node-chip[data-v-5b3b54d0]{align-items:center;background:var(--color-edit-mode-100);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-5b3b54d0]:hover{background:var(--color-edit-mode-200);box-shadow:0 1px 4px #686edc33}.field-node-chip[data-v-5b3b54d0]:active{cursor:grabbing;opacity:.7}.field-node-chip.is-selected[data-v-5b3b54d0]{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-5b3b54d0]{outline:none}.field-node-chip[data-v-5b3b54d0]: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-5b3b54d0]{align-items:center;cursor:grab;display:inline-flex;padding:0}.chip-icon[data-v-5b3b54d0],.field-node-chip .drag-handle i[data-v-5b3b54d0]{color:var(--color-edit-mode-800)}.chip-label[data-v-5b3b54d0],.chip-style[data-v-5b3b54d0]{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-5b3b54d0]{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}.page-number-node[data-v-b1fd4a49]{align-items:center;background:var(--color-surface-100);border:1px dashed var(--color-surface-300);border-radius:4px;color:var(--color-surface-600);display:inline-flex;font-size:.85em;gap:.25em;margin:0 .1em;padding:.05em .4em;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.page-number-node.is-selected[data-v-b1fd4a49]{background:var(--color-edit-mode-200);box-shadow:0 0 0 2px var(--color-edit-mode-300)}.page-number-node.ProseMirror-selectednode[data-v-b1fd4a49]{outline:none}.page-number-icon[data-v-b1fd4a49]{font-size:.9em}.page-number-label[data-v-b1fd4a49]{font-variant-numeric:tabular-nums}.page-number-node[data-v-b1fd4a49]:after{content:"​";display:inline-block;pointer-events:none;-webkit-user-select:text;-moz-user-select:text;user-select:text;width:0}.page-break-node[data-v-bfec8d14]{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-bfec8d14]{border-top:1px dashed var(--color-surface-400);flex:1;height:0}.page-break-label[data-v-bfec8d14]{align-items:center;background:var(--color-surface-100);border:1px solid var(--color-surface-300);border-radius:999px;color:var(--color-surface-600);display:inline-flex;font-size:.75rem;font-weight:600;gap:.3em;letter-spacing:.02em;padding:.1em .6em;text-transform:uppercase}.page-break-icon[data-v-bfec8d14]{font-size:.9em}.page-break-node.is-selected .page-break-label[data-v-bfec8d14]{background:var(--color-edit-mode-200);border-color:var(--color-edit-mode-300);color:var(--color-edit-mode-700,var(--color-surface-700))}.page-break-node.is-selected .page-break-line[data-v-bfec8d14]{border-top-color:var(--color-edit-mode-300)}.page-break-node.ProseMirror-selectednode[data-v-bfec8d14]{outline:none}.section-band-view[data-v-f3d6be38]{border-radius:6px;margin:.5rem 0;outline:1px dashed var(--color-surface-300,#d1d5db);padding:.5rem .75rem;position:relative}.band-controls[data-v-f3d6be38]{align-items:center;background:var(--color-surface-0,#fff);border:1px solid var(--color-surface-200,#e5e7eb);border-radius:6px;color:var(--color-surface-700,#374151);display:flex;gap:2px;margin-bottom:.5rem;padding:3px 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.band-ctrl-label[data-v-f3d6be38]{align-items:center;color:var(--color-surface-500,#6b7280);display:inline-flex;font-size:.7rem;font-weight:600;gap:.25rem;letter-spacing:.03em;padding:0 .35rem;text-transform:uppercase}.band-select[data-v-f3d6be38]{background:var(--color-surface-0,#fff);border:1px solid var(--color-surface-200,#e5e7eb);border-radius:4px;color:var(--color-surface-700,#374151);cursor:pointer;font-size:.75rem;outline:none;padding:2px 4px}.band-select[data-v-f3d6be38]:focus{border-color:var(--color-primary-400,#8b8fe0)}.band-ctrl-btn[data-v-f3d6be38]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--color-surface-500,#6b7280);cursor:pointer;display:inline-flex;font-size:.75rem;height:26px;justify-content:center;transition:background .12s,color .12s;width:26px}.band-ctrl-delete[data-v-f3d6be38]{color:var(--p-red-500,#ef4444)}.band-ctrl-delete[data-v-f3d6be38]:hover{background:var(--p-red-50,#fef2f2);color:var(--p-red-700,#b91c1c)}.band-ctrl-divider[data-v-f3d6be38]{background:var(--color-surface-200,#e5e7eb);height:18px;margin:0 3px;width:1px}.band-content[data-v-f3d6be38]{min-height:24px}.band-content[data-v-f3d6be38] h1,.band-content[data-v-f3d6be38] h2,.band-content[data-v-f3d6be38] h3,.band-content[data-v-f3d6be38] p{margin:.15rem 0}.layout-columns-view[data-v-7cec39e8]{background:var(--color-edit-mode-100);border:1px solid var(--color-edit-mode-300);border-radius:var(--p-inputtext-border-radius);margin:.5rem 0;transition:border-color .15s}.layout-controls-wrapper[data-v-7cec39e8]{align-items:center;background:var(--color-edit-mode-100);border-top-left-radius:var(--p-inputtext-border-radius);border-top-right-radius:var(--p-inputtext-border-radius);display:flex;gap:4px;justify-content:space-between;padding:3px 6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.layout-controls[data-v-7cec39e8]{display:flex}.layout-label[data-v-7cec39e8]{align-items:center;color:var(--color-edit-mode-800);display:flex;font-size:.75rem;gap:4px;white-space:nowrap}.layout-add-col-btn[data-v-7cec39e8]{align-items:center;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;display:inline-flex;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-7cec39e8]: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-7cec39e8]:disabled{cursor:not-allowed;opacity:.4}.layout-display-group[data-v-7cec39e8]{display:flex;gap:1px}.layout-display-btn[data-v-7cec39e8]{align-items:center;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;display:inline-flex;font-size:.7rem;font-weight:600;height:26px;justify-content:center;padding:0 8px;transition:background .12s,color .12s,border-color .12s}.layout-display-btn[data-v-7cec39e8]:hover{background:var(--color-surface-100);color:var(--color-surface-600)}.layout-display-btn.active[data-v-7cec39e8]{background:var(--color-edit-mode-100);border-color:var(--color-edit-mode-300);color:var(--color-edit-mode-800)}.layout-align-group[data-v-7cec39e8]{display:flex;gap:1px}.layout-align-btn[data-v-7cec39e8]{align-items:center;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;display:inline-flex;font-size:.8rem;height:26px;justify-content:center;transition:background .12s,color .12s,border-color .12s;width:26px}.layout-align-btn[data-v-7cec39e8]:hover{background:var(--color-surface-100);color:var(--color-surface-600)}.layout-align-btn.active[data-v-7cec39e8]{background:var(--color-edit-mode-100);border-color:var(--color-edit-mode-300);color:var(--color-edit-mode-800)}.layout-ctrl-btn[data-v-7cec39e8]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--color-surface-500,#6b7280);cursor:pointer;display:inline-flex;font-size:.75rem;height:26px;justify-content:center;width:26px}.layout-ctrl-delete[data-v-7cec39e8]{color:var(--p-red-500,#ef4444)}.layout-ctrl-delete[data-v-7cec39e8]:hover{background:var(--p-red-50,#fef2f2);color:var(--p-red-700,#b91c1c)}.layout-ctrl-divider[data-v-7cec39e8]{background:var(--color-surface-200,#e5e7eb);flex-shrink:0;height:18px;margin:0 2px;width:1px}.layout-grid[data-v-7cec39e8]{display:grid;gap:.5rem;grid-template-columns:repeat(12,1fr);padding:.5rem}.layout-grid[data-v-7cec39e8] 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}.float-wrapper-view[data-v-b1850ae8]{background:var(--color-primary-50,#f8f8ff);border:2px dashed var(--color-primary-200,#c5c7f2);border-radius:8px;margin:.5rem 0;min-height:60px;padding:.5rem;position:relative;transition:border-color .15s}.float-wrapper-view[data-v-b1850ae8]:hover{border-color:var(--color-primary-400,#8b8fe0)}.float-wrapper-view.float-left[data-v-b1850ae8]{float:left;margin-right:1rem}.float-wrapper-view.float-right[data-v-b1850ae8]{float:right;margin-left:1rem}.float-wrapper-view.float-none[data-v-b1850ae8]{clear:both;float:none}.float-controls[data-v-b1850ae8]{align-items:center;background:var(--color-surface-0,#fff);border:1px solid var(--color-surface-200,#e5e7eb);border-radius:6px;display:flex;gap:2px;margin-bottom:.5rem;padding:3px 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.float-ctrl-btn[data-v-b1850ae8]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--color-surface-500,#6b7280);cursor:pointer;display:inline-flex;font-size:.75rem;height:26px;justify-content:center;transition:background .12s,color .12s;width:26px}.float-ctrl-btn[data-v-b1850ae8]:hover{background:var(--color-surface-100,#f3f4f6);color:var(--color-surface-700,#374151)}.float-ctrl-btn.active[data-v-b1850ae8]{background:var(--color-primary-100,#e0e1f5);color:var(--color-primary-700,#4a4ea0)}.float-ctrl-delete[data-v-b1850ae8]{color:var(--p-red-500,#ef4444)}.float-ctrl-delete[data-v-b1850ae8]:hover{background:var(--p-red-50,#fef2f2);color:var(--p-red-700,#b91c1c)}.float-ctrl-divider[data-v-b1850ae8]{background:var(--color-surface-200,#e5e7eb);height:18px;margin:0 3px;width:1px}.float-width-select[data-v-b1850ae8]{background:var(--color-surface-0,#fff);border:1px solid var(--color-surface-200,#e5e7eb);border-radius:4px;color:var(--color-surface-700,#374151);cursor:pointer;font-size:.75rem;outline:none;padding:2px 4px}.float-width-select[data-v-b1850ae8]:focus{border-color:var(--color-primary-400,#8b8fe0)}.float-content[data-v-b1850ae8]{min-height:30px}.float-content[data-v-b1850ae8] p{margin:.25rem 0}.uploaded-image-view[data-v-251df574]{background:var(--color-surface-0,#fff);border:1px solid var(--color-surface-200,#e5e7eb);border-radius:10px;margin:.5rem 0;padding:.5rem}.uploaded-image-view.align-left[data-v-251df574]{text-align:left}.uploaded-image-view.align-center[data-v-251df574]{text-align:center}.uploaded-image-view.align-right[data-v-251df574]{text-align:right}.uploaded-image-controls[data-v-251df574]{align-items:center;background:var(--color-surface-50,#f9fafb);border:1px solid var(--color-surface-200,#e5e7eb);border-radius:8px;display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem;padding:.35rem}.uploaded-image-btn[data-v-251df574]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--color-surface-600,#4b5563);cursor:pointer;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.uploaded-image-btn[data-v-251df574]:hover{background:var(--color-surface-100,#f3f4f6)}.uploaded-image-btn.active[data-v-251df574]{background:var(--color-primary-100,#e0e7ff);color:var(--color-primary-700,#4338ca)}.uploaded-image-delete[data-v-251df574]{color:var(--p-red-500,#ef4444);margin-left:auto}.uploaded-image-delete[data-v-251df574]:hover{background:var(--p-red-50,#fef2f2);color:var(--p-red-700,#b91c1c)}.uploaded-image-divider[data-v-251df574]{background:var(--color-surface-200,#e5e7eb);height:18px;width:1px}.uploaded-image-width[data-v-251df574]{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;max-width:100%;min-width:0;padding:.25rem .45rem}.uploaded-image-name[data-v-251df574]{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-251df574]{border-radius:6px;height:auto;max-width:100%}.field-collection-view[data-v-0f75e290]{background:var(--color-edit-mode-100);border:1px solid var(--color-edit-mode-300);border-radius:var(--p-inputtext-border-radius);margin:.5rem 0;transition:border-color .15s}.fc-head[data-v-0f75e290]{align-items:center;border-bottom:1px solid var(--color-edit-mode-300);color:var(--color-surface-500,#6b7280);display:flex;font-size:.8rem;gap:.4rem;padding:5px 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fc-drag[data-v-0f75e290]{color:var(--color-surface-400,#9ca3af);cursor:grab;display:inline-flex}.fc-tag[data-v-0f75e290]{background:var(--color-surface-0,#fff);border:1px solid var(--color-primary-100,#e0e1f5);border-radius:999px;color:var(--color-primary-700,#4a4ea0);font-weight:600;padding:1px 8px}.fc-dot[data-v-0f75e290]{margin:0 .25rem}.fc-spacer[data-v-0f75e290]{flex:1}.fc-btn[data-v-0f75e290]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--color-surface-600,#4b5563);cursor:pointer;display:inline-flex;font-size:.75rem;gap:4px;padding:3px 7px}.fc-btn[data-v-0f75e290]:hover{background:var(--color-surface-100,#f3f4f6)}.fc-btn-delete[data-v-0f75e290]{color:var(--p-red-500,#ef4444)}.fc-btn-delete[data-v-0f75e290]:hover{background:var(--p-red-50,#fef2f2)}.fc-body[data-v-0f75e290]{align-items:center;display:flex;padding:8px 10px}.fc-body[data-v-0f75e290],.fc-cols[data-v-0f75e290]{flex-wrap:wrap;gap:.3rem}.fc-cols[data-v-0f75e290]{display:inline-flex}.fc-col-chip[data-v-0f75e290]{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-0f75e290]{color:var(--color-surface-400,#9ca3af);font-size:.78rem;font-style:italic}.record-band-view[data-v-d3f849d2]{background:var(--color-edit-mode-100);border:1px solid var(--color-edit-mode-300);border-radius:var(--p-inputtext-border-radius);margin:.5rem 0;transition:border-color .15s}.record-band-view.is-selected[data-v-d3f849d2]{border-color:var(--color-primary-400,#8b8fe0)}.rb-head[data-v-d3f849d2]{align-items:center;border-bottom:1px solid var(--color-edit-mode-300);color:var(--color-surface-500,#6b7280);display:flex;font-size:.8rem;gap:.4rem;padding:5px 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rb-drag[data-v-d3f849d2]{color:var(--color-surface-400,#9ca3af);cursor:grab}.rb-drag[data-v-d3f849d2],.rb-tag[data-v-d3f849d2]{display:inline-flex}.rb-tag[data-v-d3f849d2]{align-items:center;background:var(--color-surface-0,#fff);border:1px solid var(--color-primary-100,#e0e1f5);border-radius:999px;color:var(--color-primary-700,#4a4ea0);font-weight:600;gap:.25rem;padding:1px 8px}.rb-summary[data-v-d3f849d2]{color:var(--color-surface-500,#6b7280)}.rb-dot[data-v-d3f849d2]{margin:0 .25rem}.rb-spacer[data-v-d3f849d2]{flex:1}.rb-btn[data-v-d3f849d2]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--color-surface-600,#4b5563);cursor:pointer;display:inline-flex;font-size:.75rem;gap:4px;padding:3px 7px}.rb-btn[data-v-d3f849d2]:hover{background:var(--color-surface-100,#f3f4f6)}.rb-btn-delete[data-v-d3f849d2]{color:var(--p-red-500,#ef4444)}.rb-btn-delete[data-v-d3f849d2]:hover{background:var(--p-red-50,#fef2f2)}.rb-body[data-v-d3f849d2]{padding:8px 10px}.rb-body.is-grid[data-v-d3f849d2] .rb-content{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.rb-content[data-v-d3f849d2]{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}.fcc-form[data-v-8727b03e]{display:flex;flex-direction:column;gap:1rem;max-height:70vh;overflow-y:auto}.fcc-hint[data-v-8727b03e]{color:var(--color-surface-500,#6b7280);display:block;margin-top:.25rem}.fcc-label[data-v-8727b03e]{color:var(--color-surface-700,#374151);display:block;font-size:.8rem;font-weight:600;margin-bottom:.4rem}.fcc-columns[data-v-8727b03e]{display:flex;flex-direction:column;gap:.4rem}.fcc-col-row[data-v-8727b03e]{align-items:center;display:flex;gap:.4rem}.fcc-col-field[data-v-8727b03e]{flex:0 0 40%}.fcc-col-label[data-v-8727b03e]{flex:1}.fcc-ord[data-v-8727b03e]{color:var(--color-surface-400,#9ca3af);display:flex;flex-direction:column;font-size:.7rem;line-height:.85}.fcc-ord i[data-v-8727b03e]{cursor:pointer}.fcc-ord i[data-v-8727b03e]:hover{color:var(--color-primary-500,#686edc)}.fcc-ord i.is-disabled[data-v-8727b03e]{opacity:.3;pointer-events:none}.fcc-col-del[data-v-8727b03e]{color:var(--color-surface-400,#9ca3af);cursor:pointer;padding:4px}.fcc-col-del[data-v-8727b03e]:hover{color:var(--p-red-500,#ef4444)}.fcc-note[data-v-8727b03e]{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-8727b03e]{border-top:1px solid var(--color-surface-200,#e5e7eb);display:flex;justify-content:space-between;padding-top:.5rem}.rbc-form[data-v-57ea058b]{display:flex;flex-direction:column;gap:1rem;max-height:70vh;overflow-y:auto}.rbc-intro[data-v-57ea058b]{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;margin:0;padding:.6rem .75rem}.rbc-actions[data-v-57ea058b]{border-top:1px solid var(--color-surface-200,#e5e7eb);display:flex;justify-content:space-between;padding-top:.5rem}.custom-layout-editor[data-v-71ad9197]{border:1px solid var(--border-color-default);border-radius:8px;overflow:hidden}.editor-body[data-v-71ad9197]{display:flex;min-height:150px}.editor-content[data-v-71ad9197] .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-71ad9197] .layout-builder-drag-handle:hover{background:var(--color-surface-100);color:var(--color-surface-700);opacity:1}.editor-content[data-v-71ad9197] .layout-builder-drag-handle.is-dragging,.editor-content[data-v-71ad9197] .layout-builder-drag-handle:active{background:var(--color-primary-50);color:var(--color-primary-700);cursor:grabbing;opacity:1}.editor-content[data-v-71ad9197] .layout-builder-drag-handle__grip{font-size:14px;font-weight:700;letter-spacing:-1px;line-height:1;pointer-events:none}.editor-content[data-v-71ad9197]{display:flex;flex:1;flex-direction:column;min-width:0;padding:0}.editor-content[data-v-71ad9197] .tiptap{flex:1;outline:none;padding:1rem}.custom-layout-editor.has-drag-handle .editor-content[data-v-71ad9197] .tiptap{padding-left:2rem}.custom-layout-editor.has-drag-handle .editor-content[data-v-71ad9197]{position:relative}.editor-content[data-v-71ad9197] .tiptap p{margin:.25rem 0;position:relative}.editor-content[data-v-71ad9197] .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-71ad9197] .tiptap:after{clear:both;content:"";display:table}.editor-content[data-v-71ad9197] .tiptap table{border-collapse:collapse;margin:.75rem 0;table-layout:fixed;width:100%}.editor-content[data-v-71ad9197] .tiptap td,.editor-content[data-v-71ad9197] .tiptap th{border:1px solid var(--color-surface-300);min-width:5rem;padding:.45rem .55rem;vertical-align:top}.editor-content[data-v-71ad9197] .tiptap th{background:var(--color-surface-100);font-weight:700}.editor-content[data-v-71ad9197] .tiptap .selectedCell:after{background:color-mix(in srgb,var(--color-primary-100) 60%,transparent)}.field-panel[data-v-71ad9197]{background:var(--color-surface-50);border-left:1px solid var(--color-surface-200);min-width:200px;overflow:hidden;width:200px}.field-panel[data-v-71ad9197],.field-panel-header[data-v-71ad9197]{display:flex;flex-direction:column}.field-panel-header[data-v-71ad9197]{gap:.35rem;padding:.5rem}.field-panel-list[data-v-71ad9197]{max-height:200px;overflow-y:auto;padding:.25rem}.field-panel-item[data-v-71ad9197]{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-71ad9197]:hover{background:var(--color-surface-200)}.field-panel-item[data-v-71ad9197]:active{background:var(--color-primary-100)}.field-panel-breadcrumb[data-v-71ad9197]{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-71ad9197]{color:var(--color-primary-500);cursor:pointer}.field-panel-back[data-v-71ad9197]:hover{color:var(--color-primary-700)}.field-panel-crumb[data-v-71ad9197]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-panel-icon[data-v-71ad9197]{color:var(--text-color);flex-shrink:0}.field-panel-drill[data-v-71ad9197]{color:var(--color-surface-400);flex-shrink:0;padding:2px}.field-panel-drill[data-v-71ad9197]:hover{color:var(--color-primary-500)}.field-panel-name[data-v-71ad9197]{color:var(--text-color);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-panel-empty[data-v-71ad9197]{color:var(--color-surface-400);font-size:.8rem;padding:1rem .5rem;text-align:center}.preview-section[data-v-71ad9197]{border-top:1px solid var(--border-color-default)}.preview-label[data-v-71ad9197]{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-71ad9197]{padding:1rem}.pdf-viewer[data-v-c1bb11be]{background:var(--color-surface-100);border:1px solid var(--border-color-default);border-radius:8px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.pdf-viewer-toolbar[data-v-c1bb11be]{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-c1bb11be]{flex:1}.pdf-viewer-page-ind[data-v-c1bb11be]{color:var(--text-color-muted);font-size:.8rem}.pdf-viewer-icon-btn[data-v-c1bb11be]{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-c1bb11be]:hover:not(:disabled){background:var(--color-surface-100);color:var(--text-color)}.pdf-viewer-icon-btn.is-active[data-v-c1bb11be]{background:var(--color-primary-100);color:var(--color-primary-700)}.pdf-viewer-icon-btn[data-v-c1bb11be]:disabled{cursor:default;opacity:.4}.pdf-viewer-zoom[data-v-c1bb11be]{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-c1bb11be],.pdf-viewer-zoom-val[data-v-c1bb11be]{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-c1bb11be]{width:1.5rem}.pdf-viewer-zoom-val[data-v-c1bb11be]{font-variant-numeric:tabular-nums;min-width:2.8rem}.pdf-viewer-zoom-btn[data-v-c1bb11be]:disabled,.pdf-viewer-zoom-val[data-v-c1bb11be]:disabled{cursor:default;opacity:.4}.pdf-viewer-pager[data-v-c1bb11be]{display:inline-flex;gap:.1rem}.pdf-viewer-canvas[data-v-c1bb11be]{background:var(--color-surface-200);display:flex;flex:1;gap:.6rem;min-height:0;overflow:hidden;padding:.75rem;position:relative}.pdf-viewer-rail[data-v-c1bb11be]{flex:0 0 3rem;gap:.5rem;overflow-y:auto}.pdf-viewer-rail[data-v-c1bb11be],.pdf-viewer-thumb[data-v-c1bb11be]{align-items:center;display:flex;flex-direction:column}.pdf-viewer-thumb[data-v-c1bb11be]{background:transparent;border:none;cursor:pointer;gap:.15rem;padding:0}.pdf-viewer-thumb-mini[data-v-c1bb11be]{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-c1bb11be]{border:2px solid var(--color-primary-600)}.pdf-viewer-thumb-n[data-v-c1bb11be]{color:var(--text-color-muted);font-size:.7rem}.pdf-viewer-thumb.is-active .pdf-viewer-thumb-n[data-v-c1bb11be]{color:var(--color-primary-700);font-weight:600}.pdf-viewer-sheets[data-v-c1bb11be]{display:flex;flex:1;flex-direction:column;gap:1rem;overflow:auto;padding:.25rem 0}.pdf-viewer-sheet[data-v-c1bb11be]{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-page-canvas[data-v-c1bb11be]{display:block}.pdf-viewer-overlay[data-v-c1bb11be]{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-c1bb11be]{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-c1bb11be]{animation:pdf-viewer-spin-c1bb11be .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-c1bb11be{to{transform:rotate(1turn)}}.pdf-viewer-state[data-v-c1bb11be]{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-c1bb11be]{color:var(--color-surface-400);font-size:2.25rem}.pdf-viewer-state-msg[data-v-c1bb11be]{color:var(--text-color-muted);font-size:.85rem;margin:0;max-width:18rem}.pdf-viewer-state.is-error .pdf-viewer-state-icon[data-v-c1bb11be]{color:var(--color-danger-600)}.pdf-viewer-state.is-error .pdf-viewer-state-msg[data-v-c1bb11be]{color:var(--status-danger-color)}.pdf-viewer-icon-btn[data-v-09c3cd50]{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-09c3cd50]:hover{background:var(--color-surface-100);color:var(--text-color)}.live-preview-toggle[data-v-09c3cd50]{align-items:center;border:1px solid transparent;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;gap:.35rem;padding:.25rem .55rem}.live-preview-toggle.is-live[data-v-09c3cd50]{background:var(--color-success-100);color:var(--color-success-700)}.live-preview-toggle.is-paused[data-v-09c3cd50]{background:var(--color-surface-200);color:var(--color-surface-800)}.live-preview-stale[data-v-09c3cd50]{background:var(--color-danger-100);border-radius:6px;color:var(--color-danger-700);font-size:.72rem;font-weight:500;padding:.18rem .5rem}.live-preview-state-icon[data-v-09c3cd50]{color:var(--color-surface-400);font-size:2.25rem}.live-preview-state-icon.is-error[data-v-09c3cd50]{color:var(--color-danger-600)}.live-preview-state-title[data-v-09c3cd50]{color:var(--text-color);font-size:.95rem;font-weight:600;margin:0}.live-preview-state-title.is-error[data-v-09c3cd50]{color:var(--status-danger-color)}.live-preview-state-hint[data-v-09c3cd50]{color:var(--text-color-muted);font-size:.82rem;margin:0;max-width:20rem}.live-preview-state-hint.is-error[data-v-09c3cd50]{color:var(--status-danger-color)}.pdf-ds-panel[data-v-76d9eaa2]{gap:1rem}.pdf-ds-field[data-v-76d9eaa2],.pdf-ds-panel[data-v-76d9eaa2]{display:flex;flex-direction:column}.pdf-ds-field[data-v-76d9eaa2]{gap:.4rem}.pdf-ds-label[data-v-76d9eaa2]{color:var(--text-color);font-size:.78rem;font-weight:600}.pdf-ds-help[data-v-76d9eaa2]{color:var(--text-color-muted);font-size:.75rem;margin:0}.pdf-ds-seg[data-v-76d9eaa2]{border:1px solid var(--border-color-default);border-radius:7px;display:inline-flex;overflow:hidden}.pdf-ds-seg-btn[data-v-76d9eaa2]{background:var(--color-surface-0);border:none;color:var(--text-color-muted);cursor:pointer;flex:1;font-size:.78rem;font-weight:500;padding:.35rem .6rem}.pdf-ds-seg-btn+.pdf-ds-seg-btn[data-v-76d9eaa2]{border-left:1px solid var(--border-color-default)}.pdf-ds-seg-btn[data-v-76d9eaa2]:hover:not(.is-active){background:var(--color-surface-100);color:var(--text-color)}.pdf-ds-seg-btn.is-active[data-v-76d9eaa2]{background:var(--color-primary-100);color:var(--color-primary-700)}.pdf-ds-chip[data-v-76d9eaa2]{align-items:center;align-self:flex-start;background:var(--color-surface-50);color:var(--text-color);display:inline-flex;font-size:.8rem;gap:.4rem;padding:.3rem .6rem}.pdf-ds-chip[data-v-76d9eaa2],.pdf-ds-radio[data-v-76d9eaa2]{border:1px solid var(--border-color-default);border-radius:6px}.pdf-ds-radio[data-v-76d9eaa2]{align-items:flex-start;cursor:pointer;display:flex;gap:.5rem;padding:.5rem}.pdf-ds-radio input[data-v-76d9eaa2]{margin-top:.2rem}.pdf-ds-radio-title[data-v-76d9eaa2]{color:var(--text-color);display:block;font-size:.82rem;font-weight:600}.pdf-ds-radio-desc[data-v-76d9eaa2]{color:var(--text-color-muted);display:block;font-size:.74rem}.pdf-ds-note[data-v-76d9eaa2]{align-items:flex-start;border-radius:6px;display:flex;font-size:.75rem;gap:.4rem;line-height:1.35;margin:0;padding:.5rem .6rem}.pdf-ds-note.is-info[data-v-76d9eaa2]{background:var(--color-primary-50);color:var(--color-primary-700)}.pdf-ds-note.is-warn[data-v-76d9eaa2]{background:var(--color-warn-50);color:var(--status-warn-color)}.pdf-layout-editor[data-v-52f556aa]{display:flex;flex-direction:column;gap:.75rem}.pdf-editor-header[data-v-52f556aa]{align-items:center;background:var(--color-surface-50);border:1px solid var(--border-color-default);border-radius:8px;display:flex;justify-content:space-between;padding:.75rem 1rem}.pdf-editor-title[data-v-52f556aa]{font-weight:600}.pdf-editor-actions[data-v-52f556aa],.pdf-editor-title[data-v-52f556aa]{align-items:center;display:flex;gap:.5rem}.pdf-editor-close[data-v-52f556aa]{flex:0 0 auto;min-width:var(--btn-input-height-md)}.pdf-font-control[data-v-52f556aa]{align-items:center;background:var(--color-surface-0);border:1px solid var(--border-color-default);border-radius:6px;display:flex;gap:.4rem;padding:.15rem .5rem}.pdf-font-control.is-empty[data-v-52f556aa]{background:transparent;border-color:transparent;padding:0}.pdf-font-icon[data-v-52f556aa]{color:var(--color-surface-500)}.pdf-font-name[data-v-52f556aa]{color:var(--text-color);font-size:.8rem;font-weight:600;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-font-family[data-v-52f556aa]{width:110px}.pdf-view-modes[data-v-52f556aa]{border:1px solid var(--border-color-default);border-radius:7px;display:inline-flex;margin-left:.5rem;overflow:hidden}.pdf-view-mode[data-v-52f556aa]{align-items:center;background:var(--color-surface-0);border:none;color:var(--text-color-muted);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:500;gap:.3rem;padding:.3rem .7rem}.pdf-view-mode+.pdf-view-mode[data-v-52f556aa]{border-left:1px solid var(--border-color-default)}.pdf-view-mode[data-v-52f556aa]:hover:not(.is-active){background:var(--color-surface-100);color:var(--text-color)}.pdf-view-mode.is-active[data-v-52f556aa]{background:var(--color-primary-100);color:var(--color-primary-700)}.pdf-editor-body[data-v-52f556aa]{align-items:stretch;border-radius:8px;display:flex;gap:0;height:calc(100vh - 220px);min-height:0;min-height:520px;overflow:hidden;position:relative}.pdf-editor-body.is-dragging[data-v-52f556aa]{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pdf-editor-builder[data-v-52f556aa]{display:flex;flex:1 1 0;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.pdf-editor-preview[data-v-52f556aa]{display:flex;flex:1 1 0;min-height:0;min-width:0}.pdf-editor-preview[data-v-52f556aa]>*{flex:1 1 auto;min-width:0}.pdf-editor-gutter[data-v-52f556aa]{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-52f556aa]{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-52f556aa],.pdf-editor-gutter:focus-visible .pdf-editor-gutter-grip[data-v-52f556aa],.pdf-editor-gutter:hover .pdf-editor-gutter-grip[data-v-52f556aa]{background:var(--color-primary-400);height:64px}.pdf-editor-gutter[data-v-52f556aa]:focus-visible{outline:none}.pdf-editor-body.is-mode-edit .pdf-editor-preview[data-v-52f556aa],.pdf-editor-body.is-mode-preview .pdf-editor-builder[data-v-52f556aa]{display:none}.pdf-data-bar[data-v-52f556aa]{align-items:center;background:var(--color-surface-0);border-bottom:1px solid var(--border-color-default);display:flex;flex:0 0 auto;gap:.5rem;padding:.5rem .75rem;position:relative;z-index:3}.pdf-data-label[data-v-52f556aa]{color:var(--text-color-muted);flex:0 0 auto;font-size:.75rem;font-weight:700}.pdf-data-chip[data-v-52f556aa]{align-items:center;background:var(--color-surface-50);border:1px solid var(--border-color-default);border-radius:999px;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:600;gap:.45rem;max-width:100%;padding:.3rem .65rem}.pdf-data-chip[data-v-52f556aa]:hover{border-color:var(--color-primary-400);color:var(--color-primary-700)}.pdf-data-chip-dot[data-v-52f556aa]{background:var(--color-success-700);border-radius:50%;flex:0 0 auto;height:7px;width:7px}.pdf-data-chip-dot.is-warn[data-v-52f556aa]{background:var(--status-warn-color)}.pdf-data-chip-text[data-v-52f556aa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-toolbar-wrap[data-v-52f556aa]{flex:0 0 auto;position:relative;z-index:2}.pdf-zone-badge[data-v-52f556aa]{background:var(--color-primary-100);border-radius:5px;color:var(--color-primary-700);font-size:.65rem;font-weight:800;letter-spacing:.04em;padding:.15rem .5rem;pointer-events:none;position:absolute;right:.6rem;text-transform:uppercase;top:50%;transform:translateY(-50%)}.pdf-canvas-scroll[data-v-52f556aa]{background:var(--color-surface-100);flex:1 1 auto;min-height:0;overflow:auto;padding:1.1rem}.pdf-sheet[data-v-52f556aa]{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-52f556aa]{padding:1.1rem 1.4rem;position:relative}.pdf-band-body[data-v-52f556aa]{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-52f556aa]{background:repeating-linear-gradient(45deg,transparent,transparent 8px,var(--color-surface-100) 8px,var(--color-surface-100) 9px)}.pdf-band-furniture[data-v-52f556aa]:not(.is-active) .tiptap{opacity:.62}.pdf-band.is-active[data-v-52f556aa]{outline:2px solid var(--color-primary-400);outline-offset:-4px}.pdf-band-label[data-v-52f556aa]{font-weight:800;left:.5rem;letter-spacing:.05em;text-transform:uppercase;top:.4rem}.pdf-band-label[data-v-52f556aa],.pdf-band-note[data-v-52f556aa]{color:var(--text-color-muted);font-size:.62rem;position:absolute}.pdf-band-note[data-v-52f556aa]{right:.6rem;top:.45rem}.pdf-band[data-v-52f556aa] .custom-layout-editor{border:none;border-radius:0}.pdf-band-actions[data-v-52f556aa]{display:flex;justify-content:flex-end;margin-top:.4rem;opacity:0;transition:opacity .12s ease}.pdf-band.is-active .pdf-band-actions[data-v-52f556aa],.pdf-band:hover .pdf-band-actions[data-v-52f556aa]{opacity:1}.pdf-band-action[data-v-52f556aa]{background:var(--color-surface-0);border:1px solid var(--border-color-default);border-radius:5px;color:var(--text-color-muted);cursor:pointer;font-size:.7rem;padding:.2rem .5rem}.pdf-band-action[data-v-52f556aa]:hover{background:var(--color-danger-50);border-color:var(--color-danger-600);color:var(--color-danger-700)}.pdf-empty-zone[data-v-52f556aa]{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-52f556aa]:hover{background:var(--color-primary-100)}.pdf-sheet>.pdf-empty-zone[data-v-52f556aa]:first-child{border-bottom:1px solid var(--border-color-default);border-top:none}.pdf-ds-popover[data-v-52f556aa]{max-height:min(70vh,34rem);overflow-y:auto;padding:.25rem;width:min(380px,calc(100vw - 3rem))}.pdf-chat-title[data-v-52f556aa]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-chat-action[data-v-52f556aa]{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-52f556aa]: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}.function-editor-shell[data-v-f0673a2b]{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-f0673a2b]{border-right:1px solid var(--border-color-default)}.function-editor-toolbar[data-v-f0673a2b]{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-f0673a2b]{padding:1rem}.formula-canvas[data-v-f0673a2b]{align-items:center;background:linear-gradient(180deg,#fffffff0,#f8fafcf5),repeating-linear-gradient(180deg,transparent,transparent 35px,rgba(148,163,184,.14) 0,rgba(148,163,184,.14) 36px);border-radius:10px;color:#0f172a;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-f0673a2b]{color:var(--text-color-muted);font-style:italic}.function-editor-footer[data-v-f0673a2b]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-top:.6rem}.formula-source[data-v-f0673a2b]{color:var(--text-color-muted);font-family:var(--font-mono);font-size:.78rem;word-break:break-all}.formula-hint[data-v-f0673a2b]{color:#b45309;flex-shrink:0;font-size:.75rem;font-weight:600}.tok[data-v-f0673a2b]{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-f0673a2b]{cursor:pointer;font-size:.7rem;line-height:1;margin-left:1px;opacity:0}.tok:hover .x[data-v-f0673a2b]{opacity:.55}.tok:hover .x[data-v-f0673a2b]:hover{opacity:1}.tok-field[data-v-f0673a2b]{background:#dbeafe;color:#1d4ed8;font-weight:600}.tok-field--relation[data-v-f0673a2b]{background:#dcfce7;color:#15803d}.tok-field i[data-v-f0673a2b]{font-style:normal;opacity:.7}.tok-fn[data-v-f0673a2b]{background:#e0e7ff;color:#1d4ed8;font-weight:700}.tok-fn--aggregate[data-v-f0673a2b]{background:#dcfce7;color:#15803d}.tok-comma[data-v-f0673a2b],.tok-paren[data-v-f0673a2b]{color:var(--text-color-muted);font-weight:600;padding:0 1px}.tok-literal[data-v-f0673a2b]{color:#b45309;font-weight:600}.tok-literal[data-v-f0673a2b],.tok-slot[data-v-f0673a2b]{background:#fef3c7;cursor:pointer}.tok-slot[data-v-f0673a2b]{border:1px dashed #d6a445;color:#92400e;font-style:italic}.tok-slot[data-v-f0673a2b]:hover{background:#fde68a}.tok-slot.is-active[data-v-f0673a2b]{background:#fde68a;border-style:solid;box-shadow:0 0 0 2px #fcd34d}.tok-addarg[data-v-f0673a2b]{border:1px dashed #bfdbfe;border-radius:6px;color:#1d4ed8;cursor:pointer;font-size:.72rem;font-weight:600;margin:0 1px;padding:1px 5px}.tok-addarg[data-v-f0673a2b]:hover{background:#eff6ff}.over[data-v-f0673a2b]{box-shadow:-2px 0 #1d4ed8}.drop-end[data-v-f0673a2b]{align-self:stretch;display:inline-block;min-width:18px}.tok[draggable=true][data-v-f0673a2b]{cursor:grab}.tok[draggable=true][data-v-f0673a2b]:active{cursor:grabbing}.tok-edit-wrap[data-v-f0673a2b]{display:inline-flex;vertical-align:middle}.tok-edit-input[data-v-f0673a2b]{background:var(--main-content-bg);border:1.5px solid #1d4ed8;border-radius:8px;box-shadow:0 0 0 3px #1d4ed833;caret-color:#1d4ed8;color:#0f172a;font-family:var(--font-mono);font-size:.82rem;height:30px;min-width:120px;outline:none;padding:0 10px}.function-editor-sidebar[data-v-f0673a2b]{gap:.85rem;max-height:300px;overflow-y:scroll;padding:.85rem}.function-editor-sidebar[data-v-f0673a2b],.function-sidebar-group[data-v-f0673a2b],.function-sidebar-header[data-v-f0673a2b]{display:flex;flex-direction:column}.function-sidebar-header[data-v-f0673a2b]{gap:5px;margin-bottom:5px}.function-sidebar-header h5[data-v-f0673a2b]{margin:0}.function-sidebar-note[data-v-f0673a2b]{color:var(--text-color-muted);font-size:.72rem}.lit-row[data-v-f0673a2b]{align-items:stretch;display:flex;gap:.4rem}.lit-row[data-v-f0673a2b] .p-inputtext{flex:1}.insert-pill[data-v-f0673a2b]{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-f0673a2b]:hover{background:var(--color-surface-200)}.insert-pill--value[data-v-f0673a2b]{align-items:center;flex-direction:row;justify-content:center;white-space:nowrap}.insert-pill--field[data-v-f0673a2b]{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-f0673a2b]:active{background:var(--color-primary-100)}.field-picker-item-icon[data-v-f0673a2b]{color:var(--text-color);flex-shrink:0}.field-picker-item-name[data-v-f0673a2b]{color:var(--text-color);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insert-pill--function[data-v-f0673a2b]{background:linear-gradient(180deg,#fff,#f8fbff)}.insert-pill--aggregate[data-v-f0673a2b]{background:linear-gradient(180deg,#fff,#f0fdf4);border-color:#bbf7d0}.insert-pill[data-v-f0673a2b]:disabled{cursor:not-allowed;opacity:.5;pointer-events:auto}.function-sidebar-warn[data-v-f0673a2b]{background:#fffbeb;border:1px dashed #fcd34d;border-radius:8px;color:#b45309;font-size:.78rem;margin:0;padding:.55rem .7rem}.function-sidebar-subhead[data-v-f0673a2b]{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-f0673a2b]{color:var(--text-color-muted);display:block;font-weight:500;letter-spacing:0;text-transform:none}.function-editor-state[data-v-f0673a2b]{color:var(--p-text-muted-color,#6b7280);font-size:.875rem;padding:1rem}.function-editor-state--empty[data-v-f0673a2b]{border:1px dashed var(--color-surface-200,#e5e7eb);border-radius:8px;text-align:center}.function-editor-root[data-v-f0673a2b]{display:flex;flex-direction:column;gap:.9rem}.function-mode-toggle[data-v-f0673a2b]{align-self:flex-start;border:1px solid var(--border-color-default);border-radius:10px;display:inline-flex;overflow:hidden}.function-mode-tab[data-v-f0673a2b]{background:var(--main-content-bg);border:none;color:var(--text-color-muted);cursor:pointer;font-size:.85rem;font-weight:700;padding:.5rem 1.2rem}.function-mode-tab+.function-mode-tab[data-v-f0673a2b]{border-left:1px solid var(--border-color-default)}.function-mode-tab.is-active[data-v-f0673a2b]{background:#1d4ed8;color:#fff}.function-builder[data-v-f0673a2b]{background:var(--main-content-bg);border:1px solid var(--border-color-default);border-radius:12px;gap:.9rem;padding:1.1rem}.fb-field[data-v-f0673a2b],.function-builder[data-v-f0673a2b]{display:flex;flex-direction:column}.fb-field[data-v-f0673a2b]{gap:.4rem}.fb-row[data-v-f0673a2b]{display:flex;gap:.75rem}.fb-row .fb-field[data-v-f0673a2b]{flex:1}.fb-label[data-v-f0673a2b]{color:var(--text-color-muted);font-size:.8rem;font-weight:600}.fb-optional[data-v-f0673a2b]{font-weight:400}.fb-control[data-v-f0673a2b]{width:100%}.fb-hint[data-v-f0673a2b]{color:var(--text-color-muted);font-size:.72rem}@media(max-width:960px){.function-editor-shell[data-v-f0673a2b]{grid-template-columns:1fr}.fb-row[data-v-f0673a2b]{flex-direction:column}}.tok-suggest{background:var(--main-content-bg);border:1px solid var(--border-color-default);border-radius:12px;box-shadow:0 18px 44px #12162438;max-height:300px;min-width:240px;overflow-y:auto;padding:6px;position:fixed;z-index:1200}.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:#1a1f2e;cursor:pointer;display:flex;font-size:.82rem;gap:8px;padding:7px 9px}.tok-suggest .sug-item:hover{background:#e0e7ff}.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:#1d4ed8;font-family:var(--font-mono);font-weight:700}.tok-suggest .sug-item.lit{color:#b45309;font-weight:600}.tok-suggest .sug-item .dot{background:#1d4ed8;border-radius:50%;height:7px;width:7px}.tok-suggest .sug-item .dot--relation{background:#15803d}.tok-suggest .sug-empty{color:var(--text-color-muted);font-size:.78rem;padding:9px}
