.analysis-model-page[data-v-796ed3db]{color:#253556;padding:24px 28px 110px;background:#edf4ff;min-height:100vh}.builder-head[data-v-796ed3db]{margin-bottom:18px}.back-link[data-v-796ed3db]{border:0;background:transparent;color:#3d73f1;padding:0;font-size:15px;cursor:pointer}.builder-title-row[data-v-796ed3db]{display:flex;justify-content:space-between;align-items:flex-end;margin-top:12px}.builder-title-row h1[data-v-796ed3db]{margin:0 0 5px;font-size:30px;font-weight:650;color:#253556}.builder-title-row p[data-v-796ed3db]{margin:0;color:#69758d}.preview-live[data-v-796ed3db],.recommended[data-v-796ed3db],.status-chip[data-v-796ed3db]{border-radius:999px;font-size:12px;font-weight:600;padding:6px 10px}.status-chip[data-v-796ed3db]{background:#e8f6ef;color:#2f7a5b}.status-chip.inactive[data-v-796ed3db]{background:#eef1f6;color:#69758d}.builder-form[data-v-796ed3db]{display:block}.builder-card[data-v-796ed3db]{background:#fff;border:1px solid #cbdaf5;border-radius:16px;padding:22px;margin-bottom:16px}.builder-alert[data-v-796ed3db]{display:flex;flex-direction:column;background:#fff3f2;border:1px solid #f2b7b2;color:#a33b32;padding:14px 18px;border-radius:12px;margin-bottom:16px}.section-heading[data-v-796ed3db]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.section-heading h2[data-v-796ed3db]{margin:0 0 3px;font-size:19px;color:#253556}.section-heading p[data-v-796ed3db]{margin:0;font-size:14px;color:#69758d}.section-heading.compact[data-v-796ed3db]{margin-bottom:14px}.format-grid[data-v-796ed3db],.identity-grid[data-v-796ed3db]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.format-grid[data-v-796ed3db]{gap:14px}.format-option[data-v-796ed3db]{position:relative;min-height:82px;display:flex;align-items:center;gap:14px;text-align:left;border:1px solid #dce5f4;border-radius:13px;background:#fff;padding:14px 18px;color:#253556;cursor:pointer}.format-option.selected[data-v-796ed3db]{border:2px solid #3d73f1;background:#f3f7ff;padding:13px 17px}.format-option small[data-v-796ed3db],.format-option strong[data-v-796ed3db]{display:block}.format-option strong[data-v-796ed3db]{font-size:15px;margin-bottom:4px}.format-option small[data-v-796ed3db]{color:#69758d}.format-icon[data-v-796ed3db]{font-size:28px;color:#3d73f1;width:34px;text-align:center}.recommended[data-v-796ed3db]{position:absolute;right:12px;top:10px;background:#e8efff;color:#3d73f1}.builder-workspace[data-v-796ed3db]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:16px;align-items:start}.recipe-bar[data-v-796ed3db]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.recipe-bar button[data-v-796ed3db],.secondary-action[data-v-796ed3db]{border:1px solid #abc1ed;background:#fff;color:#3d73f1;border-radius:9px;padding:8px 12px;cursor:pointer}.result-section[data-v-796ed3db]{background:#f5f8fd;border:1px solid #dce5f4;border-radius:14px;padding:16px;margin-bottom:14px}.result-section-head[data-v-796ed3db]{display:flex;gap:12px;justify-content:space-between;align-items:flex-end;margin-bottom:14px}.section-name-fields[data-v-796ed3db]{display:grid;grid-template-columns:1fr 1fr;gap:12px;flex:1}.reference-label[data-v-796ed3db],label span[data-v-796ed3db]{display:block;font-size:12px;font-weight:600;color:var(--ui-text,#53617b);margin-bottom:6px}input[data-v-796ed3db],select[data-v-796ed3db],textarea[data-v-796ed3db]{width:100%;border:1px solid #b9c9e5;border-radius:9px;background:#fff;color:#253556;min-height:42px;padding:9px 11px;outline:none}input[data-v-796ed3db]:focus,select[data-v-796ed3db]:focus,textarea[data-v-796ed3db]:focus{border-color:#3d73f1;box-shadow:0 0 0 3px rgba(61,115,241,.12)}.field-footer>div[data-v-796ed3db],.section-actions[data-v-796ed3db]{display:flex;gap:5px;align-items:center}.field-footer button[data-v-796ed3db],.section-actions button[data-v-796ed3db]{border:0;background:#fff;color:#69758d;min-width:32px;min-height:32px;border-radius:7px;cursor:pointer}.field-footer button[data-v-796ed3db]:disabled,.section-actions button[data-v-796ed3db]:disabled{opacity:.35;cursor:default}.danger-link[data-v-796ed3db]{color:#c34e45!important}.field-list[data-v-796ed3db]{display:flex;flex-direction:column;gap:10px}.field-editor[data-v-796ed3db]{display:flex;gap:10px}.field-order[data-v-796ed3db]{width:27px;height:27px;margin-top:22px;border-radius:50%;background:#e4edff;color:#3d73f1;display:grid;place-items:center;font-size:12px;font-weight:700;flex:0 0 auto}.field-editor-body[data-v-796ed3db]{background:#fff;border:1px solid #dce5f4;border-radius:11px;padding:13px;flex:1;min-width:0}.field-primary-grid[data-v-796ed3db]{display:grid;grid-template-columns:minmax(190px,1.4fr) 1fr minmax(110px,.55fr);gap:10px}.reference-row[data-v-796ed3db]{display:grid;grid-template-columns:auto 110px 110px minmax(150px,1fr);gap:10px;align-items:end;margin-top:11px}.reference-label[data-v-796ed3db]{align-self:center;margin:17px 0 0}.choice-row[data-v-796ed3db]{display:block;margin-top:11px}.field-footer[data-v-796ed3db]{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.required-check[data-v-796ed3db]{display:flex;align-items:center;gap:7px;color:#69758d;font-size:13px;margin:0}.required-check input[data-v-796ed3db]{width:16px;min-height:16px}.add-field-button[data-v-796ed3db],.add-section-button[data-v-796ed3db]{border:1px dashed #94b2eb;color:#3d73f1;background:#fff;border-radius:9px;padding:9px 13px;cursor:pointer}.add-field-button[data-v-796ed3db]{margin:12px 0 0 37px}.add-section-button[data-v-796ed3db]{width:100%;padding:13px}.live-preview[data-v-796ed3db]{position:sticky;top:18px;padding:0;overflow:hidden}.preview-head[data-v-796ed3db]{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 18px;background:#253556;color:#fff}.preview-head span[data-v-796ed3db],.preview-head strong[data-v-796ed3db]{display:block}.preview-head>div>span[data-v-796ed3db]{font-size:12px;opacity:.75;margin-bottom:3px}.preview-live[data-v-796ed3db]{background:hsla(0,0%,100%,.14);color:#fff}.preview-section[data-v-796ed3db]{padding:17px 18px;border-bottom:1px solid #dce5f4}.preview-section h3[data-v-796ed3db]{margin:0;font-size:16px;color:#3d73f1}.preview-section>p[data-v-796ed3db]{color:#69758d;font-size:12px;margin:4px 0 14px}.preview-field[data-v-796ed3db]{display:block;margin-top:13px}.preview-field em[data-v-796ed3db]{color:#d15047;font-style:normal}.preview-field input[data-v-796ed3db],.preview-field select[data-v-796ed3db],.preview-field textarea[data-v-796ed3db]{min-height:38px;background:#f8fafc}.preview-input[data-v-796ed3db]{position:relative}.preview-input b[data-v-796ed3db]{position:absolute;right:10px;top:10px;color:#69758d;font-size:12px}.preview-field small[data-v-796ed3db]{display:block;margin-top:4px;color:#69758d}.preview-boolean[data-v-796ed3db]{display:flex;gap:16px;border:1px solid #dce5f4;border-radius:9px;padding:9px 11px;color:#69758d}.table-title-field[data-v-796ed3db]{display:block;max-width:620px;margin-bottom:16px}.table-layout-tools[data-v-796ed3db]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:13px}.table-layout-tools span[data-v-796ed3db]{width:100%;color:#69758d;font-size:13px}.table-layout-tools button[data-v-796ed3db]{border:1px solid #abc1ed;border-radius:8px;background:#fff;color:#3d73f1;padding:8px 11px;cursor:pointer}.table-layout-tools button[data-v-796ed3db]:hover:not(:disabled){background:#edf3ff}.table-layout-tools button[data-v-796ed3db]:disabled{opacity:.45;cursor:not-allowed}.table-action-error[data-v-796ed3db]{color:#a33b32;background:#fff3f2;border:1px solid #f2b7b2;border-radius:8px;padding:8px 11px}.editable-table[data-v-796ed3db]{display:grid;gap:6px;overflow-x:auto;align-items:stretch;grid-auto-rows:minmax(44px,auto);padding:3px}.table-cell-editor[data-v-796ed3db]{min-width:140px;border:1px solid #b9c9e5;border-radius:9px;background:#fff;overflow:hidden}.table-cell-editor.heading[data-v-796ed3db]{background:#edf3ff;font-weight:650}.table-cell-editor.selected[data-v-796ed3db]{border-color:#3d73f1;box-shadow:0 0 0 3px rgba(61,115,241,.18)}.table-cell-editor input[data-v-796ed3db]{width:100%;height:100%;min-height:42px;border:0;border-radius:0;background:transparent;box-shadow:none}.table-subcells[data-v-796ed3db]{display:flex;height:100%}.table-subcells.vertical[data-v-796ed3db]{flex-direction:column}.table-subcells input+input[data-v-796ed3db]{border-left:1px solid #b9c9e5}.table-subcells.vertical input+input[data-v-796ed3db]{border-left:0;border-top:1px solid #b9c9e5}.remove-row[data-v-796ed3db]{border:0;background:#fff1ef;color:#bd443b;width:32px;height:32px;border-radius:7px}.table-row-actions[data-v-796ed3db]{display:flex;align-items:center;gap:5px}.merge-row[data-v-796ed3db]{width:34px;height:32px;border:1px solid #abc1ed;border-radius:7px;background:#edf3ff;color:#3d73f1;font-size:20px;line-height:1;cursor:pointer}.merge-row[data-v-796ed3db]:hover:not(:disabled){background:#dce9ff}.merge-row[data-v-796ed3db]:disabled{opacity:.4;cursor:not-allowed}.merge-row[data-v-796ed3db]:focus-visible,.remove-row[data-v-796ed3db]:focus-visible{outline:2px solid #3d73f1;outline-offset:2px}.builder-footer[data-v-796ed3db]{position:fixed;z-index:20;left:var(--sidebar-width,0);right:0;bottom:0;min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:hsla(0,0%,100%,.97);border-top:1px solid #dce5f4;padding:14px 30px;box-shadow:0 -8px 24px rgba(37,53,86,.08)}.builder-footer span[data-v-796ed3db],.builder-footer strong[data-v-796ed3db]{display:block}.builder-footer span[data-v-796ed3db]{font-size:12px;color:#69758d;margin-top:2px}.footer-actions[data-v-796ed3db]{display:flex;gap:10px}.cancel-action[data-v-796ed3db],.save-action[data-v-796ed3db]{min-width:150px;border-radius:10px;padding:12px 18px;cursor:pointer}.cancel-action[data-v-796ed3db]{background:#fff;border:1px solid #a9bce0;color:#3d73f1}.save-action[data-v-796ed3db]{background:#3d73f1;border:1px solid #3d73f1;color:#fff}.save-action[data-v-796ed3db]:disabled{opacity:.55;cursor:default}@media (max-width:1100px){.builder-workspace[data-v-796ed3db]{grid-template-columns:1fr}.live-preview[data-v-796ed3db]{position:static}.field-primary-grid[data-v-796ed3db]{grid-template-columns:1fr 1fr}}@media (max-width:760px){.analysis-model-page[data-v-796ed3db]{padding:16px 12px 120px}.builder-footer[data-v-796ed3db],.builder-title-row[data-v-796ed3db],.result-section-head[data-v-796ed3db],.section-heading[data-v-796ed3db]{align-items:flex-start;flex-direction:column}.field-primary-grid[data-v-796ed3db],.format-grid[data-v-796ed3db],.identity-grid[data-v-796ed3db],.reference-row[data-v-796ed3db],.section-name-fields[data-v-796ed3db]{grid-template-columns:1fr}.builder-footer[data-v-796ed3db]{left:0;padding:12px 16px}.footer-actions[data-v-796ed3db]{width:100%}.cancel-action[data-v-796ed3db],.save-action[data-v-796ed3db]{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){[data-v-796ed3db]{scroll-behavior:auto!important;transition:none!important}}.model-attachment-option[data-v-796ed3db]{margin-top:18px;padding-top:16px;border-top:1px solid #dce5f4;color:var(--ui-text,#172033)}.model-attachment-option .doc-option[data-v-796ed3db]{display:flex;align-items:center;gap:10px;font-weight:600}.model-attachment-option input[data-v-796ed3db]{width:18px;height:18px;flex-shrink:0;accent-color:var(--ui-accent,#2457c5)}.model-attachment-option input[data-v-796ed3db]:focus-visible{outline:2px solid var(--ui-accent,#2457c5);outline-offset:2px}.model-attachment-option p[data-v-796ed3db]{margin:6px 0 0 28px;font-size:13px;line-height:1.5;color:var(--ui-text-muted,#526074)}