@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")}.field-title[data-v-ab98c0e2],.h1[data-v-ab98c0e2],.h2[data-v-ab98c0e2],.h3[data-v-ab98c0e2],.p-dialog-header[data-v-ab98c0e2],.p-dialog-header h1[data-v-ab98c0e2],.p-dialog-title[data-v-ab98c0e2],.p-drawer-title[data-v-ab98c0e2],h1[data-v-ab98c0e2],h2[data-v-ab98c0e2],h3[data-v-ab98c0e2]{font-family:var(--font-title);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--title-color);font-weight:400;line-height:1.5}.h4[data-v-ab98c0e2],.h5[data-v-ab98c0e2],.p-drawer-title[data-v-ab98c0e2],b[data-v-ab98c0e2],h4[data-v-ab98c0e2],h5[data-v-ab98c0e2],strong[data-v-ab98c0e2]{font-family:var(--font-subtitle)}.h4[data-v-ab98c0e2],.h5[data-v-ab98c0e2],.p-drawer-title[data-v-ab98c0e2],.simple-datatable thead th[data-v-ab98c0e2],b[data-v-ab98c0e2],h4[data-v-ab98c0e2],h5[data-v-ab98c0e2],strong[data-v-ab98c0e2]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--title-color);font-weight:400;line-height:1.5}.simple-datatable thead th[data-v-ab98c0e2]{font-family:var(--font-table-header)}.h6[data-v-ab98c0e2],h6[data-v-ab98c0e2]{font-family:var(--font-subtitle);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--title-color);font-weight:400;line-height:1.5}.h3[data-v-ab98c0e2],.h4[data-v-ab98c0e2],.p-dialog-header[data-v-ab98c0e2],.p-dialog-header h1[data-v-ab98c0e2],.p-dialog-title[data-v-ab98c0e2],.p-drawer-title[data-v-ab98c0e2],h3[data-v-ab98c0e2],h4[data-v-ab98c0e2]{letter-spacing:-.03em}.p-datatable-column-title[data-v-ab98c0e2],.simple-datatable thead tr th[data-v-ab98c0e2]{color:var(--text-color-muted);font-family:var(--font-table-header)}.p-datatable-column-title[data-v-ab98c0e2],.simple-datatable thead tr th[data-v-ab98c0e2],body[data-v-ab98c0e2],p[data-v-ab98c0e2],ul.text-list[data-v-ab98c0e2]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}body[data-v-ab98c0e2],p[data-v-ab98c0e2],ul.text-list[data-v-ab98c0e2]{color:var(--text-color);font-family:var(--font-text)}.theme-dark .field-title[data-v-ab98c0e2],.theme-dark .h1[data-v-ab98c0e2],.theme-dark .h2[data-v-ab98c0e2],.theme-dark .h3[data-v-ab98c0e2],.theme-dark .h4[data-v-ab98c0e2],.theme-dark .h5[data-v-ab98c0e2],.theme-dark .h6[data-v-ab98c0e2],.theme-dark .p-datatable-column-title[data-v-ab98c0e2],.theme-dark .p-dialog-header[data-v-ab98c0e2],.theme-dark .p-dialog-title[data-v-ab98c0e2],.theme-dark .p-drawer-title[data-v-ab98c0e2],.theme-dark .simple-datatable thead th[data-v-ab98c0e2],.theme-dark b[data-v-ab98c0e2],.theme-dark h1[data-v-ab98c0e2],.theme-dark h2[data-v-ab98c0e2],.theme-dark h3[data-v-ab98c0e2],.theme-dark h4[data-v-ab98c0e2],.theme-dark h5[data-v-ab98c0e2],.theme-dark h6[data-v-ab98c0e2],.theme-dark strong[data-v-ab98c0e2]{color:var(--title-color-dark)}.theme-dark body[data-v-ab98c0e2],.theme-dark p[data-v-ab98c0e2],.theme-dark ul[data-v-ab98c0e2]{color:var(--text-color-dark)}.data-field-label[data-v-ab98c0e2],.p-datatable-column-title[data-v-ab98c0e2],.p-tag-label[data-v-ab98c0e2],.simple-datatable thead th[data-v-ab98c0e2],.tab-link[data-v-ab98c0e2]{font-family:var(--font-button);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;letter-spacing:-.01em;line-height:1.5}.is-muted[data-v-ab98c0e2],.is-muted>strong[data-v-ab98c0e2]{color:var(--text-color-muted)}.danger[data-v-ab98c0e2],.danger>strong[data-v-ab98c0e2],.is-danger[data-v-ab98c0e2],.p-message-danger i[data-v-ab98c0e2],.p-message-danger strong[data-v-ab98c0e2]{color:var(--danger-color-text)}.p-message-success i[data-v-ab98c0e2],.p-message-success strong[data-v-ab98c0e2],.success[data-v-ab98c0e2],.success>strong[data-v-ab98c0e2]{color:var(--success-color)}.info[data-v-ab98c0e2],.info>strong[data-v-ab98c0e2],.p-message-info i[data-v-ab98c0e2],.p-message-info strong[data-v-ab98c0e2]{color:var(--info-color)}.p-message-warn i[data-v-ab98c0e2],.p-message-warn strong[data-v-ab98c0e2],.warn[data-v-ab98c0e2],.warn>strong[data-v-ab98c0e2]{color:var(--warning-color)}a[data-v-ab98c0e2]{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-ab98c0e2]:hover{color:var(--link-hover-color);text-decoration:underline}a.is-subtle[data-v-ab98c0e2]{color:var(--text-color-muted)}a.is-subtle[data-v-ab98c0e2]:hover{color:var(--text-color);text-decoration:underline}body[data-v-ab98c0e2],html[data-v-ab98c0e2]{font-size:13.75px}@media(max-width:1199.98px){body[data-v-ab98c0e2],html[data-v-ab98c0e2]{font-size:14px}}@media(max-width:991.98px){body[data-v-ab98c0e2],html[data-v-ab98c0e2]{font-size:14px}}@media(max-width:767.98px){body[data-v-ab98c0e2],html[data-v-ab98c0e2]{font-size:14px}}.field-title[data-v-ab98c0e2],.h1[data-v-ab98c0e2],h1[data-v-ab98c0e2]{font-size:2.2rem;line-height:1.35}.h2[data-v-ab98c0e2],h2[data-v-ab98c0e2]{font-size:1.8rem;line-height:1.35}.h3[data-v-ab98c0e2],.p-dialog-header[data-v-ab98c0e2],.p-dialog-header h1[data-v-ab98c0e2],.p-dialog-title[data-v-ab98c0e2],.p-drawer-title[data-v-ab98c0e2],h3[data-v-ab98c0e2]{font-size:1.6rem}.h4[data-v-ab98c0e2],h4[data-v-ab98c0e2]{font-size:1.3rem}.h5[data-v-ab98c0e2],h5[data-v-ab98c0e2]{font-size:1.15rem}.h6[data-v-ab98c0e2],h6[data-v-ab98c0e2]{font-size:1rem}p[data-v-ab98c0e2],ul.text-list[data-v-ab98c0e2]{font-size:1rem;line-height:1.45}p.is-large[data-v-ab98c0e2],ul.text-list.is-large[data-v-ab98c0e2]{font-size:1.15rem;line-height:1.5}.is-small[data-v-ab98c0e2],.p-tag-label[data-v-ab98c0e2],figcaption[data-v-ab98c0e2],small[data-v-ab98c0e2]{font-size:.85rem;line-height:1.45}.field-title[data-v-ab98c0e2]{display:inline}.field-subtitle[data-v-37b9a44b]{color:var(--p-text-muted-color,#6b7280);display:inline;line-height:1.3}.size-xs[data-v-37b9a44b]{font-size:.8rem}.size-sm[data-v-37b9a44b]{font-size:.9rem}.size-md[data-v-37b9a44b]{font-size:1rem}.size-lg[data-v-37b9a44b]{font-size:1.15rem}.size-xl[data-v-37b9a44b]{font-size:1.3rem}.field-icon-text[data-v-d77f2639]{align-items:center;display:inline-flex;gap:.35rem}.field-icon-text i[data-v-d77f2639]{color:var(--p-text-muted-color,#6b7280);font-size:.85rem}.field-progress[data-v-7cea039a]{display:block;width:100%}.progress-label[data-v-7cea039a]{color:var(--p-text-muted-color,#6b7280);display:block;font-size:.85rem;margin-bottom:.25rem}.field-key-value[data-v-9696ed7c]{display:inline-flex;gap:.4rem}.kv-label[data-v-9696ed7c]{color:var(--p-text-muted-color,#6b7280);font-weight:600}.kv-label[data-v-9696ed7c],.kv-value[data-v-9696ed7c]{font-size:.9rem}p[data-v-fd6072a5]{align-items:center;display:flex;flex-wrap:wrap;gap:.25em;margin:.25rem 0}.inline-icon-node[data-v-fd6072a5]{align-items:center;display:inline-flex}.custom-layout-renderer[data-v-b771bc07]:after{clear:both;content:"";display:table}.custom-layout-renderer[data-v-b771bc07] [data-layout-column]{min-width:0}@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-da811269],.h2[data-v-da811269],.h3[data-v-da811269],.p-dialog-header[data-v-da811269],.p-dialog-header h1[data-v-da811269],.p-dialog-title[data-v-da811269],.p-drawer-title[data-v-da811269],h1[data-v-da811269],h2[data-v-da811269],h3[data-v-da811269]{font-family:var(--font-title);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--title-color);font-weight:400;line-height:1.5}.h4[data-v-da811269],.h5[data-v-da811269],.p-drawer-title[data-v-da811269],b[data-v-da811269],h4[data-v-da811269],h5[data-v-da811269],strong[data-v-da811269]{font-family:var(--font-subtitle)}.h4[data-v-da811269],.h5[data-v-da811269],.p-drawer-title[data-v-da811269],.simple-datatable thead th[data-v-da811269],b[data-v-da811269],h4[data-v-da811269],h5[data-v-da811269],strong[data-v-da811269]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--title-color);font-weight:400;line-height:1.5}.simple-datatable thead th[data-v-da811269]{font-family:var(--font-table-header)}.h6[data-v-da811269],h6[data-v-da811269]{font-family:var(--font-subtitle);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--title-color);font-weight:400;line-height:1.5}.h3[data-v-da811269],.h4[data-v-da811269],.p-dialog-header[data-v-da811269],.p-dialog-header h1[data-v-da811269],.p-dialog-title[data-v-da811269],.p-drawer-title[data-v-da811269],h3[data-v-da811269],h4[data-v-da811269]{letter-spacing:-.03em}.p-datatable-column-title[data-v-da811269],.simple-datatable thead tr th[data-v-da811269]{color:var(--text-color-muted);font-family:var(--font-table-header)}.p-datatable-column-title[data-v-da811269],.simple-datatable thead tr th[data-v-da811269],body[data-v-da811269],p[data-v-da811269],ul.text-list[data-v-da811269]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}body[data-v-da811269],p[data-v-da811269],ul.text-list[data-v-da811269]{color:var(--text-color);font-family:var(--font-text)}.theme-dark .h1[data-v-da811269],.theme-dark .h2[data-v-da811269],.theme-dark .h3[data-v-da811269],.theme-dark .h4[data-v-da811269],.theme-dark .h5[data-v-da811269],.theme-dark .h6[data-v-da811269],.theme-dark .p-datatable-column-title[data-v-da811269],.theme-dark .p-dialog-header[data-v-da811269],.theme-dark .p-dialog-title[data-v-da811269],.theme-dark .p-drawer-title[data-v-da811269],.theme-dark .simple-datatable thead th[data-v-da811269],.theme-dark b[data-v-da811269],.theme-dark h1[data-v-da811269],.theme-dark h2[data-v-da811269],.theme-dark h3[data-v-da811269],.theme-dark h4[data-v-da811269],.theme-dark h5[data-v-da811269],.theme-dark h6[data-v-da811269],.theme-dark strong[data-v-da811269]{color:var(--title-color-dark)}.theme-dark body[data-v-da811269],.theme-dark p[data-v-da811269],.theme-dark ul[data-v-da811269]{color:var(--text-color-dark)}.data-field-label[data-v-da811269],.p-datatable-column-title[data-v-da811269],.p-tag-label[data-v-da811269],.simple-datatable thead th[data-v-da811269],.tab-link[data-v-da811269]{font-family:var(--font-button);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;letter-spacing:-.01em;line-height:1.5}.is-muted[data-v-da811269],.is-muted>strong[data-v-da811269]{color:var(--text-color-muted)}.danger[data-v-da811269],.danger>strong[data-v-da811269],.is-danger[data-v-da811269],.p-message-danger i[data-v-da811269],.p-message-danger strong[data-v-da811269]{color:var(--danger-color-text)}.p-message-success i[data-v-da811269],.p-message-success strong[data-v-da811269],.success[data-v-da811269],.success>strong[data-v-da811269]{color:var(--success-color)}.info[data-v-da811269],.info>strong[data-v-da811269],.p-message-info i[data-v-da811269],.p-message-info strong[data-v-da811269]{color:var(--info-color)}.p-message-warn i[data-v-da811269],.p-message-warn strong[data-v-da811269],.warn[data-v-da811269],.warn>strong[data-v-da811269]{color:var(--warning-color)}a[data-v-da811269]{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-da811269]:hover{color:var(--link-hover-color);text-decoration:underline}a.is-subtle[data-v-da811269]{color:var(--text-color-muted)}a.is-subtle[data-v-da811269]:hover{color:var(--text-color);text-decoration:underline}body[data-v-da811269],html[data-v-da811269]{font-size:13.75px}@media(max-width:1199.98px){body[data-v-da811269],html[data-v-da811269]{font-size:14px}}@media(max-width:991.98px){body[data-v-da811269],html[data-v-da811269]{font-size:14px}}@media(max-width:767.98px){body[data-v-da811269],html[data-v-da811269]{font-size:14px}}.h1[data-v-da811269],h1[data-v-da811269]{font-size:2.2rem}.h1[data-v-da811269],.h2[data-v-da811269],h1[data-v-da811269],h2[data-v-da811269]{line-height:1.35}.h2[data-v-da811269],h2[data-v-da811269]{font-size:1.8rem}.h3[data-v-da811269],.p-dialog-header[data-v-da811269],.p-dialog-header h1[data-v-da811269],.p-dialog-title[data-v-da811269],.p-drawer-title[data-v-da811269],h3[data-v-da811269]{font-size:1.6rem}.h4[data-v-da811269],h4[data-v-da811269]{font-size:1.3rem}.h5[data-v-da811269],h5[data-v-da811269]{font-size:1.15rem}.h6[data-v-da811269],h6[data-v-da811269]{font-size:1rem}p[data-v-da811269],ul.text-list[data-v-da811269]{font-size:1rem;line-height:1.45}p.is-large[data-v-da811269],ul.text-list.is-large[data-v-da811269]{font-size:1.15rem;line-height:1.5}.is-small[data-v-da811269],.p-tag-label[data-v-da811269],figcaption[data-v-da811269],small[data-v-da811269]{font-size:.85rem;line-height:1.45}.field-node-chip[data-v-da811269]{align-items:center;background:var(--p-primary-50,#f0f0ff);border:1px solid var(--p-primary-200,#c5c7f2);border-radius:var(--p-tag-border-radius);cursor:grab;display:inline-flex;gap:.3rem;line-height:1.4;padding:.2em .5em;transition:background .15s,box-shadow .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.field-node-chip[data-v-da811269]:hover{background:var(--p-primary-100,#e0e1f5);box-shadow:0 1px 4px #686edc33}.field-node-chip[data-v-da811269]:active{cursor:grabbing;opacity:.7}.drag-handle[data-v-da811269]{align-items:center;color:var(--p-surface-400,#9ca3af);cursor:grab;display:inline-flex;font-size:.7rem;padding:0}.chip-icon[data-v-da811269],.drag-handle[data-v-da811269]:hover{color:var(--p-primary-500,#686edc)}.chip-label[data-v-da811269]{font-family:var(--font-button);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--p-primary-700,#4a4ea0);font-weight:400;letter-spacing:-.01em;line-height:1.5}.inline-icon-node[data-v-3445cdc1]{align-items:center;display:inline-flex}.inline-icon-node i[data-v-3445cdc1]{-moz-user-select:none;user-select:none;-webkit-user-select:none}.layout-columns-view[data-v-2271d5a7]{background:var(--p-primary-50);border:1px solid var(--p-primary-300);border-radius:var(--p-inputtext-border-radius);margin:.5rem 0;transition:border-color .15s}.layout-controls-wrapper[data-v-2271d5a7]{align-items:center;background:var(--p-primary-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-2271d5a7]{display:flex}.layout-label[data-v-2271d5a7]{color:var(--p-surface-500,#6b7280);display:flex;font-size:.75rem;white-space:nowrap}.layout-add-col-btn[data-v-2271d5a7],.layout-label[data-v-2271d5a7]{align-items:center;font-weight:600;gap:4px}.layout-add-col-btn[data-v-2271d5a7]{background:var(--p-surface-0,#fff);border:1px solid var(--p-surface-200,#e5e7eb);border-radius:4px;color:var(--p-surface-600,#4b5563);cursor:pointer;display:inline-flex;font-size:.72rem;height:26px;padding:0 8px;transition:background .12s,border-color .12s}.layout-add-col-btn[data-v-2271d5a7]:hover:not(:disabled){background:var(--p-primary-50,#eef0fd);border-color:var(--p-primary-300,#a5a8e8);color:var(--p-primary-700,#4a4ea0)}.layout-add-col-btn[data-v-2271d5a7]:disabled{cursor:not-allowed;opacity:.4}.layout-align-group[data-v-2271d5a7]{display:flex;gap:1px}.layout-align-btn[data-v-2271d5a7]{align-items:center;background:var(--p-surface-0,#fff);border:1px solid var(--p-surface-200,#e5e7eb);border-radius:4px;color:var(--p-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-2271d5a7]:hover{background:var(--p-surface-100,#f3f4f6);color:var(--p-surface-600,#4b5563)}.layout-align-btn.active[data-v-2271d5a7]{background:var(--p-primary-100,#e0e1f5);border-color:var(--p-primary-200,#c7c9f0);color:var(--p-primary-700,#4a4ea0)}.layout-ctrl-btn[data-v-2271d5a7]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--p-surface-500,#6b7280);cursor:pointer;display:inline-flex;font-size:.75rem;height:26px;justify-content:center;width:26px}.layout-ctrl-delete[data-v-2271d5a7]{color:var(--p-red-500,#ef4444)}.layout-ctrl-delete[data-v-2271d5a7]:hover{background:var(--p-red-50,#fef2f2);color:var(--p-red-700,#b91c1c)}.layout-ctrl-divider[data-v-2271d5a7]{background:var(--p-surface-200,#e5e7eb);flex-shrink:0;height:18px;margin:0 2px;width:1px}.layout-grid[data-v-2271d5a7]{display:grid;gap:.5rem;grid-template-columns:repeat(12,1fr);padding:.5rem}.layout-grid[data-v-2271d5a7] p{margin:.25rem 0}.layout-column-view[data-v-f4d4eeab]{background:var(--p-surface-0,#fff);border:1px dashed var(--p-surface-300,#d1d5db);border-radius:6px;min-height:50px;padding:.5rem;position:relative;transition:border-color .15s}.layout-column-view[data-v-f4d4eeab]:hover{border-color:var(--p-primary-300,#a5a8e8)}.layout-column-controls[data-v-f4d4eeab]{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-f4d4eeab]{opacity:1}.layout-col-width-btn[data-v-f4d4eeab]{align-items:center;background:var(--p-surface-0,#fff);border:1px solid var(--p-surface-200,#e5e7eb);border-radius:4px;box-shadow:0 1px 3px #00000014;color:var(--p-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-f4d4eeab]:hover{background:var(--p-primary-50,#eef0fd);border-color:var(--p-primary-300,#a5a8e8);color:var(--p-primary-700,#4a4ea0)}.layout-col-chevron[data-v-f4d4eeab]{color:var(--p-surface-400,#9ca3af);font-size:.55rem}.layout-col-delete-btn[data-v-f4d4eeab]{align-items:center;background:var(--p-surface-0,#fff);border:1px solid var(--p-surface-200,#e5e7eb);border-radius:4px;box-shadow:0 1px 3px #00000014;color:var(--p-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-f4d4eeab]: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-f4d4eeab]:disabled{cursor:not-allowed;opacity:.3}.layout-column-content[data-v-f4d4eeab]{display:block}.layout-width-popover[data-v-f4d4eeab]{display:flex;flex-direction:column;gap:.5rem;min-width:160px;padding:.25rem}.layout-width-popover-title[data-v-f4d4eeab]{color:var(--p-surface-500);font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.layout-width-presets[data-v-f4d4eeab]{display:flex;gap:4px}.layout-preset-btn[data-v-f4d4eeab]{background:var(--p-surface-0,#fff);border:1px solid var(--p-surface-200,#e5e7eb);border-radius:4px;color:var(--p-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-f4d4eeab]:hover{border-color:var(--p-primary-300,#a5a8e8);color:var(--p-primary-color)}.layout-preset-btn.active[data-v-f4d4eeab]{background:var(--p-primary-50,rgba(59,130,246,.05));border-color:var(--p-primary-color);color:var(--p-primary-color);font-weight:600}.field-inserter[data-v-47db7008]{background:var(--p-surface-0,#fff);border:1px solid var(--p-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-47db7008]{border-bottom:1px solid var(--p-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-47db7008]{list-style:none;margin:0;padding:.25rem 0}.inserter-item[data-v-47db7008]{align-items:center;cursor:pointer;display:flex;gap:.5rem;padding:.5rem .75rem;transition:background .1s}.inserter-item.active[data-v-47db7008]{background:var(--p-primary-50,#f0f0ff)}.item-icon[data-v-47db7008]{color:var(--p-primary-500,#686edc);font-size:.85rem;text-align:center;width:1.25rem}.item-name[data-v-47db7008]{flex:1;font-size:.9rem;font-weight:500}.item-type[data-v-47db7008]{color:var(--p-text-muted-color,#6b7280);font-size:.75rem}.configurator-form[data-v-919525f8]{display:flex;flex-direction:column;gap:1rem;max-height:70vh;overflow-y:auto}.configurator-form-row[data-v-919525f8]{display:flex;gap:1.5rem}.configurator-form-actions[data-v-919525f8]{border-top:1px solid var(--p-surface-200,#e5e7eb);display:flex;justify-content:space-between;padding-top:.5rem}.custom-layout-editor[data-v-ecc48b3b]{border:1px solid var(--border-color-default);border-radius:8px;overflow:hidden}.editor-toolbar[data-v-ecc48b3b]{align-items:center;background:var(--p-surface-50);border-bottom:1px solid var(--border-color-default);display:flex;flex-wrap:wrap;gap:2px;padding:.35rem .5rem}.toolbar-divider[data-v-ecc48b3b]{background:var(--p-surface-300);height:1.25rem;margin:0 .25rem;width:1px}.toolbar-spacer[data-v-ecc48b3b]{flex:1}.toolbar-icon-picker[data-v-ecc48b3b]{align-items:center;display:flex}.toolbar-btn[data-v-ecc48b3b]{color:var(--p-text-color)}.toolbar-btn[data-v-ecc48b3b]:hover{background:var(--p-surface-200)}.toolbar-btn.toolbar-active[data-v-ecc48b3b]{background:var(--p-primary-100);color:var(--p-primary-700)}.editor-body[data-v-ecc48b3b]{display:flex;min-height:150px}.editor-content[data-v-ecc48b3b]{display:flex;flex:1;flex-direction:column;min-width:0;padding:0}.editor-content[data-v-ecc48b3b] .tiptap{flex:1;outline:none;padding:1rem}.editor-content[data-v-ecc48b3b] .tiptap p{align-items:center;display:flex;flex-wrap:wrap;gap:.3em;margin:.25rem 0;position:relative}.editor-content[data-v-ecc48b3b] .tiptap p.is-editor-empty:first-child:before{color:var(--p-text-muted-color,#adb5bd);content:attr(data-placeholder);pointer-events:none;position:absolute}.editor-content[data-v-ecc48b3b] .tiptap:after{clear:both;content:"";display:table}.field-panel[data-v-ecc48b3b]{background:var(--p-surface-50,#f9fafb);border-left:1px solid var(--p-surface-200,#e5e7eb);min-width:200px;overflow:hidden;width:200px}.field-panel[data-v-ecc48b3b],.field-panel-header[data-v-ecc48b3b]{display:flex;flex-direction:column}.field-panel-header[data-v-ecc48b3b]{color:var(--p-surface-500,#6b7280);font-size:.75rem;font-weight:600;gap:.35rem;letter-spacing:.03em;padding:.5rem;text-transform:uppercase}.field-panel-list[data-v-ecc48b3b]{max-height:200px;overflow-y:auto;padding:.25rem}.field-panel-item[data-v-ecc48b3b]{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-ecc48b3b]:hover{background:var(--p-surface-200)}.field-panel-item[data-v-ecc48b3b]:active{background:var(--p-primary-100)}.field-panel-icon[data-v-ecc48b3b]{color:var(--text-color);flex-shrink:0}.field-panel-name[data-v-ecc48b3b]{color:var(--text-color);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-panel-empty[data-v-ecc48b3b]{color:var(--p-surface-400,#9ca3af);font-size:.8rem;padding:1rem .5rem;text-align:center}.preview-section[data-v-ecc48b3b]{border-top:1px solid var(--border-color-default)}.preview-label[data-v-ecc48b3b]{align-items:center;background:var(--p-surface-50);border-bottom:1px solid var(--p-surface-200,#e5e7eb);color:var(--p-surface-500,#6b7280);display:flex;font-size:.7rem;font-weight:600;gap:.35rem;letter-spacing:.03em;padding:.3rem .75rem;text-transform:uppercase}.preview-content[data-v-ecc48b3b]{padding:1rem}.preview-slide-enter-active[data-v-ecc48b3b],.preview-slide-leave-active[data-v-ecc48b3b]{overflow:hidden;transition:max-height .25s ease,opacity .2s ease}.preview-slide-enter-from[data-v-ecc48b3b],.preview-slide-leave-to[data-v-ecc48b3b]{max-height:0;opacity:0}.preview-slide-enter-to[data-v-ecc48b3b],.preview-slide-leave-from[data-v-ecc48b3b]{max-height:500px}.display-name-template-loading[data-v-95bc8078]{color:var(--p-text-muted-color,#6b7280);font-size:.875rem;padding:1rem}.display-name-template-empty[data-v-95bc8078]{border:1px dashed var(--p-surface-200,#e5e7eb);border-radius:8px;color:var(--p-text-muted-color,#6b7280);padding:.75rem;text-align:center}
