*{box-sizing:border-box}html{height:100%;overflow-x:hidden}body{margin:0;height:100%;font-family:Segoe UI,system-ui,sans-serif;font-size:14px;color:#222;background:#f5f5f5}#app{height:100%;display:flex;flex-direction:column;min-height:0}a{color:#1565c0;text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer}h1,h2,h3,h4,h5,h6{margin:0}.layout[data-v-b3dda00b]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.top-bar[data-v-b3dda00b]{display:flex;align-items:center;gap:12px;padding:0 16px;min-height:30px;height:30px;box-sizing:border-box;flex-shrink:0;background:#263238;color:#eceff1;box-shadow:0 1px 4px #0000001f}.top-bar-right[data-v-b3dda00b]{margin-left:auto;flex-shrink:0}.logout-btn[data-v-b3dda00b]{padding:2px 8px;font-size:12px;color:#eceff1;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;cursor:pointer;font-family:inherit}.logout-btn[data-v-b3dda00b]:hover{background:#ffffff29}.brand[data-v-b3dda00b]{font-weight:600;font-size:13px;letter-spacing:.02em;line-height:1.2;white-space:nowrap}.main-menu[data-v-b3dda00b]{display:flex;align-items:center;gap:2px;height:100%;min-width:0}.main-menu-item[data-v-b3dda00b]{display:inline-flex;align-items:center;justify-content:center;min-height:0;height:100%;padding:0 10px;color:#b0bec5;text-decoration:none;font-size:12px;font-weight:500;line-height:1.2;border-radius:4px;transition:background .15s ease,color .15s ease}.main-menu-item[data-v-b3dda00b]:hover{color:#fff;background:#ffffff14;text-decoration:none}.main-menu-item.active[data-v-b3dda00b]{color:#fff;background:#1565c0}.tab-bar[data-v-b3dda00b]{display:flex;align-items:center;gap:2px;min-height:30px;height:30px;box-sizing:border-box;padding:0 6px 0 8px;flex-shrink:0;background:#eceff1;border-bottom:1px solid #cfd8dc;overflow-x:auto}.tab[data-v-b3dda00b]{display:inline-flex;align-items:center;gap:4px;max-width:220px;height:26px;min-height:0;padding:0 6px 0 8px;box-sizing:border-box;border:1px solid transparent;border-bottom:none;border-radius:4px 4px 0 0;background:#cfd8dc;color:#37474f;font-size:12px;cursor:pointer;white-space:nowrap}.tab[data-v-b3dda00b]:hover{background:#b0bec5}.tab.active[data-v-b3dda00b]{background:#f5f5f5;border-color:#cfd8dc;color:#0d47a1;font-weight:500}.tab-title[data-v-b3dda00b]{overflow:hidden;text-overflow:ellipsis}.tab-close[data-v-b3dda00b]{flex-shrink:0;width:14px;height:14px;line-height:14px;text-align:center;border-radius:2px;font-size:12px;opacity:.65}.tab-close[data-v-b3dda00b]:hover{background:#0000001a;opacity:1}.workspace[data-v-b3dda00b]{flex:1;min-width:0;min-height:0;padding:16px 20px 20px;overflow:hidden;display:flex;flex-direction:column;background:#f5f5f5}.workspace--dgm[data-v-b3dda00b]{padding:0;background:#0d1117}.workspace>*{flex:1;min-height:0;min-width:0}.workspace-page{overflow-y:auto}.app-toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%);max-width:min(92vw,440px);padding:12px 20px;background:#37474f;color:#eceff1;border-radius:10px;font-size:14px;line-height:1.45;box-shadow:0 6px 28px #00000038;z-index:10050;pointer-events:none;text-align:center}.app-toast-enter-active,.app-toast-leave-active{transition:opacity .22s ease,transform .22s ease}.app-toast-enter-from,.app-toast-leave-to{opacity:0;transform:translate(-50%) translateY(10px)}.app-toast-enter-to,.app-toast-leave-from{opacity:1;transform:translate(-50%) translateY(0)}.workspace-page.templates-list-page--fill{display:flex;flex-direction:column;min-height:0;flex:1 1 0;align-self:stretch;width:100%;overflow:hidden}.templates-list-body[data-v-d9c865ff]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;min-width:0;overflow:hidden}.templates-list-body>.err[data-v-d9c865ff]{flex-shrink:0}.paper-list-state[data-v-d9c865ff]{flex-shrink:0}.paper-list-filters[data-v-d9c865ff]{flex-shrink:0;margin-bottom:10px;padding:6px 10px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 2px #0000000a}.paper-list-filters--one-line[data-v-d9c865ff]{padding:6px 8px}.paper-list-filters-row--one-line[data-v-d9c865ff]{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}.paper-list-filter-control[data-v-d9c865ff]{flex:0 1 96px;min-width:64px;max-width:160px;font:inherit;font-size:13px;color:#263238;border:1px solid #b0bec5;border-radius:6px;background:#fff;min-height:32px;box-sizing:border-box;padding:0 8px}.paper-list-filter-control--wide[data-v-d9c865ff]{flex:2 1 180px;min-width:140px;max-width:360px}.paper-list-filter-control--select[data-v-d9c865ff]{max-width:220px;cursor:pointer;padding-right:6px}.paper-list-filter-input[data-v-d9c865ff]::placeholder{color:#90a4ae}.paper-list-filter-clear[data-v-d9c865ff]{flex:0 0 auto;padding:5px 10px;font-size:13px}.paper-list-filter-empty[data-v-d9c865ff]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.paper-list-filter-empty-btn[data-v-d9c865ff]{flex-shrink:0}.paper-list-page-count[data-v-d9c865ff]{color:#37474f;font-weight:600}.paper-list-toolbar[data-v-d9c865ff]{margin-bottom:16px;flex-shrink:0}.paper-list-toolbar-left[data-v-d9c865ff]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.paper-list-toolbar-actions[data-v-d9c865ff]{gap:8px;flex-wrap:wrap;align-items:center}.paper-list-pagination[data-v-d9c865ff]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:13px;color:#546e7a;margin-right:4px;max-width:100%}.paper-list-page-ctrl[data-v-d9c865ff]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.paper-list-page-size[data-v-d9c865ff]{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#37474f}.paper-list-page-size-select[data-v-d9c865ff]{font:inherit;font-size:13px;padding:2px 6px;border-radius:4px;border:1px solid #b0bec5;background:#fff;color:#263238;vertical-align:middle}.paper-list-page-range[data-v-d9c865ff]{font-size:13px;white-space:nowrap}.paper-list-page-num[data-v-d9c865ff]{margin:0 2px 0 0;white-space:nowrap;color:#37474f}.paper-list-page-btn[data-v-d9c865ff]{padding:6px 10px;font-size:13px}.paper-list-table-scroll[data-v-d9c865ff]{flex:1 1 0;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:8px;background:#fff;box-shadow:0 1px 3px #00000014;align-self:stretch;width:100%}.paper-list-data-table[data-v-d9c865ff]{width:100%;border-collapse:separate;border-spacing:0;box-shadow:none;border-radius:0;overflow:visible}.paper-list-data-table thead th[data-v-d9c865ff]{position:sticky;top:0;z-index:2;background:#eceff1;background-clip:padding-box;box-shadow:0 1px #e0e0e0}.paper-toolbar-btn[data-v-d9c865ff]{padding:6px 12px;font-size:13px}.loading-hint[data-v-d9c865ff]{margin:12px 0}.muted[data-v-d9c865ff]{color:#888}.err[data-v-d9c865ff]{color:#c62828;margin-bottom:8px;white-space:pre-wrap;word-break:break-word}.import-hint.loading[data-v-d9c865ff]{display:flex;align-items:center;gap:10px;color:#1565c0;font-size:14px}.import-tip[data-v-d9c865ff]{font-size:13px;margin:0 0 12px}.spin[data-v-d9c865ff]{width:18px;height:18px;border:2px solid #90caf9;border-top-color:#1565c0;border-radius:50%;animation:spin-d9c865ff .8s linear infinite;flex-shrink:0}@keyframes spin-d9c865ff{to{transform:rotate(360deg)}}.stream-box[data-v-d9c865ff]{margin-top:12px}.stream-box-title[data-v-d9c865ff]{font-size:12px;color:#666;margin-bottom:6px}.stream-pre[data-v-d9c865ff]{margin:0;max-height:200px;overflow:auto;padding:10px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;font-size:11px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.modal[data-v-d9c865ff]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:100}.modal-inner[data-v-d9c865ff]{background:#fff;padding:20px;border-radius:8px;min-width:360px;max-width:90vw}.modal-inner h3[data-v-d9c865ff]{margin-top:0}.modal-inner label[data-v-d9c865ff]{display:block;margin:10px 0;font-size:13px}.modal-inner input[type=text][data-v-d9c865ff],.modal-inner select[data-v-d9c865ff]{width:100%;padding:6px 8px;margin-top:4px}.import-skip-row[data-v-d9c865ff]{display:flex;align-items:center;gap:8px;margin:10px 0;font-size:13px}.import-skip-row input[data-v-d9c865ff]{margin:0}.modal-actions[data-v-d9c865ff]{margin-top:16px;display:flex;gap:8px;justify-content:flex-end}.modal-actions button[data-v-d9c865ff]{padding:8px 14px;border:1px solid #ccc;border-radius:6px;background:#fff;font-size:14px}.modal-actions button.primary[data-v-d9c865ff]{background:#1565c0;color:#fff;border-color:#1565c0}.actions-cell[data-v-d9c865ff]{white-space:nowrap}.link-like[data-v-d9c865ff]{background:none;border:none;padding:0;color:#1565c0;font-size:inherit;text-decoration:underline;cursor:pointer;font-family:inherit}.link-like[data-v-d9c865ff]:hover{color:#0d47a1}.actions-cell .sep[data-v-d9c865ff]{color:#ccc;margin:0 4px}button.link[data-v-d9c865ff]{background:none;border:none;padding:0;color:#1565c0;font-size:inherit;text-decoration:underline;cursor:pointer}button.link.danger[data-v-d9c865ff]{color:#c62828}.toolbar[data-v-3007e7eb]{display:flex;align-items:center;gap:16px;margin-bottom:12px}.toolbar h2[data-v-3007e7eb]{margin:0;font-size:18px}.card[data-v-3007e7eb]{background:#fff;padding:16px;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px}.workspace-page.template-detail-page[data-v-3007e7eb]{overflow:hidden}.template-detail-page[data-v-3007e7eb]{flex:1;min-height:0;display:flex;flex-direction:column}.template-detail-unified>.tpl-main-tabs[data-v-3007e7eb]{flex-shrink:0}.template-detail-page>.err[data-v-3007e7eb]{flex-shrink:0}.template-detail-page>.template-detail-unified[data-v-3007e7eb]{flex:1;min-height:0;margin-bottom:0;overflow:hidden}.template-detail-unified[data-v-3007e7eb]{padding:0;display:flex;flex-direction:column;flex:1;min-height:0}.template-detail-unified>.tpl-panel[data-v-3007e7eb]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto}.template-detail-unified>.tpl-panel-req[data-v-3007e7eb]{overflow:hidden}.tpl-main-tabs[data-v-3007e7eb]{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid #e4e7ed;background:#fafbfc;padding:0 8px;border-radius:8px 8px 0 0}.tpl-main-tab[data-v-3007e7eb]{padding:12px 16px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;cursor:pointer;font-size:14px;color:#606266}.tpl-main-tab[data-v-3007e7eb]:hover{color:#1565c0}.tpl-main-tab.active[data-v-3007e7eb]{color:#1565c0;border-bottom-color:#1565c0;font-weight:600}.tpl-panel[data-v-3007e7eb]{padding:16px}.tpl-panel-basic .meta[data-v-3007e7eb]{margin:0}.tpl-panel-style[data-v-3007e7eb]{padding-top:12px;flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto}.style-panel-root[data-v-3007e7eb]{display:flex;flex-direction:column;gap:16px;width:100%;max-width:1120px;margin:0 auto}.style-panel-page-hd[data-v-3007e7eb]{flex-shrink:0}.style-panel-lede[data-v-3007e7eb]{margin:0 0 10px;font-size:13px;line-height:1.55;max-width:72ch}.style-panel-source-row[data-v-3007e7eb]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.style-source-pill[data-v-3007e7eb]{display:inline-flex;align-items:center;padding:5px 12px;font-size:12px;font-weight:500;border-radius:999px;line-height:1.35}.style-source-pill-ok[data-v-3007e7eb]{background:#e8f5e9;color:#1b5e20;border:1px solid #a5d6a7}.style-source-pill-warn[data-v-3007e7eb]{background:#fff3e0;color:#bf360c;border:1px solid #ffcc80}.style-panel-two-col[data-v-3007e7eb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}@media (max-width: 880px){.style-panel-two-col[data-v-3007e7eb]{grid-template-columns:1fr}}.style-panel-card[data-v-3007e7eb]{display:flex;flex-direction:column;min-width:0;padding:16px 18px;background:#fafbfc;border:1px solid #e4e7ed;border-radius:10px;box-shadow:0 1px 2px #0000000a}.style-panel-card-title[data-v-3007e7eb]{margin:0 0 6px;font-size:15px;font-weight:600;color:#303133;letter-spacing:-.02em}.style-panel-card-desc[data-v-3007e7eb]{margin:0 0 14px;font-size:12px;line-height:1.45}.style-panel-card-body[data-v-3007e7eb]{margin-bottom:2px}.sm-status-card[data-v-3007e7eb]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:14px;padding:10px 12px;background:#fff;border:1px solid #ebeef5;border-radius:8px;font-size:13px}.sm-status-main[data-v-3007e7eb]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.sm-status-filename[data-v-3007e7eb]{font-weight:500;color:#303133;word-break:break-word}.sm-status-hash[data-v-3007e7eb],.sm-status-time[data-v-3007e7eb]{font-size:12px}.sm-actions-master[data-v-3007e7eb]{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.sm-upload-row-card[data-v-3007e7eb]{margin-top:auto;margin-bottom:0;padding-top:14px;border-top:1px dashed #dcdfe6}.sm-upload-label[data-v-3007e7eb]{font-weight:500;color:#606266}.sm-btn-file[data-v-3007e7eb]{font-size:13px}.style-panel-init-bar[data-v-3007e7eb]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 18px;background:linear-gradient(180deg,#f3f8ff,#e8f2fc);border:1px solid #bbdefb;border-radius:10px}.style-panel-init-warn[data-v-3007e7eb]{margin:0;font-size:12px;line-height:1.55;max-width:68ch}.style-panel-init-actions[data-v-3007e7eb]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.style-panel-init-primary[data-v-3007e7eb]{min-width:200px}.style-panel-init-hint[data-v-3007e7eb]{margin:0!important;font-size:12px;line-height:1.45;max-width:62ch}.style-init-report[data-v-3007e7eb]{margin-top:0;padding:14px 16px;background:#f5f7fa;border:1px solid #e4e7ed;border-radius:8px;font-size:13px;line-height:1.5}.style-init-report-title[data-v-3007e7eb]{display:block;margin-bottom:10px;font-size:14px}.style-init-report-line[data-v-3007e7eb]{font-size:12px}.style-init-report-list[data-v-3007e7eb]{margin:8px 0 0 1.1em;padding:0}.style-appearance-report-block[data-v-3007e7eb]{margin-top:14px;padding-top:12px;border-top:1px solid #e4e7ed}.tpl-panel-req[data-v-3007e7eb]{min-height:0}.tpl-panel-req>.req-spec-inner[data-v-3007e7eb]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tpl-panel-req .req-spec-hd[data-v-3007e7eb],.tpl-panel-req>.req-spec-inner>p.muted[data-v-3007e7eb],.tpl-panel-req .req-tabs[data-v-3007e7eb]{flex-shrink:0}.tpl-panel-req>.req-spec-inner>.req-panel[data-v-3007e7eb]{flex:1;min-height:0;overflow:auto}.tpl-panel-req>.req-spec-inner>.req-panel.req-panel-parse[data-v-3007e7eb]{display:flex;flex-direction:column;overflow:hidden}.tpl-panel-req>.req-spec-inner>.req-panel-parse>.req-reparse-bar[data-v-3007e7eb]{flex-shrink:0}.tpl-panel-req>.req-spec-inner>.req-panel-parse>.req-reparse-tip[data-v-3007e7eb]{flex-shrink:0}.tpl-panel-req>.req-spec-inner>.req-panel-parse>.req-reparse-manual[data-v-3007e7eb]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;margin-top:0;margin-bottom:0}.tpl-panel-req>.req-spec-inner>.req-panel-parse .req-reparse-manual-hd[data-v-3007e7eb],.tpl-panel-req>.req-spec-inner>.req-panel-parse .req-reparse-manual-hint[data-v-3007e7eb]{flex-shrink:0}.tpl-panel-req>.req-spec-inner>.req-panel-parse .req-reparse-manual-split[data-v-3007e7eb]{flex:1;min-height:0;overflow:hidden;grid-template-rows:minmax(0,1fr)}@media (max-width: 900px){.tpl-panel-req>.req-spec-inner>.req-panel-parse .req-reparse-manual-split.has-md-col[data-v-3007e7eb]{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}}.tpl-panel-req>.req-spec-inner>.req-panel-parse .req-reparse-md-col[data-v-3007e7eb]{min-height:0;overflow:hidden}.tpl-panel-req>.req-spec-inner>.req-panel-parse .req-reparse-md-body[data-v-3007e7eb]{max-height:none;min-height:0}.tpl-panel-req>.req-spec-inner>.req-panel-parse .req-reparse-json-col[data-v-3007e7eb]{min-height:0;overflow:hidden}.tpl-panel-req>.req-spec-inner>.req-panel-parse .req-reparse-json-ta[data-v-3007e7eb]{min-height:120px}.tpl-panel-req>.req-spec-inner>.req-panel-chapters[data-v-3007e7eb]{overflow:hidden;display:flex;flex-direction:column}.tpl-panel-req>.req-spec-inner>.req-panel-chapters>.sm-line[data-v-3007e7eb]{flex-shrink:0}.tpl-panel-req>.req-spec-inner>.req-panel-chapters>.req-structure-layout[data-v-3007e7eb]{flex:1;min-height:0}.tpl-empty-req[data-v-3007e7eb]{margin:0;padding:8px 0 16px}.template-detail-unified .req-spec-card[data-v-3007e7eb]{margin-top:0}.meta .row[data-v-3007e7eb]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.meta .hn-field select[data-v-3007e7eb]{min-width:280px;max-width:100%}.style-master-card .hint[data-v-3007e7eb]{margin:0 0 12px;line-height:1.5;font-size:13px}.sm-status[data-v-3007e7eb]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:12px;font-size:13px}.sm-actions[data-v-3007e7eb]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.style-msg[data-v-3007e7eb]{margin:10px 0 0;font-size:12px}.sm-line[data-v-3007e7eb]{margin:0 0 10px;font-size:13px}.sm-line.warn[data-v-3007e7eb]{color:#b71c1c}.sm-grid[data-v-3007e7eb]{display:grid;grid-template-columns:1fr auto;gap:8px 12px;align-items:end;margin-bottom:8px}@media (max-width: 640px){.sm-grid[data-v-3007e7eb]{grid-template-columns:1fr}}.sm-field[data-v-3007e7eb]{display:flex;flex-direction:column;gap:4px;font-size:13px;min-width:0}.sm-select[data-v-3007e7eb]{min-width:0;max-width:100%;padding:5px 8px;font-size:13px}.sm-llm[data-v-3007e7eb]{flex-direction:row;align-items:center;gap:6px;white-space:nowrap}.sm-upload-row[data-v-3007e7eb]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:12px}.sm-inp-name[data-v-3007e7eb]{width:140px;max-width:40%;padding:4px 8px;font-size:13px}.sm-actions-tight[data-v-3007e7eb]{gap:8px}.sm-hint-below[data-v-3007e7eb]{margin-top:4px!important}.audit-box[data-v-3007e7eb]{margin-top:14px;padding:12px 14px;background:#fff8e1;border:1px solid #ffcc80;border-radius:6px;font-size:13px}.audit-box-danger[data-v-3007e7eb]{background:#ffebee;border-color:#e57373}.audit-blocking[data-v-3007e7eb]{margin:8px 0 0;font-size:13px;color:#b71c1c;line-height:1.45}.audit-detail[data-v-3007e7eb]{margin:4px 0 0;font-size:12px;line-height:1.65;word-break:break-word}.audit-detail-sep[data-v-3007e7eb]{margin:0 1px}.audit-fragment-line[data-v-3007e7eb]{display:inline}.audit-fragment-tag[data-v-3007e7eb]{display:inline-block;margin:0 3px;padding:2px 8px;max-width:100%;font:inherit;font-size:12px;line-height:1.35;text-align:left;color:#5d4037;vertical-align:baseline;background:#fff9c4;border:1px solid #fbc02d;border-radius:4px;cursor:pointer;word-break:break-word}.audit-fragment-tag[data-v-3007e7eb]:hover{background:#fff59d;border-color:#f9a825}.audit-fragment-tag[data-v-3007e7eb]:active{transform:scale(.98)}.audit-summary[data-v-3007e7eb]{margin:8px 0;font-size:12px;line-height:1.45}.audit-list[data-v-3007e7eb]{margin:0;padding-left:1.2em}.audit-list li[data-v-3007e7eb]{margin-bottom:6px}.audit-list code[data-v-3007e7eb]{font-size:12px;margin-right:6px}.visually-hidden[data-v-3007e7eb]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.meta label[data-v-3007e7eb]{font-size:13px;display:flex;flex-direction:column}.meta input[data-v-3007e7eb],.meta select[data-v-3007e7eb]{min-width:140px;padding:6px 8px}.split[data-v-3007e7eb]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media (max-width: 960px){.split[data-v-3007e7eb]{grid-template-columns:1fr}}.hd[data-v-3007e7eb]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.hd-tools[data-v-3007e7eb]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.filter-label[data-v-3007e7eb]{font-size:13px;display:flex;align-items:center;gap:8px}.filter-label select[data-v-3007e7eb]{min-width:160px;padding:6px 8px}.filter-count[data-v-3007e7eb]{font-size:12px;white-space:nowrap}.filter-empty[data-v-3007e7eb]{margin:0 0 12px}table[data-v-3007e7eb]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-3007e7eb],td[data-v-3007e7eb]{padding:8px;border-bottom:1px solid #eee;text-align:left}tr.sel[data-v-3007e7eb]{background:#e3f2fd}tr[data-v-3007e7eb]{cursor:pointer}button.link[data-v-3007e7eb]{background:none;border:none;color:#1565c0;padding:0 6px}button.secondary[data-v-3007e7eb]{padding:8px 14px;border-radius:6px;border:1px solid #1565c0;background:#fff;color:#1565c0}button.secondary[data-v-3007e7eb]:disabled{opacity:.55;cursor:not-allowed}button.primary[data-v-3007e7eb]{padding:8px 14px;border-radius:6px;border:1px solid #1565c0;background:#1565c0;color:#fff}button.danger[data-v-3007e7eb]{padding:8px 14px;border-radius:6px;border:1px solid #c62828;background:#fff;color:#c62828}.preview-card h3[data-v-3007e7eb]{margin-top:0}.err[data-v-3007e7eb]{color:#c62828}.muted[data-v-3007e7eb]{color:#888}.modal[data-v-3007e7eb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:100}.modal-inner[data-v-3007e7eb]{background:#fff;padding:20px;border-radius:8px;min-width:400px;max-width:92vw;max-height:90vh;overflow:auto}.modal-inner.wide[data-v-3007e7eb]{min-width:520px}.req-preset-dialog[data-v-3007e7eb]{border:none;border-radius:8px;padding:0;box-shadow:0 8px 32px #0000002e;max-width:min(420px,92vw)}.req-preset-dialog[data-v-3007e7eb]::backdrop{background:#00000059}.req-preset-dialog-inner[data-v-3007e7eb]{padding:18px 20px}.req-preset-dialog-hd[data-v-3007e7eb]{margin:0 0 12px;font-size:16px}.req-preset-dialog-label[data-v-3007e7eb]{display:flex;flex-direction:column;gap:6px;font-size:13px}.req-preset-dialog-select[data-v-3007e7eb]{padding:8px 10px;font-size:13px;margin-top:4px}.req-preset-dialog-actions[data-v-3007e7eb]{margin-top:16px;display:flex;gap:10px;justify-content:flex-end}.modal-inner label[data-v-3007e7eb]{display:block;margin:10px 0;font-size:13px}.modal-inner input[data-v-3007e7eb],.modal-inner textarea[data-v-3007e7eb],.modal-inner select[data-v-3007e7eb]{width:100%;padding:6px 8px;margin-top:4px}.grid[data-v-3007e7eb]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.modal-actions[data-v-3007e7eb]{margin-top:16px;display:flex;gap:8px;justify-content:flex-end}.std-master-page-link[data-v-3007e7eb]{margin-left:10px;font-size:13px;color:#1565c0;text-decoration:underline}.style-appearance-report .sar-hint[data-v-3007e7eb]{font-size:12px;margin:6px 0 10px;line-height:1.45}.sar-toolbar[data-v-3007e7eb]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;margin-bottom:10px;padding:8px 10px;background:#fff;border:1px solid #e4e7ed;border-radius:6px;font-size:13px}.sar-switch[data-v-3007e7eb]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.sar-switch input[data-v-3007e7eb]{margin:0;cursor:pointer}.sar-switch-disabled[data-v-3007e7eb]{opacity:.5;cursor:not-allowed}.sar-switch-disabled input[data-v-3007e7eb]{cursor:not-allowed}.sar-unified-table[data-v-3007e7eb]{width:100%;border-collapse:collapse;font-size:12px}.sar-unified-table th[data-v-3007e7eb],.sar-unified-table td[data-v-3007e7eb]{border:1px solid #e0e0e0;padding:6px 8px;vertical-align:top;word-break:break-word}.sar-unified-table th[data-v-3007e7eb]{background:#fafafa;text-align:left}.sar-u-path[data-v-3007e7eb]{min-width:160px;max-width:280px;color:#424242}.sar-unified-table tbody tr.sar-row-diff[data-v-3007e7eb]{background:#ffebee}.sar-unified-table tbody tr.sar-row-diff td[data-v-3007e7eb]{border-color:#ffcdd2}.sar-per-style[data-v-3007e7eb]{margin-top:12px;padding:8px 12px 10px;background:#fff;border:1px solid #e4e7ed;border-radius:6px}.sar-per-style[data-v-3007e7eb]:first-of-type{margin-top:8px}.sar-per-style-summary[data-v-3007e7eb]{cursor:pointer;list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:4px 0;-webkit-user-select:none;user-select:none}.sar-per-style-summary[data-v-3007e7eb]::-webkit-details-marker{display:none}.sar-per-style summary[data-v-3007e7eb]::marker{content:""}.sar-per-style-title[data-v-3007e7eb]{font-weight:600;font-size:14px}.sar-per-style-title[data-v-3007e7eb]:before{content:"▸ ";display:inline-block;width:1em;color:#78909c;font-weight:400;transition:transform .12s ease}.sar-per-style[open] .sar-per-style-title[data-v-3007e7eb]:before{transform:rotate(90deg)}.sar-per-style-meta[data-v-3007e7eb]{font-size:12px;line-height:1.45}.sar-per-style-body[data-v-3007e7eb]{padding:4px 0 2px 1.15em;border-top:1px solid #eceff1;margin-top:6px}.sar-per-style:not([open]) .sar-per-style-body[data-v-3007e7eb]{border-top:none;margin-top:0;padding-top:0}.sar-per-style-note[data-v-3007e7eb]{font-size:11px;margin:6px 0 8px;line-height:1.45}.sar-no-diff-inline[data-v-3007e7eb]{margin:8px 0 0}.sar-ws-ok[data-v-3007e7eb]{color:#2e7d32}.sar-ws-warn[data-v-3007e7eb]{color:#c62828}.sar-ws-muted[data-v-3007e7eb]{color:#757575}.sar-no-diff[data-v-3007e7eb]{font-size:12px;margin:8px 0 0}.sar-table-wrap[data-v-3007e7eb]{margin-top:8px;overflow-x:auto}.req-spec-card[data-v-3007e7eb]{margin-top:16px}.req-spec-hd[data-v-3007e7eb]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.req-spec-actions[data-v-3007e7eb]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.req-reparse-bar[data-v-3007e7eb]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin:10px 0 8px;padding:10px 12px;border:1px solid #e4e7ed;border-radius:8px;background:#fafbfc}.req-reparse-tier-label[data-v-3007e7eb]{display:flex;flex-direction:column;gap:4px;margin:0;font-size:12px;color:#616161}.req-reparse-tier[data-v-3007e7eb]{min-width:10em;padding:5px 8px;font-size:13px}.req-reparse-file[data-v-3007e7eb]{display:flex;flex-direction:column;gap:4px;margin:0;font-size:12px;color:#616161}.req-reparse-file-lbl[data-v-3007e7eb]{white-space:nowrap}.req-reparse-btn[data-v-3007e7eb]{align-self:flex-end}.req-reparse-hint[data-v-3007e7eb]{flex:1 1 200px;font-size:12px;align-self:center}.req-reparse-tip[data-v-3007e7eb]{margin-top:0!important;margin-bottom:10px!important;font-size:12px}.req-reparse-manual[data-v-3007e7eb]{margin:12px 0 14px;padding:12px 14px;border:1px dashed #cfd8dc;border-radius:8px;background:#fff}.req-reparse-manual-hd[data-v-3007e7eb]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.req-reparse-copy-row[data-v-3007e7eb]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px}.req-reparse-copy-sep[data-v-3007e7eb]{color:#c0c4cc;-webkit-user-select:none;user-select:none}.req-reparse-manual-title[data-v-3007e7eb]{font-size:14px;font-weight:600;color:#333}.req-reparse-manual-hint[data-v-3007e7eb]{margin:0 0 8px!important;font-size:12px;line-height:1.45}.req-reparse-manual-split[data-v-3007e7eb]{display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch}.req-reparse-manual-split.has-md-col[data-v-3007e7eb]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width: 900px){.req-reparse-manual-split.has-md-col[data-v-3007e7eb]{grid-template-columns:1fr}}.req-reparse-md-col[data-v-3007e7eb]{display:flex;flex-direction:column;min-height:0;min-width:0;padding:10px 12px;border:1px solid #e4e7ed;border-radius:8px;background:#fafbfc}.req-reparse-md-hd[data-v-3007e7eb]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;flex-shrink:0}.req-reparse-md-title[data-v-3007e7eb]{font-size:13px;font-weight:600;color:#333}.req-reparse-md-status[data-v-3007e7eb]{margin:0!important}.req-reparse-md-err[data-v-3007e7eb]{margin:0;font-size:12px;color:#c62828;line-height:1.45}.req-reparse-md-body[data-v-3007e7eb]{flex:1;min-height:160px;max-height:420px;overflow:auto;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #eceff1;border-radius:6px}.req-reparse-json-col[data-v-3007e7eb]{display:flex;flex-direction:column;min-width:0}.req-reparse-json-col-hd[data-v-3007e7eb]{font-size:13px;font-weight:600;color:#333;margin-bottom:6px}.req-reparse-json-ta[data-v-3007e7eb]{width:100%;box-sizing:border-box;flex:1;margin:0 0 10px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45;border:1px solid #dcdfe6;border-radius:6px;resize:vertical;min-height:140px}.req-reparse-manual-actions[data-v-3007e7eb]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.req-tabs[data-v-3007e7eb]{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:0;margin:6px 0 10px;padding:0;border-bottom:1px solid #e4e7ed}.req-tabs-inline .req-tab[data-v-3007e7eb]{flex:0 0 auto;text-align:left}.req-num-inp[data-v-3007e7eb]{max-width:160px}.req-fig-checks[data-v-3007e7eb]{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.req-fig-check[data-v-3007e7eb]{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none}.req-tab[data-v-3007e7eb]{padding:8px 14px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;cursor:pointer;font-size:13px;color:#606266;border-radius:0}.req-tab[data-v-3007e7eb]:hover{color:#1565c0}.req-tab.active[data-v-3007e7eb]{color:#1565c0;border-bottom-color:#1565c0;font-weight:600}.req-panel[data-v-3007e7eb]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:none}.req-panel-full[data-v-3007e7eb]{max-width:none}.req-panel.req-global-flow[data-v-3007e7eb]{flex-direction:row;flex-wrap:wrap;align-items:flex-end;align-content:flex-start;justify-content:flex-start;gap:4px 10px}.req-global-flow>.req-subhd[data-v-3007e7eb]{flex:1 1 100%;margin:6px 0 2px;font-size:13px;font-weight:600}.req-global-flow>.req-subhd[data-v-3007e7eb]:first-of-type{margin-top:0}.req-global-flow>.req-dim-hint[data-v-3007e7eb]{flex:1 1 100%;margin:0 0 2px!important;font-size:11px;line-height:1.35}.req-global-flow .req-global-fields[data-v-3007e7eb]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 14px;flex:0 1 auto;width:auto;max-width:100%}.req-global-flow .req-global-fields label[data-v-3007e7eb]{display:flex;flex-direction:column;gap:2px;font-size:12px;margin:0}.req-global-flow .req-num-inp[data-v-3007e7eb]{max-width:7.5em;min-width:5em;padding:4px 8px;font-size:13px}.req-global-flow .req-global-grammar[data-v-3007e7eb]{flex:1 1 220px;min-width:180px;max-width:calc(50% - 6px);gap:3px;font-size:12px;margin:0}.req-global-flow .req-global-grammar textarea[data-v-3007e7eb]{min-height:2.75em;padding:4px 8px;font-size:12px;line-height:1.4}.req-global-flow .req-global-checks[data-v-3007e7eb]{flex:1 1 100%;gap:4px 16px;margin:0}.req-global-flow .req-global-checks .req-check[data-v-3007e7eb]{font-size:12px;gap:4px;margin:0}.req-global-flow .req-global-misc[data-v-3007e7eb]{flex:1 1 100%;gap:3px;font-size:12px;margin:0}.req-global-flow .req-global-misc textarea[data-v-3007e7eb]{min-height:2.75em;padding:4px 8px;font-size:12px}@media (max-width: 640px){.req-global-flow .req-global-grammar[data-v-3007e7eb]{max-width:100%}}.req-block[data-v-3007e7eb]{display:flex;flex-direction:column;gap:6px;font-size:13px}.req-block textarea[data-v-3007e7eb]{font-family:inherit;font-size:13px;line-height:1.45}.req-json[data-v-3007e7eb]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}textarea.req-json-ta[data-v-3007e7eb]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;width:100%;box-sizing:border-box}.req-layout-block[data-v-3007e7eb]{margin:16px 0 20px;padding:12px 0;border-top:1px solid var(--border, #e5e7eb)}.req-policy-stripe[data-v-3007e7eb]{margin:0 0 10px;padding:10px 12px;border:1px solid var(--border, #e5e7eb);border-radius:8px;background:var(--panel-2, #f8fafc)}.req-policy-stripe-title[data-v-3007e7eb]{font-size:13px;font-weight:600;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--border, #e5e7eb)}.req-policy-stripe-body[data-v-3007e7eb]{display:flex;flex-direction:column;gap:10px}.req-policy-stripe-col[data-v-3007e7eb]{gap:12px}.req-policy-stripe-tools[data-v-3007e7eb]{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end}.req-policy-stripe-tools .req-select[data-v-3007e7eb]{max-width:320px}.req-policy-stripe-chks[data-v-3007e7eb]{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.req-policy-stripe-label[data-v-3007e7eb]{display:block;width:100%;font-size:12px;color:var(--muted, #64748b);margin-bottom:4px}.req-policy-notes-only[data-v-3007e7eb]{margin-bottom:0}.req-root-chk[data-v-3007e7eb]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:400;margin:0}.req-root-chk-t[data-v-3007e7eb]{max-width:12em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.req-root-chk-c[data-v-3007e7eb]{font-size:11px;color:var(--muted, #64748b)}.req-caption-mode-row[data-v-3007e7eb]{display:flex;flex-direction:column;gap:6px}.req-caption-mode-row .req-inline-radio[data-v-3007e7eb]{margin-right:0;margin-bottom:4px;display:block;font-weight:400}.req-caption-share[data-v-3007e7eb]{margin:0}.req-caption-format-grid[data-v-3007e7eb]{margin-top:4px}.req-caption-format-grid.req-layout-grid-3[data-v-3007e7eb]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.req-caption-prefix-input[data-v-3007e7eb]{width:3.5rem;max-width:100%;box-sizing:border-box}.req-caption-sep-row[data-v-3007e7eb]{display:inline-flex;gap:8px;align-items:stretch;margin-top:4px;max-width:100%}.req-caption-sep-row .req-caption-sep-input[data-v-3007e7eb]{flex:0 0 auto;width:3rem;min-width:2rem;max-width:min(4rem,100%);box-sizing:border-box}.req-caption-sep-row .req-select.req-caption-space-kind-select[data-v-3007e7eb]{flex:0 0 6.25rem;width:6.25rem;min-width:5.5rem;max-width:6.25rem;box-sizing:border-box;font-size:12px}.req-caption-legacy-note[data-v-3007e7eb]{margin:0}.req-manual-levels-help[data-v-3007e7eb]{margin:0 0 10px;font-size:12px}.req-manual-levels-help-ul[data-v-3007e7eb]{margin:8px 0 0 1.1em;padding:0;line-height:1.5}.req-manual-levels-help-ul code[data-v-3007e7eb]{font-size:11px}.req-seq-hint[data-v-3007e7eb]{margin:0 0 4px;max-width:52em}.req-seq-check[data-v-3007e7eb]{grid-column:1 / -1}.req-manual-level-row[data-v-3007e7eb]{display:grid;grid-template-columns:52px 1fr 1fr;gap:10px 12px;align-items:end;margin-bottom:8px}.req-manual-level-tag[data-v-3007e7eb]{font-size:12px;font-weight:600;color:var(--muted, #64748b)}.req-manual-level-field[data-v-3007e7eb]{margin:0;font-size:12px}.req-policy-json[data-v-3007e7eb]{margin-top:8px}.req-layout-h5[data-v-3007e7eb]{margin:0 0 10px;font-size:14px;font-weight:600}.req-layout-subhd[data-v-3007e7eb]{margin:12px 0 8px;font-size:13px;font-weight:600;color:var(--muted, #64748b)}.req-layout-row2[data-v-3007e7eb]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px}.req-layout-notes[data-v-3007e7eb]{margin-bottom:0}.req-layout-rules-head[data-v-3007e7eb]{display:flex;align-items:center;justify-content:space-between;margin:10px 0 8px;font-size:13px;font-weight:600}.req-layout-rule-card[data-v-3007e7eb]{border:1px solid var(--border, #e5e7eb);border-radius:8px;padding:10px 12px;margin-bottom:10px;background:var(--panel-2, #f8fafc)}.req-layout-rule-top[data-v-3007e7eb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.req-layout-rule-title[data-v-3007e7eb]{font-size:13px;font-weight:600}.req-layout-grid[data-v-3007e7eb]{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;align-items:start}.req-layout-grid-3[data-v-3007e7eb]{grid-template-columns:repeat(3,1fr)}.req-layout-span2[data-v-3007e7eb]{grid-column:span 2}.req-layout-check[data-v-3007e7eb]{margin:0}.req-inline-labels[data-v-3007e7eb]{display:block;margin-bottom:6px;font-size:12px;color:var(--muted, #64748b)}.req-inline-radio[data-v-3007e7eb]{margin-right:12px;font-weight:400}.req-layout-code-input[data-v-3007e7eb]{width:100%;box-sizing:border-box}.req-select[data-v-3007e7eb]{width:100%;max-width:100%;box-sizing:border-box}.sm-btn[data-v-3007e7eb]{padding:4px 10px;font-size:12px}.req-layout-advanced[data-v-3007e7eb]{margin-top:10px;font-size:12px}.req-layout-json-pre[data-v-3007e7eb]{margin:8px 0 0;padding:10px;overflow:auto;max-height:220px;font-size:11px;line-height:1.4;background:var(--code-bg, #0f172a0d);border-radius:6px}.danger-text[data-v-3007e7eb]{color:var(--danger, #b91c1c)}.req-subhd[data-v-3007e7eb]{margin:16px 0 8px;font-size:15px;font-weight:600}.req-subhd-sm[data-v-3007e7eb]{font-size:13px;font-weight:600;margin-bottom:6px}.req-structure[data-v-3007e7eb]{margin:12px 0}.req-add-ch[data-v-3007e7eb]{margin-bottom:12px}.req-structure-layout[data-v-3007e7eb]{display:flex;gap:14px;align-items:stretch;margin-top:10px;min-height:0}.req-panel-chapters>.req-structure-layout[data-v-3007e7eb]{margin-top:0}.req-ch-sidebar-wrap[data-v-3007e7eb]{flex:0 0 220px;align-self:stretch;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e4e7ed;border-radius:8px;background:#fafbfc}.req-ch-sidebar-head[data-v-3007e7eb]{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid #e4e7ed;background:#f5f7fa}.req-ch-root-count[data-v-3007e7eb]{font-size:12px;color:#616161;white-space:nowrap}.req-ch-add-root-btn[data-v-3007e7eb]{padding:6px 10px;font-size:12px}.req-ch-sidebar-scroll[data-v-3007e7eb]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:6px}.req-ch-nav-row[data-v-3007e7eb]{display:flex;align-items:stretch;gap:4px;margin-bottom:4px}.req-ch-nav-row[data-v-3007e7eb]:last-child{margin-bottom:0}.req-ch-nav-actions[data-v-3007e7eb]{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;gap:2px;align-self:center}.req-ch-nav-icon[data-v-3007e7eb]{box-sizing:border-box;width:24px;height:24px;padding:0;border:1px solid #cfd8dc;border-radius:4px;background:#fff;cursor:pointer;font-size:16px;line-height:1;color:#1565c0}.req-ch-nav-icon[data-v-3007e7eb]:hover{background:#e3f2fd;border-color:#90caf9}.req-ch-nav-icon-del[data-v-3007e7eb]{color:#c62828;border-color:#ffcdd2}.req-ch-nav-icon-del[data-v-3007e7eb]:hover{background:#ffebee;border-color:#ef9a9a}.req-ch-nav-item[data-v-3007e7eb]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1;min-width:0;margin-bottom:0;padding:6px 8px;border:none;border-radius:6px;background:transparent;cursor:pointer;text-align:left;font-size:13px;color:#333}.req-ch-nav-item[data-v-3007e7eb]:hover{background:#eceff1}.req-ch-nav-item.active[data-v-3007e7eb]{background:#e3f2fd;font-weight:600}.req-ch-nav-title[data-v-3007e7eb]{line-height:1.35}.req-ch-nav-code[data-v-3007e7eb]{font-size:11px;color:#78909c}.req-ch-main[data-v-3007e7eb]{flex:1;min-width:0;min-height:0;overflow-y:auto;border:1px solid #e4e7ed;border-radius:8px;padding:12px 14px;background:#fff}.req-ch-main-hd[data-v-3007e7eb]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #eceff1}.req-ch-main-title[data-v-3007e7eb]{font-size:16px;font-weight:600}.req-ch-compact-row[data-v-3007e7eb]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-bottom:10px}.req-ch-title-row[data-v-3007e7eb]{margin-bottom:12px}.req-ch-field[data-v-3007e7eb]{display:flex;flex-direction:column;gap:2px;margin:0;font-size:12px;min-width:0}.req-ch-field-grow[data-v-3007e7eb]{flex:1 1 200px;min-width:140px}.req-ch-field-lbl[data-v-3007e7eb]{font-size:12px;color:#616161;line-height:1.2}.req-ch-title-row .req-ch-field input[type=text][data-v-3007e7eb]{width:100%;box-sizing:border-box;padding:5px 8px;border:1px solid #dcdfe6;border-radius:4px;font-size:13px}.req-ch-word-compact[data-v-3007e7eb]{margin-bottom:12px}.req-ch-word-top[data-v-3007e7eb]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:6px}.req-ch-word-inline-title[data-v-3007e7eb]{font-size:13px;font-weight:600;color:#333;flex:0 0 auto}.req-ch-word-inline-hint[data-v-3007e7eb]{font-size:11px;line-height:1.35;flex:1 1 120px;min-width:0}.req-ch-word-inputs[data-v-3007e7eb]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 12px;margin-bottom:8px}.req-ch-field-num[data-v-3007e7eb]{flex:0 1 auto;min-width:0}.req-ch-num-inp[data-v-3007e7eb]{max-width:6.5em;min-width:4.5em;padding:4px 6px;font-size:13px;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box}.req-ch-word-note[data-v-3007e7eb]{width:100%;max-width:100%}.req-ch-word-note-ta[data-v-3007e7eb]{width:100%;box-sizing:border-box;min-height:2.5em;padding:5px 8px;font-size:12px;line-height:1.4;font-family:inherit;border:1px solid #dcdfe6;border-radius:4px;resize:vertical}.req-subscope-tabs[data-v-3007e7eb]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.req-subscope-tab[data-v-3007e7eb]{padding:5px 12px;border:1px solid #cfd8dc;border-radius:6px;background:#fafafa;font-size:13px;cursor:pointer}.req-subscope-tab.active[data-v-3007e7eb]{border-color:#1565c0;background:#e3f2fd;font-weight:600}.req-label-strong[data-v-3007e7eb]{font-weight:600;font-size:13px}.req-points-hint[data-v-3007e7eb]{margin:2px 0 8px!important;font-size:12px}.req-points[data-v-3007e7eb]{display:flex;flex-direction:column;gap:6px}.req-point-row[data-v-3007e7eb]{display:flex;align-items:center;gap:8px}.req-point-no[data-v-3007e7eb]{flex:0 0 1.5em;font-size:12px;color:#78909c;text-align:right}.req-point-input[data-v-3007e7eb]{flex:1;min-width:0;padding:6px 8px;border:1px solid #dcdfe6;border-radius:4px;font-size:13px}.req-single-line[data-v-3007e7eb]{width:100%;padding:6px 8px;border:1px solid #dcdfe6;border-radius:4px;font-size:13px}.req-subs-toolbar[data-v-3007e7eb]{margin-top:12px;display:flex;flex-wrap:wrap;gap:12px}.req-struct-block[data-v-3007e7eb]{margin-top:10px;padding-top:10px;border-top:1px dashed #e0e0e0}.req-struct-hd[data-v-3007e7eb]{font-weight:600;font-size:13px;margin-bottom:4px}.req-struct-hint[data-v-3007e7eb]{margin:0 0 8px!important;font-size:12px;line-height:1.45}.req-ref-insert[data-v-3007e7eb]{margin-bottom:8px}.req-select-ref[data-v-3007e7eb]{max-width:100%;padding:6px 8px;border:1px solid #dcdfe6;border-radius:4px;font-size:13px}.req-struct-table-wrap[data-v-3007e7eb]{overflow-x:auto;margin-bottom:6px}.req-struct-table[data-v-3007e7eb]{width:100%;border-collapse:collapse;font-size:12px}.req-struct-table th[data-v-3007e7eb],.req-struct-table td[data-v-3007e7eb]{border:1px solid #e4e7ed;padding:4px 6px;vertical-align:middle}.req-struct-table th[data-v-3007e7eb]{background:#f5f7fa;text-align:left;font-weight:600;white-space:nowrap}.req-cell-inp[data-v-3007e7eb]{width:100%;min-width:72px;box-sizing:border-box;padding:4px 6px;border:1px solid #dcdfe6;border-radius:4px;font-size:12px}.req-tbl-preset-bar[data-v-3007e7eb]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-bottom:12px}.req-tbl-preset-label[data-v-3007e7eb]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#616161;margin:0}.req-tbl-preset-select[data-v-3007e7eb]{min-width:200px;max-width:100%;padding:5px 8px;font-size:13px;border:1px solid #dcdfe6;border-radius:4px;background:#fff}.req-tbl-preset-add[data-v-3007e7eb]{padding:6px 12px;font-size:12px}.req-col-order-th[data-v-3007e7eb]{width:52px;text-align:center}.req-col-order-cell[data-v-3007e7eb]{width:52px;vertical-align:middle}.req-col-order-btns[data-v-3007e7eb]{display:flex;flex-direction:column;gap:2px;align-items:center}.req-col-order-btn[data-v-3007e7eb]{box-sizing:border-box;min-width:28px;padding:2px 6px;font-size:12px;line-height:1.2;border:1px solid #cfd8dc;border-radius:4px;background:#fff;cursor:pointer;color:#37474f}.req-col-order-btn[data-v-3007e7eb]:hover:not(:disabled){background:#eceff1;border-color:#90a4ae}.req-col-order-btn[data-v-3007e7eb]:disabled{opacity:.35;cursor:not-allowed}.req-tbl-card[data-v-3007e7eb]{margin-bottom:12px;padding:10px;border:1px solid #eceff1;border-radius:6px;background:#fafbfc}.req-tbl-card-hd[data-v-3007e7eb]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px;margin-bottom:8px}.req-tbl-name[data-v-3007e7eb]{flex:1;min-width:160px;margin-bottom:0}.req-col-table[data-v-3007e7eb]{margin-top:6px}.req-inline[data-v-3007e7eb]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;font-size:13px}.req-check-grid[data-v-3007e7eb]{display:flex;flex-wrap:wrap;gap:12px 24px}.req-check[data-v-3007e7eb]{display:flex;align-items:center;gap:8px;font-size:14px}.req-row2[data-v-3007e7eb]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.req-row-ref[data-v-3007e7eb]{grid-template-columns:repeat(3,1fr)}@media (max-width: 720px){.req-row-ref[data-v-3007e7eb]{grid-template-columns:1fr}}.req-dim-hint[data-v-3007e7eb]{margin-bottom:12px;line-height:1.5}.req-dim-cap[data-v-3007e7eb]{display:block;font-size:12px;color:#757575;font-weight:400;margin:4px 0 6px}@media (max-width: 640px){.req-row2[data-v-3007e7eb]{grid-template-columns:1fr}}.extract[data-v-5b9b820e]{margin:0 auto;width:100%;display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:hidden;box-sizing:border-box;gap:12px}.card[data-v-5b9b820e]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;padding:14px 16px}.extract-top[data-v-5b9b820e]{flex-shrink:0}.extract-top-toolbar[data-v-5b9b820e]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px}.extract-toolbar-left[data-v-5b9b820e]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;min-width:0;flex:1}.extract-toolbar-left h2[data-v-5b9b820e]{margin:0;font-size:20px;font-weight:600;line-height:1.35}.extract-stats[data-v-5b9b820e]{font-size:13px}.extract-toolbar-actions[data-v-5b9b820e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;max-width:100%}.extract-toolbar-fname[data-v-5b9b820e]{max-width:min(280px,42vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.extract-toolbar-btn[data-v-5b9b820e]{padding:6px 12px;font-size:13px}.extract-sr-only[data-v-5b9b820e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.extract-file-toolbar span[data-v-5b9b820e]{padding:6px 12px;font-size:13px}.paper-itag[data-v-5b9b820e]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1px solid #90a4ae;background:#eceff1;color:#455a64;font-size:12px;font-weight:600;font-style:italic;line-height:1;cursor:default;outline:none}.paper-itag[data-v-5b9b820e]:hover,.paper-itag[data-v-5b9b820e]:focus-visible{border-color:#546e7a;background:#e3e8ec;color:#263238}.paper-itag-face[data-v-5b9b820e]{-webkit-user-select:none;user-select:none;pointer-events:none}.paper-itag-tip[data-v-5b9b820e]{display:none;position:absolute;z-index:50;left:0;top:calc(100% + 8px);width:min(420px,calc(100vw - 48px));padding:12px 14px;background:#fff;border:1px solid #cfd8dc;border-radius:8px;box-shadow:0 6px 20px #0000001f;font-size:13px;line-height:1.55;color:#37474f;font-style:normal;font-weight:400;text-align:left}.paper-itag-tip p[data-v-5b9b820e]{margin:0}.paper-itag-tip p+p[data-v-5b9b820e]{margin-top:8px}.paper-itag--panel[data-v-5b9b820e]{z-index:2}.paper-itag--inline[data-v-5b9b820e]{width:18px;height:18px;font-size:11px}.paper-itag:hover .paper-itag-tip[data-v-5b9b820e],.paper-itag:focus-within .paper-itag-tip[data-v-5b9b820e]{display:block}.extract-legend[data-v-5b9b820e]{margin-top:14px;padding-top:14px;border-top:1px solid #eceff1;font-size:12px}.extract-legend-head[data-v-5b9b820e]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 10px;margin-bottom:8px}.extract-legend-head .leg-hint[data-v-5b9b820e]{flex:1;min-width:140px}.extract-top .err[data-v-5b9b820e]{margin:10px 0 0}@media (max-width: 720px){.extract-toolbar-actions[data-v-5b9b820e]{width:100%;justify-content:flex-start}}.muted[data-v-5b9b820e]{color:#666;line-height:1.5}.err[data-v-5b9b820e]{color:#c62828;white-space:pre-wrap}.file-btn input[data-v-5b9b820e]{display:none}.file-btn span[data-v-5b9b820e]{display:inline-block;padding:8px 16px;background:#eceff1;border-radius:6px;cursor:pointer;font-size:14px}.file-btn span[data-v-5b9b820e]:hover{background:#cfd8dc}.fname[data-v-5b9b820e]{font-size:13px}.tier select[data-v-5b9b820e],.extract-tier select[data-v-5b9b820e]{margin-left:6px;padding:4px 8px;font-size:13px}.leg-title[data-v-5b9b820e]{font-weight:600;color:#333}.leg-hint[data-v-5b9b820e]{flex:1;min-width:140px}.leg-rules-btn[data-v-5b9b820e]{border-color:#1565c0;color:#0d47a1;font-weight:600}.leg-rules-btn[data-v-5b9b820e]:hover{background:#e3f2fd}.leg-row[data-v-5b9b820e]{display:flex;flex-wrap:wrap;gap:8px}.leg-chip[data-v-5b9b820e]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid #e0e0e0;border-radius:6px;background:#fff;cursor:pointer;font-size:12px;color:#37474f}.leg-chip[data-v-5b9b820e]:hover:not(:disabled):not(.leg-chip-on){border-color:#90a4ae;background:#fafafa}.leg-chip-on[data-v-5b9b820e]{background:#263238;color:#eceff1;border-color:#455a64}.leg-chip-on[data-v-5b9b820e]:hover:not(:disabled){background:#37474f;border-color:#546e7a}.leg-chip-on .leg-count[data-v-5b9b820e]{color:#b0bec5}.leg-chip-off[data-v-5b9b820e]:not(.leg-chip-empty){opacity:.92;filter:none}.leg-chip-empty[data-v-5b9b820e]{opacity:.35;cursor:not-allowed}.leg-name[data-v-5b9b820e]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leg-count[data-v-5b9b820e]{font-size:11px;color:#78909c;font-weight:600}.dot[data-v-5b9b820e]{width:10px;height:10px;border-radius:2px;flex-shrink:0;border:1px solid rgba(0,0,0,.06);filter:contrast(1.1)}.leg-chip-on .dot[data-v-5b9b820e]{filter:contrast(1.12)}.filter-empty[data-v-5b9b820e]{padding:12px}.split[data-v-5b9b820e]{display:grid;grid-template-columns:minmax(0,1fr) 200px minmax(850px,1fr);grid-template-rows:auto 1fr;gap:12px;row-gap:12px;align-items:stretch;flex:1;min-height:0;min-width:0}.split>.card.panel[data-v-5b9b820e]{grid-row:span 2;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;min-height:0;min-width:0;align-self:stretch}@supports not (grid-template-rows: subgrid){.split[data-v-5b9b820e]{grid-template-rows:none}.split>.card.panel[data-v-5b9b820e]{grid-row:auto;display:flex;flex-direction:column}}.panel-head[data-v-5b9b820e]{min-width:0}.panel-head--single-line[data-v-5b9b820e]{overflow:visible;display:flex;align-items:stretch;box-sizing:border-box}.panel-head__title-row[data-v-5b9b820e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.panel-head__title-row h3[data-v-5b9b820e]{margin:0;flex:1;min-width:0}.panel-head__title-row--uniform .panel-head__title-inline>h3[data-v-5b9b820e]{flex:0 1 auto;line-height:28px}.panel-head__title-row--uniform[data-v-5b9b820e]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1;width:100%;min-width:0;flex-wrap:nowrap;box-sizing:border-box}.panel-head__title-inline[data-v-5b9b820e]{display:flex;align-items:center;gap:4px;flex:1;min-width:0;justify-content:flex-start}.panel-head__title-inline>h3[data-v-5b9b820e]{margin:0;flex:0 1 auto;min-width:0;max-width:calc(100% - 28px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem;font-weight:600;line-height:1.35}.panel-head__title-inline .paper-itag[data-v-5b9b820e]{flex-shrink:0;align-self:center}.panel-head__actions[data-v-5b9b820e]{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-shrink:0;flex-wrap:nowrap}.panel-head__actions .outline-tool-btn[data-v-5b9b820e]{min-height:28px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:2px 8px}.preview-source-toggle[data-v-5b9b820e]{font-size:11px;padding:2px 8px}.panel-head__source-hint[data-v-5b9b820e]{margin-top:4px;font-size:11px;line-height:1.45}.panel-head__source-hint code[data-v-5b9b820e]{font-size:10px}.docx-preview-source[data-v-5b9b820e]{margin:0;padding:12px;overflow:auto;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:11px;line-height:1.45;white-space:pre-wrap;word-break:break-word;color:#37474f;background:#f5f7f9;border-radius:4px;border:1px solid #e0e0e0;box-sizing:border-box}.panel-head__body[data-v-5b9b820e]{display:flex;flex-direction:column;gap:6px;min-width:0}.panel-head .hint[data-v-5b9b820e]{margin-bottom:0}.panel-head__status[data-v-5b9b820e]{margin:0;font-size:12px;line-height:1.5}.panel-head__inline-msg[data-v-5b9b820e]{margin:0;padding:0;font-size:12px;line-height:1.5}.panel-body--outline[data-v-5b9b820e]{flex:1;min-height:0}.outline-empty--body[data-v-5b9b820e]{margin:0;padding:8px 4px;font-size:12px}.panel-body[data-v-5b9b820e]{display:flex;flex-direction:column;min-height:0;min-width:0}.panel-body .blocks[data-v-5b9b820e],.panel-body .outline-list[data-v-5b9b820e],.panel-body .docx-container[data-v-5b9b820e]{flex:1;min-height:0}.panel[data-v-5b9b820e]{display:flex;flex-direction:column;min-height:0;min-width:0}.panel--outline[data-v-5b9b820e]{width:200px;min-width:200px;max-width:200px;box-sizing:border-box}.panel--blocks[data-v-5b9b820e]{flex:1;min-height:0}.preview-panel[data-v-5b9b820e]{width:100%;min-width:100px;min-height:0}.outline-toolbar[data-v-5b9b820e]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.outline-tool-btn[data-v-5b9b820e]{padding:2px 6px;font-size:11px;border:1px solid #b0bec5;background:#fff;border-radius:4px;cursor:pointer;color:#455a64}.outline-tool-btn[data-v-5b9b820e]:hover{background:#eceff1}.outline-empty[data-v-5b9b820e]{font-size:12px;margin:0;padding:8px 0}.outline-list[data-v-5b9b820e]{list-style:none;margin:0;padding:0;flex:1;min-height:0;overflow:auto;border:1px solid #eee;border-radius:6px;background:#fafafa}.outline-item[data-v-5b9b820e]{display:flex;align-items:center;gap:4px;margin:0;padding:5px 6px;font-size:11px;line-height:1.35;color:#37474f;border-bottom:1px solid #eceff1;transition:background .12s ease}.outline-item[data-v-5b9b820e]:last-child{border-bottom:none}.outline-item[data-v-5b9b820e]:hover{background:#e3f2fd}.outline-item[data-v-5b9b820e]:focus-within{outline:1px solid rgba(21,101,192,.35);outline-offset:-1px}.outline-item--active[data-v-5b9b820e]{background:#fff8e1;font-weight:600}.outline-item--caption .outline-label[data-v-5b9b820e]{color:#546e7a;font-size:.92em}.outline-item--section-title .outline-label[data-v-5b9b820e]{font-weight:600}.outline-item--bib-entry .outline-label[data-v-5b9b820e]{color:#5d6d7e;font-size:.9em}.outline-toggle[data-v-5b9b820e]{flex:0 0 1.1em;width:1.1em;text-align:center;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;color:#1565c0;line-height:1.2}.outline-toggle[data-v-5b9b820e]:hover{color:#0d47a1}.outline-toggle--spacer[data-v-5b9b820e]{visibility:hidden;cursor:default}.outline-label[data-v-5b9b820e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}@media (max-width: 1200px){.extract[data-v-5b9b820e]{overflow-y:auto}.split[data-v-5b9b820e]{grid-template-columns:1fr;grid-template-rows:none;flex:0 1 auto;min-height:min(65vh,560px)}.split>.card.panel[data-v-5b9b820e]{grid-row:auto;display:flex;flex-direction:column}.panel--blocks[data-v-5b9b820e]{order:1}.panel--outline[data-v-5b9b820e]{order:2}.panel--preview[data-v-5b9b820e]{order:3}}.panel .panel-body h3[data-v-5b9b820e]{margin:0 0 8px;font-size:16px;line-height:1.35}.panel .panel-head h3[data-v-5b9b820e]{margin:0;font-size:16px;line-height:1.35}.hint[data-v-5b9b820e]{font-size:12px;line-height:1.5;margin-bottom:10px}.blocks[data-v-5b9b820e]{flex:1;min-height:0;overflow:auto;border:1px solid #eee;border-radius:6px}.blk[data-v-5b9b820e]{position:relative;border-left:4px solid #cfd8dc;background:#fff;padding:8px 10px;border-bottom:1px solid #eee}.blk--sync[data-v-5b9b820e]{cursor:pointer;transition:background .12s ease}.blk--sync[data-v-5b9b820e]:hover{background:#f5f9ff}.blk--sync[data-v-5b9b820e]:focus-visible{outline:2px solid #1565c0;outline-offset:2px}.blk--selected[data-v-5b9b820e]{background:#fff8e1!important;box-shadow:inset 3px 0 #ff9800bf}.blk--peek[data-v-5b9b820e]{outline:1px dashed rgba(57,73,171,.45);outline-offset:2px}.blk-meta[data-v-5b9b820e]{font-size:11px;color:#607d8b;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:6px}.blk-meta-core[data-v-5b9b820e]{display:inline-flex;align-items:baseline;gap:.65em;margin-left:2px;padding-left:12px;border-left:1px solid #e8eaf0}.bstyle[data-v-5b9b820e]{font-style:italic;color:#546e7a}.breg[data-v-5b9b820e]{font-weight:600}.breg-select[data-v-5b9b820e]{max-width:min(220px,46vw);font-weight:600;font-size:11px;padding:2px 6px;border-radius:4px;border-width:1px;border-style:solid;background:#fff}.breg-select[data-v-5b9b820e]:focus{outline:2px solid rgba(21,101,192,.35);outline-offset:1px}.bsrc-wrap[data-v-5b9b820e]{display:inline-flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap}.link-trace[data-v-5b9b820e]{padding:0;border:none;background:none;font-size:11px;color:#1565c0;text-decoration:underline;cursor:pointer;font-family:inherit}.link-trace[data-v-5b9b820e]:hover{color:#0d47a1}.bsrc[data-v-5b9b820e]{font-size:10px}.trace-dialog[data-v-5b9b820e]{max-width:min(640px,96vw);max-height:min(88vh,900px);display:flex;flex-direction:column}.trace-dialog__body[data-v-5b9b820e]{overflow:auto;flex:1}.trace-h4-row[data-v-5b9b820e]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 8px}.trace-h4[data-v-5b9b820e]{margin:14px 0 8px;font-size:13px;color:#37474f}.trace-h4--inline[data-v-5b9b820e]{margin:0;flex:1;min-width:0}.btn-trace-copy[data-v-5b9b820e]{flex-shrink:0;padding:3px 10px;font-size:12px;border-radius:4px;border:1px solid #90a4ae;background:#fff;color:#455a64;cursor:pointer}.btn-trace-copy[data-v-5b9b820e]:hover{border-color:#1565c0;color:#1565c0}.trace-pre[data-v-5b9b820e]{margin:0;padding:10px 12px;background:#263238;color:#eceff1;border-radius:6px;font-size:11px;line-height:1.45;overflow:auto;max-height:240px;white-space:pre-wrap;word-break:break-word}.trace-pre--runs[data-v-5b9b820e]{max-height:160px;background:#37474f;font-size:10px}.trace-note[data-v-5b9b820e]{margin:0 0 8px;font-size:11px}.trace-state[data-v-5b9b820e]{margin:0 0 12px;font-size:11px}.trace-state code[data-v-5b9b820e]{font-size:11px;background:#f5f5f5;padding:1px 4px;border-radius:3px}.trace-steps[data-v-5b9b820e]{margin:0;padding-left:1.2em}.trace-step[data-v-5b9b820e]{margin-bottom:10px}.trace-step-detail[data-v-5b9b820e]{margin:4px 0 0;font-size:12px;line-height:1.5;color:#455a64}.trace-compare[data-v-5b9b820e]{margin:0 0 12px;font-size:12px;line-height:1.5}.trace-warn[data-v-5b9b820e]{color:#e65100}.trace-err[data-v-5b9b820e]{color:#c62828;margin:0}.trace-apply-row[data-v-5b9b820e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;padding:10px 12px;background:#f5f9ff;border:1px solid #e3f2fd;border-radius:6px}.trace-apply-label[data-v-5b9b820e]{font-size:12px;color:#37474f;white-space:nowrap}.trace-apply-select[data-v-5b9b820e]{min-width:10em;font-size:12px;padding:4px 8px}.btn-trace-apply[data-v-5b9b820e]{padding:4px 14px;font-size:12px;border-radius:4px;border:1px solid #1565c0;background:#1565c0;color:#fff;cursor:pointer}.btn-trace-apply[data-v-5b9b820e]:hover{background:#0d47a1;border-color:#0d47a1}.trace-apply-hint[data-v-5b9b820e]{font-size:11px;width:100%;flex-basis:100%;margin:0}.bid[data-v-5b9b820e]{font-weight:600;color:#37474f}.btn-llm[data-v-5b9b820e]{margin-left:auto;padding:2px 8px;font-size:11px;border:1px solid #1565c0;background:#fff;color:#1565c0;border-radius:4px;cursor:pointer}.btn-llm[data-v-5b9b820e]:hover:not(:disabled){background:#e3f2fd}.btn-llm[data-v-5b9b820e]:disabled{opacity:.5;cursor:not-allowed}.blk-manual[data-v-5b9b820e]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.manual-label[data-v-5b9b820e]{font-size:11px;color:#546e7a}.btn-context[data-v-5b9b820e]{padding:2px 8px;font-size:11px;border:1px solid #00838f;background:#e0f7fa;color:#006064;border-radius:4px;cursor:pointer}.btn-context[data-v-5b9b820e]:hover:not(:disabled){background:#b2ebf2}.btn-context[data-v-5b9b820e]:disabled{opacity:.45;cursor:not-allowed}.sel-region[data-v-5b9b820e]{max-width:200px;font-size:11px;padding:2px 6px;border-radius:4px;border:1px solid #b0bec5;background:#fff}.blk-text[data-v-5b9b820e]{margin:0;white-space:pre-wrap;font-family:Segoe UI,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.6;color:#212121}.blk-image[data-v-5b9b820e]{color:#3949ab;font-style:italic}.blk-formula[data-v-5b9b820e]{color:#6a1b9a;font-style:italic}.blk-visio[data-v-5b9b820e]{color:#00695c;font-style:italic}.blk-break[data-v-5b9b820e]{color:#78909c;font-style:italic}.tbl[data-v-5b9b820e]{width:100%;border-collapse:collapse;font-size:12px}.tbl td[data-v-5b9b820e]{border:1px solid #e0e0e0;padding:4px 6px;vertical-align:top}.docx-container[data-v-5b9b820e]{flex:1;min-height:120px;overflow:auto;border:1px solid #e0e0e0;border-radius:6px}.preview-panel[data-v-5b9b820e] p{margin:.4em 0}.preview-panel[data-v-5b9b820e] .preview-chunk{cursor:pointer;transition:max-height .2s ease,opacity .15s ease}.preview-panel[data-v-5b9b820e] .preview-chunk--collapsed{position:relative;box-shadow:inset 0 -10px 10px -8px #00000012}.preview-panel[data-v-5b9b820e] .preview-chunk--collapsed:after{content:"⋯ 已折叠（图例点亮后展开）";position:absolute;right:8px;bottom:4px;font-size:11px;color:#455a64;letter-spacing:.02em;pointer-events:none;white-space:nowrap;text-shadow:0 0 6px #eceff1}.preview-panel[data-v-5b9b820e] .preview-chunk.preview-chunk--selected{border-radius:4px}.preview-panel[data-v-5b9b820e] .preview-chunk--peek{outline:1px dashed rgba(57,73,171,.5);outline-offset:2px}.region-rules-mask[data-v-5b9b820e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10040;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.region-rules-dialog[data-v-5b9b820e]{background:#fff;border-radius:10px;box-shadow:0 12px 40px #00000038;max-width:640px;width:100%;max-height:min(88vh,820px);display:flex;flex-direction:column;overflow:hidden}.region-rules-dialog__head[data-v-5b9b820e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid #e0e0e0;flex-shrink:0}.region-rules-dialog__head h3[data-v-5b9b820e]{margin:0;font-size:17px;color:#263238}.region-rules-close[data-v-5b9b820e]{border:none;background:#eceff1;width:32px;height:32px;border-radius:6px;font-size:22px;line-height:1;cursor:pointer;color:#455a64}.region-rules-close[data-v-5b9b820e]:hover{background:#cfd8dc}.region-rules-dialog__body[data-v-5b9b820e]{padding:12px 18px 18px;overflow-y:auto;font-size:13px;line-height:1.55}.region-rules-intro-wrap[data-v-5b9b820e]{margin:0 0 16px;padding:12px 14px;background:#eceff1;border-radius:6px;border-left:4px solid #1565c0;color:#455a64}.region-rules-intro-title[data-v-5b9b820e]{margin:0 0 8px;font-size:13px;font-weight:600;color:#263238}.region-rules-intro-list[data-v-5b9b820e]{margin:0;padding-left:1.15em;list-style:disc}.region-rules-intro-item[data-v-5b9b820e]{margin:0 0 6px;line-height:1.55}.region-rules-intro-item[data-v-5b9b820e]:last-child{margin-bottom:0}.region-rules-list-title[data-v-5b9b820e]{margin:0 0 10px;font-size:13px;font-weight:600;color:#37474f}.region-rules-item-preface[data-v-5b9b820e]{margin:0 0 6px;font-size:11px;line-height:1.45;color:#607d8b}.region-rules-list[data-v-5b9b820e]{list-style:none;margin:0;padding:0}.region-rules-item[data-v-5b9b820e]{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px solid #eee}.region-rules-item[data-v-5b9b820e]:last-child{border-bottom:none}.region-rules-dot[data-v-5b9b820e]{flex-shrink:0;width:14px;height:14px;border-radius:3px;margin-top:3px;border:1px solid rgba(0,0,0,.14);box-shadow:inset 0 0 0 1px #ffffff59;filter:contrast(1.1)}.region-rules-line[data-v-5b9b820e]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px}.region-rules-name[data-v-5b9b820e]{color:#212121}.region-rules-code[data-v-5b9b820e]{font-size:11px;color:#78909c;background:#f5f5f5;padding:1px 6px;border-radius:4px}.region-rules-desc[data-v-5b9b820e]{margin:0;color:#546e7a;font-size:12px;line-height:1.55;white-space:pre-line}.preview-panel .panel-body--preview[data-v-5b9b820e]{position:relative}.preview-patch-popover[data-v-5b9b820e]{position:absolute;right:10px;bottom:10px;z-index:25;width:280px;max-width:calc(100% - 20px);max-height:min(58vh,420px);overflow-x:hidden;overflow-y:auto;box-sizing:border-box;border-radius:10px;background:#fff;box-shadow:0 4px 18px #0000001f,0 0 0 1px #0000000f}.preview-patch-toggle[data-v-5b9b820e]{display:inline-flex;align-items:center;gap:6px;margin-right:8px;font-size:12px;color:#546e7a;cursor:pointer;-webkit-user-select:none;user-select:none}.preview-patch-toggle input[data-v-5b9b820e]{margin:0;width:15px;height:15px}.preview-patch-editor[data-v-5b9b820e]{padding:11px 12px 12px;font-size:12px;line-height:1.4}.preview-patch-editor-hint[data-v-5b9b820e]{margin:0 0 8px;line-height:1.5;font-size:11px}.preview-patch-editor-hint code[data-v-5b9b820e]{font-size:11px}.preview-patch-row[data-v-5b9b820e]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:6px}.preview-patch-row-label[data-v-5b9b820e]{color:#607d8b;white-space:nowrap;font-size:11px}.preview-patch-input[data-v-5b9b820e]{width:4rem;padding:3px 6px;border:1px solid rgba(0,0,0,.15);border-radius:4px;font-size:12px;box-sizing:border-box}.preview-patch-btn[data-v-5b9b820e]{margin-left:auto}.preview-patch-btn--mini[data-v-5b9b820e]{padding:3px 8px!important;min-height:0!important;font-size:12px!important;line-height:1.35!important}.preview-patch-empty[data-v-5b9b820e]{margin:0 0 6px;font-size:11px}.preview-patch-actions[data-v-5b9b820e]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.06)}.preview-panel .panel-head__actions .outline-tool-btn.preview-source-toggle[data-v-5b9b820e]{padding:4px 10px;font-size:12px;min-height:0;line-height:1.4}.paper-new-page[data-v-f92cb83a]{width:100%;max-width:none;box-sizing:border-box}.paper-new-toolbar.list-toolbar[data-v-f92cb83a]{align-items:flex-start}.paper-itag[data-v-f92cb83a]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1px solid #90a4ae;background:#eceff1;color:#455a64;font-size:12px;font-weight:600;font-style:italic;line-height:1;cursor:default;outline:none}.paper-itag[data-v-f92cb83a]:hover,.paper-itag[data-v-f92cb83a]:focus-visible{border-color:#546e7a;background:#e3e8ec;color:#263238}.paper-itag-face[data-v-f92cb83a]{-webkit-user-select:none;user-select:none;pointer-events:none}.paper-itag-tip[data-v-f92cb83a]{display:none;position:absolute;z-index:50;left:0;top:calc(100% + 8px);width:min(520px,calc(100vw - 48px));padding:12px 14px;background:#fff;border:1px solid #cfd8dc;border-radius:8px;box-shadow:0 6px 20px #0000001f;font-size:13px;line-height:1.55;color:#37474f;font-style:normal;font-weight:400;text-align:left}.paper-itag-tip p[data-v-f92cb83a]{margin:0 0 8px}.paper-itag-tip p[data-v-f92cb83a]:last-child{margin-bottom:0}.paper-itag:hover .paper-itag-tip[data-v-f92cb83a],.paper-itag:focus-within .paper-itag-tip[data-v-f92cb83a]{display:block}.paper-new-default-case-btns[data-v-f92cb83a]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;justify-content:flex-end;flex-shrink:0}.paper-new-default-case-btn[data-v-f92cb83a]{font-size:12px;padding:4px 10px;min-width:4.5rem}.paper-new-default-case-btn--active[data-v-f92cb83a]{font-weight:600;border-color:#93c5fd;color:#1d4ed8;background:#eff6ff}.paper-new-default-case-btn:disabled.paper-new-default-case-btn--active[data-v-f92cb83a]{opacity:.75;cursor:not-allowed}.paper-new-toolbar[data-v-f92cb83a]{width:100%}.paper-new-toolbar-left[data-v-f92cb83a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.paper-new-mode-row[data-v-f92cb83a]{display:flex;gap:0;margin-bottom:14px;border-radius:8px;overflow:hidden;border:1px solid #ddd;width:fit-content;max-width:100%;flex-wrap:wrap}.mode-tab[data-v-f92cb83a]{border:none;background:#f4f4f5;color:#333;padding:10px 18px;font-size:14px;cursor:pointer}.mode-tab[data-v-f92cb83a]:hover{background:#e8e8ea}.mode-tab--on[data-v-f92cb83a]{background:#fff;font-weight:600;box-shadow:inset 0 -2px #2563eb}.paper-new-card[data-v-f92cb83a]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;padding:16px 18px}.paper-new-h3[data-v-f92cb83a]{margin:0 0 12px;font-size:16px;font-weight:600}.paper-new-h4[data-v-f92cb83a]{margin:0 0 8px;font-size:14px;font-weight:600}.paper-new-lead[data-v-f92cb83a]{margin:0 0 12px;font-size:13px;line-height:1.5}.paper-new-grid[data-v-f92cb83a]{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}@media (max-width: 720px){.paper-new-grid[data-v-f92cb83a]{grid-template-columns:1fr}}.paper-new-grid--two[data-v-f92cb83a]{grid-template-columns:1fr 1fr}.paper-new-field--kind[data-v-f92cb83a]{gap:8px}.paper-kind-heading[data-v-f92cb83a]{font-size:13px;color:#444}.paper-kind-radios[data-v-f92cb83a]{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}.paper-kind-radio[data-v-f92cb83a]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:14px;color:#333;-webkit-user-select:none;user-select:none}.paper-kind-radio input[data-v-f92cb83a]{width:auto;margin:0;accent-color:#1565c0;cursor:pointer}.paper-new-title-tech-grid[data-v-f92cb83a]{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;align-items:start;margin-bottom:16px}@media (max-width: 720px){.paper-new-title-tech-grid[data-v-f92cb83a]{grid-template-columns:1fr}}.paper-new-label-cell[data-v-f92cb83a]{font-size:13px;color:#444;font-weight:500;line-height:1.4;padding-top:2px;box-sizing:border-box}.paper-new-label-cell--tech[data-v-f92cb83a]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.paper-new-label-cell-title[data-v-f92cb83a]{flex-shrink:0}.paper-new-input--title-row[data-v-f92cb83a]{width:100%;min-width:0;box-sizing:border-box}.paper-new-triple-row[data-v-f92cb83a]{display:flex;gap:0 16px;align-items:stretch;min-height:380px}.paper-new-tree-col[data-v-f92cb83a]{flex:0 0 200px;width:200px;min-width:0;display:flex;flex-direction:column}.paper-new-diagram-col[data-v-f92cb83a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.diagram-panel-wrap[data-v-f92cb83a]{position:relative;flex:1;min-height:220px;padding:10px;box-sizing:border-box}.diagram-copy-btn[data-v-f92cb83a]{position:absolute;top:10px;right:10px;z-index:7;padding:6px 10px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;font-size:12px;font-weight:500;line-height:1.2;cursor:pointer;box-shadow:0 1px 4px #0f172a1f;color:#1e293b}.diagram-copy-btn[data-v-f92cb83a]:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.diagram-copy-btn[data-v-f92cb83a]:disabled{opacity:.55;cursor:not-allowed}.diagram-layout-btn[data-v-f92cb83a]{position:absolute;top:10px;right:78px;z-index:6;width:34px;height:34px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;font-size:17px;line-height:1;cursor:pointer;box-shadow:0 1px 4px #0f172a1f}.diagram-layout-btn[data-v-f92cb83a]:hover{background:#f8fafc;border-color:#94a3b8}.diagram-preview--center[data-v-f92cb83a]{margin-top:0}.paper-new-diagram-col[data-v-f92cb83a] .rfd-root{overflow-x:auto}.diagram-panel-wrap.diagram-capture-fullscreen[data-v-f92cb83a]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:99990!important;width:100vw!important;max-width:none!important;height:100vh!important;margin:0!important;overflow:auto!important;background:#f1f5f9!important;padding:20px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;border-radius:0!important}.diagram-panel-wrap.diagram-capture-fullscreen .diagram-preview[data-v-f92cb83a]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.diagram-panel-wrap.diagram-capture-fullscreen .diagram-preview[data-v-f92cb83a] .rfd-root{flex:1;min-height:0;overflow:auto!important}.paper-new-text-stack[data-v-f92cb83a]{flex:1;min-width:260px;min-height:0;display:flex;flex-direction:column;gap:10px}.paper-new-field--desc-split[data-v-f92cb83a]{flex:7 1 0;min-height:0;display:flex;flex-direction:column}.paper-new-field--hl-split[data-v-f92cb83a]{flex:3 1 0;min-height:0;display:flex;flex-direction:column}.paper-new-field--fill[data-v-f92cb83a]{flex:1;min-height:0;display:flex;flex-direction:column}.paper-new-textarea--tree[data-v-f92cb83a]{flex:1;min-height:160px}.paper-new-textarea--desc-split[data-v-f92cb83a]{flex:1;min-height:140px}.paper-new-textarea--hl-split[data-v-f92cb83a]{flex:1;min-height:72px}.diagram-layout-mask[data-v-f92cb83a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10040;background:#0f172a66;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.paper-new-section-head[data-v-f92cb83a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.paper-new-section-head .paper-new-h3[data-v-f92cb83a]{margin:0}.paper-new-proposal-import-btn[data-v-f92cb83a]{flex-shrink:0;font-size:13px}.diagram-layout-dialog[data-v-f92cb83a]{width:100%;max-width:400px;background:#fff;border-radius:10px;box-shadow:0 16px 48px #0003;overflow:hidden}.proposal-import-dialog[data-v-f92cb83a]{max-width:min(560px,96vw)}.proposal-import-lead[data-v-f92cb83a]{font-size:13px;line-height:1.5;margin:0}.proposal-import-textarea[data-v-f92cb83a]{min-height:220px;font-size:13px;line-height:1.45;resize:vertical}.proposal-import-dialog__body[data-v-f92cb83a]{max-height:min(70vh,560px);overflow-y:auto}.proposal-import-dialog__foot[data-v-f92cb83a]{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.proposal-import-tree-mode-label[data-v-f92cb83a]{display:block;font-size:13px;color:#444;margin-bottom:6px;font-weight:500}.proposal-import-tree-mode-radios[data-v-f92cb83a]{display:flex;flex-direction:column;gap:8px}.proposal-tree-mode-option[data-v-f92cb83a]{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#334155;line-height:1.45;cursor:pointer}.proposal-tree-mode-option input[data-v-f92cb83a]{margin-top:3px;flex-shrink:0;accent-color:#1565c0}.diagram-layout-dialog__head[data-v-f92cb83a]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #e5e7eb}.diagram-layout-dialog__head h4[data-v-f92cb83a]{margin:0;font-size:16px;font-weight:600}.diagram-layout-close[data-v-f92cb83a]{border:none;background:transparent;font-size:22px;line-height:1;cursor:pointer;color:#64748b;padding:4px 8px}.diagram-layout-close[data-v-f92cb83a]:hover{color:#0f172a}.diagram-layout-dialog__body[data-v-f92cb83a]{padding:16px 14px;display:flex;flex-direction:column;gap:14px}.diagram-layout-presets[data-v-f92cb83a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding-bottom:4px;border-bottom:1px solid #f1f5f9;margin-bottom:2px}.diagram-layout-presets-label[data-v-f92cb83a]{font-size:13px;font-weight:600;color:#334155}.diagram-layout-presets-hint[data-v-f92cb83a]{flex:1 1 100%;font-size:12px;color:#94a3b8;line-height:1.35}.diagram-preset-btn[data-v-f92cb83a]{padding:6px 14px;font-size:13px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;cursor:pointer}.diagram-preset-btn[data-v-f92cb83a]:hover{background:#f8fafc;border-color:#94a3b8}.diagram-layout-field[data-v-f92cb83a]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#444}.diagram-layout-dialog__foot[data-v-f92cb83a]{padding:12px 14px 16px;display:flex;justify-content:flex-end;border-top:1px solid #f1f5f9}.llm-stream-progress-block[data-v-f92cb83a]{margin-bottom:12px}.llm-progress-row[data-v-f92cb83a]{display:grid;grid-template-columns:minmax(100px,120px) 1fr auto;align-items:center;gap:10px;margin-bottom:10px}.llm-progress-row[data-v-f92cb83a]:last-child{margin-bottom:0}.llm-progress-row__label[data-v-f92cb83a]{font-size:12px;color:#64748b;font-weight:600}.llm-progress-track[data-v-f92cb83a]{height:8px;border-radius:999px;background:#e2e8f0;overflow:hidden}.llm-progress-fill[data-v-f92cb83a]{height:100%;border-radius:999px;background:linear-gradient(90deg,#3b82f6,#6366f1);transition:width .2s ease-out}.llm-progress-pct[data-v-f92cb83a]{font-size:12px;font-variant-numeric:tabular-nums;color:#475569;min-width:2.5rem;text-align:right}.core-segment-panel[data-v-f92cb83a]{margin:12px 0 16px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.core-segment-lead[data-v-f92cb83a]{margin:0 0 10px;font-size:13px}.core-segment-lead-row[data-v-f92cb83a]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px;margin-bottom:10px}.core-segment-lead-row .core-segment-lead[data-v-f92cb83a]{margin:0;flex:1 1 auto;min-width:0}.core-segment-lead-fold[data-v-f92cb83a]{flex:0 0 auto;align-self:flex-start}.tech-docs-llm-lead[data-v-f92cb83a]{margin:0 0 10px;font-size:13px;line-height:1.5}.tech-docs-toolbar-sep[data-v-f92cb83a]{width:1px;height:26px;background:#cbd5e1;align-self:center;flex-shrink:0;margin:0 4px}.core-segment-concurrency[data-v-f92cb83a]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#475569}.core-segment-concurrency-input[data-v-f92cb83a]{width:4rem}.core-segment-toolbar-fold[data-v-f92cb83a]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.core-segment-fold-btn[data-v-f92cb83a]{font-size:12px;padding:4px 10px}.core-segment-flags[data-v-f92cb83a]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.core-seg-cb[data-v-f92cb83a]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none}.core-seg-cb input[data-v-f92cb83a]{margin:0}.core-segment-list[data-v-f92cb83a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.core-segment-item[data-v-f92cb83a]{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:8px 10px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:13px}.core-segment-item-main[data-v-f92cb83a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;row-gap:6px}.core-segment-stream-preview[data-v-f92cb83a]{flex:1 1 160px;min-width:120px;max-width:100%;min-height:1.25em;overflow:hidden;font-size:11px;line-height:1.35;color:#64748b;font-family:ui-monospace,Cascadia Code,Consolas,monospace;white-space:nowrap;text-overflow:ellipsis}.core-segment-stream-text[data-v-f92cb83a]{display:block;overflow:hidden;text-overflow:ellipsis}.core-segment-stream-placeholder[data-v-f92cb83a]{font-style:italic;font-size:11px}.core-segment-one-actions[data-v-f92cb83a]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.core-segment-prompt-btn[data-v-f92cb83a]{font-size:12px;padding:4px 10px}.core-json-bulk-prompt[data-v-f92cb83a]{margin:8px 0 0;font-size:12px;line-height:1.5}.core-segment-gen-status[data-v-f92cb83a]{font-size:12px;color:#64748b}.core-segment-stop-btn[data-v-f92cb83a]{font-size:12px;padding:4px 10px;color:#b91c1c}.core-segment-progress-row[data-v-f92cb83a]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:8px;padding-top:8px;border-top:1px solid #f1f5f9}.core-segment-progress-row .llm-progress-track[data-v-f92cb83a]{min-width:0}.core-segment-inline-result[data-v-f92cb83a]{margin-top:8px;padding-top:8px;border-top:1px solid #f1f5f9}.core-segment-inline-details[data-v-f92cb83a]{border-radius:6px;background:#f8fafc;border:1px solid #e2e8f0}.core-segment-inline-summary[data-v-f92cb83a]{cursor:pointer;padding:8px 10px;font-size:12px;font-weight:600;color:#334155;list-style:none}.core-segment-inline-summary[data-v-f92cb83a]::-webkit-details-marker{display:none}.core-segment-inline-sub[data-v-f92cb83a]{font-weight:400;margin-left:4px}.core-segment-inline-body[data-v-f92cb83a]{padding:0 10px 10px;max-height:420px;overflow:auto}.core-inline-expand-wrap[data-v-f92cb83a]{position:relative;margin-bottom:12px}.core-inline-expand-wrap .core-inline-copy-btn[data-v-f92cb83a]{position:absolute;top:0;right:0;z-index:1}.core-inline-expand[data-v-f92cb83a]{margin:0;padding-right:52px;font-size:13px;line-height:1.65;color:#334155;white-space:pre-wrap}.core-inline-copy-btn[data-v-f92cb83a]{flex:0 0 auto;font-size:11px;padding:2px 8px;line-height:1.3;border-radius:4px;border:1px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer}.core-inline-copy-btn[data-v-f92cb83a]:hover{background:#f1f5f9;border-color:#cbd5e1}.core-inline-code-toolbar[data-v-f92cb83a]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px}.core-inline-code-toolbar .core-inline-logic[data-v-f92cb83a]{flex:1 1 auto;min-width:0;margin:0}.core-inline-code-block[data-v-f92cb83a]{margin-top:12px}.core-segment-inline-body>.core-inline-code-block[data-v-f92cb83a]:first-child{margin-top:0}.core-inline-pre[data-v-f92cb83a]{max-height:320px;overflow:auto;margin:0;font-size:12px}.core-segment-label[data-v-f92cb83a]{flex:0 1 260px;min-width:0;color:#334155}.core-segment-one-btn[data-v-f92cb83a]{flex:0 0 auto}.core-segment-empty[data-v-f92cb83a]{margin:8px 0 12px;font-size:13px}@media (max-width: 1100px){.paper-new-triple-row[data-v-f92cb83a]{flex-direction:column;min-height:0}.paper-new-tree-col[data-v-f92cb83a]{flex:1 1 auto;width:100%}.paper-new-diagram-col[data-v-f92cb83a]{min-height:280px}.paper-new-text-stack[data-v-f92cb83a]{min-width:0}}.paper-new-field[data-v-f92cb83a]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#444}.paper-new-field--full[data-v-f92cb83a]{grid-column:1 / -1}.paper-new-input[data-v-f92cb83a],.paper-new-select[data-v-f92cb83a]{padding:8px 10px;border:1px solid #ccc;border-radius:6px;font-size:14px}.paper-new-input--tech[data-v-f92cb83a]{width:100%;box-sizing:border-box}.paper-new-textarea[data-v-f92cb83a]{padding:10px 12px;border:1px solid #ccc;border-radius:6px;font-size:13px;font-family:ui-monospace,Consolas,monospace;resize:vertical;line-height:1.45}.code-area[data-v-f92cb83a]{width:100%}.card-inner-muted[data-v-f92cb83a]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:8px}.diagram-preview[data-v-f92cb83a]{margin-top:8px}.tech-chip[data-v-f92cb83a]{display:inline-block;padding:4px 10px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;font-size:12px;color:#1e3a8a}.paper-new-split[data-v-f92cb83a]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.paper-new-tech-docs-editors[data-v-f92cb83a]{margin-bottom:16px}@media (max-width: 900px){.paper-new-split[data-v-f92cb83a]{grid-template-columns:1fr}}.paper-new-file-row[data-v-f92cb83a]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.paper-new-label-mini[data-v-f92cb83a]{font-size:13px;color:#444}.file-btn--small[data-v-f92cb83a]{padding:4px 10px;font-size:13px}.preview-block[data-v-f92cb83a]{margin-top:16px}.code-preview[data-v-f92cb83a]{margin:0;padding:12px;background:#1e293b;color:#e2e8f0;border-radius:6px;font-size:12px;line-height:1.45;overflow-x:auto;max-height:360px;overflow-y:auto}.table-wrap[data-v-f92cb83a]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:6px}.preview-table[data-v-f92cb83a]{width:100%;border-collapse:collapse;font-size:13px}.preview-table th[data-v-f92cb83a],.preview-table td[data-v-f92cb83a]{border:1px solid #e5e7eb;padding:8px 10px;text-align:left}.preview-table th[data-v-f92cb83a]{background:#f3f4f6;font-weight:600}.sql-parse-hint[data-v-f92cb83a]{margin:0 0 10px;font-size:13px}.paper-new-actions[data-v-f92cb83a]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px}.draft-hint[data-v-f92cb83a]{font-size:13px}.muted[data-v-f92cb83a]{color:#666}.err[data-v-f92cb83a]{color:#b91c1c;font-size:13px;margin:0}.file-btn[data-v-f92cb83a]{display:inline-flex;align-items:center;cursor:pointer;padding:8px 14px;background:#f4f4f5;border:1px solid #ccc;border-radius:6px;font-size:14px}.file-btn input[data-v-f92cb83a]{display:none}.link[data-v-f92cb83a]{color:#2563eb;margin-left:6px}.llm-tech-row[data-v-f92cb83a]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:14px;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.llm-tier-label[data-v-f92cb83a]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#444}.llm-tier-select[data-v-f92cb83a]{min-width:140px}.llm-gen-btn[data-v-f92cb83a]{font-size:14px}.llm-lines-label[data-v-f92cb83a]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#444}.llm-lines-input[data-v-f92cb83a]{width:72px}.sql-table-block[data-v-f92cb83a]{margin-bottom:20px}.sql-table-title[data-v-f92cb83a]{margin:0 0 8px;font-size:15px;font-weight:600;color:#111827}.sql-ddl-details[data-v-f92cb83a]{margin-top:12px}.sql-ddl-details summary[data-v-f92cb83a]{cursor:pointer;font-size:13px;color:#2563eb;margin-bottom:8px}.card[data-v-bac613f2]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 1px 3px #00000014;max-width:560px}.muted[data-v-bac613f2]{color:#666;line-height:1.6;margin-bottom:16px}.primary-btn[data-v-bac613f2]{display:inline-block;padding:8px 16px;background:#1565c0;color:#fff;border-radius:6px;text-decoration:none;font-size:14px}.primary-btn[data-v-bac613f2]:hover{background:#0d47a1;color:#fff}.dlp[data-v-07d801a2]{display:flex;flex-direction:column;height:100%;min-height:0;background:#161b22}.dlp__head[data-v-07d801a2]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #30363d}.dlp__title[data-v-07d801a2]{font-size:.95rem;font-weight:600;color:#e6edf3}.dlp__close[data-v-07d801a2]{font:inherit;font-size:.75rem;padding:4px 10px;border-radius:6px;border:1px solid #30363d;background:#21262d;color:#8b949e;cursor:pointer}.dlp__close[data-v-07d801a2]:hover{color:#c9d1d9}.dlp__toolbar[data-v-07d801a2]{flex-shrink:0;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.dlp__label[data-v-07d801a2]{font-size:.72rem;color:#6e7681;text-transform:uppercase;letter-spacing:.04em}.dlp__select[data-v-07d801a2]{font:inherit;font-size:.85rem;padding:8px 10px;border-radius:6px;border:1px solid #30363d;background:#0d1117;color:#c9d1d9}.dlp__filter[data-v-07d801a2]{display:flex;align-items:center;gap:6px;font-size:.78rem;color:#8b949e;cursor:pointer;-webkit-user-select:none;user-select:none}.dlp__err[data-v-07d801a2]{margin:0 12px 8px;font-size:.8rem;color:#f85149}.dlp__hint[data-v-07d801a2]{margin:0 12px;font-size:.82rem;line-height:1.45;color:#8b949e}.dlp__link[data-v-07d801a2]{color:#58a6ff}.dlp__body[data-v-07d801a2]{flex:1;min-height:0;overflow:auto;padding:0 10px 14px}.dlp__muted[data-v-07d801a2]{margin:8px 4px;font-size:.8rem;color:#6e7681}.dlp__grid[data-v-07d801a2]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.dlp__card[data-v-07d801a2]{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:8px;border:1px solid #30363d;background:#0d1117}.dlp__thumb-btn[data-v-07d801a2]{display:block;width:100%;padding:0;border:none;border-radius:6px;overflow:hidden;cursor:pointer;background:#010409}.dlp__thumb-btn[data-v-07d801a2]:disabled{opacity:.6;cursor:wait}.dlp__thumb[data-v-07d801a2]{width:100%;height:72px;object-fit:contain;display:block}.dlp__placeholder[data-v-07d801a2]{height:72px;display:flex;align-items:center;justify-content:center;font-size:.7rem;color:#6e7681}.dlp__name[data-v-07d801a2]{font-size:.72rem;font-weight:600;color:#e6edf3;line-height:1.25}.dlp__id[data-v-07d801a2]{font-size:.62rem;color:#6e7681;word-break:break-all;line-height:1.25}.dlp__insert[data-v-07d801a2]{font:inherit;font-size:.72rem;padding:4px 8px;border-radius:4px;border:1px solid #238636;background:#1f3d2a;color:#3fb950;cursor:pointer}.dlp__insert[data-v-07d801a2]:disabled{opacity:.6;cursor:wait}.dlp__insert[data-v-07d801a2]:hover:not(:disabled){background:#23863633}.quick[data-v-05525e4d]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:6px 8px;border-radius:8px;background:#161b22eb;border:1px solid #30363d;box-shadow:0 6px 18px #00000059}.q[data-v-05525e4d]{font:inherit;font-size:.75rem;padding:4px 8px;border-radius:6px;border:1px solid #30363d;background:#21262d;color:#c9d1d9;cursor:pointer}.q[data-v-05525e4d]:hover{border-color:#58a6ff;color:#79c0ff}.q--lib[data-v-05525e4d]{border-color:#238636;color:#3fb950}.q--lib[data-v-05525e4d]:hover{border-color:#3fb950;color:#56d364}.q--lib-on[data-v-05525e4d]{border-color:#58a6ff;color:#79c0ff;background:#1c2128}.quick--vertical[data-v-05525e4d]{flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;max-height:min(72vh,560px);overflow-y:auto}.quick--vertical .q[data-v-05525e4d]{font-size:.72rem;padding:5px 6px;text-align:center}.dock[data-v-899fdd48]{flex-shrink:0;border-bottom:1px solid #30363d;background:#161b22}.dock--float[data-v-899fdd48]{position:absolute;top:8px;right:8px;left:auto;width:auto;min-width:200px;max-width:min(380px,calc(100% - 16px));border:1px solid #30363d;border-radius:10px;background:#161b22f7;box-shadow:0 10px 28px #0000008c;pointer-events:auto;z-index:8;overflow:hidden}.dock--float .dock__bar[data-v-899fdd48]{width:100%;border-radius:0}.dock--float .dock__panel[data-v-899fdd48]{max-height:80vh;overflow:auto}.dock__bar[data-v-899fdd48]{width:100%;display:flex;align-items:center;gap:10px;padding:6px 12px;font:inherit;font-size:.8rem;color:#c9d1d9;background:#21262d;border:none;cursor:pointer;text-align:left}.dock__bar[data-v-899fdd48]:hover{background:#30363d}.dock__hint[data-v-899fdd48]{font-size:.72rem;color:#8b949e}.dock__count[data-v-899fdd48]{margin-left:auto;font-size:.72rem;color:#58a6ff}.dock__count--preset[data-v-899fdd48]{color:#9ecbff}.dock__panel[data-v-899fdd48]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 12px 12px;animation:slide-899fdd48 .15s ease}@keyframes slide-899fdd48{0%{opacity:.85}to{opacity:1}}.dock__empty[data-v-899fdd48]{margin:0;font-size:.78rem;color:#6e7681}.dock__empty--hint[data-v-899fdd48]{margin-bottom:8px;color:#8b949e;line-height:1.4}.dock__strokepat-hint[data-v-899fdd48]{width:100%;margin:-4px 0 0;font-size:.68rem;color:#6e7681;line-height:1.35}.row[data-v-899fdd48]{display:flex;align-items:center;gap:8px}.lbl[data-v-899fdd48]{font-size:.72rem;color:#8b949e;width:2.5em}.color[data-v-899fdd48]{width:36px;height:28px;padding:0;border:1px solid #30363d;border-radius:4px;background:#0d1117;cursor:pointer}.num[data-v-899fdd48]{width:64px;font-size:.8rem;padding:4px 6px;border-radius:4px;border:1px solid #30363d;background:#0d1117;color:#c9d1d9}.fonts[data-v-899fdd48]{flex-wrap:wrap}.btn[data-v-899fdd48]{padding:4px 10px;font-size:.78rem;color:#e6edf3;background:#21262d;border:1px solid #30363d;border-radius:6px;cursor:pointer}.btn[data-v-899fdd48]:hover{border-color:#484f58}.btn.sm[data-v-899fdd48]{font-size:.75rem}.actions[data-v-899fdd48]{width:100%;border-top:1px solid #21262d;padding-top:8px;margin-top:4px}.dock__ext[data-v-899fdd48]{width:100%;border-top:1px solid #21262d;padding-top:10px;margin-top:6px}.dock__ext-head[data-v-899fdd48]{font-size:.75rem;font-weight:600;color:#c9d1d9;margin-bottom:6px}.dock__ext-hint[data-v-899fdd48]{margin:0 0 8px;font-size:.68rem;color:#6e7681;line-height:1.45}.dock__ext-hint code[data-v-899fdd48]{font-size:.65rem;color:#9ecbff}.row--er-gap[data-v-899fdd48]{width:100%;align-items:center;gap:10px;margin-bottom:8px}.lbl--wide[data-v-899fdd48]{width:auto;min-width:2.5em;flex-shrink:0}.dock__range[data-v-899fdd48]{flex:1;min-width:0;height:6px;accent-color:#58a6ff;cursor:pointer}.dock__range-val[data-v-899fdd48]{font-size:.72rem;color:#8b949e;width:3.2em;flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums}.dock__er-layout[data-v-899fdd48]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:8px}.dock__er-btns[data-v-899fdd48]{display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:0}.dock__er-group[data-v-899fdd48]{flex-wrap:wrap;width:100%}.dock__ext--oa .dock__ext-hint--oa[data-v-899fdd48]{margin-top:4px}.dock__oa-row[data-v-899fdd48]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:.78rem;color:#c9d1d9;cursor:pointer;-webkit-user-select:none;user-select:none}.dock__oa-row input[data-v-899fdd48]{accent-color:#58a6ff;flex-shrink:0}.dock__oa-subhead[data-v-899fdd48]{font-size:.7rem;color:#8b949e;margin:4px 0 6px}.dock__oa-subhead code[data-v-899fdd48]{font-size:.65rem;color:#79c0ff}.lbl--stack[data-v-899fdd48]{display:block;width:100%;margin-bottom:4px;font-size:.72rem;color:#8b949e}.dock__oa-txt[data-v-899fdd48]{width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid #30363d;border-radius:6px;background:#0d1117;color:#c9d1d9;font-size:.78rem;margin-bottom:4px}.dock__oa-txt[data-v-899fdd48]:disabled{opacity:.45;cursor:not-allowed}.dock__oa-txt[data-v-899fdd48]:focus{outline:none;border-color:#58a6ff}.btn[data-v-899fdd48]:disabled{opacity:.45;cursor:not-allowed}.warn[data-v-899fdd48]{font-size:.7rem;color:#d29922}.dock__line[data-v-899fdd48]{width:100%;margin-top:6px;padding-top:10px;border-top:1px solid #21262d;display:flex;flex-direction:column;gap:8px}.dock__line-head[data-v-899fdd48]{font-size:.72rem;font-weight:600;color:#58a6ff}.dock__line-hint[data-v-899fdd48]{margin:0;font-size:.68rem;color:#6e7681;line-height:1.35}.dock__line-warn[data-v-899fdd48]{font-size:.68rem;color:#d29922;line-height:1.35}.dock__align[data-v-899fdd48]{width:100%;margin-top:6px;padding-top:10px;border-top:1px solid #21262d;display:flex;flex-direction:column;gap:8px}.dock__align-head[data-v-899fdd48]{font-size:.72rem;font-weight:600;color:#3fb950}.dock__align-hint[data-v-899fdd48]{margin:0;font-size:.68rem;color:#6e7681;line-height:1.35}.dock__align-rows[data-v-899fdd48]{display:flex;flex-direction:column;gap:8px}.dock__align-row[data-v-899fdd48]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dock__align-lbl[data-v-899fdd48]{flex:0 0 2.25rem;font-size:.68rem;color:#8b949e}.dock__align-btns[data-v-899fdd48]{display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:0}.dock__padding[data-v-899fdd48]{width:100%;margin-top:6px;padding-top:10px;border-top:1px solid #21262d;display:flex;flex-direction:column;gap:8px}.dock__padding-head[data-v-899fdd48]{font-size:.72rem;font-weight:600;color:#8b949e}.dock__padding-hint[data-v-899fdd48]{margin:0;font-size:.68rem;color:#6e7681;line-height:1.35}.dock__padding-grid[data-v-899fdd48]{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;width:100%}.row--pad[data-v-899fdd48]{flex:1;min-width:0}.num--sm[data-v-899fdd48]{width:100%;min-width:0;max-width:72px}.sel[data-v-899fdd48]{flex:1;min-width:0;font:inherit;font-size:.78rem;padding:4px 8px;border-radius:6px;border:1px solid #30363d;background:#0d1117;color:#c9d1d9;cursor:pointer}.sel[data-v-899fdd48]:focus{outline:none;border-color:#58a6ff}.cvs-tools[data-v-020737bf]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none}.lib-drawer[data-v-020737bf]{position:absolute;left:0;top:0;bottom:0;width:min(360px,92vw);max-width:100%;z-index:11;pointer-events:auto;display:flex;flex-direction:column;min-height:0;box-shadow:6px 0 24px #00000073;border-right:1px solid #30363d}.cvs-tools__shapes[data-v-020737bf]{position:absolute;bottom:8px;left:50%;top:auto;transform:translate(-50%);max-width:calc(100% - 24px);pointer-events:auto;z-index:12}.layer-panel[data-v-a0abcdce]{box-sizing:border-box;width:240px;flex:0 0 240px;display:flex;flex-direction:column;min-height:0;background:#161b22;border-right:1px solid #30363d;pointer-events:auto}.layer-panel--fill[data-v-a0abcdce]{width:100%;flex:1 1 auto;align-self:stretch;min-height:0;border-right:none}.layer-panel__head[data-v-a0abcdce]{flex-shrink:0;display:flex;align-items:center;padding:10px 12px 8px;border-bottom:1px solid #30363d}.layer-panel__title[data-v-a0abcdce]{font-size:.8rem;font-weight:600;color:#e6edf3}.layer-panel__toolbar[data-v-a0abcdce]{flex-shrink:0;display:flex;gap:6px;padding:8px 10px;border-bottom:1px solid #30363d}.btn[data-v-a0abcdce]{font:inherit;font-size:.75rem;padding:4px 10px;border-radius:6px;border:1px solid #30363d;background:#21262d;color:#c9d1d9;cursor:pointer}.btn[data-v-a0abcdce]:disabled{opacity:.45;cursor:not-allowed}.layer-panel__list[data-v-a0abcdce]{flex:1;min-height:0;overflow:auto;padding:6px 0}.layer-row[data-v-a0abcdce]{display:flex;align-items:center;gap:6px;padding:6px 10px;margin:0 6px;border-radius:6px;cursor:grab;font-size:.78rem;color:#c9d1d9;-webkit-user-select:none;user-select:none}.layer-row[data-v-a0abcdce]:hover{background:#f0f6fc0f}.layer-row--sel[data-v-a0abcdce]{background:#388bfd2e;color:#e6edf3}.layer-row--group .layer-row__text[data-v-a0abcdce]{font-weight:600;color:#79c0ff}.layer-row--drag[data-v-a0abcdce]{opacity:.45}.layer-row--over[data-v-a0abcdce]{outline:1px dashed #58a6ff}.layer-row__icon[data-v-a0abcdce]{flex:0 0 auto;opacity:.7;font-size:.65rem}.layer-row__text[data-v-a0abcdce]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-panel__empty[data-v-a0abcdce]{margin:12px;font-size:.75rem;color:#8b949e}.dgm-canvas-root[data-v-96ac87b1]{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;border:1px solid #30363d;border-radius:10px;overflow:hidden;background:#161b22}.dgm-canvas-root--canvas-only[data-v-96ac87b1]{min-height:0}.dgm-holder--solo[data-v-96ac87b1]{flex:1;min-height:0;width:100%}.dgm-canvas-stack[data-v-96ac87b1]{position:relative;flex:1;min-height:0;display:flex;flex-direction:row;align-items:stretch}.dgm-canvas-main[data-v-96ac87b1]{position:relative;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.dgm-holder[data-v-96ac87b1]{flex:1;width:100%;min-height:320px}.workbench[data-v-cbbc48df]{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1;min-height:0;padding:10px 12px;background:#161b22;border:1px solid #30363d;border-radius:10px;overflow:hidden}.workbench-json-block[data-v-cbbc48df]{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;overflow:hidden}.er-paper-hint[data-v-cbbc48df]{margin:0 0 4px;font-size:12px;line-height:1.45;color:#8b949e}.row[data-v-cbbc48df]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.toolbar[data-v-cbbc48df]{display:flex;flex-direction:column;gap:10px}.toolbar-row[data-v-cbbc48df]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 14px}.toolbar-row--er[data-v-cbbc48df]{padding-top:2px;border-top:1px solid #21262d}.toolbar-group[data-v-cbbc48df]{display:flex;flex-direction:column;gap:4px;min-width:0}.toolbar-group--inline[data-v-cbbc48df]{flex-direction:row;align-items:center;gap:6px}.toolbar-group--inline .toolbar-group__lbl[data-v-cbbc48df]{margin-bottom:0;white-space:nowrap}.toolbar-group__lbl[data-v-cbbc48df]{font-size:.7rem;font-weight:500;color:#8b949e;line-height:1.2;letter-spacing:.02em}.sel--kind[data-v-cbbc48df]{min-width:10.5rem}.row.actions[data-v-cbbc48df]{margin-top:4px}.row--copy-prompt[data-v-cbbc48df]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;margin-top:2px}.row--copy-prompt__left[data-v-cbbc48df]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.row--copy-prompt__right[data-v-cbbc48df]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.row--ai-bar[data-v-cbbc48df]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:10px;padding-top:10px;border-top:1px solid #21262d}.ai-tier-wrap[data-v-cbbc48df]{flex:1 1 12rem;min-width:0}.llm-tier-label[data-v-cbbc48df]{font-size:.7rem;font-weight:500;color:#8b949e}.sel--ai-tier[data-v-cbbc48df]{min-width:9rem;max-width:100%}.ai-bar-err[data-v-cbbc48df]{font-size:.72rem;color:#ffa198;max-width:100%;word-break:break-word}.ai-usage-line[data-v-cbbc48df]{margin:0;padding:6px 0 0;font-size:.72rem;line-height:1.45;color:#8b949e;word-break:break-word}.copy-prompt-toast[data-v-cbbc48df]{position:fixed;z-index:10050;transform:translateY(-50%);margin:0;padding:6px 10px;font-size:.74rem;color:#3fb950;white-space:nowrap;max-width:min(280px,calc(100vw - 16px));border-radius:6px;border:1px solid #30363d;background:#161b22f7;box-shadow:0 8px 24px #00000073;pointer-events:none}.copy-prompt-toast--err[data-v-cbbc48df]{color:#ffa198}.lbl[data-v-cbbc48df]{font-size:.75rem;color:#8b949e}.lbl.block[data-v-cbbc48df]{display:block;margin-top:4px}.lbl.muted[data-v-cbbc48df]{color:#6e7681}.row--json-label[data-v-cbbc48df]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:4px}.row--json-label__title[data-v-cbbc48df]{margin-top:0;flex:1 1 auto;min-width:0}.json-auto-scroll-toggle[data-v-cbbc48df]{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;color:#8b949e;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0}.json-auto-scroll-toggle input[data-v-cbbc48df]{margin:0;cursor:pointer}.sel[data-v-cbbc48df]{font:inherit;font-size:.8rem;padding:4px 8px;border-radius:6px;border:1px solid #30363d;background:#0d1117;color:#c9d1d9}.sel--slice-attr[data-v-cbbc48df]{max-width:7rem}.row--prompt-locale[data-v-cbbc48df]{align-items:center;margin-top:2px}.sel--locale[data-v-cbbc48df]{min-width:10rem}.sel--legend[data-v-cbbc48df]{min-width:9rem;max-width:14rem}.sel--usecase-shape[data-v-cbbc48df],.sel--fc-terminal[data-v-cbbc48df]{min-width:8.5rem;max-width:16rem}.inp-num[data-v-cbbc48df]{width:52px;font:inherit;font-size:.78rem;padding:3px 6px;border-radius:6px;border:1px solid #30363d;background:#0d1117;color:#c9d1d9}.ta[data-v-cbbc48df]{width:100%;min-height:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;line-height:1.4;padding:8px 10px;border-radius:8px;border:1px solid #30363d;background:#0d1117;color:#c9d1d9;resize:vertical}.ta.req[data-v-cbbc48df]{min-height:100px;flex-shrink:0}.ta.json[data-v-cbbc48df]{flex:1;min-height:120px;overflow-y:auto;resize:none}.ta.prompt[data-v-cbbc48df]{min-height:64px}.btn[data-v-cbbc48df]{font:inherit;font-size:.78rem;padding:5px 12px;border-radius:6px;border:1px solid #30363d;background:#21262d;color:#c9d1d9;cursor:pointer}.btn[data-v-cbbc48df]:hover{border-color:#484f58}.btn.primary[data-v-cbbc48df]{border-color:#238636;background:#1f3d2a;color:#3fb950}.btn.secondary[data-v-cbbc48df]{font-size:.75rem;padding:4px 10px}.btn.sm[data-v-cbbc48df]{font-size:.72rem}.btn--copy-prompt[data-v-cbbc48df]{border:1px solid rgba(139,92,246,.45);color:#f5f3ff;background:linear-gradient(135deg,#2563eb,#6366f1 38%,#7c3aed 72%,#5b21b6);box-shadow:0 2px 12px #2563eb47,inset 0 1px #ffffff1f;font-weight:600}.btn--copy-prompt[data-v-cbbc48df]:hover{border-color:#a78bfa8c;filter:brightness(1.06);box-shadow:0 4px 16px #6366f161,inset 0 1px #ffffff26}.btn--copy-prompt[data-v-cbbc48df]:active{filter:brightness(.96);box-shadow:0 1px 8px #2563eb59}.err[data-v-cbbc48df]{margin:0;border-radius:6px;background:#3d1319;border:1px solid #f8514966;color:#ffa198;font-size:.75rem;list-style:disc;padding:8px 10px 8px 22px}.uml-canvas-tabs--locked[data-v-2e403df6]{opacity:.72;pointer-events:none}.uml-canvas-tabs[data-v-2e403df6]{position:absolute;right:8px;bottom:8px;z-index:13;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;max-width:min(72%,520px);pointer-events:auto;padding:8px 10px;border-radius:10px;border:1px solid #30363d;background:#0d1117eb;box-shadow:0 8px 24px #00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.uml-canvas-tabs--rail[data-v-2e403df6]{position:relative;inset:auto;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;max-width:none;width:100%;gap:4px;padding:6px}.uml-canvas-tabs--rail .uml-tab[data-v-2e403df6]{min-width:0;max-width:none;font-size:.72rem;padding:5px 6px}.uml-canvas-tabs--rail .uml-tab--add[data-v-2e403df6],.uml-canvas-tabs--rail .uml-tab--copy[data-v-2e403df6],.uml-canvas-tabs--rail .uml-tab--close[data-v-2e403df6]{flex-shrink:0}.uml-tab[data-v-2e403df6]{font:inherit;font-size:.78rem;font-weight:500;padding:6px 12px;border-radius:6px;border:1px solid #484f58;background:#21262d;color:#e6edf3;cursor:pointer;max-width:160px;min-width:72px;overflow:hidden;text-align:center}.uml-tab__text[data-v-2e403df6]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uml-tab[data-v-2e403df6]:hover{border-color:#6e7681;background:#30363d;color:#f0f6fc}.uml-tab--on[data-v-2e403df6]{border-color:#58a6ff;background:#1f3d5c;color:#f0f6fc;font-weight:600;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #58a6ff59}.uml-tab--on[data-v-2e403df6]:hover{background:#244a6e;color:#fff;border-color:#79c0ff}.uml-tab--edit[data-v-2e403df6]{cursor:text;padding:4px 8px}.uml-tab__input[data-v-2e403df6]{width:100%;min-width:0;max-width:148px;font:inherit;font-size:.78rem;font-weight:inherit;padding:2px 4px;margin:0;border:1px solid #58a6ff;border-radius:4px;background:#0d1117;color:#f0f6fc;outline:none;box-sizing:border-box}.uml-tab__input[data-v-2e403df6]:focus{box-shadow:0 0 0 2px #58a6ff59}.uml-tab--add[data-v-2e403df6]{font-weight:600;padding:6px 12px;color:#aff5b4;border-color:#238636;background:#1c2d21}.uml-tab--add[data-v-2e403df6]:hover{color:#d1f4d4;border-color:#3fb950;background:#1f3d2a}.uml-tab--copy[data-v-2e403df6]{font-size:.72rem;padding:6px 10px;color:#a5d6ff;border-color:#1f6feb;background:#1a2332}.uml-tab--copy[data-v-2e403df6]:hover{color:#dbeafe;border-color:#388bfd;background:#212c3d}.uml-tab--close[data-v-2e403df6]{color:#ffb1af;border-color:#da3633;background:#2d1b1b;padding:6px 10px}.uml-tab--close[data-v-2e403df6]:hover{color:#fff;border-color:#f85149;background:#442020}.puw[data-v-d4fcb4bd]{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;gap:6px}.puw__title[data-v-d4fcb4bd]{flex-shrink:0;font-size:.95rem;font-weight:600;color:#e6edf3}.puw__body[data-v-d4fcb4bd]{flex:1;min-height:0;display:flex;flex-direction:row;align-items:stretch;gap:8px}.puw__left[data-v-d4fcb4bd]{flex:0 0 min(38%,320px);max-width:min(38%,360px);min-width:200px;display:flex;flex-direction:column;min-height:0;border:1px solid #30363d;border-radius:10px;overflow:hidden;background:#0d1117f5}.puw__tabs[data-v-d4fcb4bd]{flex-shrink:0;display:flex;flex-direction:row;align-items:stretch;border-bottom:1px solid #30363d;background:#161b22fa}.puw__tabs-inner[data-v-d4fcb4bd]{flex:1;min-width:0;display:flex;flex-direction:row}.puw__tab-collapse[data-v-d4fcb4bd]{flex-shrink:0;width:36px;margin:0;padding:0;font:inherit;font-size:1.1rem;line-height:1;color:#8b949e;cursor:pointer;border:none;border-left:1px solid #30363d;border-bottom:2px solid transparent;background:#0d111780}.puw__tab-collapse[data-v-d4fcb4bd]:hover{color:#79c0ff;background:#30363d73}.puw__tab[data-v-d4fcb4bd]{flex:1;font:inherit;font-size:.72rem;padding:8px 6px;border:none;border-bottom:2px solid transparent;background:transparent;color:#8b949e;cursor:pointer}.puw__tab[data-v-d4fcb4bd]:hover{color:#c9d1d9;background:#30363d59}.puw__tab--on[data-v-d4fcb4bd]{color:#79c0ff;border-bottom-color:#58a6ff;font-weight:600}.puw__left-body[data-v-d4fcb4bd]{flex:1;min-height:0;display:flex;flex-direction:column}.puw__panel[data-v-d4fcb4bd]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.puw__panel--semantic[data-v-d4fcb4bd] .workbench{flex:1;min-height:0;border:none;border-radius:0;box-shadow:none;background:transparent}.puw__panel--layers[data-v-d4fcb4bd]{padding:0;overflow:hidden;min-height:0}.puw__panel--props[data-v-d4fcb4bd]{overflow:auto;padding:6px 8px 10px}.puw__panel--props[data-v-d4fcb4bd] .dock{position:relative;max-width:none}.puw__panel--props[data-v-d4fcb4bd] .dock__bar{width:100%}.puw__center[data-v-d4fcb4bd]{position:relative;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.puw__expand-pill[data-v-d4fcb4bd]{position:absolute;top:10px;z-index:16;display:inline-flex;align-items:center;gap:6px;max-width:min(200px,calc(50% - 24px));padding:6px 12px;font:inherit;font-size:.72rem;font-weight:500;color:#e6edf3;cursor:pointer;border:1px solid #30363d;border-radius:999px;background:#161b22f5;box-shadow:0 6px 20px #00000073;pointer-events:auto}.puw__expand-pill--left[data-v-d4fcb4bd]{left:10px}.puw__expand-pill--right[data-v-d4fcb4bd]{right:10px;left:auto}.puw__expand-pill[data-v-d4fcb4bd]:hover{border-color:#484f58;color:#f0f6fc;background:#21262d}.puw__expand-pill__icon[data-v-d4fcb4bd]{opacity:.85;font-size:.85rem}.puw__expand-pill__text[data-v-d4fcb4bd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.puw__canvas[data-v-d4fcb4bd]{flex:1;min-height:0;min-width:0}.puw__lib-drawer[data-v-d4fcb4bd]{position:absolute;top:0;right:0;bottom:0;width:min(340px,72%);z-index:14;pointer-events:auto;display:flex;flex-direction:column;min-height:0;box-shadow:-6px 0 24px #00000073;border-left:1px solid #30363d;background:#0d1117fa}.puw__rail[data-v-d4fcb4bd]{flex:0 0 112px;width:112px;min-width:112px;display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:0;border:1px solid #30363d;border-radius:10px;background:#0d1117eb;overflow:hidden}.puw__rail-collapse[data-v-d4fcb4bd]{flex-shrink:0;width:100%;margin:0;padding:8px 0;font:inherit;font-size:1.05rem;line-height:1;color:#8b949e;cursor:pointer;border:none;border-bottom:1px solid #30363d;background:#0d11178c}.puw__rail-collapse[data-v-d4fcb4bd]:hover{color:#79c0ff;background:#30363d73}.puw__rail-scroll[data-v-d4fcb4bd]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:6px 4px;overflow-y:auto;overflow-x:hidden}.puw__rail[data-v-d4fcb4bd] .uml-canvas-tabs--rail{flex-shrink:0}.puw__er-embed[data-v-d4fcb4bd]{display:flex;flex-direction:column;gap:6px;padding:4px 2px;border-bottom:1px solid #30363d;margin-bottom:2px}.puw__er-embed-btn[data-v-d4fcb4bd]{font:inherit;font-size:.65rem;line-height:1.25;padding:6px 4px;border-radius:6px;border:1px solid #388bfd;background:#388bfd2e;color:#79c0ff;cursor:pointer;text-align:center}.puw__er-embed-btn[data-v-d4fcb4bd]:hover:not(:disabled){background:#388bfd47;color:#b6d9ff}.puw__er-embed-btn[data-v-d4fcb4bd]:disabled{opacity:.45;cursor:not-allowed}.puw__er-embed-btn--ghost[data-v-d4fcb4bd]{border-color:#484f58;background:#30363d59;color:#c9d1d9}.puw__er-embed-btn--ghost[data-v-d4fcb4bd]:hover:not(:disabled){border-color:#6e7681;background:#30363d8c}.muted[data-v-cac247f2]{color:#666;line-height:1.5}.err[data-v-cac247f2]{color:#c62828}.primary[data-v-cac247f2]{padding:8px 14px;background:#1565c0;color:#fff;border:none;border-radius:6px;cursor:pointer}.primary[data-v-cac247f2]:disabled{opacity:.6;cursor:not-allowed}.outline-tool-btn[data-v-cac247f2]{padding:2px 6px;font-size:11px;border:1px solid #b0bec5;background:#fff;border-radius:4px;cursor:pointer;color:#455a64}.man-field[data-v-cac247f2]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:13px}.man-select[data-v-cac247f2],.man-input[data-v-cac247f2],.man-textarea[data-v-cac247f2]{padding:2px 5px;border:1px solid #b0bec5;border-radius:6px;font-family:inherit}.rftd-err[data-v-cac247f2]{margin:6px 0 0;font-size:13px}.region-rules-mask[data-v-cac247f2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10040;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.region-rules-dialog[data-v-cac247f2]{background:#fff;border-radius:10px;box-shadow:0 12px 40px #00000038;max-width:480px;width:100%;max-height:min(88vh,640px);display:flex;flex-direction:column;overflow:hidden}.manual-issue-dialog[data-v-cac247f2]{max-width:min(92vw,720px);max-height:min(90vh,720px)}.manual-entry-mode-tabs[data-v-cac247f2]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:4px;background:#eceff1;border-radius:8px}.manual-entry-mode-tabs button[data-v-cac247f2]{border:none;background:transparent;border-radius:6px;padding:8px 12px;font-size:12px;cursor:pointer;color:#455a64}.manual-entry-mode-tabs button.on[data-v-cac247f2]{background:#fff;box-shadow:0 1px 3px #0000001f;font-weight:600}.manual-llm-hint[data-v-cac247f2]{margin-top:0}.manual-llm-paste[data-v-cac247f2]{min-height:140px;resize:vertical}.man-actions--tight[data-v-cac247f2]{margin-top:0}.manual-llm-proposals[data-v-cac247f2]{margin:12px 0;max-height:min(38vh,360px);overflow-y:auto;border:1px solid #e0e0e0;border-radius:8px;padding:6px 8px;background:#fafafa}.manual-llm-row[data-v-cac247f2]{padding:10px 6px;border-bottom:1px solid #eceff1}.manual-llm-row[data-v-cac247f2]:last-child{border-bottom:none}.manual-llm-row__head[data-v-cac247f2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.manual-llm-row__idx[data-v-cac247f2]{font-size:12px}.manual-llm-row__rm[data-v-cac247f2]{font-size:11px;padding:2px 8px;min-height:26px}.man-field--tight[data-v-cac247f2]{margin-bottom:8px}.region-rules-dialog__head[data-v-cac247f2]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #e0e0e0}.region-rules-close[data-v-cac247f2]{border:none;background:#eceff1;width:32px;height:32px;border-radius:6px;font-size:22px;cursor:pointer}.region-rules-dialog__body[data-v-cac247f2]{padding:16px 18px;overflow-y:auto;max-height:min(80vh,640px)}.region-rules-dialog__foot[data-v-cac247f2]{flex-shrink:0;padding:12px 18px;border-top:1px solid #e0e0e0;background:#fff}.revised-fulltext-dialog[data-v-cac247f2]{width:min(92vw,920px);max-width:920px;max-height:min(92vh,860px)}.revised-fulltext-dialog>.region-rules-dialog__body.revised-fulltext-dialog__body[data-v-cac247f2]{flex:1 1 auto;min-height:0;max-height:min(70vh,640px);overflow-y:auto}.revised-fulltext-dialog__body[data-v-cac247f2]{font-size:13px}.revised-fulltext-dialog__actions[data-v-cac247f2]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px}.revised-fulltext-dialog__cancel[data-v-cac247f2]{min-width:7.5rem;min-height:36px;padding:8px 1.25rem;font-size:13px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;line-height:1.3}.revised-fulltext-dialog__foot[data-v-cac247f2]{border-radius:0 0 10px 10px}.revised-fulltext-tabs[data-v-cac247f2]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px;padding:4px;background:#eceff1;border-radius:8px}.revised-fulltext-tab[data-v-cac247f2]{border:none;background:transparent;border-radius:6px;padding:8px 12px;font-size:12px;font-family:inherit;color:#546e7a;cursor:pointer;line-height:1.25}.revised-fulltext-tab[data-v-cac247f2]:hover{background:#ffffff8c;color:#37474f}.revised-fulltext-tab--active[data-v-cac247f2]{background:#fff;color:#0d47a1;font-weight:600;box-shadow:0 1px 2px #2632381a}.revised-fulltext-major--compact[data-v-cac247f2]{margin:6px 0}.revised-fulltext-template-mirror .revised-fulltext-mirror-hint[data-v-cac247f2]{margin:0 0 10px;line-height:1.5}.revised-fulltext-template-mirror .req-subhd[data-v-cac247f2]{margin:16px 0 8px;font-size:15px;font-weight:600;color:#263238}.revised-fulltext-template-mirror .req-subhd[data-v-cac247f2]:first-of-type{margin-top:0}.revised-fulltext-exec-hd[data-v-cac247f2]{margin-top:20px!important;padding-top:14px;border-top:1px solid #e4e7ed}.revised-fulltext-template-mirror .req-policy-stripe[data-v-cac247f2]{margin:0 0 10px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.revised-fulltext-template-mirror .req-policy-stripe-title[data-v-cac247f2]{font-size:13px;font-weight:600;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #e5e7eb;color:#37474f}.revised-fulltext-template-mirror .req-policy-stripe-body[data-v-cac247f2]{display:flex;flex-direction:column;gap:10px}.revised-fulltext-template-mirror .req-policy-stripe-col[data-v-cac247f2]{gap:12px}.revised-fulltext-template-mirror .req-policy-stripe-chks[data-v-cac247f2]{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.revised-fulltext-template-mirror .req-policy-stripe-label[data-v-cac247f2]{display:block;width:100%;font-size:12px;color:#64748b;margin-bottom:4px}.revised-fulltext-template-mirror .req-policy-notes-only[data-v-cac247f2]{margin-bottom:0}.revised-fulltext-template-mirror .req-root-chk[data-v-cac247f2]{display:inline-flex;align-items:center;gap:6px;font-size:13px;margin:0}.revised-fulltext-template-mirror .req-root-chk-t[data-v-cac247f2]{max-width:12em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.revised-fulltext-template-mirror .req-root-chk-c[data-v-cac247f2]{font-size:11px;color:#64748b}.revised-fulltext-template-mirror .req-layout-advanced[data-v-cac247f2]{margin-top:10px;font-size:12px}.revised-fulltext-template-mirror .req-layout-json-pre[data-v-cac247f2]{margin:8px 0 0;padding:10px;overflow:auto;max-height:220px;font-size:11px;line-height:1.4;background:#0f172a0d;border-radius:6px}.revised-fulltext-template-mirror textarea.revised-fulltext-policy-json-ta[data-v-cac247f2]{display:block;width:100%;box-sizing:border-box;margin:8px 0 0;padding:10px;min-height:180px;max-height:320px;resize:vertical;font-family:ui-monospace,monospace;font-size:11px;line-height:1.4;background:#0f172a0d;border:1px solid rgba(15,23,42,.12);border-radius:6px}.revised-fulltext-template-mirror textarea.revised-fulltext-grammar-ta[data-v-cac247f2]{display:block;width:100%;box-sizing:border-box;margin:8px 0 0;padding:10px;min-height:88px;resize:vertical;font-size:12px;line-height:1.45;border:1px solid rgba(15,23,42,.12);border-radius:6px}.revised-fulltext-llm-cit-row[data-v-cac247f2]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin:10px 0 16px}.revised-fulltext-llm-cit-row .revised-fulltext-field[data-v-cac247f2]{margin-bottom:0}.revised-fulltext-llm-tier-field[data-v-cac247f2]{flex:1 1 100%;min-width:0}.revised-fulltext-llm-tier-actions[data-v-cac247f2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.revised-fulltext-llm-tier-select[data-v-cac247f2]{flex:0 1 auto;min-width:7.5em;max-width:12em;box-sizing:border-box;height:28px}.revised-fulltext-llm-inline-btn[data-v-cac247f2]{box-sizing:border-box;margin:0;padding:2px 12px;min-height:28px;height:28px;line-height:1.35;border-radius:6px;font-size:13px;font-family:inherit;cursor:pointer;white-space:nowrap;border:1px solid #b0bec5;background:#fff;color:#455a64}.revised-fulltext-llm-inline-btn[data-v-cac247f2]:disabled{opacity:.55;cursor:not-allowed}.revised-fulltext-llm-inline-btn--run.primary[data-v-cac247f2]{border-color:#00838f;background:#00838f;color:#fff}.revised-fulltext-llm-inline-btn--run.primary[data-v-cac247f2]:disabled{background:#78909c;border-color:#78909c;color:#fff}.revised-fulltext-llm-inline-btn--stop.outline-tool-btn[data-v-cac247f2]{border-color:#b0bec5;background:#fff;color:#c62828}.revised-fulltext-llm-inline-btn--stop.outline-tool-btn[data-v-cac247f2]:not(:disabled):hover{background:#ffebee;border-color:#e57373}.revised-fulltext-llm-progress[data-v-cac247f2]{margin:12px 0 16px;padding:10px 12px;border-radius:8px;background:#0f172a0f;border:1px solid rgba(15,23,42,.1)}.revised-fulltext-llm-progress__label[data-v-cac247f2]{font-size:12px;color:#475569;margin-bottom:8px;line-height:1.4}.revised-fulltext-llm-progress__track[data-v-cac247f2]{height:8px;border-radius:4px;background:#0f172a1f;overflow:hidden}.revised-fulltext-llm-progress__fill[data-v-cac247f2]{height:100%;border-radius:4px;background:linear-gradient(90deg,#0d9488,#2563eb);transition:width .25s ease-out}.revised-fulltext-llm-progress__tail-pct[data-v-cac247f2]{margin-top:6px;display:flex;align-items:baseline;justify-content:flex-end;gap:10px;font-size:11px;line-height:1.35;min-height:1.35em}.revised-fulltext-llm-progress__tail[data-v-cac247f2]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;color:#64748b;text-align:left}.revised-fulltext-llm-progress__pct-num[data-v-cac247f2]{flex-shrink:0;font-variant-numeric:tabular-nums;color:#475569}.revised-fulltext-llm-audit[data-v-cac247f2]{margin:14px 0 12px;padding:10px 12px;border-radius:8px;border:1px solid rgba(13,148,136,.35);background:#0d94880f}.revised-fulltext-llm-audit__title[data-v-cac247f2]{font-size:13px;font-weight:600;color:#0f766e;margin-bottom:6px}.revised-fulltext-llm-audit__legend[data-v-cac247f2]{margin:0 0 10px;line-height:1.45}.revised-fulltext-llm-audit__stream[data-v-cac247f2]{display:block;max-height:220px;overflow:auto;margin:0 0 12px;padding:8px 10px;font-size:11px;line-height:1.45;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:6px;color:#334155}.revised-fulltext-llm-json-ta[data-v-cac247f2]{width:100%;box-sizing:border-box;min-height:160px;max-height:320px;resize:vertical}.revised-fulltext-template-mirror .req-check-grid[data-v-cac247f2]{display:flex;flex-wrap:wrap;gap:12px 24px}.revised-fulltext-template-mirror .req-check[data-v-cac247f2]{display:flex;align-items:center;gap:8px;font-size:14px;margin:0;cursor:pointer}.revised-fulltext-template-mirror .revised-fulltext-check-ro[data-v-cac247f2]{cursor:default;opacity:.85}.revised-fulltext-template-mirror .req-row2[data-v-cac247f2]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.revised-fulltext-template-mirror .req-row-ref[data-v-cac247f2]{grid-template-columns:repeat(3,1fr)}.revised-fulltext-template-mirror .revised-fulltext-ref-ro label[data-v-cac247f2]{display:flex;flex-direction:column;gap:4px;font-size:12px}.revised-fulltext-template-mirror .req-num-inp[data-v-cac247f2]{max-width:160px;padding:4px 8px;font-size:13px;box-sizing:border-box}.revised-fulltext-template-mirror .revised-fulltext-grammar-ro-row[data-v-cac247f2]{display:flex;flex-wrap:wrap;gap:12px}.revised-fulltext-template-mirror .req-global-grammar[data-v-cac247f2]{flex:1 1 220px;min-width:180px;max-width:calc(50% - 6px);display:flex;flex-direction:column;gap:4px;font-size:12px;margin:0}.revised-fulltext-template-mirror .req-block textarea.revised-fulltext-ro-field[data-v-cac247f2]{min-height:2.75em;padding:4px 8px;font-size:12px;line-height:1.4;font-family:inherit;resize:vertical}.revised-fulltext-template-mirror .revised-fulltext-ro-input[data-v-cac247f2],.revised-fulltext-template-mirror .revised-fulltext-ro-field[data-v-cac247f2]{background:#f1f5f9;color:#455a64;border:1px solid #e2e8f0;border-radius:4px;cursor:default;width:100%;box-sizing:border-box}.revised-fulltext-template-mirror .req-root-chk input[data-v-cac247f2]:disabled{cursor:default}@media (max-width: 720px){.revised-fulltext-template-mirror .req-row-ref[data-v-cac247f2]{grid-template-columns:1fr}.revised-fulltext-template-mirror .req-global-grammar[data-v-cac247f2]{max-width:100%}}.revised-fulltext-hint[data-v-cac247f2]{margin:0 0 12px}.revised-fulltext-section[data-v-cac247f2]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eee}.revised-fulltext-section--last[data-v-cac247f2]{border-bottom:none;margin-bottom:8px;padding-bottom:0}.revised-fulltext-hf-toolbar[data-v-cac247f2]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px}.revised-fulltext-hf-clear-all[data-v-cac247f2],.revised-fulltext-hf-even-odd-all[data-v-cac247f2]{margin:0}.revised-fulltext-hf-table-wrap[data-v-cac247f2]{overflow-x:auto;margin-top:4px;border:1px solid #e2e8f0;border-radius:8px;background:#fafbfc}.revised-fulltext-hf-table[data-v-cac247f2]{width:100%;min-width:1020px;border-collapse:collapse;font-size:12px}.revised-fulltext-hf-table th[data-v-cac247f2],.revised-fulltext-hf-table td[data-v-cac247f2]{border:1px solid #e2e8f0;padding:6px 8px;vertical-align:middle;text-align:left}.revised-fulltext-hf-table thead th[data-v-cac247f2]{background:#f1f5f9;font-weight:600;color:#334155;white-space:nowrap}.revised-fulltext-hf-th--idx[data-v-cac247f2]{width:2rem;text-align:center!important}.revised-fulltext-hf-th--first[data-v-cac247f2]{min-width:160px;max-width:220px}.revised-fulltext-hf-th--read[data-v-cac247f2]{min-width:140px;max-width:200px}.revised-fulltext-hf-th--chk[data-v-cac247f2]{width:2.5rem;text-align:center!important}.revised-fulltext-hf-th--mode[data-v-cac247f2]{min-width:5.5rem}.revised-fulltext-hf-th--start[data-v-cac247f2]{min-width:13rem}.revised-fulltext-hf-td--idx[data-v-cac247f2]{text-align:center;color:#64748b;font-weight:600}.revised-fulltext-hf-td--c[data-v-cac247f2]{text-align:center}.revised-fulltext-hf-td--read[data-v-cac247f2]{font-size:11px;line-height:1.35;max-width:200px}.revised-fulltext-hf-first-cell[data-v-cac247f2]{display:flex;align-items:center;gap:6px;min-width:0}.revised-fulltext-hf-first-cell__text[data-v-cac247f2]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;color:#334155}.revised-fulltext-hf-first-cell__copy[data-v-cac247f2]{flex-shrink:0;padding:2px 8px;font-size:11px}.revised-fulltext-hf-table-input[data-v-cac247f2]{width:100%;min-width:6rem;box-sizing:border-box;font-size:12px}.revised-fulltext-hf-td--hfedit[data-v-cac247f2]{vertical-align:middle}.revised-fulltext-hf-table-select[data-v-cac247f2]{width:100%;min-width:4.5rem;font-size:12px;padding:2px 4px}.revised-fulltext-hf-table-fmt-select[data-v-cac247f2]{min-width:12rem;max-width:18rem}.revised-fulltext-hf-td--start[data-v-cac247f2]{min-width:13rem;vertical-align:middle}.revised-fulltext-section__title[data-v-cac247f2]{font-weight:600;margin-bottom:10px;color:#37474f;font-size:14px}.revised-fulltext-major[data-v-cac247f2]{display:flex;align-items:flex-start;gap:10px;margin:10px 0;cursor:pointer;line-height:1.55;font-size:13px;color:#263238}.revised-fulltext-major input[data-v-cac247f2]{margin-top:3px;flex-shrink:0}.revised-fulltext-subhint[data-v-cac247f2]{margin:0 0 10px;padding-left:2px}.revised-fulltext-panel[data-v-cac247f2]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px;margin-top:6px}.revised-fulltext-panel__legend[data-v-cac247f2]{font-size:12px;font-weight:600;color:#546e7a;margin-bottom:8px}.revised-fulltext-panel__legend--ops[data-v-cac247f2]{margin-top:14px;padding-top:10px;border-top:1px dashed #cfd8dc}.revised-fulltext-placement-row[data-v-cac247f2]{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.revised-fulltext-inline-check[data-v-cac247f2]{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;color:#455a64;cursor:pointer;grid-column:1 / -1}.revised-fulltext-levels__caption[data-v-cac247f2]{font-size:12px;color:#607d8b;margin-bottom:6px}.revised-fulltext-check[data-v-cac247f2]{display:flex;align-items:flex-start;gap:8px;margin:6px 0;cursor:pointer}.revised-fulltext-check--inline[data-v-cac247f2]{display:inline-flex;margin:8px 0 0;align-items:center}.revised-fulltext-levels[data-v-cac247f2]{margin-top:8px}.revised-fulltext-level-row[data-v-cac247f2]{display:grid;grid-template-columns:52px 1fr 100px;gap:8px;align-items:center;margin-top:6px}.revised-fulltext-level-label[data-v-cac247f2]{font-size:12px;color:#607d8b}.revised-fulltext-caption-grid[data-v-cac247f2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;margin:8px 0}.revised-fulltext-caption-grid>.revised-fulltext-field[data-v-cac247f2]{min-width:0}.revised-fulltext-caption-grid>.revised-fulltext-field:first-of-type .man-select[data-v-cac247f2]{max-width:16rem;width:100%}.revised-fulltext-caption-char-input[data-v-cac247f2]{width:3.25rem;max-width:100%;box-sizing:border-box}.revised-fulltext-sep-with-kind[data-v-cac247f2]{display:inline-flex;align-items:stretch;gap:6px;max-width:100%}.revised-fulltext-sep-with-kind .revised-fulltext-caption-sep-input[data-v-cac247f2]{flex:0 0 auto;width:2.75rem;min-width:2rem;max-width:min(4rem,100%);box-sizing:border-box}.revised-fulltext-sep-with-kind .revised-fulltext-space-kind-select[data-v-cac247f2]{flex:0 0 4.75rem;width:4.75rem;max-width:100%;box-sizing:border-box;font-size:11px;padding:2px 4px}.revised-fulltext-field[data-v-cac247f2]{margin:0;display:flex;flex-direction:column;gap:4px;font-size:12px}.sm-line[data-v-cac247f2]{font-size:12px;line-height:1.5}.outline-tool-btn{padding:2px 6px;font-size:11px;border:1px solid #b0bec5;background:#fff;border-radius:4px;cursor:pointer;color:#455a64}.hint{font-size:12px;line-height:1.5;margin-bottom:10px}.issue-scan-manual-dialog .man-field,.issue-scan-block-quick-dialog .man-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:13px}.issue-scan-manual-dialog .man-select,.issue-scan-manual-dialog .man-input,.issue-scan-manual-dialog .man-textarea,.issue-scan-block-quick-dialog .man-select,.issue-scan-block-quick-dialog .man-input,.issue-scan-block-quick-dialog .man-textarea{padding:2px 5px;border:1px solid #b0bec5;border-radius:6px;font-family:inherit}.man-actions{display:flex;gap:10px;margin-top:8px}.man-actions--tight{margin-top:0}.man-field--tight{margin-bottom:8px}.region-rules-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10040;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.region-rules-dialog{background:#fff;border-radius:10px;box-shadow:0 12px 40px #00000038;max-width:480px;width:100%;max-height:min(88vh,640px);display:flex;flex-direction:column;overflow:hidden}.manual-issue-dialog{max-width:min(92vw,720px);max-height:min(90vh,720px)}.manual-entry-mode-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:4px;background:#eceff1;border-radius:8px}.manual-entry-mode-tabs button{border:none;background:transparent;border-radius:6px;padding:8px 12px;font-size:12px;cursor:pointer;color:#455a64}.manual-entry-mode-tabs button.on{background:#fff;box-shadow:0 1px 3px #0000001f;font-weight:600}.manual-llm-hint{margin-top:0}.manual-llm-paste{min-height:140px;resize:vertical}.manual-llm-proposals{margin:12px 0;max-height:min(38vh,360px);overflow-y:auto;border:1px solid #e0e0e0;border-radius:8px;padding:6px 8px;background:#fafafa}.manual-llm-row{padding:10px 6px;border-bottom:1px solid #eceff1}.manual-llm-row:last-child{border-bottom:none}.manual-llm-row__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.manual-llm-row__idx{font-size:12px}.manual-llm-row__rm{font-size:11px;padding:2px 8px;min-height:26px}.region-rules-dialog__head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #e0e0e0}.region-rules-close{border:none;background:#eceff1;width:32px;height:32px;border-radius:6px;font-size:22px;cursor:pointer}.region-rules-dialog__body{padding:16px 18px;overflow-y:auto;max-height:min(80vh,640px)}.block-quick-dialog{max-width:520px}.block-quick-textarea{width:100%;min-width:0;box-sizing:border-box;font-family:inherit}.sm-line{font-size:12px;line-height:1.5}.muted{color:#666;line-height:1.5}.err{color:#c62828}.primary{padding:8px 14px;background:#1565c0;color:#fff;border:none;border-radius:6px;cursor:pointer}.primary:disabled{opacity:.6;cursor:not-allowed}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.modal-inner{background:#fff;border-radius:10px;padding:20px;max-width:480px;width:100%}.modal-inner.wide{max-width:560px}.modal-inner h3{margin:0 0 12px}.modal-inner label{display:block;margin:12px 0;font-size:14px}.issue-scan-legend-file-input-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.paper-final-modal{max-width:640px;max-height:min(90vh,880px);display:flex;flex-direction:column;padding:0;overflow:hidden}.paper-final-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 12px;border-bottom:1px solid #eceff1}.paper-final-title{margin:0;font-size:18px;font-weight:600}.paper-final-doc-line{margin:4px 0 0;font-size:13px}.paper-final-icon-close{flex-shrink:0;width:36px;height:36px;border:none;border-radius:8px;background:#f5f5f5;color:#546e7a;font-size:22px;line-height:1;cursor:pointer}.paper-final-icon-close:hover{background:#eceff1;color:#263238}.paper-final-intro{margin:0;padding:12px 20px;font-size:13px;line-height:1.55;background:#fafafa;border-bottom:1px solid #eceff1}.paper-final-intro code{font-size:12px;background:#eee;padding:1px 6px;border-radius:4px}.paper-final-top{padding:14px 20px;border-bottom:1px solid #eceff1}.paper-final-field{display:block;margin-bottom:12px}.paper-final-field-label{display:block;font-size:13px;color:#455a64;margin-bottom:6px}.paper-final-input{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid #cfd8dc;border-radius:6px;font-size:14px}.paper-final-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.paper-final-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:6px;font-size:13px;font-family:inherit;cursor:pointer;border:1px solid transparent;line-height:1.3}.paper-final-btn:disabled{opacity:.55;cursor:not-allowed}.paper-final-btn--primary{background:#1565c0;color:#fff;border-color:#1565c0}.paper-final-btn--primary:hover:not(:disabled){background:#0d47a1;border-color:#0d47a1}.paper-final-btn--accent{background:#00838f;color:#fff;border-color:#00838f}.paper-final-btn--accent:hover:not(:disabled){background:#006064;border-color:#006064}.paper-final-btn--ghost{background:#fff;color:#37474f;border-color:#b0bec5}.paper-final-btn--ghost:hover:not(:disabled){background:#f5f5f5}.paper-final-btn--outline{background:#fff;color:#6a1b9a;border-color:#ce93d8}.paper-final-btn--outline:hover:not(:disabled){background:#f3e5f5}.paper-final-btn--sm{padding:6px 12px;font-size:12px}.paper-final-err{margin:0 20px;padding-top:10px}.paper-final-list-head{padding:12px 20px 8px;display:flex;flex-direction:column;gap:4px}.paper-final-list-title{font-size:14px;font-weight:600;color:#263238}.paper-final-list-hint{font-size:12px;line-height:1.5}.paper-final-version-list{list-style:none;margin:0;padding:0 20px 12px;overflow-y:auto;flex:1;min-height:0}.paper-final-card{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;margin-bottom:10px;border:1px solid #e0e0e0;border-radius:8px;background:#fff}.paper-final-card-body{flex:1;min-width:200px}.paper-final-card-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:4px}.paper-final-src{font-size:12px;padding:2px 8px;border-radius:4px;background:#eceff1;color:#455a64}.paper-final-card-meta{font-size:12px}.paper-final-fname{word-break:break-all}.paper-final-fname--primary{flex:1;min-width:0;font-weight:600;color:#263238;font-size:13px}.paper-final-card-note{margin:8px 0 0;font-size:13px;line-height:1.45;color:#37474f}.paper-final-card-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.paper-final-empty{padding:16px 20px 20px;font-size:13px;line-height:1.55}.paper-final-empty p{margin:0 0 8px}.paper-final-empty p:last-child{margin-bottom:0}.paper-final-footer{padding:12px 20px 18px;border-top:1px solid #eceff1;display:flex;justify-content:flex-end}.paper-final-modal h3.paper-final-title,.paper-final-modal label.paper-final-field{margin:0}.modal-btn-cancel{padding:8px 16px;font-size:14px;font-family:inherit;line-height:1.3;border-radius:6px;border:1px solid #b0bec5;background:#fff;color:#455a64;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.modal-btn-cancel:hover{background:#eceff1;border-color:#90a4ae;color:#263238}.modal-btn-cancel:focus-visible{outline:2px solid #1565c0;outline-offset:2px}.issue-scan-top[data-v-a4290149]{flex-shrink:0}.issue-scan-toolbar[data-v-a4290149]{display:flex;flex-wrap:nowrap;align-items:center;gap:10px 12px;min-width:0}.issue-scan-toolbar-left[data-v-a4290149]{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;flex-shrink:0}.issue-scan-toolbar-left h2[data-v-a4290149]{margin:0;font-size:20px;font-weight:600;line-height:1.35}.issue-scan-meta-wrap[data-v-a4290149]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.issue-scan-meta[data-v-a4290149]{margin:0;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-scan-meta-ephemeral[data-v-a4290149]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.35}.issue-scan-meta-ephemeral-text[data-v-a4290149]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-scan-toolbar-actions[data-v-a4290149]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.issue-scan-ann-analyze-live[data-v-a4290149]{display:flex;align-items:center;gap:10px;margin-top:10px;padding:8px 12px;border:1px solid #4fc3f7;border-radius:6px;background:linear-gradient(180deg,#e1f5fe,#b3e5fc);min-height:40px;box-sizing:border-box;width:100%}.issue-toolbar-btn[data-v-a4290149]{padding:6px 12px;font-size:13px}.paper-itag[data-v-a4290149]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:24px;border-radius:50%;border:1px solid #90a4ae;background:#eceff1;color:#455a64;font-size:12px;font-weight:600;font-style:italic;line-height:1;cursor:default;outline:none}.paper-itag[data-v-a4290149]:hover,.paper-itag[data-v-a4290149]:focus-visible{border-color:#546e7a;background:#e3e8ec;color:#263238}.paper-itag-face[data-v-a4290149]{-webkit-user-select:none;user-select:none;pointer-events:none}.paper-itag-tip[data-v-a4290149]{display:none;position:absolute;z-index:50;left:0;top:calc(100% + 8px);width:min(420px,calc(100vw - 48px));padding:12px 14px;background:#fff;border:1px solid #cfd8dc;border-radius:8px;box-shadow:0 6px 20px #0000001f;font-size:13px;line-height:1.55;color:#37474f;font-style:normal;font-weight:400;text-align:left}.paper-itag-tip p[data-v-a4290149]{margin:0}.paper-itag-tip p+p[data-v-a4290149]{margin-top:8px}.paper-itag-tip code[data-v-a4290149]{font-size:.88em;padding:1px 4px;background:#eceff1;border-radius:3px;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace}.paper-itag--panel[data-v-a4290149]{z-index:2}.paper-itag--inline[data-v-a4290149]{width:18px;height:18px;font-size:11px}.panel-head__title-inline[data-v-a4290149]{display:flex;align-items:center;gap:4px;flex:1;min-width:0;justify-content:flex-start}.panel-head__title-inline>h3[data-v-a4290149]{margin:0;flex:0 1 auto;min-width:0;max-width:calc(100% - 28px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem;font-weight:600;line-height:1.35}.panel-head__title-inline .paper-itag[data-v-a4290149]{flex-shrink:0;align-self:center}.panel-head__actions[data-v-a4290149]{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-shrink:0;flex-wrap:nowrap}.struct-jump-label[data-v-a4290149]{display:inline-flex;align-items:center;gap:4px;font-size:12px;min-height:28px;margin:0;cursor:text}.struct-jump-label__text[data-v-a4290149]{flex-shrink:0;white-space:nowrap}.struct-jump-input[data-v-a4290149]{width:52px;max-width:80px;padding:2px 6px;font-size:12px;line-height:1.35;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-sizing:border-box}.struct-jump-input[data-v-a4290149]:focus{outline:none;border-color:#1976d28c;box-shadow:0 0 0 1px #1976d233}.paper-itag:hover .paper-itag-tip[data-v-a4290149],.paper-itag:focus-within .paper-itag-tip[data-v-a4290149]{display:block}.issue-scan-err[data-v-a4290149]{margin:10px 0 0}.issue-scan-legend[data-v-a4290149]{margin-top:14px;padding-top:14px;border-top:1px solid #eceff1;display:flex;flex-direction:column;gap:8px}.issue-scan-legend-head[data-v-a4290149]{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px}.issue-scan-legend-head__text[data-v-a4290149]{flex:0 1 auto;min-width:160px;max-width:min(100%,520px);display:flex;flex-direction:column;gap:4px}.issue-scan-manuscript-toolbar-wrap[data-v-a4290149]{display:inline-flex;align-items:center;margin-left:4px;padding-left:14px;border-left:1px solid #e0e0e0;position:relative}.issue-scan-manuscript-btn-group[data-v-a4290149]{display:inline-flex;flex-wrap:wrap;align-items:stretch;border:1px solid #b0bec5;border-radius:999px;overflow:hidden;background:#fff}.issue-scan-manuscript-btn[data-v-a4290149]{margin:0;box-sizing:border-box;min-height:30px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;line-height:1.25;border:none;border-right:1px solid #cfd8dc;border-radius:0;background:linear-gradient(180deg,#fafafa,#eceff1);color:#37474f;cursor:pointer;white-space:nowrap}.issue-scan-manuscript-btn[data-v-a4290149]:last-of-type{border-right:none}.issue-scan-manuscript-btn[data-v-a4290149]:hover:not(:disabled){filter:brightness(1.04);background:#e3f2fd;color:#1565c0}.issue-scan-manuscript-btn[data-v-a4290149]:disabled{opacity:.5;cursor:not-allowed}.issue-scan-manuscript-btn--save-revised[data-v-a4290149]:not(:disabled){background:linear-gradient(180deg,#ffe8cc,#ffcc80 55%,#ffb74d);color:#bf360c;font-weight:700;border-right:1px solid #ff9800;box-shadow:inset 0 1px #ffffffbf}.issue-scan-manuscript-btn--save-revised[data-v-a4290149]:not(:disabled):hover{filter:brightness(1.05);background:linear-gradient(180deg,#fff3e0,#ffca28,#ffa726);color:#bf360c}.issue-scan-manuscript-btn--save-revised[data-v-a4290149]:not(:disabled):focus-visible{outline:2px solid #ff6f00;outline-offset:1px}.issue-scan-legend-file-input-hidden[data-v-a4290149]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.issue-scan-legend-title-row[data-v-a4290149]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.issue-scan-legend-head .leg-hint[data-v-a4290149]{margin:0}.issue-scan-legend-hide-zero[data-v-a4290149]{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none}.issue-scan-legend-hide-zero input[data-v-a4290149]{margin:0;cursor:pointer}@media (max-width: 1100px){.issue-scan-toolbar[data-v-a4290149]{flex-wrap:wrap}.issue-scan-meta-wrap[data-v-a4290149]{order:2;flex:1 1 100%;max-width:100%}.issue-scan-meta[data-v-a4290149]{white-space:normal;overflow:visible;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.issue-scan-toolbar-actions[data-v-a4290149]{order:3;width:100%;max-width:100%;justify-content:flex-start}.issue-scan-toolbar-left[data-v-a4290149]{order:1}}.issue-scan-legend .leg-title[data-v-a4290149]{font-weight:600;color:#37474f}.issue-scan-legend .leg-row[data-v-a4290149]{display:flex;flex-wrap:wrap;gap:8px}.muted[data-v-a4290149]{color:#666;line-height:1.5}.err[data-v-a4290149]{color:#c62828}.sel select[data-v-a4290149],.issue-scan-sel select[data-v-a4290149]{margin-left:8px;padding:4px 8px;font-size:13px}.issue-scan-tier select[data-v-a4290149]{min-width:108px}.primary[data-v-a4290149]{padding:8px 14px;background:#1565c0;color:#fff;border:none;border-radius:6px;cursor:pointer}.primary[data-v-a4290149]:disabled{opacity:.6;cursor:not-allowed}.run-btns[data-v-a4290149]{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.run-btn[data-v-a4290149]{padding:6px 12px;border-radius:6px;border:1px solid #b0bec5;background:#fff;cursor:pointer;font-size:13px}.run-btn[data-v-a4290149]:disabled{opacity:.55;cursor:not-allowed}.run-prog[data-v-a4290149]{border-color:#1565c0;color:#0d47a1}.run-llm[data-v-a4290149]{border-color:#6a1b9a;color:#4a148c}.run-ann[data-v-a4290149]{border-color:#ef6c00;color:#e65100}.run-ann-llm[data-v-a4290149]{border-color:#c62828;color:#b71c1c}.run-manual[data-v-a4290149]{border-color:#00838f;color:#006064}.meta[data-v-a4290149]{font-size:13px}.source-strip[data-v-a4290149]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:13px}.issue-scan-legend .source-strip[data-v-a4290149]{flex-shrink:0;margin-bottom:0;justify-content:flex-end;max-width:100%}.issue-track-toolbar-btn-wrap[data-v-a4290149]{display:inline-flex;align-items:center;margin-left:4px;padding-left:14px;border-left:1px solid #e0e0e0}.issue-track-toolbar-btn[data-v-a4290149]{box-sizing:border-box;min-height:30px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid #00838f;background:linear-gradient(180deg,#e8f7f9,#b2ebf2);color:#004d53;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1.25;cursor:pointer;box-shadow:0 1px 2px #00838f33;white-space:nowrap}.issue-track-toolbar-btn[data-v-a4290149]:hover{filter:brightness(1.03);border-color:#006064}.issue-track-toolbar-btn[aria-expanded=true][data-v-a4290149]{background:#00838f;color:#fff;border-color:#006064;box-shadow:0 2px 6px #00838f59}.src-chip[data-v-a4290149]{padding:4px 10px;border-radius:16px;border:1px solid #cfd8dc;background:#fff;cursor:pointer;font-size:12px}.src-chip--on[data-v-a4290149]{background:#e3f2fd;border-color:#1565c0;color:#0d47a1}.leg-chip[data-v-a4290149]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px solid #cfd8dc;background:#fafafa;cursor:pointer;font-size:12px}.leg-chip-empty[data-v-a4290149]{opacity:.45;cursor:not-allowed}.leg-chip-on[data-v-a4290149]{background:#e8f5e9;border-color:#43a047}.leg-chip-off[data-v-a4290149]{background:#fff}.leg-name[data-v-a4290149]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leg-count[data-v-a4290149]{font-weight:600;color:#546e7a}.doc-issues[data-v-a4290149]{margin-bottom:12px}.doc-issues-title[data-v-a4290149]{margin:0 0 8px;font-size:14px}.doc-issues-list[data-v-a4290149]{margin:0;padding-left:1.2em;font-size:13px}.doc-issues-list .tag[data-v-a4290149],.issue-row .tag[data-v-a4290149]{display:inline-block;margin-right:8px;padding:1px 6px;border-radius:4px;font-size:11px}.tag--program[data-v-a4290149]{background:#e3f2fd;color:#0d47a1}.tag--llm[data-v-a4290149]{background:#f3e5f5;color:#4a148c}.tag--annotation[data-v-a4290149]{background:#fff3e0;color:#e65100}.tag--manual[data-v-a4290149]{background:#e0f7fa;color:#006064}.doc-issues .body[data-v-a4290149]{margin:4px 0 0}.issue-badges[data-v-a4290149]{display:inline-flex;gap:4px;margin-left:8px}.ibadge[data-v-a4290149]{font-size:10px;padding:1px 4px;border-radius:3px;font-weight:600}.ibadge--program[data-v-a4290149]{background:#e3f2fd;color:#0d47a1}.ibadge--llm[data-v-a4290149]{background:#f3e5f5;color:#4a148c}.ibadge--annotation[data-v-a4290149]{background:#fff3e0;color:#e65100}.ibadge--manual[data-v-a4290149]{background:#e0f7fa;color:#006064}.filter-empty[data-v-a4290149]{padding:12px}.extract[data-v-a4290149]{display:flex;flex-direction:column;height:100%;min-height:0;box-sizing:border-box;gap:12px}.card[data-v-a4290149]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;padding:14px 16px}.split[data-v-a4290149]{display:grid;grid-template-columns:minmax(100px,1fr) minmax(100px,1fr) minmax(1050px,3fr);grid-template-rows:auto 1fr;gap:12px;row-gap:12px;flex:1;min-height:0;min-width:0;align-items:stretch}.split-right[data-v-a4290149]{grid-column:3;grid-row:span 2;display:grid;grid-template-columns:200px minmax(850px,1fr);grid-template-rows:subgrid;gap:12px;min-height:0;min-width:0;align-self:stretch;position:relative}.split>.card.panel[data-v-a4290149],.split-right>.card.panel[data-v-a4290149]{grid-row:span 2;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;min-height:0;min-width:0;align-self:stretch}.split>.panel-issues-revision-wrap[data-v-a4290149]{grid-row:span 2;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;min-height:0;min-width:0;align-self:stretch;position:relative}.panel-issues-revision-wrap>.card.panel.panel--issues[data-v-a4290149]{grid-row:span 2;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;min-height:0;min-width:0;align-self:stretch}@supports not (grid-template-rows: subgrid){.split[data-v-a4290149]{grid-template-rows:none}.split-right[data-v-a4290149]{grid-template-rows:none;display:flex;flex-direction:row;flex:1;min-height:280px}.split>.card.panel[data-v-a4290149],.split-right>.card.panel[data-v-a4290149]{grid-row:auto;display:flex;flex-direction:column}.split>.panel-issues-revision-wrap[data-v-a4290149]{grid-row:auto;display:flex;flex-direction:column;min-height:280px}.panel-issues-revision-wrap>.card.panel.panel--issues[data-v-a4290149]{display:flex;flex-direction:column;flex:1;min-height:0}}.panel-head[data-v-a4290149]{min-width:0}.panel-head--single-line[data-v-a4290149]{overflow:visible;display:flex;align-items:stretch;box-sizing:border-box}.panel-head__title-row[data-v-a4290149]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.panel-head__title-row h3[data-v-a4290149]{margin:0;flex:1;min-width:0}.panel-head__title-row--uniform .panel-head__title-inline>h3[data-v-a4290149]{flex:0 1 auto;line-height:28px}.panel-head__title-row--uniform[data-v-a4290149]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1;width:100%;min-width:0;flex-wrap:nowrap;box-sizing:border-box}.panel-head__actions .outline-tool-btn[data-v-a4290149]{min-height:28px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:2px 8px}.panel-head__actions .issue-panel-head-check[data-v-a4290149]{display:inline-flex;align-items:center;min-height:28px}.preview-source-toggle[data-v-a4290149]{font-size:11px;padding:2px 8px}.panel-head__source-hint[data-v-a4290149]{margin-top:4px;font-size:11px;line-height:1.45}.panel-head__source-hint code[data-v-a4290149]{font-size:10px}.docx-preview-source[data-v-a4290149]{margin:0;padding:12px;overflow:auto;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:11px;line-height:1.45;white-space:pre-wrap;word-break:break-word;color:#37474f;background:#f5f7f9;border-radius:4px;border:1px solid #e0e0e0;box-sizing:border-box}.panel-head__body[data-v-a4290149]{display:flex;flex-direction:column;gap:6px;min-width:0}.panel-head .hint[data-v-a4290149]{margin-bottom:0}.panel-head__status[data-v-a4290149]{margin:0;font-size:12px;line-height:1.5}.panel-head__inline-msg[data-v-a4290149]{margin:0;padding:0;font-size:12px;line-height:1.5}.panel-body[data-v-a4290149]{display:flex;flex-direction:column;min-height:0;min-width:0}.panel-body .blocks[data-v-a4290149],.panel-body .issue-results-scroll[data-v-a4290149],.panel-body .outline-list[data-v-a4290149],.panel-body .docx-container[data-v-a4290149],.panel-body--outline[data-v-a4290149]{flex:1;min-height:0}.outline-empty--body[data-v-a4290149]{margin:0;padding:8px 4px;font-size:12px}.panel[data-v-a4290149]{display:flex;flex-direction:column;min-height:0;min-width:0}.panel--outline[data-v-a4290149]{width:200px;min-width:200px;max-width:200px;box-sizing:border-box}.preview-panel[data-v-a4290149]{width:100%;min-width:100px;min-height:0}.issue-panel-head-check[data-v-a4290149]{display:inline-flex;align-items:center;gap:6px;font-size:11px;cursor:pointer;-webkit-user-select:none;user-select:none}.issue-snapshot-btn[data-v-a4290149]{white-space:nowrap}.issue-snapshot-btn--danger[data-v-a4290149]{color:#b71c1c;border-color:#b71c1c73}.issue-snapshot-btn--danger[data-v-a4290149]:hover:not(:disabled){background:#b71c1c0f}.judgement-principles-overlay[data-v-a4290149]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:16px;background:#26323873;box-sizing:border-box;overflow:auto}.judgement-principles-dialog[data-v-a4290149]{width:min(100%,720px);max-height:min(90vh,900px);display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 8px 32px #0000002e;border:1px solid #cfd8dc}.judgement-principles-dialog__head[data-v-a4290149]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid #eceff1;flex-shrink:0}.judgement-principles-dialog__title[data-v-a4290149]{margin:0;font-size:15px;font-weight:600}.judgement-principles-dialog__body[data-v-a4290149]{flex:1;min-height:0;overflow:auto;padding:12px 14px 14px}.judgement-principles-pre[data-v-a4290149]{margin:0;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.judgement-principles-err[data-v-a4290149]{margin:0;color:#b71c1c;font-size:13px}.issue-row--tracked[data-v-a4290149]{opacity:.55;filter:grayscale(.25)}.track-table-wrap[data-v-a4290149]{overflow-x:auto}.track-table-tabs[data-v-a4290149]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;width:100%;margin-bottom:10px;margin-top:2px}.track-table-tabs__main[data-v-a4290149]{display:inline-flex;flex-wrap:wrap;gap:2px;flex:1 1 auto;min-width:0;padding:2px;background:#eceff1;border-radius:8px;box-shadow:inset 0 1px 2px #2632380f}.track-table-tabs__tail[data-v-a4290149]{margin-left:auto;flex:0 0 auto;display:flex;align-items:stretch;padding:2px;background:#eceff1;border-radius:8px;box-shadow:inset 0 1px 2px #2632380f}.track-table-tab[data-v-a4290149]{border:none;background:transparent;border-radius:6px;padding:0 11px;min-height:30px;box-sizing:border-box;font-size:12px;font-family:inherit;color:#546e7a;cursor:pointer;line-height:1.25;display:inline-flex;align-items:center;justify-content:center;gap:.35em;white-space:nowrap;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.track-table-tab[data-v-a4290149]:hover{background:#ffffffa6;color:#37474f}.track-table-tab[data-v-a4290149]:focus-visible{outline:2px solid #1565c0;outline-offset:1px}.track-table-tab--active[data-v-a4290149]{background:#fff;color:#0d47a1;font-weight:600;box-shadow:0 1px 2px #2632381a}.track-table-tab--issue-set.track-table-tab--active[data-v-a4290149]{color:#1565c0}.track-table-tab__count[data-v-a4290149]{font-size:11px;font-weight:600;color:#78909c;min-width:1.25em;text-align:center}.track-table-tab--active .track-table-tab__count[data-v-a4290149]{color:#546e7a}.track-empty--filter[data-v-a4290149]{margin-top:4px}.track-issue-set-hint[data-v-a4290149]{margin:0 0 8px;font-size:11px;line-height:1.45}.track-issue-set-hint__code[data-v-a4290149]{font-weight:400;opacity:.85}.track-table[data-v-a4290149]{width:100%;border-collapse:collapse;font-size:11px}.track-table th[data-v-a4290149],.track-table td[data-v-a4290149]{border-bottom:1px solid #eceff1;padding:8px 6px;text-align:left;vertical-align:top}.track-table th[data-v-a4290149]{font-weight:600;color:#546e7a;white-space:nowrap}.track-table__th-check[data-v-a4290149],.track-table__td-check[data-v-a4290149]{width:36px;text-align:center;vertical-align:middle;padding-left:8px;padding-right:8px}.track-table__th-check input[data-v-a4290149],.track-table__td-check input[data-v-a4290149]{width:16px;height:16px;margin:0;cursor:pointer;vertical-align:middle}.track-table__th-check input[data-v-a4290149]:disabled,.track-table__td-check input[data-v-a4290149]:disabled{cursor:not-allowed}.track-table__row[data-v-a4290149]{cursor:pointer}.track-table__row[data-v-a4290149]:hover{background:#fafcfd}.track-table__row--selected[data-v-a4290149]{background:#e8f4fc}.track-table__row--selected[data-v-a4290149]:hover{background:#dceef9}.track-block-col--click[data-v-a4290149]{cursor:pointer;color:#1565c0;font-weight:600;text-decoration:underline;text-decoration-color:#1565c059;text-underline-offset:2px}.track-block-col--click[data-v-a4290149]:hover{color:#0d47a1;text-decoration-color:#0d47a18c}.track-src[data-v-a4290149]{max-width:160px;word-break:break-word}.track-src--click[data-v-a4290149]{cursor:pointer;color:#1565c0;text-decoration:underline;text-decoration-color:#1565c059;text-underline-offset:2px}.track-src--click[data-v-a4290149]:hover{color:#0d47a1;text-decoration-color:#0d47a18c}.track-table .track-sum[data-v-a4290149]{max-width:220px;word-break:break-word}.track-rev-mode[data-v-a4290149]{max-width:128px;min-width:88px}.track-rev-mode__main[data-v-a4290149]{font-weight:500;color:#37474f;line-height:1.35}.track-rev-mode__sub[data-v-a4290149]{margin-top:3px;font-size:10px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.track-ops-exec[data-v-a4290149]{font-weight:600;color:#1565c0;border-color:#90caf9}.track-ops-exec[data-v-a4290149]:hover:not(:disabled){border-color:#42a5f5;background:#e3f2fd}.track-tax[data-v-a4290149]{max-width:120px;overflow:hidden;text-overflow:ellipsis}.track-status-cell[data-v-a4290149]{white-space:nowrap;font-size:11px;color:#37474f}.track-ops[data-v-a4290149]{white-space:normal;max-width:220px}.track-ops-del[data-v-a4290149]{color:#b71c1c}.track-ops-del[data-v-a4290149]:hover:not(:disabled){border-color:#ef9a9a;background:#ffebee}.track-row-edit-overlay[data-v-a4290149]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:flex-start;justify-content:center;padding:12px;background:#26323873;box-sizing:border-box;overflow:auto}.track-row-edit-dialog[data-v-a4290149]{width:min(100%,600px);max-height:100%;display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 8px 32px #0000002e;border:1px solid #cfd8dc}.track-row-edit-dialog__head[data-v-a4290149]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid #eceff1;flex-shrink:0}.track-row-edit-dialog__title[data-v-a4290149]{margin:0;font-size:14px;font-weight:600}.track-row-edit-dialog__body[data-v-a4290149]{flex:1;min-height:0;overflow:auto;padding:10px 12px 12px}.track-row-edit-dialog__body--compact[data-v-a4290149]{padding:8px 10px 10px}.track-row-edit-dialog__body--compact .track-edit-field[data-v-a4290149],.track-row-edit-dialog__body--compact .man-field--compact[data-v-a4290149]{margin-bottom:6px}.track-edit-section[data-v-a4290149]{margin:0}.track-edit-section+.track-edit-section[data-v-a4290149]{border-top:1px solid #eceff1;margin-top:8px;padding-top:8px}.track-edit-section__title[data-v-a4290149]{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.02em;color:#546e7a;text-transform:none}.track-row-edit-dialog .track-edit-section .man-field__label[data-v-a4290149],.track-draft-overlay .track-edit-section .man-field__label[data-v-a4290149]{font-size:11px;font-weight:500}.track-edit-row--kind[data-v-a4290149]{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:10px 12px;margin-bottom:8px;min-width:0;width:100%;box-sizing:border-box;overflow-x:auto}.track-edit-cell--taxonomy[data-v-a4290149]{flex:1 1 0;min-width:0;max-width:100%}.track-edit-cell--taxonomy .man-field__label[data-v-a4290149]{display:block;margin-bottom:4px}.track-edit-cell--taxonomy .track-edit-select[data-v-a4290149]{width:100%;min-width:0;max-width:100%}.track-edit-cell--likelihood[data-v-a4290149]{flex:0 0 auto;min-width:0}.track-edit-cell--likelihood .man-field__label[data-v-a4290149]{display:block;margin-bottom:4px}.track-edit-radios--likelihood-row[data-v-a4290149]{display:flex;flex-wrap:nowrap;align-items:center;gap:6px 10px}.track-edit-cell--doc[data-v-a4290149]{flex:0 0 auto}.track-edit-cell--doc .man-field__label[data-v-a4290149]{display:block;margin-bottom:4px}.track-edit-cell__control--doc[data-v-a4290149]{display:flex;align-items:center;min-height:28px;box-sizing:border-box}.track-edit-cell--block[data-v-a4290149]{flex:0 0 auto;width:96px;min-width:96px}.track-edit-cell--block .man-field__label[data-v-a4290149]{display:block;margin-bottom:4px}.track-edit-input--block[data-v-a4290149]{width:100%;max-width:100%;box-sizing:border-box}.track-edit-doc-check[data-v-a4290149]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;margin:0;cursor:pointer;-webkit-user-select:none;user-select:none}.track-edit-doc-check input[data-v-a4290149]{margin:0;width:14px;height:14px}.track-edit-quote[data-v-a4290149]{margin-bottom:8px;padding:8px 10px;background:#f5f7f8;border:1px solid #eceff1;border-radius:6px}.track-edit-quote .man-field__label[data-v-a4290149]{display:block;margin-bottom:4px;font-size:11px}.track-edit-quote__text[data-v-a4290149]{font-size:11px;line-height:1.5;color:#263238;word-break:break-word;white-space:pre-wrap}.track-edit-radios[data-v-a4290149]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:2px}.track-edit-radios--status[data-v-a4290149]{gap:4px 10px}.track-edit-radio[data-v-a4290149]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#37474f;cursor:pointer;-webkit-user-select:none;user-select:none}.track-edit-radio input[data-v-a4290149]{margin:0;flex-shrink:0}.track-edit-select[data-v-a4290149],.track-edit-input[data-v-a4290149]{padding:4px 8px;font-size:11px;min-height:28px;box-sizing:border-box}.track-edit-textarea[data-v-a4290149]{font-size:11px;line-height:1.4;padding:6px 8px;min-height:44px;box-sizing:border-box}.issue-revision-assets--compact[data-v-a4290149]{margin-top:6px;margin-bottom:0}.track-row-edit-dialog .outline-tool-btn--xs[data-v-a4290149]{padding:2px 6px;font-size:10px;min-height:24px}.track-row-edit-dialog__actions[data-v-a4290149]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid #f0f0f0}.panel-issues-revision-wrap>.issue-revision-drawer[data-v-a4290149]{grid-row:1 / -1;grid-column:1;justify-self:stretch;align-self:stretch;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;background:#fff;box-shadow:-8px 0 24px #0000001a;z-index:12;display:flex;flex-direction:column;border-radius:8px;border:1px solid #e0e0e0;box-sizing:border-box}.issue-rev-slide-enter-active[data-v-a4290149],.issue-rev-slide-leave-active[data-v-a4290149]{transition:transform .24s ease,opacity .2s ease}.issue-rev-slide-enter-from[data-v-a4290149],.issue-rev-slide-leave-to[data-v-a4290149]{transform:translate(100%);opacity:.85}.issue-rev-slide-enter-to[data-v-a4290149],.issue-rev-slide-leave-from[data-v-a4290149]{transform:translate(0);opacity:1}.issue-revision-textarea[data-v-a4290149]{flex:1;min-height:120px;resize:vertical}.issue-revision-drawer__meta[data-v-a4290149]{margin-bottom:12px;padding:10px;background:#f5f7f8;border:1px solid #eceff1;border-radius:6px;font-size:11px;line-height:1.45;color:#37474f;flex-shrink:0}.issue-revision-meta-row[data-v-a4290149]{display:flex;gap:8px;align-items:flex-start;margin-bottom:6px}.issue-revision-meta-row[data-v-a4290149]:last-child{margin-bottom:0}.issue-revision-meta-label[data-v-a4290149]{flex:0 0 4.5em;color:#78909c;font-weight:500}.issue-revision-meta-value[data-v-a4290149]{flex:1;min-width:0;word-break:break-word}.issue-revision-meta-value--full[data-v-a4290149]{color:#263238;white-space:pre-wrap;font-size:12px;line-height:1.5}.issue-revision-meta-value--secondary[data-v-a4290149]{color:#546e7a;font-size:11px;line-height:1.45}.issue-revision-plan[data-v-a4290149]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eceff1;flex-shrink:0}.issue-revision-plan__title[data-v-a4290149]{font-size:12px;font-weight:600;color:#546e7a;margin:0 0 8px}.issue-revision-plan__radios[data-v-a4290149]{display:flex;flex-wrap:wrap;gap:6px 12px}.issue-revision-plan__radio[data-v-a4290149]{display:inline-flex;align-items:center;gap:4px;font-size:11px;cursor:pointer;color:#37474f}.issue-revision-plan__radio input[data-v-a4290149]{margin:0}.issue-revision-plan__sub[data-v-a4290149]{margin-top:10px}.issue-revision-plan__sub .issue-revision-sub-select[data-v-a4290149]{width:100%;max-width:100%;margin-top:4px}.track-edit-hint[data-v-a4290149]{font-size:10px;line-height:1.35;margin:0 0 4px}.issue-revision-drawer__head[data-v-a4290149]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #eceff1;flex-shrink:0}.issue-revision-drawer__title[data-v-a4290149]{margin:0;font-size:15px;font-weight:600;flex-shrink:0}.issue-revision-drawer__head-tools[data-v-a4290149]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.issue-revision-drawer__close[data-v-a4290149]{margin-left:auto;border:none;background:transparent;font-size:22px;line-height:1;cursor:pointer;color:#78909c}.split-right>.issue-revision-uml-drawer[data-v-a4290149]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background:#fff;display:flex;flex-direction:column;border-radius:8px;border:1px solid #e0e0e0;box-shadow:0 8px 28px #0000001f;box-sizing:border-box;min-height:0;min-width:0}.issue-revision-uml-drawer__head[data-v-a4290149]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #eceff1;flex-shrink:0}.issue-revision-uml-drawer__title[data-v-a4290149]{margin:0;font-size:14px;font-weight:600}.issue-revision-uml-drawer__body[data-v-a4290149]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.issue-revision-uml-drawer__body[data-v-a4290149] .puw{flex:1;min-height:0}.issue-rev-fade-enter-active[data-v-a4290149],.issue-rev-fade-leave-active[data-v-a4290149]{transition:opacity .2s ease}.issue-rev-fade-enter-from[data-v-a4290149],.issue-rev-fade-leave-to[data-v-a4290149]{opacity:0}.revision-uml-history-dialog[data-v-a4290149]{max-width:min(920px,96vw);max-height:min(80vh,720px)}.revision-uml-history-dialog .judgement-principles-dialog__body[data-v-a4290149]{overflow:auto;max-height:min(62vh,560px)}.revision-uml-history-grid[data-v-a4290149]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.revision-uml-history-card[data-v-a4290149]{display:flex;flex-direction:column;align-items:stretch;padding:0;border:1px solid #e0e0e0;border-radius:8px;background:#fff;cursor:pointer;text-align:left;overflow:hidden}.revision-uml-history-card[data-v-a4290149]:hover{border-color:#90a4ae}.revision-uml-history-card__img[data-v-a4290149]{width:100%;aspect-ratio:4/3;object-fit:contain;background:#f5f5f5}.revision-uml-history-card__placeholder[data-v-a4290149]{width:100%;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:#eceff1;font-size:11px;color:#78909c}.revision-uml-history-card__meta[data-v-a4290149]{padding:6px 8px;font-size:10px;color:#546e7a;line-height:1.3}.issue-revision-drawer__body[data-v-a4290149]{flex:1;min-height:0;overflow:auto;padding:10px 12px 14px;display:flex;flex-direction:column}.issue-revision-drawer__actions[data-v-a4290149]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;align-items:center}.issue-revision-drawer__actions .primary[data-v-a4290149],.issue-revision-drawer__actions .issue-revision-drawer__apply-primary[data-v-a4290149],.issue-revision-drawer__actions .issue-revision-drawer__cancel-btn[data-v-a4290149]{box-sizing:border-box;min-height:36px;padding:8px 14px;font-size:13px;line-height:1.25;border-radius:6px;display:inline-flex;align-items:center;justify-content:center}.issue-revision-drawer__actions .issue-revision-drawer__apply-primary[data-v-a4290149]{background:#2e7d32;color:#fff}.issue-revision-drawer__actions .issue-revision-drawer__apply-primary[data-v-a4290149]:hover:not(:disabled){background:#1b5e20}.issue-revision-drawer__actions .issue-revision-drawer__cancel-btn[data-v-a4290149]{min-width:0;width:auto}.issue-revision-llm-stream[data-v-a4290149]{margin-top:10px;flex-shrink:0}.issue-revision-llm-stream__phase[data-v-a4290149]{margin:0 0 6px}.issue-revision-llm-stream__pre[data-v-a4290149]{margin:0;max-height:min(40vh,320px);white-space:pre-wrap;word-break:break-word}.issue-revision-pre[data-v-a4290149]{margin:6px 0 0;padding:8px 10px;background:#f5f7fa;border-radius:6px;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow:auto}.issue-revision-meta-hint[data-v-a4290149]{margin:6px 0 0;font-size:12px;color:#607d8b;line-height:1.45}.issue-revision-file[data-v-a4290149]{margin-top:6px;font-size:12px}.issue-revision-assets[data-v-a4290149]{margin:8px 0 0;padding-left:18px;font-size:12px}.issue-revision-asset-row[data-v-a4290149]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.man-field__label[data-v-a4290149]{display:block;margin-bottom:4px;font-size:12px;color:#546e7a}.track-ops .outline-tool-btn[data-v-a4290149]{margin-right:4px;margin-bottom:4px}.man-field--check[data-v-a4290149]{flex-direction:row;align-items:center;gap:8px}.issue-panel-tools[data-v-a4290149]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.issue-panel-tools-hint[data-v-a4290149]{font-size:11px}.issue-annotation-expanded[data-v-a4290149]{border-top:1px solid #eceff1;padding:10px 8px 12px;max-height:280px;overflow:auto}.ann-exp-hint[data-v-a4290149]{font-size:11px;margin:0 0 10px}.ann-finding-card[data-v-a4290149]{border:1px solid #e0e0e0;border-radius:8px;padding:8px 10px;margin-bottom:8px;background:#fafafa;font-size:12px}.ann-finding-card--obsolete[data-v-a4290149]{opacity:.65}.ann-finding-meta[data-v-a4290149]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.ann-finding-badge[data-v-a4290149]{font-weight:600;color:#1565c0}.ann-finding-tax[data-v-a4290149]{color:#546e7a}.ann-finding-snippet[data-v-a4290149],.ann-finding-fix[data-v-a4290149]{margin:0 0 6px;line-height:1.45}.ann-finding-actions[data-v-a4290149]{display:flex;flex-wrap:wrap;gap:6px}.issue-track-fab[data-v-a4290149]{position:absolute;z-index:35;right:10px;top:50%;transform:translateY(-50%);box-sizing:border-box;min-height:30px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:#00838f;color:#fff;font-size:12px;font-weight:600;line-height:1.25;cursor:pointer;box-shadow:0 4px 14px #0000002e}.issue-track-fab[data-v-a4290149]:hover{filter:brightness(1.05)}.issue-track-drawer[data-v-a4290149]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014,-6px 0 28px #00000014;transform:translate(100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .28s ease,opacity .22s ease,visibility .22s}.issue-track-drawer--open[data-v-a4290149]{transform:translate(0);opacity:1;visibility:visible;pointer-events:auto}.issue-track-drawer__head[data-v-a4290149]{position:relative;flex-shrink:0;padding:12px 40px 10px 14px;border-bottom:1px solid #eceff1}.issue-track-drawer__title[data-v-a4290149]{margin:0;font-size:15px;font-weight:600}.issue-track-drawer__sub[data-v-a4290149]{margin:4px 0 0;font-size:11px}.issue-track-drawer__close[data-v-a4290149]{position:absolute;right:8px;top:8px;width:32px;height:32px;border:none;border-radius:6px;background:#eceff1;font-size:22px;line-height:1;cursor:pointer;color:#37474f}.issue-track-drawer__body[data-v-a4290149]{flex:1;min-height:0;overflow:auto;padding:12px 14px 14px}.issue-track-drawer__body--stack[data-v-a4290149]{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:10px 12px 12px}.track-list-area[data-v-a4290149]{flex:1;min-height:0;overflow:auto}.track-draft-ai-panel[data-v-a4290149]{flex-shrink:0;padding:10px 12px;border-bottom:1px solid #eceff1;background:#fafbfc}.track-draft-ai-hint[data-v-a4290149]{margin:0 0 6px;font-size:12px;line-height:1.45}.track-draft-ai-meta[data-v-a4290149]{margin:0 0 8px;font-size:12px}.track-draft-ai-textarea[data-v-a4290149]{font-size:13px}.track-draft-ai-actions[data-v-a4290149]{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.track-draft-ai-stop[data-v-a4290149]{flex-shrink:0}.track-draft-ai-stream[data-v-a4290149]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:6px 8px;border-radius:4px;background:#e3f2fd;border:1px solid #90caf9;min-height:32px;box-sizing:border-box}.track-draft-ai-stream-phase[data-v-a4290149]{flex-shrink:0;font-size:11px;max-width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track-draft-ai-stream-tail[data-v-a4290149]{flex:1;min-width:0;font-size:11px;font-family:ui-monospace,monospace;color:#37474f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track-draft-ai-primary[data-v-a4290149]{font-weight:600}.track-draft-overlay[data-v-a4290149]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;display:flex;flex-direction:column;background:#fff;border-radius:0 0 8px 8px;box-shadow:0 -8px 28px #0000001a}.track-draft-overlay__head[data-v-a4290149]{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px 12px;flex-wrap:wrap;padding:8px 10px;border-bottom:1px solid #eceff1}.track-draft-overlay__head-main[data-v-a4290149]{flex:1;min-width:200px;max-width:min(100%,520px)}.track-draft-overlay__head-actions[data-v-a4290149]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.track-draft-title-inline[data-v-a4290149]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.track-draft-title-inline .track-draft-title[data-v-a4290149]{margin:0}.track-draft-title-inline .paper-itag[data-v-a4290149]{flex-shrink:0}.track-draft-title[data-v-a4290149]{font-size:14px;font-weight:600}.track-draft-overlay__head-actions .track-draft-head-btn[data-v-a4290149]{min-height:30px;padding:6px 12px;font-size:12px;line-height:1.25;border-radius:6px;border:1px solid #b0bec5;background:#fff;color:#455a64;cursor:pointer;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-family:inherit}.track-draft-overlay__head-actions .track-draft-head-btn[data-v-a4290149]:hover:not(:disabled){border-color:#78909c;background:#fafafa}.track-draft-overlay__head-actions .track-draft-head-btn--primary[data-v-a4290149]{background:#1565c0;color:#fff;border-color:#1565c0}.track-draft-overlay__head-actions .track-draft-head-btn--primary[data-v-a4290149]:hover:not(:disabled){background:#1e74c8;border-color:#1e74c8}.track-draft-overlay__head-actions .track-draft-head-btn--primary[data-v-a4290149]:disabled{opacity:.6;cursor:not-allowed}.track-draft-scroll[data-v-a4290149]{flex:1;min-height:0;overflow:auto;padding:6px 8px}.track-draft-card[data-v-a4290149]{border:1px solid #e0e0e0;border-radius:6px;padding:6px;margin-bottom:8px;background:#fafafa;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.track-draft-card--active[data-v-a4290149]{border-color:#00838f;background:#e8f7f9;box-shadow:0 0 0 1px #00838f47}.track-draft-card-inner[data-v-a4290149]{margin:0;max-width:100%}.track-draft-split[data-v-a4290149]{display:grid;grid-template-columns:1fr;gap:12px 14px;align-items:start}@media (min-width: 880px){.track-draft-split[data-v-a4290149]{grid-template-columns:minmax(0,1.08fr) minmax(300px,46%)}}.track-draft-split__left[data-v-a4290149],.track-draft-split__right[data-v-a4290149]{min-width:0}.track-draft-split__right[data-v-a4290149]{max-width:none}.track-draft-split__left .man-field__label[data-v-a4290149]{font-size:11px;margin-bottom:2px}.track-draft-split__right .man-field__label[data-v-a4290149]{font-size:11px;margin-bottom:2px;font-weight:500;color:#455a64}.track-edit-row--draft-kind[data-v-a4290149]{align-items:flex-end;flex-wrap:wrap;gap:8px 12px;margin-bottom:6px}.track-draft-split__right .track-edit-cell--draft-tax[data-v-a4290149]{flex:1 1 100%;width:100%;min-width:0;max-width:none}.track-draft-split__right .track-edit-cell--draft-tax .man-field__label[data-v-a4290149]{display:block;margin-bottom:2px}.track-edit-select--draft[data-v-a4290149]{width:100%;min-height:30px;height:auto;padding:4px 6px;font-size:12px;line-height:1.25;box-sizing:border-box}.track-draft-split__right .track-edit-cell--likelihood .man-field__label[data-v-a4290149]{display:block;margin-bottom:2px}.track-draft-split__right .track-edit-radios--likelihood-row[data-v-a4290149]{gap:3px 6px;min-height:24px;align-items:center}.track-draft-split__right .track-edit-radio[data-v-a4290149]{font-size:12px}.track-draft-split__right .track-edit-cell--doc .man-field__label[data-v-a4290149]{display:block;margin-bottom:2px}.track-draft-split__right .track-edit-cell__control--doc[data-v-a4290149]{min-height:24px;height:24px}.track-draft-split__right .track-edit-doc-check[data-v-a4290149]{min-width:22px;min-height:24px}.track-draft-split__right .track-edit-doc-check input[data-v-a4290149]{width:14px;height:14px}.track-draft-split__right .track-edit-cell--block[data-v-a4290149]{width:88px;min-width:88px;flex:0 0 auto}.track-draft-split__right .track-edit-cell--scope-draft[data-v-a4290149]{flex:0 0 auto}.track-draft-revision-banner[data-v-a4290149]{margin:2px 0 8px;padding:8px 10px;border-radius:6px;background:#f0f7ff;border:1px solid #bbdefb;font-size:12px;line-height:1.45}.track-draft-revision-banner__row[data-v-a4290149]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:4px}.track-draft-revision-banner__row[data-v-a4290149]:last-of-type{margin-bottom:0}.track-draft-revision-banner__k[data-v-a4290149]{flex-shrink:0;font-weight:600;color:#37474f;min-width:4.5em}.track-draft-revision-banner__v[data-v-a4290149]{color:#1565c0;font-weight:500;flex:1;min-width:0;word-break:break-word}.track-draft-revision-banner__hint[data-v-a4290149]{margin:6px 0 0;padding-top:6px;border-top:1px dashed #90caf9;font-size:11px;color:#37474f;line-height:1.5}.track-draft-revision-banner__hint--muted[data-v-a4290149]{color:#546e7a;font-style:normal}.track-draft-split__right .track-edit-cell--block .man-field__label[data-v-a4290149]{display:block;margin-bottom:2px}.track-draft-split__right .track-edit-input--block[data-v-a4290149]{min-height:24px;height:24px;padding:0 4px;font-size:12px;box-sizing:border-box}.track-edit-field--draft-tight[data-v-a4290149]{margin-bottom:3px}.track-edit-textarea--draft[data-v-a4290149]{min-height:34px;padding:3px 5px;font-size:12px;line-height:1.35}.track-draft-split__right .track-edit-field.man-field--compact[data-v-a4290149]{margin-bottom:4px}.track-draft-block-preview[data-v-a4290149]{min-height:88px;max-height:220px;overflow:auto;margin-top:4px;padding:8px 10px;background:#f5f7f8;border:1px solid #eceff1;border-radius:6px;box-sizing:border-box}.track-draft-block-preview__text[data-v-a4290149]{margin:0;font-size:11px;line-height:1.5;color:#263238;white-space:pre-wrap;word-break:break-word}.track-draft-block-preview__placeholder[data-v-a4290149],.track-draft-block-preview__muted[data-v-a4290149]{margin:0;font-size:10px;line-height:1.4}.track-draft-card__head[data-v-a4290149]{display:flex;align-items:center;gap:6px;margin-bottom:4px;flex-wrap:wrap}.track-draft-rm[data-v-a4290149]{margin-left:auto}.track-draft-badge[data-v-a4290149]{font-size:10px;padding:2px 6px;border-radius:4px;background:#e3f2fd;color:#1565c0}.track-draft-badge--man[data-v-a4290149]{background:#fff3e0;color:#ef6c00}.track-draft-meta[data-v-a4290149]{font-size:9px;margin:4px 0 0}.man-field--compact[data-v-a4290149]{margin-bottom:8px}.issue-track-drawer__placeholder[data-v-a4290149]{margin:0;padding:16px 14px;font-size:12px}.track-toolbar[data-v-a4290149]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.track-batch-label[data-v-a4290149]{display:flex;align-items:center;gap:6px;font-size:12px}.track-list[data-v-a4290149]{list-style:none;margin:0;padding:0}.track-row[data-v-a4290149]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:6px 0;border-bottom:1px solid #f0f0f0;font-size:12px}.track-row-main[data-v-a4290149]{flex:1 1 160px;min-width:0}.track-bid[data-v-a4290149]{font-weight:600;color:#1565c0;margin-right:6px}.track-sum[data-v-a4290149]{word-break:break-word}.track-status-select[data-v-a4290149]{font-size:11px;padding:2px 4px;min-width:88px}.track-empty[data-v-a4290149]{font-size:12px;margin:0}.ann-checkbox[data-v-a4290149]{margin:0;font-size:12px}.issue-results-scroll[data-v-a4290149]{flex:1;min-height:0;overflow:auto;border:1px solid #eee;border-radius:6px;background:#fafafa;padding:10px 12px;box-sizing:border-box}.issue-results-empty[data-v-a4290149]{margin:0;padding:12px}.issue-doc-block[data-v-a4290149],.issue-block-block[data-v-a4290149]{display:flex;flex-direction:column;align-items:stretch}.issue-subtitle[data-v-a4290149]{font-size:11px;font-weight:600;color:#607d8b;padding:6px 2px 4px;margin:0}.issue-row[data-v-a4290149]{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;box-sizing:border-box;text-align:left;padding:8px 10px;border:none;border-bottom:1px solid #eceff1;background:#fff;font-size:12px;line-height:1.45;color:#263238;font-family:inherit}.issue-row__top[data-v-a4290149]{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;min-width:0}.issue-row__selectable--head[data-v-a4290149]{flex:1;min-width:0;margin:0;padding:0;border:none;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer;user-select:text;-webkit-user-select:text}.issue-row__head[data-v-a4290149]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.issue-row__body[data-v-a4290149]{cursor:pointer;user-select:text;-webkit-user-select:text;min-width:0}.issue-row__detail[data-v-a4290149]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.issue-row__selectable--head[data-v-a4290149]:focus{outline:none}.issue-row__selectable--head[data-v-a4290149]:focus-visible{outline:2px solid #1565c0;outline-offset:2px}.issue-row[data-v-a4290149]:last-child{border-bottom:none}.issue-row[data-v-a4290149]:hover{background:#f5f9ff}.issue-row--active[data-v-a4290149]{background:#fff8e1!important;box-shadow:inset 3px 0 #ff9800bf}.issue-row-wrap[data-v-a4290149]{position:relative}.issue-row-wrap--ann-active .issue-row[data-v-a4290149]{padding-right:56px}.issue-scan-debug[data-v-a4290149]{margin:6px 8px 10px;padding:8px 10px;border:1px dashed #90a4ae;border-radius:6px;background:#fafafa;font-size:11px}.issue-scan-debug__title[data-v-a4290149]{font-weight:600;margin-bottom:6px;color:#37474f}.issue-scan-debug__pre[data-v-a4290149]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:11px;line-height:1.4;max-height:360px;overflow:auto}.issue-row-actions--track[data-v-a4290149]{flex-shrink:0;z-index:2;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;justify-content:flex-end;align-items:center}.issue-row-actions--track .issue-ann-analyze-btn[data-v-a4290149]{position:static}.ann-analyze-live-bar[data-v-a4290149]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #cfd8dc;border-radius:6px;background:#f5fafa;min-height:36px;box-sizing:border-box}.ann-analyze-stop-btn[data-v-a4290149]{flex-shrink:0;padding:4px 12px;font-size:12px;border:1px solid #c62828;border-radius:4px;background:#fff;color:#c62828;cursor:pointer;font-family:inherit}.ann-analyze-stop-btn[data-v-a4290149]:hover{background:#ffebee}.ann-analyze-live-phase[data-v-a4290149]{flex-shrink:0;font-size:11px;white-space:nowrap}.ann-analyze-live-tail[data-v-a4290149]{flex:1;min-width:0;font-size:11px;font-family:ui-monospace,monospace;color:#37474f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.issue-ann-analyze-btn--secondary[data-v-a4290149]{border-color:#78909c;background:#eceff1;color:#37474f}.issue-ann-analyze-btn--secondary[data-v-a4290149]:hover:not(:disabled){filter:brightness(.97)}.issue-ann-analyze-btn[data-v-a4290149]{position:absolute;top:6px;right:8px;z-index:2;padding:3px 10px;font-size:11px;font-weight:600;border-radius:6px;border:1px solid #00838f;background:#e0f7fa;color:#006064;cursor:pointer}.issue-ann-analyze-btn[data-v-a4290149]:hover:not(:disabled){filter:brightness(.98)}.issue-ann-analyze-btn[data-v-a4290149]:disabled{opacity:.65;cursor:not-allowed}.issue-bid[data-v-a4290149]{font-weight:600;color:#1565c0;flex:0 0 auto}.issue-tax[data-v-a4290149]{color:#546e7a;flex:0 1 auto}.issue-msg[data-v-a4290149]{flex:1 1 100%;min-width:0;word-break:break-word}.issue-lang-edit[data-v-a4290149]{flex:1 1 100%;font-size:12px;color:#5d4037;opacity:.92;word-break:break-all}.issue-row--annotation:not(.issue-row--active) .issue-msg[data-v-a4290149]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.issue-row--annotation.issue-row--active .issue-msg[data-v-a4290149]{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.blk-quick-fallback-bar[data-v-a4290149]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;position:sticky;top:0;z-index:7;margin:0 0 8px;padding:8px 10px;background:#f5f9ff;border:1px solid #90caf9;border-radius:8px;font-size:11px;box-sizing:border-box}.blk-quick-fallback-bar__title[data-v-a4290149]{flex:1 1 140px;min-width:0;font-weight:600;color:#455a64;line-height:1.35}.blk-quick-inline-hint[data-v-a4290149]{font-weight:400;margin-left:4px}.blk-quick-inline-warn[data-v-a4290149]{font-size:11px;line-height:1.35;color:#e65100;max-width:160px}.blk-quick-inline-actions[data-v-a4290149]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end}.blk-quick-inline-btn[data-v-a4290149]{font-size:11px;padding:4px 8px}.blocks[data-v-a4290149]{flex:1;min-height:0;overflow:auto;border:1px solid #eee;border-radius:6px}.blk[data-v-a4290149]{position:relative;border-left:4px solid #cfd8dc;background:#fff;padding:8px 10px;border-bottom:1px solid #eee}.blk--sync[data-v-a4290149]{cursor:pointer}.blk--sync[data-v-a4290149]:hover{background:#f5f9ff}.blk--selected[data-v-a4290149]{background:#fff8e1!important;box-shadow:inset 3px 0 #ff9800bf}.blk-meta[data-v-a4290149]{font-size:11px;color:#607d8b;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.blk-meta__main[data-v-a4290149]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.blk-meta__actions[data-v-a4290149]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;justify-content:flex-end;flex:0 1 auto}.bid[data-v-a4290149]{font-weight:600;color:#37474f}.breg[data-v-a4290149]{font-weight:600}.blk-text[data-v-a4290149]{margin:0;white-space:pre-wrap;font-size:13px;line-height:1.6;color:#212121}.docx-container[data-v-a4290149]{flex:1;min-height:120px;overflow:auto;border:1px solid #e0e0e0;border-radius:6px}.preview-panel[data-v-a4290149] p{margin:.4em 0}.preview-panel[data-v-a4290149] .preview-chunk{cursor:pointer;transition:max-height .2s ease,opacity .15s ease}.preview-panel[data-v-a4290149] .preview-chunk--collapsed{position:relative;box-shadow:inset 0 -10px 10px -8px #00000012}.preview-panel[data-v-a4290149] .preview-chunk--collapsed:after{content:"⋯";position:absolute;right:8px;bottom:4px;font-size:11px;color:#455a64;pointer-events:none}.preview-panel[data-v-a4290149] .preview-chunk.preview-chunk--selected{border-radius:4px}.outline-toolbar[data-v-a4290149]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.outline-tool-btn[data-v-a4290149]{padding:2px 6px;font-size:11px;border:1px solid #b0bec5;background:#fff;border-radius:4px;cursor:pointer;color:#455a64}.outline-empty[data-v-a4290149]{font-size:12px;margin:0;padding:8px 0}.outline-list[data-v-a4290149]{list-style:none;margin:0;padding:0;flex:1;min-height:0;overflow:auto;border:1px solid #eee;border-radius:6px;background:#fafafa}.outline-item[data-v-a4290149]{display:flex;align-items:center;gap:4px;margin:0;padding:5px 6px;font-size:11px;line-height:1.35;color:#37474f;border-bottom:1px solid #eceff1}.outline-item--active[data-v-a4290149]{background:#fff8e1;font-weight:600}.outline-item--caption .outline-label[data-v-a4290149]{color:#546e7a;font-size:.92em}.outline-item--section-title .outline-label[data-v-a4290149]{font-weight:600}.outline-item--bib-entry .outline-label[data-v-a4290149]{color:#5d6d7e;font-size:.9em}.outline-toggle[data-v-a4290149]{flex:0 0 1.1em;width:1.1em;text-align:center;font-weight:700;cursor:pointer;color:#1565c0}.outline-toggle--spacer[data-v-a4290149]{visibility:hidden}.outline-label[data-v-a4290149]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.panel .panel-body h3[data-v-a4290149]{margin:0 0 8px;font-size:16px;line-height:1.35}.panel .panel-head h3[data-v-a4290149]{margin:0;font-size:16px;line-height:1.35}.man-field[data-v-a4290149]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:13px}.man-select[data-v-a4290149],.man-input[data-v-a4290149],.man-textarea[data-v-a4290149]{padding:2px 5px;border:1px solid #b0bec5;border-radius:6px;font-family:inherit}.track-toolbar select.man-select.track-batch-select[data-v-a4290149]{min-width:120px;min-height:30px;padding:0 8px;font-size:12px;line-height:1.25;border-radius:4px;background:#fff;color:#455a64;box-sizing:border-box;cursor:pointer}.track-toolbar select.man-select.track-batch-select[data-v-a4290149]:focus{outline:none;border-color:#78909c;box-shadow:0 0 0 1px #78909c59}.track-toolbar .outline-tool-btn[data-v-a4290149]{min-height:30px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;font-size:12px;line-height:1.25}.track-toolbar .track-toolbar-btn--add[data-v-a4290149]:not(:disabled){background:linear-gradient(180deg,#e8f5e9,#c8e6c9);border-color:#66bb6a;color:#1b5e20;font-weight:600}.track-toolbar .track-toolbar-btn--add[data-v-a4290149]:not(:disabled):hover{background:linear-gradient(180deg,#c8e6c9,#a5d6a7);border-color:#43a047;color:#0d3d0f}.track-toolbar .track-toolbar-btn--apply[data-v-a4290149]:not(:disabled){background:linear-gradient(180deg,#e3f2fd,#bbdefb);border-color:#42a5f5;color:#0d47a1;font-weight:600}.track-toolbar .track-toolbar-btn--apply[data-v-a4290149]:not(:disabled):hover{background:linear-gradient(180deg,#bbdefb,#90caf9);border-color:#1e88e5;color:#01579b}.track-toolbar .track-toolbar-btn--verify[data-v-a4290149]:not(:disabled){background:linear-gradient(180deg,#ede7f6,#d1c4e9);border-color:#7e57c2;color:#4527a0;font-weight:600}.track-toolbar .track-toolbar-btn--verify[data-v-a4290149]:not(:disabled):hover{background:linear-gradient(180deg,#d1c4e9,#b39ddb);border-color:#5e35b1;color:#311b92}.track-toolbar .track-toolbar-btn--bulk-del[data-v-a4290149]:not(:disabled){background:linear-gradient(180deg,#ffebee,#ffcdd2);border-color:#e57373;color:#b71c1c;font-weight:600}.track-toolbar .track-toolbar-btn--bulk-del[data-v-a4290149]:not(:disabled):hover{background:linear-gradient(180deg,#ffcdd2,#ef9a9a);border-color:#c62828;color:#7f0000}.issue-toolbar-btn--tools[data-v-a4290149]{border-color:#90a4ae}@media (max-width: 1400px){.split[data-v-a4290149]{grid-template-columns:minmax(100px,1fr) minmax(100px,1fr) minmax(1026px,3fr)}.split-right[data-v-a4290149]{grid-template-columns:200px minmax(826px,1fr)}}@media (max-width: 1100px){.extract.issue-scan[data-v-a4290149]{overflow-x:auto;-webkit-overflow-scrolling:touch}.split[data-v-a4290149]{min-width:1180px}}.preview-panel .panel-body--preview[data-v-a4290149]{position:relative}.panel-head--preview.panel-head--single-line[data-v-a4290149]{align-items:stretch}.panel-head__title-inline--preview[data-v-a4290149]{flex-wrap:wrap;align-items:center;row-gap:4px;column-gap:6px}.panel-head__title-inline--preview>h3[data-v-a4290149]{max-width:none;flex:0 0 auto}.panel-head__title-inline--preview .preview-unsaved-inline[data-v-a4290149]{flex:1 1 12rem;min-width:0;margin:0;padding:2px 8px;border-radius:4px;font-size:11px;line-height:1.4;color:#b71c1c;background:#b71c1c14;border:1px solid rgba(183,28,28,.35);box-sizing:border-box}.preview-patch-popover[data-v-a4290149]{position:absolute;right:10px;bottom:10px;z-index:25;width:280px;max-width:calc(100% - 20px);max-height:min(58vh,420px);overflow-x:hidden;overflow-y:auto;box-sizing:border-box;border-radius:10px;background:#fff;box-shadow:0 4px 18px #0000001f,0 0 0 1px #0000000f}.preview-patch-toggle[data-v-a4290149]{display:inline-flex;align-items:center;gap:6px;margin-right:8px;font-size:12px;color:#546e7a;cursor:pointer;-webkit-user-select:none;user-select:none}.preview-patch-toggle input[data-v-a4290149]{margin:0;width:15px;height:15px}.preview-patch-editor[data-v-a4290149]{padding:11px 12px 12px;font-size:12px;line-height:1.4}.preview-patch-editor-hint[data-v-a4290149]{margin:0 0 8px;line-height:1.5;font-size:11px}.preview-patch-editor-hint code[data-v-a4290149]{font-size:11px}.preview-patch-row[data-v-a4290149]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:6px}.preview-patch-row-label[data-v-a4290149]{color:#607d8b;white-space:nowrap;font-size:11px}.preview-patch-input[data-v-a4290149]{width:4rem;padding:3px 6px;border:1px solid rgba(0,0,0,.15);border-radius:4px;font-size:12px;box-sizing:border-box}.preview-patch-btn[data-v-a4290149]{margin-left:auto}.preview-patch-btn--mini[data-v-a4290149]{padding:3px 8px!important;min-height:0!important;font-size:12px!important;line-height:1.35!important}.preview-patch-empty[data-v-a4290149]{margin:0 0 6px;font-size:11px}.preview-patch-actions[data-v-a4290149]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.06)}.preview-panel .panel-head__actions .outline-tool-btn.preview-source-toggle[data-v-a4290149]{padding:4px 10px;font-size:12px;min-height:0;line-height:1.4}.workspace-page.paper-list-page--fill{display:flex;flex-direction:column;min-height:0;flex:1 1 0;align-self:stretch;width:100%;overflow:hidden}.paper-list-body{display:flex;flex-direction:column;flex:1 1 0;min-height:0;min-width:0;overflow:hidden}.paper-list-body>.err[data-v-2ead05e5]{flex-shrink:0}.paper-list-state[data-v-2ead05e5]{flex-shrink:0}.paper-list-filters[data-v-2ead05e5]{flex-shrink:0;margin-bottom:10px;padding:6px 10px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 2px #0000000a}.paper-list-filters--one-line[data-v-2ead05e5]{padding:6px 8px}.paper-list-filters-row--one-line[data-v-2ead05e5]{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}.paper-list-filter-control[data-v-2ead05e5]{flex:0 1 96px;min-width:64px;max-width:160px;font:inherit;font-size:13px;color:#263238;border:1px solid #b0bec5;border-radius:6px;background:#fff;min-height:32px;box-sizing:border-box;padding:0 8px}.paper-list-filter-control--wide[data-v-2ead05e5]{flex:2 1 180px;min-width:140px;max-width:360px}.paper-list-filter-control--select[data-v-2ead05e5]{max-width:220px;cursor:pointer;padding-right:6px}.paper-list-filter-input[data-v-2ead05e5]::placeholder{color:#90a4ae}.paper-list-filter-clear[data-v-2ead05e5]{flex:0 0 auto;padding:5px 10px;font-size:13px}.paper-code-cell[data-v-2ead05e5],.writer-cell[data-v-2ead05e5]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paper-list-filter-empty[data-v-2ead05e5]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.paper-list-filter-empty-btn[data-v-2ead05e5]{flex-shrink:0}.paper-list-page-count[data-v-2ead05e5]{color:#37474f;font-weight:600}.paper-list-toolbar[data-v-2ead05e5]{margin-bottom:16px;flex-shrink:0}.paper-list-toolbar-left[data-v-2ead05e5]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.paper-itag[data-v-2ead05e5]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1px solid #90a4ae;background:#eceff1;color:#455a64;font-size:12px;font-weight:600;font-style:italic;line-height:1;cursor:default;outline:none}.paper-itag[data-v-2ead05e5]:hover,.paper-itag[data-v-2ead05e5]:focus-visible{border-color:#546e7a;background:#e3e8ec;color:#263238}.paper-itag-face[data-v-2ead05e5]{-webkit-user-select:none;user-select:none;pointer-events:none}.paper-itag-tip[data-v-2ead05e5]{display:none;position:absolute;z-index:50;left:0;top:calc(100% + 8px);width:min(420px,calc(100vw - 48px));padding:12px 14px;background:#fff;border:1px solid #cfd8dc;border-radius:8px;box-shadow:0 6px 20px #0000001f;font-size:13px;line-height:1.55;color:#37474f;font-style:normal;font-weight:400;text-align:left}.paper-itag-tip p[data-v-2ead05e5]{margin:0 0 8px}.paper-itag-tip p[data-v-2ead05e5]:last-child{margin-bottom:0}.paper-itag:hover .paper-itag-tip[data-v-2ead05e5],.paper-itag:focus-within .paper-itag-tip[data-v-2ead05e5]{display:block}.paper-list-toolbar-actions[data-v-2ead05e5]{gap:8px;flex-wrap:wrap;align-items:center}.paper-list-pagination[data-v-2ead05e5]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:13px;color:#546e7a;margin-right:4px;max-width:100%}.paper-list-page-ctrl[data-v-2ead05e5]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.paper-list-page-size[data-v-2ead05e5]{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#37474f}.paper-list-page-size-select[data-v-2ead05e5]{font:inherit;font-size:13px;padding:2px 6px;border-radius:4px;border:1px solid #b0bec5;background:#fff;color:#263238;vertical-align:middle}.paper-list-page-range[data-v-2ead05e5]{font-size:13px;white-space:nowrap}.paper-list-page-num[data-v-2ead05e5]{margin:0 2px 0 0;white-space:nowrap;color:#37474f}.paper-list-page-btn[data-v-2ead05e5]{padding:6px 10px;font-size:13px}.paper-list-table-scroll[data-v-2ead05e5]{flex:1 1 0;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:8px;background:#fff;box-shadow:0 1px 3px #00000014;align-self:stretch;width:100%}.paper-list-data-table[data-v-2ead05e5]{width:100%;border-collapse:separate;border-spacing:0;box-shadow:none;border-radius:0;overflow:visible}.paper-list-data-table thead th[data-v-2ead05e5]{position:sticky;top:0;z-index:2;background:#eceff1;background-clip:padding-box;box-shadow:0 1px #e0e0e0}.paper-toolbar-btn[data-v-2ead05e5]{padding:6px 12px;font-size:13px}.fname[data-v-2ead05e5]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-actions[data-v-2ead05e5]{min-width:420px}.col-actions--paper[data-v-2ead05e5]{min-width:520px;vertical-align:top}.sr-only[data-v-2ead05e5]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tpl-cell[data-v-2ead05e5]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions .link.muted[data-v-2ead05e5]{color:#90a4ae;text-decoration:none;cursor:not-allowed}.actions[data-v-2ead05e5]{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.actions--paper-list[data-v-2ead05e5]{display:block;padding:8px 6px}.actions .link[data-v-2ead05e5]{background:none;border:none;padding:0;color:#1565c0;cursor:pointer;font-size:13px;text-decoration:underline}.actions .link.danger[data-v-2ead05e5]{color:#c62828}.actions .link[data-v-2ead05e5]:disabled{color:#b0bec5;cursor:not-allowed;text-decoration:none}.actions a.link[data-v-2ead05e5]{text-decoration:underline}.actions button.link[data-v-2ead05e5]{font-family:inherit}.paper-actions[data-v-2ead05e5]{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:stretch}.paper-action-group[data-v-2ead05e5]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:5px 8px 5px 6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;max-width:100%}.paper-action-group-h[data-v-2ead05e5]{flex:0 0 auto;font-size:11px;font-weight:700;color:#64748b;line-height:1.2;padding:3px 8px 3px 4px;border-right:1px solid #e2e8f0;margin-right:2px;-webkit-user-select:none;user-select:none}.paper-action-group-btns[data-v-2ead05e5]{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;min-width:0}.paper-action-btn[data-v-2ead05e5]{display:inline-flex;align-items:center;justify-content:center;padding:4px 9px;margin:0;font-family:inherit;font-size:12px;line-height:1.35;color:#1565c0;background:#fff;border:1px solid #cfd8dc;border-radius:5px;cursor:pointer;white-space:nowrap;transition:background .12s ease,border-color .12s ease}.paper-action-btn[data-v-2ead05e5]:hover:not(:disabled){background:#e3f2fd;border-color:#90caf9;color:#0d47a1}.paper-action-btn[data-v-2ead05e5]:disabled{color:#b0bec5;background:#f5f5f5;border-color:#e0e0e0;cursor:not-allowed}.paper-action-btn--danger[data-v-2ead05e5]{color:#c62828;border-color:#ffcdd2;background:#fff8f8}.paper-action-btn--danger[data-v-2ead05e5]:hover:not(:disabled){background:#ffebee;border-color:#ef9a9a;color:#b71c1c}.paper-action-btn--accent[data-v-2ead05e5]{color:#fff;background:#1565c0;border-color:#1565c0;font-weight:600}.paper-action-btn--accent[data-v-2ead05e5]:hover:not(:disabled){background:#0d47a1;border-color:#0d47a1;color:#fff}.paper-action-btn--accent[data-v-2ead05e5]:disabled{color:#eceff1;background:#b0bec5;border-color:#b0bec5}.paper-action-btn--writing[data-v-2ead05e5]{color:#fff;background:#2e7d32;border-color:#2e7d32;font-weight:600}.paper-action-btn--writing[data-v-2ead05e5]:hover:not(:disabled){background:#1b5e20;border-color:#1b5e20;color:#fff}.paper-action-btn--writing[data-v-2ead05e5]:disabled{color:#eceff1;background:#a5d6a7;border-color:#a5d6a7}.paper-action-pill[data-v-2ead05e5]{display:inline-flex;align-items:center;padding:4px 9px;font-size:12px;border-radius:5px;border:1px dashed #cfd8dc;line-height:1.35}.paper-action-pill--off[data-v-2ead05e5]{color:#90a4ae;background:#fafafa;cursor:default;-webkit-user-select:none;user-select:none}.paper-action-btn--scan[data-v-2ead05e5]{color:#bf360c;background:linear-gradient(180deg,#fff8e1,#ffecb3);border-color:#ffa726;font-weight:600;box-shadow:0 1px #ff980040}.paper-action-btn--scan[data-v-2ead05e5]:hover:not(:disabled){color:#870000;background:linear-gradient(180deg,#ffe082,#ffd54f);border-color:#fb8c00}.paper-action-btn--scan[data-v-2ead05e5]:disabled{color:#b0bec5;background:#f5f5f5;border-color:#e0e0e0;box-shadow:none}.err[data-v-2ead05e5]{color:#c62828;margin:8px 0}.modal[data-v-2ead05e5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.modal-inner[data-v-2ead05e5]{background:#fff;border-radius:10px;padding:20px;max-width:480px;width:100%}.modal-inner.wide[data-v-2ead05e5],.paper-tplize-modal.modal-inner.wide[data-v-2ead05e5]{max-width:560px}.paper-tplize-lead[data-v-2ead05e5]{margin:0 0 12px;font-size:13px;line-height:1.55}.paper-tplize-remind[data-v-2ead05e5]{margin:0 0 14px;padding:10px 12px;font-size:13px;line-height:1.55;color:#37474f;background:#fff8e1;border:1px solid #ffe082;border-radius:8px}.paper-tplize-remind strong[data-v-2ead05e5]{color:#e65100}.paper-tplize-fieldset[data-v-2ead05e5]{border:1px solid #e0e0e0;border-radius:8px;padding:10px 14px 12px;margin:0 0 14px}.paper-tplize-legend[data-v-2ead05e5]{font-size:13px;font-weight:600;padding:0 6px;color:#37474f}.paper-tplize-radio[data-v-2ead05e5]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:8px 0;cursor:pointer;font-size:14px}.paper-tplize-radio input[data-v-2ead05e5]{flex-shrink:0}.paper-tplize-sub[data-v-2ead05e5]{font-size:12px}.paper-tplize-select-wrap[data-v-2ead05e5]{display:block;margin-bottom:14px;font-size:14px}.paper-tplize-select-label[data-v-2ead05e5]{display:block;margin-bottom:6px;color:#455a64;font-size:13px}.paper-tplize-select[data-v-2ead05e5]{margin-top:4px}.paper-tplize-preserve-comments[data-v-2ead05e5]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 10px;margin:0 0 14px;font-size:14px;cursor:pointer}.paper-tplize-preserve-comments input[data-v-2ead05e5]{flex-shrink:0;margin-top:2px}.paper-tplize-preserve-comments .paper-tplize-sub[data-v-2ead05e5]{flex:1 1 220px;min-width:0;line-height:1.45;cursor:default}.paper-tplize-warn[data-v-2ead05e5]{margin:0 0 12px}.paper-tplize-err[data-v-2ead05e5]{margin:8px 0 0}.paper-final-modal[data-v-2ead05e5]{max-width:640px;max-height:min(90vh,880px);display:flex;flex-direction:column;padding:0;overflow:hidden}.paper-final-head[data-v-2ead05e5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 12px;border-bottom:1px solid #eceff1}.paper-final-title[data-v-2ead05e5]{margin:0;font-size:18px;font-weight:600}.paper-final-doc-line[data-v-2ead05e5]{margin:4px 0 0;font-size:13px}.paper-final-icon-close[data-v-2ead05e5]{flex-shrink:0;width:36px;height:36px;border:none;border-radius:8px;background:#f5f5f5;color:#546e7a;font-size:22px;line-height:1;cursor:pointer}.paper-final-icon-close[data-v-2ead05e5]:hover{background:#eceff1;color:#263238}.paper-final-intro[data-v-2ead05e5]{margin:0;padding:12px 20px;font-size:13px;line-height:1.55;background:#fafafa;border-bottom:1px solid #eceff1}.paper-final-intro code[data-v-2ead05e5]{font-size:12px;background:#eee;padding:1px 6px;border-radius:4px}.paper-final-top[data-v-2ead05e5]{padding:14px 20px;border-bottom:1px solid #eceff1}.paper-final-field[data-v-2ead05e5]{display:block;margin-bottom:12px}.paper-final-field-label[data-v-2ead05e5]{display:block;font-size:13px;color:#455a64;margin-bottom:6px}.paper-final-input[data-v-2ead05e5]{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid #cfd8dc;border-radius:6px;font-size:14px}.paper-final-actions[data-v-2ead05e5]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.paper-final-btn[data-v-2ead05e5]{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:6px;font-size:13px;font-family:inherit;cursor:pointer;border:1px solid transparent;line-height:1.3}.paper-final-btn[data-v-2ead05e5]:disabled{opacity:.55;cursor:not-allowed}.paper-final-btn--primary[data-v-2ead05e5]{background:#1565c0;color:#fff;border-color:#1565c0}.paper-final-btn--primary[data-v-2ead05e5]:hover:not(:disabled){background:#0d47a1;border-color:#0d47a1}.paper-final-btn--accent[data-v-2ead05e5]{background:#00838f;color:#fff;border-color:#00838f}.paper-final-btn--accent[data-v-2ead05e5]:hover:not(:disabled){background:#006064;border-color:#006064}.paper-final-btn--ghost[data-v-2ead05e5]{background:#fff;color:#37474f;border-color:#b0bec5}.paper-final-btn--ghost[data-v-2ead05e5]:hover:not(:disabled){background:#f5f5f5}.paper-final-btn--outline[data-v-2ead05e5]{background:#fff;color:#6a1b9a;border-color:#ce93d8}.paper-final-btn--outline[data-v-2ead05e5]:hover:not(:disabled){background:#f3e5f5}.paper-final-btn--sm[data-v-2ead05e5]{padding:6px 12px;font-size:12px}.paper-final-err[data-v-2ead05e5]{margin:0 20px;padding-top:10px}.paper-final-list-head[data-v-2ead05e5]{padding:12px 20px 8px;display:flex;flex-direction:column;gap:4px}.paper-final-list-title[data-v-2ead05e5]{font-size:14px;font-weight:600;color:#263238}.paper-final-list-hint[data-v-2ead05e5]{font-size:12px;line-height:1.5}.paper-final-version-list[data-v-2ead05e5]{list-style:none;margin:0;padding:0 20px 12px;overflow-y:auto;flex:1;min-height:0}.paper-final-card[data-v-2ead05e5]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;margin-bottom:10px;border:1px solid #e0e0e0;border-radius:8px;background:#fff}.paper-final-card-body[data-v-2ead05e5]{flex:1;min-width:200px}.paper-final-card-top[data-v-2ead05e5]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:4px}.paper-final-ver[data-v-2ead05e5]{font-weight:600;color:#1565c0;font-size:14px}.paper-final-src[data-v-2ead05e5]{font-size:12px;padding:2px 8px;border-radius:4px;background:#eceff1;color:#455a64}.paper-final-card-meta[data-v-2ead05e5]{font-size:12px}.paper-final-fname[data-v-2ead05e5]{word-break:break-all}.paper-final-fname--primary[data-v-2ead05e5]{flex:1;min-width:0;font-weight:600;color:#263238;font-size:13px}.paper-final-card-note[data-v-2ead05e5]{margin:8px 0 0;font-size:13px;line-height:1.45;color:#37474f}.paper-final-card-actions[data-v-2ead05e5]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.paper-final-empty[data-v-2ead05e5]{padding:16px 20px 20px;font-size:13px;line-height:1.55}.paper-final-empty p[data-v-2ead05e5]{margin:0 0 8px}.paper-final-empty p[data-v-2ead05e5]:last-child{margin-bottom:0}.paper-final-footer[data-v-2ead05e5]{padding:12px 20px 18px;border-top:1px solid #eceff1;display:flex;justify-content:flex-end}.paper-final-modal h3.paper-final-title[data-v-2ead05e5],.paper-final-modal label.paper-final-field[data-v-2ead05e5]{margin:0}.modal-inner h3[data-v-2ead05e5]{margin:0 0 12px}.modal-inner label[data-v-2ead05e5]{display:block;margin:12px 0;font-size:14px}.paper-list-kind-field[data-v-2ead05e5]{margin:14px 0 8px}.paper-list-kind-h[data-v-2ead05e5]{display:block;font-size:14px;font-weight:600;color:#37474f;margin-bottom:6px}.paper-list-kind-hint[data-v-2ead05e5]{margin:0 0 10px;font-size:12px;line-height:1.5}.paper-list-kind-radios[data-v-2ead05e5]{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.paper-list-kind-radio[data-v-2ead05e5]{display:inline-flex;align-items:center;gap:6px;font-size:14px;cursor:pointer}.paper-kind-cell[data-v-2ead05e5]{font-size:13px;white-space:nowrap}.paper-tpl-hint-below[data-v-2ead05e5]{font-size:12px;line-height:1.55;margin:0 0 12px}.w-full[data-v-2ead05e5]{width:100%;margin-top:6px;padding:8px;box-sizing:border-box}.modal-btn-cancel[data-v-2ead05e5]{padding:8px 16px;font-size:14px;font-family:inherit;line-height:1.3;border-radius:6px;border:1px solid #b0bec5;background:#fff;color:#455a64;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.modal-btn-cancel[data-v-2ead05e5]:hover{background:#eceff1;border-color:#90a4ae;color:#263238}.modal-btn-cancel[data-v-2ead05e5]:focus-visible{outline:2px solid #1565c0;outline-offset:2px}.modal-actions[data-v-2ead05e5]{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px}.modal-actions .primary[data-v-2ead05e5]{padding:8px 16px;font-size:14px;font-family:inherit;line-height:1.3;background:#1565c0;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background .15s ease}.modal-actions .primary[data-v-2ead05e5]:hover:not(:disabled){background:#0d47a1}.modal-actions .primary[data-v-2ead05e5]:disabled{opacity:.55;cursor:not-allowed}.writing-badge[data-v-2ead05e5]{display:inline-block;margin-right:6px;padding:2px 8px;font-size:11px;font-weight:600;color:#6d28d9;background:#ede9fe;border-radius:4px;vertical-align:middle}.rfd-root[data-v-8a028ef9]{width:100%;overflow-x:auto;padding:12px 0}.rfd-empty[data-v-8a028ef9]{text-align:center;padding:24px;font-size:14px}.muted[data-v-8a028ef9]{color:#666}.diagram[data-v-8a028ef9]{display:flex;flex-direction:column;align-items:center;width:max-content;min-width:100%;box-sizing:border-box}.system-title[data-v-8a028ef9]{background:#fff;color:#333;padding:12px 35px;border:1px solid #000;font-size:14px;font-weight:400}.connector[data-v-8a028ef9]{width:1px;height:var(--rfd-connector-h, 22px);background:#000;margin:0}.horizontal-branch[data-v-8a028ef9]{height:1px;background:#000;position:absolute;top:0;left:0}.roles-wrapper[data-v-8a028ef9]{position:relative;width:100%;display:flex;justify-content:center}.roles-container[data-v-8a028ef9]{display:flex;justify-content:center;position:relative}.role-section[data-v-8a028ef9]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;position:relative}.role-section[data-v-8a028ef9]:before{content:"";position:absolute;top:0;left:50%;width:1px;height:var(--rfd-layer-gap, 16px);background:#000;transform:translate(-.5px)}.role-title[data-v-8a028ef9]{background:#fff;color:#333;padding:12px 35px;border:1px solid #000;font-size:14px;font-weight:400;margin-top:var(--rfd-layer-gap, 16px)}.functions-container[data-v-8a028ef9]{display:flex;justify-content:center;flex-wrap:wrap;position:relative;align-items:stretch}.function-item[data-v-8a028ef9]{position:relative;display:flex;flex-direction:column;align-items:stretch;flex:0 0 auto}.function-item[data-v-8a028ef9]:before{content:"";position:absolute;top:calc(-1 * var(--rfd-layer-gap, 16px));left:50%;width:1px;height:var(--rfd-layer-gap, 16px);background:#000;transform:translate(-.5px)}.function-box[data-v-8a028ef9]{flex:1 1 auto;min-height:var(--rfd-function-min-h, 88px);background:#fff;border:1px solid #000;padding:var(--rfd-function-py, 15px) 12px;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box}.vertical-text[data-v-8a028ef9]{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:2px;font-size:14px;color:#000;font-weight:400;white-space:nowrap}.role-connector[data-v-8a028ef9]{width:1px;height:var(--rfd-layer-gap, 16px);background:#000;margin:0;position:relative}.functions-wrapper[data-v-8a028ef9]{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding-top:var(--rfd-layer-gap, 16px)}.function-horizontal-line[data-v-8a028ef9]{height:1px;background:#000;margin-bottom:var(--rfd-layer-gap, 16px);position:absolute;top:0;left:0}@media (max-width: 1200px){.function-box[data-v-8a028ef9]{min-width:50px;padding:calc(var(--rfd-function-py, 15px) - 2px) 12px}}@media (max-width: 768px){.roles-container[data-v-8a028ef9]{flex-direction:column;gap:40px}.horizontal-branch[data-v-8a028ef9]{display:none}.role-section[data-v-8a028ef9]:before{display:none}.functions-container[data-v-8a028ef9]{max-width:600px}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.45"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.pw-algo-formulas[data-v-6f2c2dda]{flex:1 1 0;min-height:0;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden;padding:12px;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.pw-algo-formulas__head[data-v-6f2c2dda]{flex-shrink:0;margin-bottom:10px}.pw-algo-formulas__head-row[data-v-6f2c2dda]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.pw-algo-formulas__head-left[data-v-6f2c2dda]{display:inline-flex;align-items:center;gap:8px;min-width:0}.pw-algo-formulas__title[data-v-6f2c2dda]{margin:0;font-size:15px;font-weight:600;color:#263238}.pw-algo-formulas__info[data-v-6f2c2dda]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1px solid #90a4ae;background:#fafafa;color:#546e7a;font-size:11px;font-weight:700;font-style:italic;line-height:1;cursor:help;-webkit-user-select:none;user-select:none}.pw-algo-formulas__info[data-v-6f2c2dda]:hover{border-color:#546e7a;color:#263238;background:#eceff1}.pw-algo-formulas__btn[data-v-6f2c2dda]{flex-shrink:0;font-size:13px;padding:6px 14px}.pw-algo-formulas__btn--stop[data-v-6f2c2dda]{background:#b71c1c;border-color:#8b0000;color:#fff}.pw-algo-formulas__btn--stop[data-v-6f2c2dda]:hover{background:#c62828}.pw-algo-formulas__stream[data-v-6f2c2dda]{margin:6px 0 0;font-size:11px;line-height:1.35;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-algo-formulas__err[data-v-6f2c2dda]{margin:8px 0 0;font-size:13px}.pw-algo-formulas__list[data-v-6f2c2dda]{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;contain:layout;display:flex;flex-direction:column;gap:12px}.pw-algo-formulas__block[data-v-6f2c2dda]{margin:0;padding:10px 12px;border:1px solid #eceff1;border-radius:6px;background:#fff}.pw-algo-formulas__block-title[data-v-6f2c2dda]{margin:0 0 8px;font-size:13px;font-weight:600;color:#37474f}.pw-algo-formulas__caption[data-v-6f2c2dda]{margin:14px 0 0;padding:8px 10px;border-radius:6px;background:#fff;border:1px solid #e8eaed;border-left:3px solid #cfd8dc}.pw-algo-formulas__caption-label[data-v-6f2c2dda]{display:block;font-size:11px;font-weight:600;color:#546e7a;letter-spacing:.02em;margin-bottom:4px}.pw-algo-formulas__caption-text[data-v-6f2c2dda]{margin:0;font-size:12px;line-height:1.55;color:#37474f;white-space:pre-wrap}.pw-algo-formulas__block-body[data-v-6f2c2dda]{font-size:14px;line-height:1.55;word-break:break-word;overflow-x:auto;overflow-y:visible;max-width:100%}.pw-algo-formulas__block-body--stack[data-v-6f2c2dda]{display:flex;flex-direction:column;gap:28px}.pw-algo-formulas__block-body[data-v-6f2c2dda] .pw-algo-katex__formula-slot{display:block;border:1px solid #e0e0e0;border-radius:8px;padding:14px 16px;background:#fff;box-sizing:border-box;min-width:0;margin:0}.pw-algo-formulas__block-body[data-v-6f2c2dda] .pw-algo-katex__formula-slot .pw-algo-katex__display{margin:0;max-width:100%;overflow-x:auto;overflow-y:hidden}.pw-algo-formulas__block-body[data-v-6f2c2dda] .katex{max-width:100%}.pw-algo-formulas__block-body[data-v-6f2c2dda] .pw-algo-katex__formula-slot .pw-algo-katex__fallback{margin:0}.pw-algo-formulas__block-body[data-v-6f2c2dda] .pw-algo-katex__display{margin:.35em 0;max-width:100%;overflow-x:auto;overflow-y:hidden}.pw-algo-formulas__block-body[data-v-6f2c2dda] .katex-display{margin:.25em 0;max-width:100%;overflow-x:auto;overflow-y:hidden}.pw-algo-formulas__block-body[data-v-6f2c2dda] p{margin:0 0 .5em}.pw-algo-formulas__block-body[data-v-6f2c2dda] p:last-child{margin-bottom:0}.pw-algo-formulas__block-body[data-v-6f2c2dda] .pw-algo-katex__fallback{margin:0;padding:8px;font-size:12px;background:#fff;border:1px dashed #cfd8dc;border-radius:4px;overflow-x:auto}.pw-algo-formulas__empty[data-v-6f2c2dda]{margin:0;font-size:13px;line-height:1.45}.proposal-import-stream-line[data-v-c39ce3d4]{margin:10px 0 0;font-size:12px;line-height:1.45;word-break:break-word}.paper-writing-proposal[data-v-c39ce3d4]{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;overflow:hidden}.pw-template-row-card[data-v-c39ce3d4]{flex-shrink:0;margin-bottom:0;padding:10px 14px}.pw-template-row[data-v-c39ce3d4]{display:flex;flex-wrap:nowrap;align-items:center;gap:8px 14px;min-width:0;overflow-x:auto}.pw-template-sep[data-v-c39ce3d4]{color:#bdbdbd;-webkit-user-select:none;user-select:none}.pw-template-field[data-v-c39ce3d4]{display:flex;align-items:center;gap:8px;margin:0;flex:1;min-width:200px}.pw-template-label[data-v-c39ce3d4]{font-size:13px;color:#444;flex-shrink:0}.pw-template-select[data-v-c39ce3d4]{flex:1;min-width:0;max-width:min(520px,100%)}.pw-proposal-head-actions[data-v-c39ce3d4]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pw-proposal-tier-with-ai[data-v-c39ce3d4]{display:inline-flex;flex-wrap:wrap;align-items:flex-end;gap:6px}.pw-proposal-tier-toolbar[data-v-c39ce3d4]{margin:0;flex-shrink:0}.pw-proposal-tier-toolbar__text[data-v-c39ce3d4]{white-space:nowrap}.pw-proposal-tier-toolbar .llm-tier-select[data-v-c39ce3d4]{min-width:7.5rem}.pw-proposal-stream-hint[data-v-c39ce3d4]{flex:1 1 auto;min-width:0;max-width:min(280px,36vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3}.pw-proposal-reverse-btn[data-v-c39ce3d4]:disabled{opacity:.55;cursor:not-allowed}.pw-proposal-card[data-v-c39ce3d4]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;margin-bottom:0}.pw-proposal-card .paper-new-section-head[data-v-c39ce3d4],.pw-proposal-card .paper-new-title-tech-grid[data-v-c39ce3d4]{flex-shrink:0}.pw-proposal-card .paper-new-triple-row[data-v-c39ce3d4]{flex:1 1 0;min-height:0;overflow:hidden}.pw-proposal-card .paper-new-tree-col[data-v-c39ce3d4],.pw-proposal-card .paper-new-diagram-col[data-v-c39ce3d4]{min-height:0}.pw-proposal-card .paper-new-text-stack[data-v-c39ce3d4]{min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.pw-triple--hardware .pw-hardware-outline-col[data-v-c39ce3d4]{flex:0 0 min(320px,36%);width:min(320px,36%);max-width:100%}.pw-hardware-schematics-head[data-v-c39ce3d4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.pw-hardware-schematics-actions[data-v-c39ce3d4]{display:flex;align-items:center;gap:8px}.pw-hardware-file-input[data-v-c39ce3d4]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.pw-hardware-upload-label[data-v-c39ce3d4]{cursor:pointer;margin:0}.pw-hardware-schematic-list[data-v-c39ce3d4]{flex:1 1 0;min-height:180px;overflow:auto;padding:10px;box-sizing:border-box}.pw-hw-list[data-v-c39ce3d4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.pw-hw-item[data-v-c39ce3d4]{display:flex;gap:12px;align-items:flex-start}.pw-hw-thumb[data-v-c39ce3d4]{flex-shrink:0;width:100px;height:72px;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;cursor:pointer;background:#fafafa;display:flex;align-items:center;justify-content:center}.pw-hw-img[data-v-c39ce3d4]{width:100%;height:100%;object-fit:contain}.pw-hw-no-thumb[data-v-c39ce3d4]{font-size:12px;padding:6px;text-align:center}.pw-hw-fields[data-v-c39ce3d4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.pw-hw-cap-lbl[data-v-c39ce3d4]{font-size:12px;color:#546e7a}.pw-hw-cap[data-v-c39ce3d4]{font-size:13px}.pw-hw-meta[data-v-c39ce3d4]{font-size:12px}.pw-hw-btns[data-v-c39ce3d4]{display:flex;flex-wrap:wrap;gap:6px}.pw-hw-empty[data-v-c39ce3d4]{margin:0;font-size:13px;line-height:1.5}.pw-hw-empty kbd[data-v-c39ce3d4]{padding:1px 6px;border-radius:4px;border:1px solid #cfd8dc;background:#fff;font-size:12px}.pw-triple--algo .pw-algo-tree-col[data-v-c39ce3d4]{flex:0 0 min(300px,34%);width:min(300px,34%);max-width:100%}.pw-triple--algo .pw-algo-formulas-wrap[data-v-c39ce3d4]{flex:1 1 0;min-width:0;min-height:0;height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column}.pw-triple--algo .paper-new-tree-col[data-v-c39ce3d4]{min-height:0;overflow:hidden}.pw-algo-placeholder-col[data-v-c39ce3d4]{flex:1;min-width:0;padding:16px;box-sizing:border-box;display:flex;align-items:center}.pw-algo-placeholder-text[data-v-c39ce3d4]{margin:0;font-size:14px;line-height:1.55;max-width:52em}.paper-new-field--algo-extra[data-v-c39ce3d4]{margin-top:2px}.paper-new-textarea--algo-extra[data-v-c39ce3d4]{font-size:13px}.pw-proposal-card .diagram-panel-wrap[data-v-c39ce3d4]{min-height:0;flex:1 1 0;overflow:auto}.pw-proposal-card .paper-new-textarea--tree[data-v-c39ce3d4]{min-height:max(160px,calc(4.35em + 22px))}.pw-proposal-card .paper-new-textarea--desc-split[data-v-c39ce3d4],.pw-proposal-card .paper-new-textarea--hl-split[data-v-c39ce3d4],.pw-proposal-card .paper-new-textarea--algo-extra[data-v-c39ce3d4]{min-height:calc(4.35em + 22px)}@media (max-width: 1100px){.pw-proposal-card .paper-new-diagram-col[data-v-c39ce3d4]{min-height:0}}.paper-writing-db[data-v-1acea4bc]{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;width:100%;overflow:hidden}.paper-writing-db-split[data-v-1acea4bc]{flex:1;min-height:280px;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch;min-width:0;box-sizing:border-box}@media (max-width: 960px){.paper-writing-db-split[data-v-1acea4bc]{grid-template-columns:1fr;min-height:0}}.paper-writing-db-col[data-v-1acea4bc]{min-width:0;min-height:0;display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:8px;background:#fff;overflow:hidden}.paper-writing-db-col--right[data-v-1acea4bc]{background:#fafbfc}.paper-writing-db-sticky-head[data-v-1acea4bc]{flex-shrink:0;padding:12px 14px 0;border-bottom:1px solid #f1f5f9;background:#fff}.paper-writing-db-llm-lead[data-v-1acea4bc]{margin:8px 0 6px;font-size:12px}.paper-writing-db-toolbar[data-v-1acea4bc]{margin-bottom:10px}.paper-writing-db-progress[data-v-1acea4bc]{margin-bottom:12px}.paper-writing-db-left-scroll[data-v-1acea4bc]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-bottom:8px}.paper-writing-db-sql-ta[data-v-1acea4bc]{display:block;margin:0 14px 12px;min-height:200px;height:clamp(200px,32vh,480px);max-height:min(52vh,560px);resize:vertical;overflow:auto;font-size:13px;line-height:1.45;width:calc(100% - 28px);box-sizing:border-box}.paper-writing-db-preview[data-v-1acea4bc]{padding:0 14px 8px}.paper-writing-db-er-head[data-v-1acea4bc]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid #e2e8f0;background:#f8fafc;flex-shrink:0;flex-wrap:wrap}.paper-writing-db-er-head-main[data-v-1acea4bc]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.paper-writing-db-load-saved-uml[data-v-1acea4bc]{font-size:12px;padding:4px 10px;border-radius:6px}.paper-writing-db-er-fs-btn[data-v-1acea4bc]{font-size:12px}.paper-writing-db-er-shell[data-v-1acea4bc]{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:hidden}.paper-writing-db-er-shell--fs[data-v-1acea4bc]{background:#fff;box-shadow:0 8px 32px #0000002e;border:1px solid #e2e8f0;border-radius:8px}.paper-writing-db-er-fs-bar[data-v-1acea4bc]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;background:#f1f5f9;border-bottom:1px solid #e2e8f0;font-size:12px;font-weight:600;color:#334155}.paper-writing-db-er-fs-bar-title[data-v-1acea4bc]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paper-writing-db-er-shell-inner[data-v-1acea4bc]{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.paper-writing-db-er-shell-inner[data-v-1acea4bc] .puw{flex:1;min-height:0;min-width:0}.paper-writing-db-er-shell:not(.paper-writing-db-er-shell--fs) .paper-writing-db-er-shell-inner[data-v-1acea4bc] .puw{min-height:min(620px,62vh)}.paper-writing-db-er-shell--fs .paper-writing-db-er-shell-inner[data-v-1acea4bc] .puw__body{min-height:0;overflow:hidden}.paper-writing-db-er-title[data-v-1acea4bc]{font-size:14px;font-weight:600;color:#1e293b}.paper-writing-db-er-sub[data-v-1acea4bc]{font-size:12px}.paper-writing-db-er-body[data-v-1acea4bc]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:0}.paper-writing-db-uml-wrap[data-v-1acea4bc]{flex:1;min-height:0;display:flex;flex-direction:column}.sql-preview-template-hint[data-v-1acea4bc]{margin:0 0 8px;font-size:12px}.pw-fig-role-diag__lead[data-v-8bbe7d6d]{margin:0 0 10px;font-size:13px;line-height:1.45}.pw-fig-role-diag__panel[data-v-8bbe7d6d]{position:relative;min-height:280px;flex:1;min-width:0;overflow:auto}.pw-fig-role-diag__sync-btn[data-v-8bbe7d6d]{right:10px;z-index:7}.pw-fig-role-diag__layout-btn[data-v-8bbe7d6d]{width:auto;min-width:34px;padding:0 8px;font-size:12px;font-weight:600;color:#1e293b}.pw-fig-role-diag[data-v-8bbe7d6d] .diagram-layout-btn{right:108px}.pw-fig-role-diag[data-v-8bbe7d6d] .rfd-root{overflow-x:auto}.pw-fig-uml[data-v-a4887f60]{margin:8px 0 6px;border:1px dashed #c5cae9;border-radius:8px;padding:8px 10px;background:#fafbff}.pw-fig-uml__head[data-v-a4887f60]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.pw-fig-uml__head-left[data-v-a4887f60]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.pw-fig-uml__head-right[data-v-a4887f60]{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto}.pw-fig-uml__toggle[data-v-a4887f60]{font-weight:600}.pw-fig-uml__file-label[data-v-a4887f60]{cursor:pointer;margin:0}.pw-fig-uml__body-slot[data-v-a4887f60]{min-height:0}.pw-fig-uml__canvas-shell[data-v-a4887f60]{display:flex;flex-direction:column;min-height:420px;height:min(58vh,740px);min-width:0;border-radius:6px;overflow:hidden}.pw-fig-uml__canvas-shell--fs[data-v-a4887f60]{min-height:0;background:#fff;box-shadow:0 8px 32px #0000002e;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.pw-fig-uml__fs-bar[data-v-a4887f60]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;background:#f1f5f9;border-bottom:1px solid #e2e8f0;font-size:12px;font-weight:600;color:#334155}.pw-fig-uml__fs-bar-title[data-v-a4887f60]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-fig-uml__canvas-inner[data-v-a4887f60]{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.pw-fig-uml__canvas-inner[data-v-a4887f60] .puw{flex:1;min-height:340px;min-width:0}.pw-fig-uml__canvas-shell--fs .pw-fig-uml__canvas-inner[data-v-a4887f60]{flex:1;min-height:0}.pw-fig-uml__canvas-shell--fs .pw-fig-uml__canvas-inner[data-v-a4887f60] .puw{min-height:0}.pw-fig-uml__canvas-shell--fs .pw-fig-uml__canvas-inner[data-v-a4887f60] .puw__body{min-height:0;overflow:hidden}.pw-fig-preview-root[data-v-ea3a693d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a8c;box-sizing:border-box}.pw-fig-preview-dialog[data-v-ea3a693d]{max-width:min(96vw,1200px);max-height:min(92vh,900px);width:100%;display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 24px 48px #00000047;border:1px solid #e2e8f0;overflow:hidden}.pw-fig-preview-head[data-v-ea3a693d]{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.pw-fig-preview-head-text[data-v-ea3a693d]{min-width:0}.pw-fig-preview-title[data-v-ea3a693d]{font-size:15px;font-weight:600;color:#0f172a;word-break:break-word}.pw-fig-preview-sub[data-v-ea3a693d]{font-size:12px;margin-top:4px;word-break:break-all}.pw-fig-preview-close[data-v-ea3a693d]{flex-shrink:0}.pw-fig-preview-body[data-v-ea3a693d]{flex:1;min-height:200px;overflow:auto;display:flex;align-items:center;justify-content:center;padding:16px;background:#f1f5f9}.pw-fig-preview-img[data-v-ea3a693d]{max-width:100%;max-height:min(78vh,760px);width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 4px 20px #0000001f}.pw-fig-preview-visio[data-v-ea3a693d]{width:min(100%,520px);max-height:min(50vh,360px)}.pw-fig-preview-visio[data-v-ea3a693d] svg{width:100%;height:auto;display:block}.pw-fig-preview-empty[data-v-ea3a693d]{margin:0;text-align:center;font-size:14px}.muted[data-v-ea3a693d]{color:#64748b}.pw-fig[data-v-120e0c18]{position:relative;display:flex;flex-direction:column;gap:8px;padding:6px 0 10px;min-height:120px;outline:none}.pw-fig__paste-zone[data-v-120e0c18]{border-radius:8px;padding:10px 10px 12px;margin-top:4px;outline:none;transition:background-color .18s ease,box-shadow .18s ease}.pw-fig__paste-zone[data-v-120e0c18]:focus{background:#1565c017;box-shadow:inset 0 0 0 2px #0d47a152}.pw-fig__file-input[data-v-120e0c18]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pw-fig__manual-arch-hint[data-v-120e0c18]{margin:0 0 8px;font-size:13px;line-height:1.5}.pw-fig__manual-arch-actions[data-v-120e0c18]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.pw-fig__manual-upload-label[data-v-120e0c18]{cursor:pointer;margin:0}.pw-fig__paste-row[data-v-120e0c18]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px}.pw-fig__paste-kbd[data-v-120e0c18]{font-size:12px;color:#1565c0;font-weight:500}.pw-fig__paste-kbd kbd[data-v-120e0c18]{font-size:11px;padding:2px 6px;color:#0d47a1;background:#1565c024;border:1px solid rgba(13,71,161,.4);border-radius:4px;font-family:ui-monospace,monospace}.pw-fig__info-i[data-v-120e0c18]{flex-shrink:0;width:22px;height:22px;padding:0;border-radius:50%;border:1px solid #90a4ae;background:#fff;color:#546e7a;font-size:12px;font-weight:700;font-style:italic;line-height:1;cursor:help}.pw-fig__info-i[data-v-120e0c18]:hover{background:#eceff1;border-color:#607d8b}.btn-ghost--sm[data-v-120e0c18]{font-size:12px;padding:6px 10px}.btn-ghost--xs[data-v-120e0c18]{font-size:11px;padding:4px 8px}.pw-fig__list[data-v-120e0c18]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.pw-fig__item[data-v-120e0c18]{display:grid;grid-template-columns:152px minmax(0,1fr);gap:12px;align-items:start;border:1px solid #e2e8f0;border-radius:8px;padding:10px;background:#fff}.pw-fig__preview[data-v-120e0c18]{width:152px;min-height:112px;height:112px;border-radius:6px;background:#fafafa;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #eee;cursor:zoom-in;outline:none}.pw-fig__preview[data-v-120e0c18]:hover{border-color:#90caf9;box-shadow:0 0 0 1px #1976d240}.pw-fig__preview[data-v-120e0c18]:focus-visible{border-color:#1976d2;box-shadow:0 0 0 2px #1976d259}.pw-fig__img[data-v-120e0c18]{max-width:100%;max-height:100%;object-fit:contain}.pw-fig__visio-ph[data-v-120e0c18]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pw-fig__visio-ph[data-v-120e0c18] svg{width:100%;height:100%;display:block}.pw-fig__no-thumb[data-v-120e0c18]{font-size:12px;padding:8px;text-align:center}.pw-fig__lbl[data-v-120e0c18]{font-size:12px;color:#455a64;display:block;margin-bottom:4px}.pw-fig__cap[data-v-120e0c18]{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid #cfd8dc;border-radius:6px;font-size:13px}.pw-fig__row-meta[data-v-120e0c18]{font-size:11px;margin-top:6px;display:flex;flex-wrap:wrap;gap:8px}.pw-fig__row-btns[data-v-120e0c18]{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.pw-fig__del[data-v-120e0c18]{color:#c62828}.pw-fig__empty[data-v-120e0c18]{font-size:13px;margin:0}.pw-ch-side[data-v-67be5e8d]{display:flex;flex-direction:column;gap:10px;min-height:0;flex:1}.pw-ch-side__tabs[data-v-67be5e8d]{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--paper-border, rgba(0, 0, 0, .08));padding-bottom:8px}.pw-ch-side__tab[data-v-67be5e8d]{border:1px solid transparent;background:transparent;padding:6px 10px;border-radius:6px;cursor:pointer;font-size:13px;color:var(--paper-muted, #5c6570)}.pw-ch-side__tab[data-v-67be5e8d]:hover{background:#0000000a}.pw-ch-side__tab--active[data-v-67be5e8d]{border-color:var(--paper-accent-border, rgba(59, 130, 246, .45));background:#3b82f614;color:var(--paper-text, #1a1a1a);font-weight:600}.pw-ch-side__pane[data-v-67be5e8d]{flex:1;min-height:0;overflow-y:auto;font-size:13px;line-height:1.5}.pw-ch-side__hint[data-v-67be5e8d]{margin:0 0 10px;font-size:12px}.pw-ch-side__block-h[data-v-67be5e8d]{margin:14px 0 6px;font-size:12px;font-weight:600;color:var(--paper-text, #333)}.pw-ch-side__block-h[data-v-67be5e8d]:first-of-type{margin-top:0}.pw-ch-prompt-block[data-v-67be5e8d]{margin-bottom:6px}.pw-ch-prompt-block__hd[data-v-67be5e8d]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0 4px}.pw-ch-prompt-block__title[data-v-67be5e8d]{font-size:12px;font-weight:600;color:var(--paper-muted, #5c6570)}.pw-ch-side__pre[data-v-67be5e8d]{margin:0 0 6px;padding:8px 10px;background:#0000000a;border:1px solid var(--paper-border, rgba(0, 0, 0, .08));border-radius:6px;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:min(42vh,360px);overflow-y:auto}.pw-ch-side__pre--server[data-v-67be5e8d]{font-family:ui-monospace,Cascadia Code,monospace}.pw-ch-toggle-btn[data-v-67be5e8d]{flex-shrink:0;font-size:11px;padding:2px 8px;line-height:1.3;min-height:0}.pw-ch-side__full-actions[data-v-67be5e8d]{margin-bottom:10px}.pw-ch-side__ta[data-v-67be5e8d]{width:100%;min-height:120px;font-family:ui-monospace,monospace;font-size:13px;line-height:1.5;margin-bottom:6px}.pw-ch-side__sync-one[data-v-67be5e8d]{margin-top:4px;margin-bottom:10px}.pw-ch-side__req-hint[data-v-67be5e8d]{margin:0 0 8px;font-size:11px;line-height:1.45}.pw-ch-side__tpl-notes[data-v-67be5e8d]{margin:0 0 8px;padding-left:1.1em;font-size:12px;color:var(--paper-muted, #5c6570);line-height:1.45}.pw-ch-side__tpl-one[data-v-67be5e8d]{margin:0 0 6px;font-size:12px;line-height:1.45;color:var(--paper-muted, #5c6570)}.pw-ch-side__tpl-one-lbl[data-v-67be5e8d]{display:block;font-weight:600;color:var(--paper-text, #333);margin-bottom:2px}.pw-outline.paper-writing-tab-page[data-v-6b21bc69]{overflow-x:hidden;min-height:0;flex:1 1 0}.pw-outline-scroll[data-v-6b21bc69]{flex:1;min-height:0;display:flex;flex-direction:column}.pw-outline-scroll--list[data-v-6b21bc69]{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.pw-outline-scroll--one[data-v-6b21bc69]{overflow:hidden}.pw-outline-scroll--one-conclusion[data-v-6b21bc69]{overflow:visible;flex:1 1 0;min-height:0}.pw-outline-scroll--one-single[data-v-6b21bc69]{overflow:visible;flex:0 0 auto;min-height:0}.pw-outline-scroll--one>.pw-outline-row[data-v-6b21bc69]:not(.pw-outline-row--stretch-single):not(.pw-outline-row--left-abs),.pw-outline-scroll--one-database>.pw-outline-db-wrap[data-v-6b21bc69]{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.pw-outline-lead[data-v-6b21bc69]{flex-shrink:0;margin:0 0 12px;font-size:13px;line-height:1.5}.pw-outline-warn[data-v-6b21bc69]{flex-shrink:0;margin:0 0 12px}.pw-outline-chart-span[data-v-6b21bc69]{grid-column:1 / -1;margin-top:8px;min-width:0}.pw-outline-row--stretch-gen .pw-outline-chart-span[data-v-6b21bc69],.pw-outline-row--stretch-single .pw-outline-chart-span[data-v-6b21bc69],.pw-outline-row--left-abs .pw-outline-chart-span[data-v-6b21bc69]{grid-column:1 / -1}.pw-outline-chart-shell[data-v-6b21bc69]{margin-bottom:0;padding:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.pw-outline-chart-tabbar-wrap[data-v-6b21bc69]{display:flex;align-items:center;gap:6px;border-bottom:1px solid #e2e8f0;background:#f8fafc;padding-right:8px}.pw-outline-chart-tabbar-wrap .pw-outline-chart-tabbar[data-v-6b21bc69]{flex:1;min-width:0;border-bottom:none;background:transparent}.pw-outline-hint-i[data-v-6b21bc69]{flex-shrink:0;width:22px;height:22px;padding:0;border-radius:50%;border:1px solid #90a4ae;background:#fff;color:#546e7a;font-size:12px;font-weight:700;font-style:italic;line-height:1;cursor:help}.pw-outline-hint-i[data-v-6b21bc69]:hover{background:#eceff1;border-color:#607d8b}.pw-outline-chart-detail-head[data-v-6b21bc69]{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:0;overflow-x:auto}.pw-outline-chart-detail-head--table[data-v-6b21bc69]{justify-content:flex-end}.pw-outline-hint-i--row-end[data-v-6b21bc69]{flex-shrink:0;margin-left:auto}.pw-outline-chart-meta--inline-row[data-v-6b21bc69]{display:flex;flex-wrap:nowrap;align-items:baseline;gap:4px 6px;margin:0;min-width:0;flex:1;font-size:12px;line-height:1.4;white-space:nowrap}.pw-outline-chart-meta--inline-row dt[data-v-6b21bc69]{margin:0;color:#64748b;font-weight:600}.pw-outline-chart-meta--inline-row dt[data-v-6b21bc69]:after{content:":";margin-right:3px;font-weight:500;color:#94a3b8}.pw-outline-chart-meta--inline-row dd[data-v-6b21bc69]{margin:0 6px 0 0;word-break:break-word;color:#334155}.pw-outline-chart-meta-sep[data-v-6b21bc69]{color:#cbd5e1;-webkit-user-select:none;user-select:none;margin:0 2px}.pw-outline-chart-tabbar[data-v-6b21bc69]{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid #e2e8f0;background:#f8fafc}.pw-outline-chart-tab[data-v-6b21bc69]{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;font-size:14px;cursor:pointer;color:#64748b}.pw-outline-chart-kind[data-v-6b21bc69]{font-size:12px;font-weight:600;color:#94a3b8}.pw-outline-chart-tab[data-v-6b21bc69]:hover{color:#334155}.pw-outline-chart-tab--on[data-v-6b21bc69]{color:#0d47a1;font-weight:600;border-bottom-color:#2563eb;background:#fff}.pw-outline-chart-tab--on .pw-outline-chart-kind[data-v-6b21bc69]{color:#2563eb}.pw-outline-chart-pane[data-v-6b21bc69]{height:min(700px,75vh);min-height:240px;box-sizing:border-box;background:#fafafa;border:1px solid #e2e8f0;border-top:none;overflow:auto}.pw-outline-chart-detail[data-v-6b21bc69]{padding:10px;min-height:100%;box-sizing:border-box}.pw-outline-chart-placeholder[data-v-6b21bc69]{margin:0 0 12px;font-size:13px}.pw-outline-chart-tbl-empty[data-v-6b21bc69]{font-size:12px;margin:0;padding:4px 0 8px}.pw-outline-chart-meta[data-v-6b21bc69]{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:13px}.pw-outline-chart-meta dt[data-v-6b21bc69]{margin:0;color:#64748b;font-weight:500}.pw-outline-chart-meta dd[data-v-6b21bc69]{margin:0;word-break:break-word}.pw-outline-tbl-wrap[data-v-6b21bc69]{overflow:auto;max-height:min(560px,70vh)}.pw-outline-tbl[data-v-6b21bc69]{width:100%;border-collapse:collapse;font-size:13px;background:#fff;border:1px solid #e2e8f0}.pw-outline-tbl th[data-v-6b21bc69],.pw-outline-tbl td[data-v-6b21bc69]{border:1px solid #e2e8f0;padding:8px 10px;text-align:left}.pw-outline-tbl th[data-v-6b21bc69]{background:#f1f5f9;font-weight:600}.pw-outline-tbl-live-lead[data-v-6b21bc69]{margin:0 0 10px;font-size:13px;line-height:1.45}.pw-outline-tbl-live-block[data-v-6b21bc69]{margin-bottom:14px}.pw-outline-tbl-live-block[data-v-6b21bc69]:last-child{margin-bottom:0}.pw-outline-tbl-live-title[data-v-6b21bc69]{margin:0 0 8px;font-size:14px;font-weight:600;color:#0f172a}.pw-outline-tbl-live-empty-sql[data-v-6b21bc69]{margin:8px 0 0;font-size:13px}.pw-outline-closing-hint[data-v-6b21bc69]{margin:0 0 8px;font-size:12px}.pw-outline-closing-hint--in-stack[data-v-6b21bc69]{flex-shrink:0}.pw-outline-row[data-v-6b21bc69]{display:grid;grid-template-columns:1fr;gap:0;padding:14px 16px}.pw-outline-cols[data-v-6b21bc69]{display:grid;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);gap:16px 20px;align-items:start;min-width:0}.pw-outline-row--stretch-gen .pw-outline-cols[data-v-6b21bc69]{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.pw-outline-row--stretch-gen .pw-outline-left[data-v-6b21bc69]{position:static;width:auto;min-height:0;max-height:min(72vh,calc(100vh - 140px));overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box}.pw-outline-row--stretch-gen .pw-outline-right[data-v-6b21bc69]{margin-left:0;width:auto;min-width:0;box-sizing:border-box;overflow:visible}@media (min-width: 961px){.pw-outline-row--stretch-single .pw-outline-cols[data-v-6b21bc69],.pw-outline-row--left-abs .pw-outline-cols[data-v-6b21bc69]{position:relative;display:flex;flex-direction:row;align-items:stretch;gap:0;min-width:0;min-height:0}.pw-outline-row--stretch-single .pw-outline-left[data-v-6b21bc69],.pw-outline-row--left-abs .pw-outline-left[data-v-6b21bc69]{position:absolute;z-index:1;left:0;top:0;bottom:0;width:calc((100% - 20px)/4);min-width:0;min-height:0;max-height:none;margin-bottom:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box}.pw-outline-row--stretch-single .pw-outline-right[data-v-6b21bc69],.pw-outline-row--left-abs .pw-outline-right[data-v-6b21bc69]{margin-left:calc((100% - 20px)/4 + 20px);width:calc((100% - 20px)*.75);min-width:0;min-height:0;box-sizing:border-box;overflow:visible;align-self:stretch;display:flex;flex-direction:column}.pw-outline-row--stretch-single .pw-outline-right--single-fill[data-v-6b21bc69]{overflow:visible}}.pw-outline-left[data-v-6b21bc69]{min-width:0;word-break:break-word;overflow-wrap:anywhere}.pw-outline-req-list li[data-v-6b21bc69]{overflow-wrap:anywhere;word-break:break-word}.pw-outline-scroll--one>.pw-outline-row.pw-outline-row--stretch-gen[data-v-6b21bc69]:not(.pw-outline-row--left-abs),.pw-outline-scroll--one>.pw-outline-row.pw-outline-row--stretch-single[data-v-6b21bc69]{min-height:320px}@media (max-width: 960px){.pw-outline-cols[data-v-6b21bc69],.pw-outline-row--stretch-gen .pw-outline-cols[data-v-6b21bc69]{grid-template-columns:1fr}.pw-outline-row--stretch-gen .pw-outline-left[data-v-6b21bc69]{max-height:min(42vh,360px);margin-bottom:12px}.pw-outline-row--stretch-single .pw-outline-cols[data-v-6b21bc69],.pw-outline-row--left-abs .pw-outline-cols[data-v-6b21bc69]{display:flex;flex-direction:column;align-items:stretch;gap:16px}.pw-outline-row--stretch-single .pw-outline-left[data-v-6b21bc69],.pw-outline-row--left-abs .pw-outline-left[data-v-6b21bc69]{flex:0 0 auto;width:100%;max-width:none;max-height:min(42vh,360px);overflow:auto;margin-bottom:0}.pw-outline-row--stretch-single .pw-outline-right[data-v-6b21bc69],.pw-outline-row--left-abs .pw-outline-right[data-v-6b21bc69]{flex:1 1 auto;margin-left:0;width:100%;min-width:0}}.pw-outline-db-wrap[data-v-6b21bc69]{width:100%;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:14px;min-width:0}.pw-outline-db-embed-inner[data-v-6b21bc69]{flex:1;min-height:0;min-width:0;width:100%;display:flex;flex-direction:column;overflow:hidden}.pw-outline-h4[data-v-6b21bc69]{margin:0 0 8px;font-size:15px;font-weight:600}.pw-outline-req-list[data-v-6b21bc69]{margin:0;padding-left:1.1em;font-size:13px;line-height:1.55;color:#455a64}.pw-outline-right[data-v-6b21bc69]{min-width:0;width:100%}.pw-outline-right--gen-fill[data-v-6b21bc69]{display:flex;flex-direction:column;min-width:0;min-height:280px;overflow:visible}.pw-outline-right--gen-fill>.pw-outline-user-head[data-v-6b21bc69],.pw-outline-right--gen-fill>.pw-outline-user-ta[data-v-6b21bc69],.pw-outline-right--gen-fill>.pw-outline-progress-line[data-v-6b21bc69],.pw-outline-right--single-fill>.pw-outline-user-head[data-v-6b21bc69],.pw-outline-right--single-fill>.pw-outline-user-ta[data-v-6b21bc69],.pw-outline-right--single-fill>.pw-outline-progress-line[data-v-6b21bc69]{flex-shrink:0}.pw-outline-right--single-fill[data-v-6b21bc69]{display:flex;flex-direction:column;min-width:0;min-height:200px;overflow:visible}.pw-outline-gen-fill-stack--single[data-v-6b21bc69]{flex:0 1 auto;display:flex;flex-direction:column;gap:10px;min-width:0;min-height:min-content;overflow:visible}.pw-outline-out-ta--single[data-v-6b21bc69]{flex:0 1 auto;min-height:100px;resize:vertical}.pw-outline-gen-fill-stack[data-v-6b21bc69]{flex:0 1 auto;display:flex;flex-direction:column;gap:10px;min-width:0;min-height:min-content;overflow:visible}.pw-outline-gen-fill-stack .pw-outline-out-ta[data-v-6b21bc69]{flex:0 1 auto;min-height:100px;resize:vertical}.pw-outline-gen-fill-stack .pw-outline-out-ta--tech[data-v-6b21bc69]{min-height:100px}.pw-outline-gen-fill-stack--abstract_bilingual .pw-outline-out-ta[data-v-6b21bc69]{min-height:120px;max-height:none}.pw-outline-scroll--one>.pw-outline-row[data-v-6b21bc69]{display:flex;flex-direction:column;min-height:0;flex:1 1 0}.pw-outline-scroll--one-conclusion>.pw-outline-row[data-v-6b21bc69]{flex:1 1 0;overflow:visible;min-height:0}.pw-outline-scroll--one-single>.pw-outline-row[data-v-6b21bc69]{flex:0 0 auto;overflow:visible;min-height:0}.pw-outline-scroll--one>.pw-outline-row>.pw-outline-cols[data-v-6b21bc69]{flex:1 1 0;min-height:0}.pw-outline-scroll--one-conclusion>.pw-outline-row>.pw-outline-cols[data-v-6b21bc69]{flex:1 1 0;min-height:0}.pw-outline-scroll--one-single>.pw-outline-row>.pw-outline-cols[data-v-6b21bc69]{flex:0 0 auto;min-height:0}.pw-outline-scroll--one-single>.pw-outline-row.pw-outline-row--with-chart>.pw-outline-cols[data-v-6b21bc69]{flex:0 0 auto;min-height:0}.pw-outline-scroll--one>.pw-outline-row.pw-outline-row--with-chart>.pw-outline-chart-span[data-v-6b21bc69]{flex-shrink:0;position:relative;z-index:2}.pw-outline-scroll--one>.pw-outline-row.pw-outline-row--stretch-gen:not(.pw-outline-row--left-abs)>.pw-outline-cols[data-v-6b21bc69]{align-items:stretch;align-content:stretch}.pw-outline-scroll--one .pw-outline-right--gen-fill[data-v-6b21bc69]{min-height:0;flex:1 1 0;display:flex;flex-direction:column;overflow:auto}.pw-outline-scroll--one .pw-outline-right--gen-fill.pw-outline-right--dual-stack-scroll[data-v-6b21bc69]{overflow:hidden}.pw-outline-scroll--one .pw-outline-right--gen-fill>.pw-outline-gen-fill-stack[data-v-6b21bc69]{flex:1 1 0;min-height:0}.pw-outline-scroll--one .pw-outline-right--gen-fill.pw-outline-right--dual-stack-scroll>.pw-outline-gen-fill-stack[data-v-6b21bc69]{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.pw-outline-scroll--one-conclusion .pw-outline-right--gen-fill[data-v-6b21bc69]{min-height:0;flex:1 1 0;display:flex;flex-direction:column;overflow:hidden}.pw-outline-scroll--one-conclusion .pw-outline-right--gen-fill>.pw-outline-gen-fill-stack[data-v-6b21bc69]{flex:1 1 0;min-height:0}.pw-outline-scroll--one .pw-outline-gen-fill-stack--conclusion_ack[data-v-6b21bc69]{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:10px}.pw-outline-scroll--one .pw-outline-gen-fill-stack--conclusion_ack .pw-outline-closing-hint--in-stack[data-v-6b21bc69],.pw-outline-scroll--one .pw-outline-gen-fill-stack--conclusion_ack>.pw-outline-label[data-v-6b21bc69]{flex-shrink:0}.pw-outline-scroll--one .pw-outline-gen-fill-stack--conclusion_ack .pw-outline-out-ta[data-v-6b21bc69]{flex:1 1 0;min-height:120px;max-height:none;resize:vertical}.pw-outline-scroll--one-single .pw-outline-right--single-fill[data-v-6b21bc69]{flex:0 0 auto;min-height:0;overflow:visible;display:flex;flex-direction:column}.pw-outline-scroll--one-single .pw-outline-right--single-fill>.pw-outline-gen-fill-stack--single[data-v-6b21bc69]{flex:0 1 auto;overflow:visible}.pw-outline-scroll--one .pw-outline-gen-fill-stack--abstract_bilingual[data-v-6b21bc69]{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:10px}.pw-outline-scroll--one .pw-outline-gen-fill-stack--abstract_bilingual>.pw-outline-label[data-v-6b21bc69]{flex-shrink:0}.pw-outline-scroll--one .pw-outline-gen-fill-stack--abstract_bilingual .pw-outline-out-ta[data-v-6b21bc69]{flex:1 1 0;min-height:120px;max-height:none;resize:vertical}.pw-outline-user-head[data-v-6b21bc69]{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-bottom:6px}.pw-outline-user-title[data-v-6b21bc69]{font-size:12px;color:#546e7a;flex-shrink:0}.pw-outline-user-actions[data-v-6b21bc69]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.pw-outline-mode-select[data-v-6b21bc69]{min-width:0;max-width:min(320px,100%)}.pw-outline-demo[data-v-6b21bc69],.pw-outline-prompt[data-v-6b21bc69],.pw-outline-gen[data-v-6b21bc69]{flex-shrink:0;font-size:13px}.pw-outline-label[data-v-6b21bc69]{display:block;font-size:12px;color:#546e7a;margin-bottom:4px;margin-top:6px}.pw-outline-label--row[data-v-6b21bc69]{display:flex;align-items:baseline;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}.pw-outline-label--row>span[data-v-6b21bc69]:first-child{min-width:0}.pw-outline-chars[data-v-6b21bc69]{flex-shrink:0;font-size:12px;font-weight:400;color:#94a3b8;font-variant-numeric:tabular-nums}.pw-outline-user-title .pw-outline-chars[data-v-6b21bc69]{margin-left:6px;font-weight:400}.pw-outline-label[data-v-6b21bc69]:first-of-type{margin-top:0}.pw-outline-progress-line[data-v-6b21bc69]{display:flex;flex-direction:row;align-items:center;gap:10px 12px;width:100%;min-width:0;margin:0 0 12px;flex-wrap:nowrap}.pw-outline-prog-track[data-v-6b21bc69]{flex:1 1 0;min-width:72px;max-width:min(42vw,320px)}.pw-outline-prog-pct[data-v-6b21bc69]{flex-shrink:0}.pw-outline-prog-hint[data-v-6b21bc69]{margin:0;flex:1 1 auto;min-width:0;font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 720px){.pw-outline-progress-line[data-v-6b21bc69]{flex-wrap:wrap}.pw-outline-prog-track[data-v-6b21bc69]{max-width:none;flex:1 1 100%}.pw-outline-prog-hint[data-v-6b21bc69]{white-space:normal;flex:1 1 100%}}.pw-outline-out-ta[readonly][data-v-6b21bc69]{background:#fafafa}.pw-outline-user-ta[data-v-6b21bc69]{margin-bottom:10px;font-size:13px;width:100%;box-sizing:border-box;min-width:0}.pw-outline-out-ta[data-v-6b21bc69]{font-size:14px;line-height:1.55;min-height:100px;width:100%;box-sizing:border-box;min-width:0}.pw-outline-chapter-part[data-v-6b21bc69]{flex-shrink:0}.pw-outline-chapter-part .pw-outline-out-ta[data-v-6b21bc69]{min-height:100px}.pw-outline-part-head[data-v-6b21bc69]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:6px}.pw-outline-part-head .pw-outline-label[data-v-6b21bc69],.pw-outline-part-head .pw-outline-label--row[data-v-6b21bc69]{margin-bottom:0;flex:1 1 auto;min-width:0}.pw-outline-part-actions[data-v-6b21bc69]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;flex-shrink:0}.pw-outline-part-mini[data-v-6b21bc69]{font-size:12px;padding:4px 8px}.pw-outline-part-gen[data-v-6b21bc69]{flex-shrink:0;font-size:12px;padding:4px 10px}.pw-outline-label--part-refs[data-v-6b21bc69]{margin-top:8px}.pw-outline-out-ta--part-refs[data-v-6b21bc69]{min-height:72px}.pw-outline-kindhint[data-v-6b21bc69]{display:inline-block;font-size:11px;font-weight:700;padding:1px 5px;margin:0 2px;border-radius:4px;background:#eceff1;color:#37474f;border:1px solid #cfd8dc;vertical-align:baseline}.pw-outline-prelim-formula-act[data-v-6b21bc69]{margin:0 0 8px}.pw-formula-overlay[data-v-6b21bc69]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#00000059;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.pw-formula-dialog[data-v-6b21bc69]{background:#fff;border-radius:10px;max-width:520px;width:100%;max-height:min(80vh,560px);display:flex;flex-direction:column;box-shadow:0 8px 32px #0000002e;border:1px solid #e0e0e0}.pw-formula-dialog__head[data-v-6b21bc69]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid #eee;flex-shrink:0}.pw-formula-dialog__title[data-v-6b21bc69]{margin:0;font-size:16px;font-weight:600}.pw-formula-dialog__close[data-v-6b21bc69]{flex-shrink:0;font-size:13px}.pw-formula-dialog__hint[data-v-6b21bc69]{margin:0;padding:10px 14px 0;font-size:13px;line-height:1.5}.pw-formula-list[data-v-6b21bc69]{list-style:none;margin:0;padding:10px 14px 14px;overflow:auto;flex:1 1 auto;min-height:0}.pw-formula-list__item[data-v-6b21bc69]{margin-bottom:8px}.pw-formula-list__item[data-v-6b21bc69]:last-child{margin-bottom:0}.pw-formula-pick[data-v-6b21bc69]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;text-align:left;padding:10px 12px;border-radius:8px;border:1px solid #e3e8ee;background:#fafbfc;cursor:pointer;font:inherit;color:inherit;box-sizing:border-box}.pw-formula-pick[data-v-6b21bc69]:hover{border-color:#90caf9;background:#f5f9ff}.pw-formula-pick__tag[data-v-6b21bc69]{font-size:12px;font-weight:700;color:#1565c0;font-family:ui-monospace,monospace}.pw-formula-pick__title[data-v-6b21bc69]{font-size:14px;font-weight:600}.pw-formula-pick__latex[data-v-6b21bc69]{font-size:12px;color:#455a64;white-space:pre-wrap;word-break:break-all;width:100%}.pw-formula-empty[data-v-6b21bc69]{padding:12px 14px 16px;margin:0;font-size:13px}.paper-test-case-block[data-v-35bd398b]{margin-top:8px;font-size:13px;line-height:1.5;color:#1e293b}.paper-test-case-summary[data-v-35bd398b]{margin:0 0 10px;white-space:pre-wrap}.paper-test-case-table-wrap[data-v-35bd398b]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:6px}.paper-test-case-table[data-v-35bd398b]{width:100%;border-collapse:collapse;font-size:12px}.paper-test-case-table th[data-v-35bd398b],.paper-test-case-table td[data-v-35bd398b]{border:1px solid #e2e8f0;padding:6px 8px;text-align:left;vertical-align:top}.paper-test-case-table th[data-v-35bd398b]{background:#f8fafc;font-weight:600;color:#475569}.core-stream-tag[data-v-196f6352]{display:inline-block;margin-right:6px;font-size:10px;font-weight:700;color:#64748b;vertical-align:middle}.core-segment-unit-result[data-v-196f6352]{margin-top:10px}.paper-testing-lead[data-v-d9c1cd6a]{margin:0 0 12px;font-size:13px;line-height:1.55}.paper-testing-label[data-v-d9c1cd6a]{display:block;margin:0 0 6px;font-size:12px;font-weight:600;color:#475569}.paper-writing-test-toolbar[data-v-d9c1cd6a]{margin-bottom:12px;flex-wrap:wrap}.paper-proposal-sc-count[data-v-d9c1cd6a]{flex-shrink:0}.paper-proposal-sc-actions[data-v-d9c1cd6a]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.paper-proposal-sc-btn[data-v-d9c1cd6a]{font-size:12px}.paper-writing-test-doc[data-v-d9c1cd6a]{margin-bottom:14px}.paper-testing-empty[data-v-d9c1cd6a]{margin:0 0 10px;font-size:13px}.paper-scenario-list[data-v-d9c1cd6a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.paper-scenario-item[data-v-d9c1cd6a]{border:1px solid #e2e8f0;border-radius:8px;padding:12px;background:#fafbfc}.paper-scenario-head[data-v-d9c1cd6a]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.paper-scenario-badge[data-v-d9c1cd6a]{flex-shrink:0;font-size:11px;font-weight:700;color:#64748b;background:#e2e8f0;padding:2px 8px;border-radius:4px}.paper-scenario-text[data-v-d9c1cd6a]{flex:1;min-width:0;margin:0;font-size:13px;line-height:1.5;color:#0f172a}.paper-scenario-actions[data-v-d9c1cd6a]{flex-shrink:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.paper-scenario-stream[data-v-d9c1cd6a]{margin-top:8px;max-width:100%}.paper-out[data-v-25c9c624]{display:flex;flex-direction:row;align-items:stretch;flex:1;min-height:0;gap:16px;overflow-x:auto}.paper-out__left[data-v-25c9c624]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;min-height:0}.paper-out__right--preview[data-v-25c9c624]{flex:0 1 850px;min-width:0;width:850px;max-width:min(920px,100%);box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;min-height:0}.paper-out__preview-tabs[data-v-25c9c624]{flex-shrink:0}.paper-out__preview-fill[data-v-25c9c624]{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}@media (max-width: 1100px){.paper-out[data-v-25c9c624]{flex-direction:column;overflow-x:visible}.paper-out__right--preview[data-v-25c9c624]{width:100%;min-width:0}}.paper-out__h3[data-v-25c9c624]{margin:0 0 8px;flex-shrink:0;font-size:16px}.paper-out__hint[data-v-25c9c624]{margin:0 0 8px;flex-shrink:0;font-size:13px}.paper-out__textarea[data-v-25c9c624]{flex:1 1 0;min-height:120px;width:100%;box-sizing:border-box;padding:10px 12px;font-family:ui-monospace,Consolas,monospace;font-size:13px;line-height:1.5;border:1px solid #b0bec5;border-radius:8px;resize:none}.paper-out__pane[data-v-25c9c624]{flex:1 1 0;min-height:0;overflow:auto;padding:12px;border:1px solid #cfd8dc;border-radius:8px;background:#fafafa;font-size:14px;line-height:1.55}.paper-out__pane--md[data-v-25c9c624] h1,.paper-out__pane--md[data-v-25c9c624] h2,.paper-out__pane--md[data-v-25c9c624] h3{margin:.6em 0 .35em}.paper-out__pane--md[data-v-25c9c624] p{margin:.4em 0}.paper-out__pane--md[data-v-25c9c624] .paper-out__fig-slot-preview{margin:.75em 0;padding:8px 10px;border:1px dashed #90a4ae;border-radius:6px;background:#eceff1}.paper-out__pane--md[data-v-25c9c624] .paper-out__fig-ph{display:inline-block;margin:4px 0;color:#546e7a;font-size:13px}.paper-out__pane--md[data-v-25c9c624] .paper-out__fig-cap-preview{margin:.35em 0 0;font-size:13px}.paper-out__pane--md[data-v-25c9c624] pre{overflow:auto;padding:8px;background:#263238;color:#eceff1;border-radius:6px}.paper-out__pane--doc.docx-container[data-v-25c9c624]{background:#f0f2f4;padding:18px 12px;border-color:#e0e0e0;border-radius:6px}.paper-out__xml-panel[data-v-25c9c624]{display:flex;flex-direction:column;gap:8px;flex:1 1 0;min-height:0;width:100%;max-width:100%;min-width:0}.paper-out__xml-toolbar[data-v-25c9c624]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0}.paper-out__xml-toolbar-hint[data-v-25c9c624]{font-size:12px;line-height:1.4}.paper-out__xml-copy-btn[data-v-25c9c624]{flex-shrink:0;padding:6px 12px;font-size:13px;border:1px solid #1565c0;border-radius:6px;background:#1565c0;color:#fff;cursor:pointer}.paper-out__xml-copy-btn[data-v-25c9c624]:hover:not(:disabled){filter:brightness(1.06)}.paper-out__xml-copy-btn[data-v-25c9c624]:disabled{opacity:.45;cursor:not-allowed}.paper-out__xml-scroll[data-v-25c9c624]{flex:1 1 0;min-height:0;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;border:1px solid #cfd8dc;border-radius:8px;background:#fafafa;box-sizing:border-box}.paper-out__pane--xml-inner[data-v-25c9c624]{margin:0;padding:12px;box-sizing:border-box;white-space:pre;word-break:normal;font-family:ui-monospace,Consolas,Cascadia Mono,monospace;font-size:12px;line-height:1.45;-moz-tab-size:2;tab-size:2}.paper-out__doc-err[data-v-25c9c624]{flex-shrink:0;margin:0}.err[data-v-25c9c624]{color:#c62828;font-size:13px}.paper-writing-output-section[data-v-01455972]{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.paper-writing-card[data-v-01455972]{flex-shrink:0;background:#fff;padding:14px 18px;border-radius:8px;box-shadow:0 1px 3px #00000014}.paper-output-actions__row[data-v-01455972]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:8px}.paper-output-actions__load-gen[data-v-01455972],.paper-output-actions__demo[data-v-01455972],.paper-output-actions__preview-dl[data-v-01455972]{font-size:13px}.paper-output-actions__secondary[data-v-01455972]{background:#37474f}.paper-output-actions__secondary[data-v-01455972]:hover:not(:disabled){filter:brightness(1.05)}.paper-output-actions__hint[data-v-01455972]{margin:0;font-size:13px;line-height:1.5}.paper-output-actions__hint code[data-v-01455972]{font-size:12px;background:#eceff1;padding:1px 6px;border-radius:4px}.paper-new-page{width:100%;max-width:none;box-sizing:border-box}.paper-new-toolbar.list-toolbar{align-items:flex-start}.paper-itag{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1px solid #90a4ae;background:#eceff1;color:#455a64;font-size:12px;font-weight:600;font-style:italic;line-height:1;cursor:default;outline:none}.paper-itag:hover,.paper-itag:focus-visible{border-color:#546e7a;background:#e3e8ec;color:#263238}.paper-itag-face{-webkit-user-select:none;user-select:none;pointer-events:none}.paper-itag-tip{display:none;position:absolute;z-index:50;left:0;top:calc(100% + 8px);width:min(520px,calc(100vw - 48px));padding:12px 14px;background:#fff;border:1px solid #cfd8dc;border-radius:8px;box-shadow:0 6px 20px #0000001f;font-size:13px;line-height:1.55;color:#37474f;font-style:normal;font-weight:400;text-align:left}.paper-itag-tip p{margin:0 0 8px}.paper-itag-tip p:last-child{margin-bottom:0}.paper-itag:hover .paper-itag-tip,.paper-itag:focus-within .paper-itag-tip{display:block}.paper-new-default-case-btns{display:flex;flex-wrap:wrap;align-items:center;gap:6px;justify-content:flex-end;flex-shrink:0}.paper-new-default-case-btn{font-size:12px;padding:4px 10px;min-width:4.5rem}.paper-new-default-case-btn--active{font-weight:600;border-color:#93c5fd;color:#1d4ed8;background:#eff6ff}.paper-new-default-case-btn:disabled.paper-new-default-case-btn--active{opacity:.75;cursor:not-allowed}.paper-new-toolbar{width:100%}.paper-new-toolbar-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.paper-new-mode-row{display:flex;gap:0;margin-bottom:14px;border-radius:8px;overflow:hidden;border:1px solid #ddd;width:fit-content;max-width:100%;flex-wrap:wrap}.mode-tab{border:none;background:#f4f4f5;color:#333;padding:10px 18px;font-size:14px;cursor:pointer}.mode-tab:hover{background:#e8e8ea}.mode-tab--on{background:#fff;font-weight:600;box-shadow:inset 0 -2px #2563eb}.paper-new-card{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;padding:16px 18px}.paper-new-h3{margin:0 0 12px;font-size:16px;font-weight:600}.paper-new-h4{margin:0 0 8px;font-size:14px;font-weight:600}.paper-new-lead{margin:0 0 12px;font-size:13px;line-height:1.5}.paper-new-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}@media (max-width: 720px){.paper-new-grid{grid-template-columns:1fr}}.paper-new-grid--two{grid-template-columns:1fr 1fr}.paper-new-field--kind{gap:8px}.paper-kind-heading{font-size:13px;color:#444}.paper-kind-radios{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}.paper-kind-radio{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:14px;color:#333;-webkit-user-select:none;user-select:none}.paper-kind-radio input{width:auto;margin:0;accent-color:#1565c0;cursor:pointer}.paper-new-title-tech-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;align-items:start;margin-bottom:16px}@media (max-width: 720px){.paper-new-title-tech-grid{grid-template-columns:1fr}}.paper-new-label-cell{font-size:13px;color:#444;font-weight:500;line-height:1.4;padding-top:2px;box-sizing:border-box}.paper-new-label-cell--tech{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.paper-new-label-cell-title{flex-shrink:0}.paper-new-input--title-row{width:100%;min-width:0;box-sizing:border-box}.paper-new-triple-row{display:flex;gap:0 16px;align-items:stretch;min-height:380px}.paper-new-tree-col{flex:0 0 200px;width:200px;min-width:0;display:flex;flex-direction:column}.paper-new-diagram-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.diagram-panel-wrap{position:relative;flex:1;min-height:220px;padding:10px;box-sizing:border-box}.diagram-copy-btn{position:absolute;top:10px;right:10px;z-index:7;padding:6px 10px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;font-size:12px;font-weight:500;line-height:1.2;cursor:pointer;box-shadow:0 1px 4px #0f172a1f;color:#1e293b}.diagram-copy-btn:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.diagram-copy-btn:disabled{opacity:.55;cursor:not-allowed}.diagram-layout-btn{position:absolute;top:10px;right:78px;z-index:6;width:34px;height:34px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;font-size:17px;line-height:1;cursor:pointer;box-shadow:0 1px 4px #0f172a1f}.diagram-layout-btn:hover{background:#f8fafc;border-color:#94a3b8}.diagram-preview--center{margin-top:0}.paper-new-diagram-col :deep(.rfd-root){overflow-x:auto}.diagram-panel-wrap.diagram-capture-fullscreen{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:99990!important;width:100vw!important;max-width:none!important;height:100vh!important;margin:0!important;overflow:auto!important;background:#f1f5f9!important;padding:20px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;border-radius:0!important}.diagram-panel-wrap.diagram-capture-fullscreen .diagram-preview{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.diagram-panel-wrap.diagram-capture-fullscreen .diagram-preview :deep(.rfd-root){flex:1;min-height:0;overflow:auto!important}.paper-new-text-stack{flex:1;min-width:260px;min-height:0;display:flex;flex-direction:column;gap:10px}.paper-new-field--desc-split{flex:7 1 0;min-height:0;display:flex;flex-direction:column}.paper-new-field--hl-split{flex:3 1 0;min-height:0;display:flex;flex-direction:column}.paper-new-field--fill{flex:1;min-height:0;display:flex;flex-direction:column}.paper-new-textarea--tree{flex:1;min-height:160px}.paper-new-textarea--desc-split{flex:1;min-height:140px}.paper-new-textarea--hl-split{flex:1;min-height:72px}.diagram-layout-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10040;background:#0f172a66;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.paper-new-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.paper-new-section-head .paper-new-h3{margin:0}.paper-new-proposal-import-btn{flex-shrink:0;font-size:13px}.diagram-layout-dialog{width:100%;max-width:400px;background:#fff;border-radius:10px;box-shadow:0 16px 48px #0003;overflow:hidden}.proposal-import-dialog{max-width:min(560px,96vw)}.proposal-import-lead{font-size:13px;line-height:1.5;margin:0}.proposal-import-textarea{min-height:220px;font-size:13px;line-height:1.45;resize:vertical}.proposal-import-dialog__body{max-height:min(70vh,560px);overflow-y:auto}.proposal-import-dialog__foot{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.proposal-import-tree-mode-label{display:block;font-size:13px;color:#444;margin-bottom:6px;font-weight:500}.proposal-import-tree-mode-radios{display:flex;flex-direction:column;gap:8px}.proposal-tree-mode-option{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#334155;line-height:1.45;cursor:pointer}.proposal-tree-mode-option input{margin-top:3px;flex-shrink:0;accent-color:#1565c0}.diagram-layout-dialog__head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #e5e7eb}.diagram-layout-dialog__head h4{margin:0;font-size:16px;font-weight:600}.diagram-layout-close{border:none;background:transparent;font-size:22px;line-height:1;cursor:pointer;color:#64748b;padding:4px 8px}.diagram-layout-close:hover{color:#0f172a}.diagram-layout-dialog__body{padding:16px 14px;display:flex;flex-direction:column;gap:14px}.diagram-layout-presets{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding-bottom:4px;border-bottom:1px solid #f1f5f9;margin-bottom:2px}.diagram-layout-presets-label{font-size:13px;font-weight:600;color:#334155}.diagram-layout-presets-hint{flex:1 1 100%;font-size:12px;color:#94a3b8;line-height:1.35}.diagram-preset-btn{padding:6px 14px;font-size:13px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;cursor:pointer}.diagram-preset-btn:hover{background:#f8fafc;border-color:#94a3b8}.diagram-layout-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#444}.diagram-layout-dialog__foot{padding:12px 14px 16px;display:flex;justify-content:flex-end;border-top:1px solid #f1f5f9}.llm-stream-progress-block{margin-bottom:12px}.llm-progress-row{display:grid;grid-template-columns:minmax(100px,120px) 1fr auto;align-items:center;gap:10px;margin-bottom:10px}.llm-progress-row:last-child{margin-bottom:0}.llm-progress-row__label{font-size:12px;color:#64748b;font-weight:600}.llm-progress-track{height:8px;border-radius:999px;background:#e2e8f0;overflow:hidden}.llm-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#3b82f6,#6366f1);transition:width .2s ease-out}.llm-progress-pct{font-size:12px;font-variant-numeric:tabular-nums;color:#475569;min-width:2.5rem;text-align:right}.core-segment-panel{margin:12px 0 16px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.core-segment-lead{margin:0 0 10px;font-size:13px}.core-segment-lead-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px;margin-bottom:10px}.core-segment-lead-row .core-segment-lead{margin:0;flex:1 1 auto;min-width:0}.core-segment-lead-fold{flex:0 0 auto;align-self:flex-start}.tech-docs-llm-lead{margin:0 0 10px;font-size:13px;line-height:1.5}.tech-docs-toolbar-sep{width:1px;height:26px;background:#cbd5e1;align-self:center;flex-shrink:0;margin:0 4px}.core-segment-concurrency{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#475569}.core-segment-concurrency-input{width:4rem}.core-segment-toolbar-fold{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.core-segment-toolbar-sep{margin:0 2px}.core-segment-bulk-cb{font-weight:500;color:#475569}.core-segment-fold-btn{font-size:12px;padding:4px 10px}.core-segment-flags{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.core-seg-cb{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none}.core-seg-cb input{margin:0}.core-segment-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.core-segment-item{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:8px 10px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:13px}.core-segment-item-main{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;row-gap:6px}.core-segment-stream-preview{flex:1 1 160px;min-width:120px;max-width:100%;min-height:1.25em;overflow:hidden;font-size:11px;line-height:1.35;color:#64748b;font-family:ui-monospace,Cascadia Code,Consolas,monospace;white-space:nowrap;text-overflow:ellipsis}.core-segment-stream-text{display:block;overflow:hidden;text-overflow:ellipsis}.core-segment-stream-placeholder{font-style:italic;font-size:11px}.core-segment-one-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.core-segment-prompt-btn{font-size:12px;padding:4px 10px}.core-json-bulk-prompt{margin:8px 0 0;font-size:12px;line-height:1.5}.core-segment-gen-status{font-size:12px;color:#64748b}.core-segment-stop-btn{font-size:12px;padding:4px 10px;color:#b91c1c}.core-segment-progress-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:8px;padding-top:8px;border-top:1px solid #f1f5f9}.core-segment-progress-row .llm-progress-track{min-width:0}.core-segment-inline-result{margin-top:8px;padding-top:8px;border-top:1px solid #f1f5f9}.core-segment-inline-details{border-radius:6px;background:#f8fafc;border:1px solid #e2e8f0}.core-segment-inline-summary{cursor:pointer;padding:8px 10px;font-size:12px;font-weight:600;color:#334155;list-style:none}.core-segment-inline-summary::-webkit-details-marker{display:none}.core-segment-inline-sub{font-weight:400;margin-left:4px}.core-segment-inline-body{padding:0 10px 10px;max-height:420px;overflow:auto}.core-inline-expand-wrap{position:relative;margin-bottom:12px}.core-inline-expand-wrap .core-inline-copy-btn{position:absolute;top:0;right:0;z-index:1}.core-inline-expand{margin:0;padding-right:52px;font-size:13px;line-height:1.65;color:#334155;white-space:pre-wrap}.core-inline-copy-btn{flex:0 0 auto;font-size:11px;padding:2px 8px;line-height:1.3;border-radius:4px;border:1px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer}.core-inline-copy-btn:hover{background:#f1f5f9;border-color:#cbd5e1}.core-inline-code-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px}.core-inline-code-toolbar .core-inline-logic{flex:1 1 auto;min-width:0;margin:0}.core-inline-code-block{margin-top:12px}.core-segment-inline-body>.core-inline-code-block:first-child{margin-top:0}.core-inline-pre{max-height:320px;overflow:auto;margin:0;font-size:12px}.core-segment-label{flex:0 1 260px;min-width:0;color:#334155}.core-segment-one-btn{flex:0 0 auto}.core-segment-empty{margin:8px 0 12px;font-size:13px}@media (max-width: 1100px){.paper-new-triple-row{flex-direction:column;min-height:0}.paper-new-tree-col{flex:1 1 auto;width:100%}.paper-new-diagram-col{min-height:280px}.paper-new-text-stack{min-width:0}}.paper-new-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#444}.paper-new-field--full{grid-column:1 / -1}.paper-new-input,.paper-new-select{padding:8px 10px;border:1px solid #ccc;border-radius:6px;font-size:14px}.paper-new-input--tech{width:100%;box-sizing:border-box}.paper-new-textarea{padding:10px 12px;border:1px solid #ccc;border-radius:6px;font-size:13px;font-family:ui-monospace,Consolas,monospace;resize:vertical;line-height:1.45}.code-area{width:100%}.card-inner-muted{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:8px}.diagram-preview{margin-top:8px}.tech-chip{display:inline-block;padding:4px 10px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;font-size:12px;color:#1e3a8a}.paper-new-split{display:grid;grid-template-columns:1fr 1fr;gap:16px}.paper-new-tech-docs-editors{margin-bottom:16px}@media (max-width: 900px){.paper-new-split{grid-template-columns:1fr}}.paper-new-file-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.paper-new-file-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.paper-new-label-mini{font-size:13px;color:#444}.file-btn--small{padding:4px 10px;font-size:13px}.preview-block{margin-top:16px}.code-preview{margin:0;padding:12px;background:#1e293b;color:#e2e8f0;border-radius:6px;font-size:12px;line-height:1.45;overflow-x:auto;max-height:360px;overflow-y:auto}.table-wrap{overflow-x:auto;border:1px solid #e5e7eb;border-radius:6px}.preview-table{width:100%;border-collapse:collapse;font-size:13px}.preview-table th,.preview-table td{border:1px solid #e5e7eb;padding:8px 10px;text-align:left}.preview-table th{background:#f3f4f6;font-weight:600}.sql-parse-hint{margin:0 0 10px;font-size:13px}.paper-new-actions{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px}.draft-hint{font-size:13px}.muted{color:#666}.err{color:#b91c1c;font-size:13px;margin:0}.file-btn{display:inline-flex;align-items:center;cursor:pointer;padding:8px 14px;background:#f4f4f5;border:1px solid #ccc;border-radius:6px;font-size:14px}.file-btn input{display:none}.link{color:#2563eb;margin-left:6px}.llm-tech-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:14px;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.llm-tier-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#444}.llm-tier-select{min-width:140px}.llm-gen-btn{font-size:14px}.llm-lines-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#444}.llm-lines-input{width:72px}.sql-table-block{margin-bottom:20px}.sql-table-title{margin:0 0 8px;font-size:15px;font-weight:600;color:#111827}.sql-ddl-details{margin-top:12px}.sql-ddl-details summary{cursor:pointer;font-size:13px;color:#2563eb;margin-bottom:8px}.paper-writing-stage-body--content{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;margin-bottom:0}.paper-content-tab-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;min-height:280px}.paper-writing-tab-page{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.paper-content-tab-card.paper-writing-tab-page{padding-top:14px;padding-bottom:14px}.paper-content-tab-card.paper-writing-tab-page>*{flex:1;min-height:0;overflow:visible}html.diagram-capture-lock-body,html.diagram-capture-lock-body body{overflow:hidden!important}.paper-content-subtabs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0;margin:0 0 12px;max-width:100%;border-bottom:1px solid #e2e8f0;overflow-x:auto;-webkit-overflow-scrolling:touch}.paper-content-tab{flex:0 0 auto;padding:8px 12px;margin-bottom:-1px;border:none;border-bottom:2px solid transparent;background:transparent;font-size:13px;color:#64748b;cursor:pointer;white-space:nowrap;line-height:1.3}.paper-content-tab:hover{color:#334155}.paper-content-tab--active{color:#1565c0;font-weight:600;border-bottom-color:#1565c0}.paper-content-tab:disabled{opacity:.45;cursor:not-allowed}.paper-md-tag{display:inline-block;margin-left:4px;padding:0 6px;font-size:10px;font-weight:600;letter-spacing:.02em;color:#5c6bc0;background:#e8eaf6;border-radius:4px;vertical-align:middle}.paper-textarea--md{font-family:ui-monospace,Cascadia Code,Segoe UI Mono,Consolas,Sarasa Gothic SC,monospace;font-size:13px;line-height:1.5;-moz-tab-size:2;tab-size:2}.workspace-page.paper-writing-page--fill{overflow:hidden;display:flex;flex-direction:column;flex:1 1 0;min-height:0;align-self:stretch;width:100%}.paper-writing-top[data-v-6c7af152]{flex-shrink:0;width:100%;margin-bottom:6px}.paper-writing-top-row[data-v-6c7af152]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 10px;width:100%}.paper-writing-toolbar-left[data-v-6c7af152]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 10px;flex:0 1 30%;min-width:160px;max-width:38%}.paper-writing-toolbar-left h2[data-v-6c7af152]{font-size:16px;line-height:1.2;font-weight:600;margin:0;flex-shrink:0}.paper-writing-toolbar-left .paper-writing-sub[data-v-6c7af152]{min-width:0;flex:1 1 200px}.paper-writing-sub[data-v-6c7af152]{font-size:12px;line-height:1.3}.paper-writing-toolbar-actions[data-v-6c7af152]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;flex:0 0 auto;margin-left:auto}.paper-writing-top-row[data-v-6c7af152] .btn-ghost,.paper-writing-top-row[data-v-6c7af152] .list-primary-btn{padding:4px 10px;font-size:13px}.toolbar-err[data-v-6c7af152]{margin:0;max-width:280px}.paper-writing-stage-tabs[data-v-6c7af152]{display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;border-radius:8px;overflow:hidden;border:1px solid #ddd;width:fit-content;max-width:100%}.paper-writing-subtabs[data-v-6c7af152]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.mode-tab--sub[data-v-6c7af152]{border:1px solid #cfd8dc;border-radius:6px;background:#f5f5f5}.paper-writing-stage-split[data-v-6c7af152]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;flex:1 1 200px;min-width:0;max-width:100%}@media (max-width: 1100px){.paper-writing-top-row[data-v-6c7af152]{row-gap:6px}.paper-writing-toolbar-left[data-v-6c7af152]{flex:1 1 100%;order:0}.paper-writing-stage-split[data-v-6c7af152]{flex:1 1 100%;order:1}.paper-writing-toolbar-actions[data-v-6c7af152]{margin-left:0;order:2;width:100%;justify-content:flex-end}}@media (max-width: 600px){.paper-writing-stage-split[data-v-6c7af152]{grid-template-columns:1fr}}.paper-stage-tile[data-v-6c7af152]{display:flex;align-items:center;gap:6px;padding:4px 8px;min-height:0;border:1px solid #e0e0e0;border-radius:4px;background:#fafafa;cursor:pointer;text-align:left;transition:border-color .12s,background .12s;min-width:0}.paper-stage-tile[data-v-6c7af152]:hover{border-color:#b0bec5;background:#f5f5f5}.paper-stage-tile--active[data-v-6c7af152]{border-color:#1565c0;background:#f0f7ff}.paper-stage-tile__num[data-v-6c7af152]{flex-shrink:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;background:#1565c0;color:#fff;font-size:11px;font-weight:700}.paper-stage-tile--active .paper-stage-tile__num[data-v-6c7af152]{background:#0d47a1}.paper-stage-tile__main[data-v-6c7af152]{min-width:0}.paper-stage-tile__title[data-v-6c7af152]{font-size:12px;font-weight:600;color:#263238;line-height:1.25}.paper-writing-main[data-v-6c7af152]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.paper-writing-stage-body--fill[data-v-6c7af152]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;margin-bottom:0}.paper-writing-stage-body--scroll[data-v-6c7af152]{flex:1;min-height:0;overflow-y:auto}.paper-writing-output-stage[data-v-6c7af152]{flex:1;min-height:0;display:flex;flex-direction:column;gap:16px;overflow:hidden}.err[data-v-6c7af152]{color:#c62828}.paper-content-tab[data-v-6c7af152]{display:inline-flex;align-items:center;gap:6px}.paper-content-tab__label[data-v-6c7af152]{min-width:0}.paper-content-tab__kind[data-v-6c7af152]{flex-shrink:0;font-size:11px;font-weight:700;line-height:1;padding:2px 5px;border-radius:4px;background:#eceff1;color:#37474f;border:1px solid #cfd8dc}.paper-content-tab--active .paper-content-tab__kind[data-v-6c7af152]{background:#e3f2fd;border-color:#90caf9;color:#0d47a1}[data-v-6c7af152] .paper-content-subtabs{margin:0 0 6px}[data-v-6c7af152] .paper-content-tab{padding:4px 10px;font-size:12px;line-height:1.25}.hint[data-v-37be15fb]{margin:0 0 12px;font-size:13px}.loading-hint[data-v-37be15fb]{margin:12px 0}.muted[data-v-37be15fb]{color:#888}.mono[data-v-37be15fb]{font-family:ui-monospace,monospace;font-size:12px}.err[data-v-37be15fb]{color:#c62828;margin-bottom:8px;white-space:pre-wrap;word-break:break-word}.upload-card[data-v-37be15fb]{margin-bottom:20px;padding:16px;border:1px solid #e0e0e0;border-radius:8px;background:#fafafa;max-width:520px}.upload-card h3[data-v-37be15fb]{margin:0 0 12px;font-size:16px}.upload-card label[data-v-37be15fb]{display:block;margin:10px 0;font-size:13px}.upload-card input[type=text][data-v-37be15fb]{width:100%;padding:6px 8px;margin-top:4px;box-sizing:border-box}.file-row input[type=file][data-v-37be15fb]{margin-top:6px;font-size:13px}.upload-actions[data-v-37be15fb]{margin-top:12px}.upload-actions button.primary[data-v-37be15fb]{padding:8px 16px;border:1px solid #1565c0;border-radius:6px;background:#1565c0;color:#fff;font-size:14px;cursor:pointer}.upload-actions button.primary[data-v-37be15fb]:disabled{opacity:.6;cursor:not-allowed}.actions-cell[data-v-37be15fb]{white-space:nowrap}.link-like[data-v-37be15fb]{background:none;border:none;padding:0;color:#1565c0;font-size:inherit;text-decoration:underline;cursor:pointer;font-family:inherit}.link-like[data-v-37be15fb]:hover{color:#0d47a1}.actions-cell .sep[data-v-37be15fb]{color:#ccc;margin:0 4px}button.link[data-v-37be15fb]{background:none;border:none;padding:0;color:#1565c0;font-size:inherit;text-decoration:underline;cursor:pointer}button.link.danger[data-v-37be15fb]{color:#c62828}.link-btn[data-v-37be15fb]{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.list-page{width:100%;max-width:none}.list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:8px}.list-toolbar h2{margin:0;font-size:20px;font-weight:600}.list-toolbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.btn-ghost{padding:8px 14px;border:1px solid #b0bec5;border-radius:6px;background:#fff;color:#37474f;font-size:14px}.btn-ghost:hover:not(:disabled){background:#eceff1;border-color:#90a4ae}.btn-ghost:disabled{opacity:.55;cursor:not-allowed}a.btn-ghost{display:inline-flex;align-items:center;text-decoration:none;cursor:pointer}.list-primary-btn{display:inline-block;padding:8px 16px;background:#1565c0;color:#fff;border-radius:6px;text-decoration:none;font-size:14px;border:none;cursor:pointer}.list-primary-btn:hover{background:#0d47a1;color:#fff}.list-data-table{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #00000014;font-size:13px}.list-data-table th,.list-data-table td{padding:10px 12px;text-align:left;border-bottom:1px solid #eee}.list-data-table th{background:#eceff1;font-weight:600}.docx-container{padding:18px 12px;box-sizing:border-box;background:#f0f2f4}.docx-container .docx-wrapper{background:transparent!important;padding:0!important}.docx-container .docx-wrapper>section.docx{box-shadow:0 0 0 1px #00000012!important;margin-bottom:12px!important;min-height:unset!important;height:auto!important}.docx-container .docx-wrapper>section.docx:last-child{margin-bottom:0!important}.docx-container .docx-wrapper section.docx>article{column-count:unset!important;column-gap:unset!important;column-rule:unset!important;min-height:0!important}.docx-container .docx-wrapper .docx p:empty{min-height:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden}.docx-container .docx-wrapper .docx p:has(>br:only-child){min-height:0!important;line-height:0}.docx-container .docx-wrapper .docx p:has(br:only-child){min-height:0!important;line-height:0}.docx-container .docx-wrapper .preview-chunk.preview-chunk--layout-break{min-height:20px;box-sizing:border-box;padding-top:4px;border-top:1px dashed rgba(96,125,139,.6)!important;display:flex;flex-direction:column;align-items:stretch;justify-content:center}.docx-container .docx-wrapper .preview-chunk.preview-chunk--layout-break:before{content:attr(data-break-label);display:block;text-align:center;font-size:11px;line-height:1.25;color:#546e7a;letter-spacing:.08em;flex:0 0 auto}.docx-container .docx-wrapper .preview-chunk.preview-chunk--layout-break p:empty,.docx-container .docx-wrapper .preview-chunk.preview-chunk--layout-break p:has(>br:only-child),.docx-container .docx-wrapper .preview-chunk.preview-chunk--layout-break p:has(br:only-child){min-height:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;line-height:0!important;opacity:0;pointer-events:none}.docx-container .docx-wrapper .preview-chunk.preview-chunk--structural-removed{display:none!important}.docx-container .preview-chunk{position:relative}.docx-container .docx-wrapper .preview-chunk.preview-chunk--empty-text,.docx-container .docx-wrapper .preview-chunk.preview-chunk--empty-text *{pointer-events:none;cursor:default}.docx-container .docx-wrapper .preview-chunk.preview-chunk--empty-text{opacity:.72}.docx-container .preview-chunk-blockid{position:absolute;right:-50px;top:0;z-index:4;font-size:10px;line-height:1.2;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;color:#455a64;background:#eceff1f0;border:1px solid rgba(144,164,174,.55);border-radius:3px;padding:2px 5px;pointer-events:none;letter-spacing:.02em}
