.pv[data-v-8a4fe477]{display:flex;flex-direction:column;width:100%;min-height:0;gap:6px}.pv-full[data-v-8a4fe477]{flex:1 1 auto}.pv-toolbar[data-v-8a4fe477]{display:flex;flex-wrap:wrap;gap:4px;align-items:center;padding:5px 6px;border:1px solid var(--primary);border-radius:8px;background:var(--card)}.pv-toolbar-label[data-v-8a4fe477]{font-size:12px;font-weight:600;color:var(--primary);margin-right:4px}.pv-tool[data-v-8a4fe477]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;border-radius:6px;padding:3px 8px;font-size:12px;color:var(--fg);cursor:pointer}.pv-tool[data-v-8a4fe477]:hover{background:var(--bg)}.pv-tool.on[data-v-8a4fe477]{border-color:var(--primary);color:var(--primary);font-weight:600}.pv-sep[data-v-8a4fe477]{width:1px;align-self:stretch;margin:2px 4px;background:var(--border)}.pv-zoom-pct[data-v-8a4fe477]{min-width:3.5em;text-align:center;font-variant-numeric:tabular-nums}.pv-download[data-v-8a4fe477]{border-color:var(--border)}.pv-spacer[data-v-8a4fe477]{flex:1 1 auto}.pv-dirty[data-v-8a4fe477]{font-size:12px;color:var(--danger, #b00020)}.pv-stage[data-v-8a4fe477]{position:relative;width:100%;height:70vh;border:1px solid var(--border);border-radius:8px;background:var(--card);overflow:hidden}.pv-stage-full[data-v-8a4fe477]{height:auto;flex:1 1 auto;min-height:0}.pv-container[data-v-8a4fe477]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto}.pv-err[data-v-8a4fe477]{color:var(--danger, #b00020);font-size:12px}.pv-container[data-v-8a4fe477] .pdfViewer{position:relative}.ce[data-v-11142798]{border:1px solid var(--border);border-radius:8px;background:var(--card)}.ce-toolbar[data-v-11142798]{display:flex;gap:2px;padding:4px;border-bottom:1px solid var(--border);flex-wrap:wrap}.ce-toolbar button[data-v-11142798]{border:none;background:transparent;border-radius:6px;padding:2px 7px;cursor:pointer;font-size:.8rem;color:var(--fg)}.ce-toolbar button[data-v-11142798]:hover{background:var(--bg)}.ce-area-wrap[data-v-11142798]{position:relative}.ce-area[data-v-11142798]{width:100%;border:none;outline:none;resize:vertical;padding:8px;font:inherit;background:transparent;color:var(--fg)}.ce-mentions[data-v-11142798]{position:absolute;left:8px;bottom:4px;z-index:30;list-style:none;margin:0;padding:4px;min-width:200px;max-height:180px;overflow:auto;background:var(--card);border:1px solid var(--border);border-radius:8px;box-shadow:0 6px 20px #00000026}.ce-mentions li[data-v-11142798]{padding:4px 8px;cursor:pointer;border-radius:6px;font-size:.85rem;display:flex;gap:6px}.ce-mentions li[data-v-11142798]:hover{background:var(--bg)}.ce-mentions span[data-v-11142798]{color:var(--muted)}.ce-foot[data-v-11142798]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px}.ce-count[data-v-11142798]{font-size:.72rem;color:var(--muted)}.ce-count.over[data-v-11142798]{color:var(--danger)}.ce-submit[data-v-11142798]{border:1px solid var(--primary);background:var(--primary);color:#fff;border-radius:8px;padding:5px 16px;font-size:.85rem;font-weight:600;cursor:pointer}.ce-submit[data-v-11142798]:disabled{background:transparent;color:var(--primary);cursor:default}.help-icon[data-v-7316dc6b]{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:18px;height:18px;margin:0 2px;border:none;border-radius:50%;background:var(--primary);color:#fff;font-size:.72rem;font-weight:700;line-height:1;padding:0;box-shadow:0 1px 2px #0003;transition:background .12s ease,transform .12s ease}.help-icon[data-v-7316dc6b]:hover,.help-icon[data-v-7316dc6b]:focus-visible{background:var(--primary-hover);transform:scale(1.12);outline:none}.cn-item[data-v-7db23f38]{padding:4px 0 2px;border-top:1px solid var(--bg)}.cn-meta[data-v-7db23f38]{display:flex;gap:8px;align-items:center;font-size:.75rem;color:var(--muted)}.cn-author[data-v-7db23f38]{font-weight:600;color:var(--fg)}.cn-body[data-v-7db23f38]{font-size:.9rem;color:var(--fg)}.cn-body[data-v-7db23f38] p{margin:3px 0}.cn-tomb[data-v-7db23f38]{font-style:italic;color:var(--muted);font-size:.85rem}.cn-actions[data-v-7db23f38]{display:flex;gap:10px;margin-top:2px}.cn-markup[data-v-7db23f38]{display:flex;gap:10px;align-items:center;margin:3px 0;padding:3px 6px;border-left:2px solid var(--primary);background:var(--bg);border-radius:4px}.cn-item.markup-active[data-v-7db23f38]{background:color-mix(in srgb,var(--primary) 12%,transparent);box-shadow:inset 3px 0 0 var(--primary);border-radius:6px;padding:6px 10px 6px 12px}.cn-link.cn-link-on[data-v-7db23f38]{font-weight:600;color:var(--primary)}.cn-chip[data-v-7db23f38]{align-self:flex-start;font-size:.72rem;color:var(--primary);background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:1px 8px}.cn-compose[data-v-7db23f38]{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-top:4px}.cn-link[data-v-7db23f38]{border:none;background:transparent;color:var(--primary);cursor:pointer;font-size:.75rem;padding:0}.cn-link.danger[data-v-7db23f38]{color:var(--danger)}.cn-err[data-v-7db23f38]{color:var(--danger);font-size:.75rem}.cn-history[data-v-7db23f38]{list-style:none;margin:4px 0;padding:6px 8px;background:var(--bg);border-radius:8px;font-size:.82rem}.cn-history li[data-v-7db23f38]{display:flex;gap:8px}.cn-history time[data-v-7db23f38]{color:var(--muted);flex:0 0 auto}.cn-muted[data-v-7db23f38]{color:var(--muted)}.cn[data-v-7db23f38]{border-left:1px solid transparent}.cn .cn[data-v-7db23f38]{border-left:1px solid var(--border);padding-left:8px}.cn-item.flash[data-v-7db23f38]{animation:cn-flash-7db23f38 1.5s ease-out}@keyframes cn-flash-7db23f38{0%{background:#dbeafe}to{background:transparent}}@media (prefers-reduced-motion: reduce){.cn-item.flash[data-v-7db23f38]{animation:none;background:#eff6ff}}.tp-toggle[data-v-0f6e39e6]{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:4px 10px;cursor:pointer;font-size:.85rem}.tp-toggle-chip[data-v-0f6e39e6]{padding:3px 10px;font-size:.8rem;white-space:nowrap}.tp-toggle-chip[data-v-0f6e39e6]:hover{background:var(--bg)}.tp-flag[data-v-0f6e39e6]{margin-left:6px;background:var(--primary);color:#fff;border-radius:999px;padding:1px 7px;font-size:.7rem}.tp[data-v-0f6e39e6]{display:flex;flex-direction:column;background:var(--card);color:var(--fg);border:1px solid var(--border);min-height:0}.tp-right[data-v-0f6e39e6]{height:100%;border-radius:0}.tp-bottom[data-v-0f6e39e6]{width:100%;max-height:40vh}.tp-embedded[data-v-0f6e39e6]{width:100%;height:100%;border:none}.tp-head[data-v-0f6e39e6]{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid var(--border)}.tp-title[data-v-0f6e39e6]{font-weight:600;font-size:.9rem}.tp-presence[data-v-0f6e39e6]{font-size:.75rem;color:var(--muted)}.tp-review-btn[data-v-0f6e39e6]{border:1px solid var(--border);background:transparent;border-radius:6px;padding:1px 8px;cursor:pointer;font-size:.78rem;color:var(--fg)}.tp-review[data-v-0f6e39e6]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px 10px;border-bottom:1px solid var(--border);background:var(--bg)}.tp-review-field[data-v-0f6e39e6]{position:relative;flex:1 1 auto;min-width:140px}.tp-review-in[data-v-0f6e39e6]{width:100%;border:1px solid var(--border);border-radius:8px;padding:4px 8px;font:inherit;background:var(--card);color:var(--fg)}.tp-review-sug[data-v-0f6e39e6]{position:absolute;left:0;right:0;top:100%;z-index:30;list-style:none;margin:2px 0 0;padding:4px;max-height:180px;overflow:auto;background:var(--card);border:1px solid var(--border);border-radius:8px;box-shadow:0 6px 20px #00000026}.tp-review-sug li[data-v-0f6e39e6]{padding:4px 8px;cursor:pointer;border-radius:6px;font-size:.85rem;display:flex;gap:6px}.tp-review-sug li[data-v-0f6e39e6]:hover{background:var(--bg)}.tp-review-sug span[data-v-0f6e39e6]{color:var(--muted)}.tp-review-ask[data-v-0f6e39e6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;margin-bottom:10px;border:1px solid var(--primary);border-radius:8px;background:var(--bg);font-size:.85rem}.tp-review-ask-lbl[data-v-0f6e39e6]{font-weight:600}.tp-review-ask-actions[data-v-0f6e39e6]{margin-left:auto;display:flex;gap:6px}.tp-rbtn[data-v-0f6e39e6]{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:2px 10px;cursor:pointer;font-size:.8rem}.tp-rbtn.ok[data-v-0f6e39e6]{border-color:var(--primary);color:var(--primary)}.tp-review-go[data-v-0f6e39e6]{border:1px solid var(--primary);background:var(--primary);color:#fff;border-radius:8px;padding:4px 12px;cursor:pointer;font-size:.8rem}.tp-review-msg[data-v-0f6e39e6]{font-size:.75rem;color:var(--muted);flex-basis:100%}.tp-spacer[data-v-0f6e39e6]{flex:1}.tp-lbtn[data-v-0f6e39e6]{border:1px solid var(--border);background:transparent;border-radius:6px;padding:1px 7px;cursor:pointer;color:var(--muted)}.tp-lbtn.on[data-v-0f6e39e6]{color:var(--fg);background:var(--bg)}.tp-body[data-v-0f6e39e6]{overflow:auto;padding:8px 10px;display:flex;flex-direction:column;gap:12px}.tp-tabs[data-v-0f6e39e6]{display:flex;gap:4px;padding:0 10px;border-bottom:1px solid var(--border);flex:0 0 auto}.tp-tab[data-v-0f6e39e6]{border:none;background:transparent;color:var(--muted);padding:8px 10px;font-size:13px;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.tp-tab[data-v-0f6e39e6]:hover{color:var(--fg)}.tp-tab.active[data-v-0f6e39e6]{color:var(--fg);border-bottom-color:var(--primary);font-weight:600}.tp-tab-n[data-v-0f6e39e6]{display:inline-block;margin-left:4px;padding:0 6px;font-size:11px;line-height:16px;border-radius:8px;background:var(--bg);color:var(--muted)}.tp-rec-sec+.tp-rec-sec[data-v-0f6e39e6]{margin-top:6px}.tp-rec-h[data-v-0f6e39e6]{margin:4px 0;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.tp-rec-list[data-v-0f6e39e6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tp-rec[data-v-0f6e39e6]{display:flex;gap:8px;align-items:flex-start}.tp-rec-ic[data-v-0f6e39e6]{flex:0 0 auto;color:var(--muted)}.tp-rec-ic.ok[data-v-0f6e39e6]{color:#15803d}.tp-rec-main[data-v-0f6e39e6]{min-width:0;font-size:13px}.tp-rec-line[data-v-0f6e39e6]{line-height:1.4}.tp-rec-status[data-v-0f6e39e6]{margin-left:4px;padding:0 6px;border-radius:8px;font-size:11px;background:var(--bg);color:var(--muted)}.tp-rec-status.st-completed[data-v-0f6e39e6]{color:#15803d}.tp-rec-ver[data-v-0f6e39e6]{color:var(--muted);font-size:12px}.tp-rec-when[data-v-0f6e39e6]{color:var(--muted);font-size:11px;margin-top:1px}.tp-muted[data-v-0f6e39e6]{color:var(--muted)}.tp-err[data-v-0f6e39e6]{color:var(--danger)}.thread.thread-active[data-v-0f6e39e6]{background:color-mix(in srgb,var(--primary) 12%,transparent);box-shadow:inset 3px 0 0 var(--primary);border-radius:6px}.thread[data-v-0f6e39e6]{border:1px solid var(--border);border-radius:8px;padding:8px}.thread.resolved[data-v-0f6e39e6]{opacity:.7}.thread-head[data-v-0f6e39e6]{display:flex;gap:8px;align-items:center;margin-bottom:6px}.stale[data-v-0f6e39e6],.badge-res[data-v-0f6e39e6]{font-size:.68rem;border-radius:999px;padding:1px 7px}.stale[data-v-0f6e39e6]{background:#fef3c7;color:#92400e}.badge-res[data-v-0f6e39e6]{background:#dcfce7;color:#166534}.comment[data-v-0f6e39e6]{padding:4px 0;border-top:1px solid var(--bg)}.c-meta[data-v-0f6e39e6]{display:flex;gap:8px;align-items:center;font-size:.75rem;color:var(--muted)}.c-author[data-v-0f6e39e6]{font-weight:600;color:var(--fg)}.c-x[data-v-0f6e39e6]{border:none;background:transparent;color:var(--danger);cursor:pointer;font-size:.72rem}.c-body[data-v-0f6e39e6]{font-size:.9rem}.c-body[data-v-0f6e39e6] p{margin:4px 0}.c-redacted[data-v-0f6e39e6]{font-style:italic;color:var(--muted);font-size:.85rem}.thread-foot[data-v-0f6e39e6]{margin-top:8px;display:flex;flex-direction:column;gap:6px}.tp-resolve[data-v-0f6e39e6]{align-self:flex-start;border:1px solid var(--border);background:transparent;border-radius:8px;padding:2px 10px;cursor:pointer;font-size:.8rem}.tp-viewbtn[data-v-0f6e39e6]{border:1px solid var(--border);background:transparent;color:inherit;border-radius:8px;padding:2px 8px;cursor:pointer;font-size:.78rem}.tp-viewbtn[data-v-0f6e39e6]:hover{border-color:var(--accent, #6ea8fe)}.tp-composer[data-v-0f6e39e6]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.tp-anchor-chip[data-v-0f6e39e6]{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:8px;padding:.15rem .5rem;font-size:.8rem;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--fg)}.tp-anchor-clear[data-v-0f6e39e6]{background:transparent;border:none;color:inherit;cursor:pointer;line-height:1;padding:0}@keyframes tp-flash-0f6e39e6{0%{background:#dbeafe}to{background:transparent}}.comment.flash[data-v-0f6e39e6]{animation:tp-flash-0f6e39e6 1.5s ease-out}@media (prefers-reduced-motion: reduce){.comment.flash[data-v-0f6e39e6]{animation:none;background:#eff6ff}}.dv-root[data-v-9fc4c18d]{--diff-added: #16a34a;--diff-deleted: #dc2626;--diff-modified: #ea580c;--diff-paper: #ffffff;--diff-unchanged: #111827}:root[data-theme=dark] .dv-root[data-v-9fc4c18d],.theme-dark .dv-root[data-v-9fc4c18d]{--diff-added: #4ade80;--diff-deleted: #f87171;--diff-modified: #fb923c}.dv-root[data-v-9fc4c18d]{display:flex;flex-direction:column;gap:.5rem;min-height:0;height:100%}.dv-bar[data-v-9fc4c18d]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.dv-views[data-v-9fc4c18d]{display:inline-flex;border:1px solid var(--border);border-radius:6px;overflow:hidden}.dv-view[data-v-9fc4c18d]{border:0;background:transparent;color:var(--fg);padding:.3rem .7rem;cursor:pointer;font:inherit}.dv-view.active[data-v-9fc4c18d]{background:var(--primary);color:#fff}.dv-pages[data-v-9fc4c18d]{display:inline-flex;align-items:center;gap:.4rem}.dv-nav[data-v-9fc4c18d]{border:1px solid var(--border);background:transparent;color:var(--fg);border-radius:4px;cursor:pointer;padding:.15rem .5rem}.dv-nav[data-v-9fc4c18d]:disabled{opacity:.4;cursor:default}.dv-page-lbl[data-v-9fc4c18d]{font-size:.85rem;color:var(--muted)}.dv-mode[data-v-9fc4c18d]{font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;border:1px solid var(--border);border-radius:999px;padding:.05rem .5rem;opacity:.8}.dv-mode[data-v-9fc4c18d]{color:var(--muted)}.dv-mode.mode-raster[data-v-9fc4c18d]{border-color:var(--diff-modified);color:var(--diff-modified)}.dv-mode.mode-unavailable[data-v-9fc4c18d]{border-color:var(--muted);color:var(--muted)}.dv-zoom[data-v-9fc4c18d]{display:inline-flex;align-items:center;gap:.25rem}.dv-zoom-lbl[data-v-9fc4c18d]{font:inherit;font-size:.8rem;color:var(--muted);background:transparent;border:0;cursor:pointer;min-width:3.2rem;text-align:center}.dv-zoom-lbl[data-v-9fc4c18d]:hover{color:var(--fg)}.dv-fit[data-v-9fc4c18d]{font-size:.8rem}.dv-legend[data-v-9fc4c18d]{margin-left:auto;display:inline-flex;gap:.6rem;font-size:.75rem}.dv-key[data-v-9fc4c18d]:before{content:"";display:inline-block;width:.7em;height:.7em;margin-right:.25em;border-radius:2px;vertical-align:baseline}.dv-key.added[data-v-9fc4c18d]:before{background:var(--diff-added)}.dv-key.deleted[data-v-9fc4c18d]:before{background:var(--diff-deleted)}.dv-key.modified[data-v-9fc4c18d]:before{background:var(--diff-modified)}.dv-map[data-v-9fc4c18d]{position:absolute;top:10px;left:10px;z-index:5;padding:3px;background:var(--card);border:1px solid var(--border);border-radius:6px;box-shadow:0 4px 14px #00000047;cursor:crosshair;line-height:0;touch-action:none;opacity:.4;transition:opacity .15s ease-out}.dv-map[data-v-9fc4c18d]:hover,.dv-map[data-v-9fc4c18d]:focus-within,.dv-map.active[data-v-9fc4c18d]{opacity:1}@media (prefers-reduced-motion: reduce){.dv-map[data-v-9fc4c18d]{transition:none}}.dv-map-thumb[data-v-9fc4c18d]{position:relative;overflow:hidden;border-radius:3px;background:var(--diff-paper);opacity:.95;-webkit-user-select:none;user-select:none}.dv-map-thumb[data-v-9fc4c18d]{transform:none!important;will-change:auto}.dv-map-box[data-v-9fc4c18d]{position:absolute;box-sizing:border-box;border:2px solid var(--primary);background:color-mix(in srgb,var(--primary) 18%,transparent);pointer-events:none}.dv-err[data-v-9fc4c18d]{color:var(--danger)}.dv-muted[data-v-9fc4c18d]{color:var(--muted)}.dv-unavailable[data-v-9fc4c18d]{padding:1rem;border:1px dashed var(--border);border-radius:6px;color:var(--muted)}.dv-stage[data-v-9fc4c18d]{flex:1;min-height:0;overflow:hidden;position:relative;background:var(--diff-paper);border:1px solid var(--border);border-radius:6px;touch-action:none}.dv-stage.pannable[data-v-9fc4c18d]{cursor:grab}.dv-stage.panning[data-v-9fc4c18d]{cursor:grabbing}.dv-canvas[data-v-9fc4c18d]{will-change:transform}.dv-canvas[data-v-9fc4c18d] svg{display:block;width:100%;height:auto}.dv-canvas[data-v-9fc4c18d] #diff-old,.dv-canvas[data-v-9fc4c18d] #diff-new,.dv-canvas[data-v-9fc4c18d] #diff-changes{display:none}.dv-canvas.view-before[data-v-9fc4c18d] #diff-old,.dv-canvas.view-after[data-v-9fc4c18d] #diff-new{display:block}.dv-canvas.view-difference[data-v-9fc4c18d] #diff-new{display:block;opacity:.25}.dv-canvas.view-difference[data-v-9fc4c18d] #diff-changes{display:block}.dv-canvas[data-v-9fc4c18d] [data-diff-state=added]{fill:var(--diff-added);stroke:var(--diff-added)}.dv-canvas[data-v-9fc4c18d] [data-diff-state=deleted]{fill:var(--diff-deleted);stroke:var(--diff-deleted)}.dv-canvas[data-v-9fc4c18d] [data-diff-state=modified]{fill:var(--diff-modified);stroke:var(--diff-modified)}.dv-canvas[data-v-9fc4c18d] [data-diff-state=unchanged]{fill:var(--diff-unchanged);stroke:var(--diff-unchanged)}.dv-canvas[data-v-9fc4c18d] path[fill=none]{fill:none!important}.dv-canvas[data-v-9fc4c18d] image[data-diff-state=modified]{filter:sepia(1) saturate(4) hue-rotate(-25deg)}.vp-root[data-v-9098988d]{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.vp-field[data-v-9098988d]{display:inline-flex;align-items:center;gap:.3rem}.vp-lbl[data-v-9098988d]{font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.vp-sel[data-v-9098988d]{font:inherit;font-size:.85rem;color:var(--fg);background:var(--card);border:1px solid var(--border);border-radius:4px;padding:.2rem .4rem;max-width:13rem}.vp-sel[data-v-9098988d]:disabled{opacity:.6}.vp-arrow[data-v-9098988d]{color:var(--muted)}.vp-go[data-v-9098988d]{font:inherit;font-size:.85rem;display:inline-flex;align-items:center;gap:.4rem;background:var(--primary);color:#fff;border:1px solid var(--primary);border-radius:4px;padding:.25rem .7rem;cursor:pointer}.vp-go[data-v-9098988d]:hover:not(:disabled){background:var(--primary-hover)}.vp-go[data-v-9098988d]:disabled{opacity:.5;cursor:default}.vp-spin[data-v-9098988d]{width:.75em;height:.75em;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:vp-spin-9098988d .7s linear infinite}@keyframes vp-spin-9098988d{to{transform:rotate(360deg)}}.vp-err[data-v-9098988d]{color:var(--danger);font-size:.8rem}.tov-root[data-v-f4f570e1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center}.tov-backdrop[data-v-f4f570e1]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}.tov-panel[data-v-f4f570e1]{position:relative;width:min(720px,92vw);height:min(80vh,900px);display:flex;flex-direction:column;background:var(--card);color:var(--fg);border-radius:10px;overflow:hidden;box-shadow:0 10px 40px #00000040}.tov-head[data-v-f4f570e1]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border)}.tov-title[data-v-f4f570e1]{font-weight:600;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tov-x[data-v-f4f570e1]{border:1px solid var(--border);background:transparent;border-radius:6px;padding:2px 8px;cursor:pointer}.tov-body[data-v-f4f570e1]{flex:1;min-height:0;overflow:hidden}.doc-preview[data-v-0634e189]{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.dp-err[data-v-0634e189]{color:#b00020;font-size:12px}.dp-muted[data-v-0634e189]{color:var(--muted);font-size:12px}.dp-tabs[data-v-0634e189]{display:flex;gap:4px;width:100%;border-bottom:1px solid var(--border);margin-bottom:4px}.dp-tab[data-v-0634e189]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid transparent;padding:6px 10px;font-size:13px;color:var(--muted);cursor:pointer}.dp-tab[data-v-0634e189]:hover{color:inherit}.dp-tab.active[data-v-0634e189]{color:var(--accent, #2563eb);border-bottom-color:var(--accent, #2563eb);font-weight:600}.dp-chatlog[data-v-0634e189]{width:100%;background:#fff;color:#1f2937;border:1px solid var(--border);border-radius:8px;padding:4px 14px}.dp-chatlog-body[data-v-0634e189]{display:block;width:100%}.dp-img[data-v-0634e189]{max-width:100%;border:1px solid var(--border);border-radius:8px}.dp-img.clickable[data-v-0634e189]{cursor:pointer}.dp-imgzoom[data-v-0634e189]{display:flex;align-items:center;gap:8px}.dp-imgzoom-range[data-v-0634e189]{width:130px;cursor:pointer;accent-color:var(--primary)}.dp-imgzoom-pct[data-v-0634e189]{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;min-width:3.2em;text-align:right}.dp-imgzoom-reset[data-v-0634e189]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:transparent;color:var(--fg);border-radius:6px;padding:2px 8px;font-size:12px;cursor:pointer}.dp-imgzoom-reset[data-v-0634e189]:hover{border-color:var(--primary);color:var(--primary)}.dp-img-frame[data-v-0634e189]{position:relative;width:100%}.dp-img-pane .dp-img[data-v-0634e189]{display:block}.dp-side-by-side .dp-img-frame[data-v-0634e189],.dp-fit-bottom .dp-img-frame[data-v-0634e189],.dp-full-min .dp-img-frame[data-v-0634e189]{flex:1 1 auto;min-height:0;align-self:stretch;overflow:hidden}.dp-side-by-side .dp-img-pane[data-v-0634e189],.dp-fit-bottom .dp-img-pane[data-v-0634e189],.dp-full-min .dp-img-pane[data-v-0634e189]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto}.dp-nav[data-v-0634e189]{position:absolute;top:10px;left:10px;z-index:5;padding:3px;background:var(--card);border:1px solid var(--border);border-radius:6px;box-shadow:0 4px 14px #00000047;cursor:crosshair;line-height:0;touch-action:none}.dp-nav-thumb[data-v-0634e189]{display:block;border-radius:3px;opacity:.95;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.dp-nav-box[data-v-0634e189]{position:absolute;box-sizing:border-box;border:2px solid var(--primary);background:color-mix(in srgb,var(--primary) 18%,transparent);pointer-events:none}.dp-img-frame[data-v-0634e189]:fullscreen{width:100%;height:100%;background:#0b0b0c}.dp-img-frame:fullscreen .dp-img-pane[data-v-0634e189]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto}.dp-fs-slot[data-v-0634e189]{display:none}.dp-img-frame:fullscreen .dp-fs-slot[data-v-0634e189]{display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:6;padding:5px 8px;background:var(--card);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 16px #0006}.dp-pdf[data-v-0634e189]{display:flex;flex-direction:column;gap:6px;width:100%}.dp-actions[data-v-0634e189]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.dp-diff-dead[data-v-0634e189]{padding:.75rem 1rem;border:1px dashed var(--border);border-radius:6px;color:var(--muted);background:var(--card)}.dp-markup-tag[data-v-0634e189]{font-size:12px;color:var(--primary);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:28ch}.dp-hint[data-v-0634e189]{font-size:12px;color:var(--muted)}.dp-save-markup[data-v-0634e189]{font-weight:600}.dp-frame[data-v-0634e189]{width:100%;height:70vh;border:1px solid var(--border);border-radius:8px;background:var(--card)}.dp-frame-full[data-v-0634e189]{height:calc(100vh - 150px)}.dp-video[data-v-0634e189]{background:#000;object-fit:contain}.btn[data-v-0634e189]{padding:4px 12px;border:1px solid var(--border);border-radius:8px;background:var(--accent, #2563eb);color:#fff;font-size:13px;cursor:pointer}.btn[data-v-0634e189]:disabled{opacity:.5;cursor:not-allowed}.btn-end[data-v-0634e189]{align-self:flex-end}.link[data-v-0634e189]{align-self:flex-start;border:none;background:transparent;color:var(--accent, #2563eb);font-size:12px;cursor:pointer;padding:0}.dp-combined[data-v-0634e189]{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.dp-combined.dp-side-by-side[data-v-0634e189]{flex-direction:row;align-items:stretch;height:calc(100vh - 140px);min-height:0}.dp-side-by-side .dp-main[data-v-0634e189]{overflow:auto}.dp-side-by-side .dp-main .dp-frame[data-v-0634e189],.dp-side-by-side .dp-frame-full[data-v-0634e189]{height:100%}.dp-side-by-side .dp-main .dp-pdf[data-v-0634e189]{flex:1 1 auto;min-height:0}.dp-main[data-v-0634e189]{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.dp-discussion[data-v-0634e189]{width:100%;min-width:0}.dp-combined:not(.dp-side-by-side) .dp-discussion[data-v-0634e189]{border-top:1px solid var(--border);padding-top:8px}.dp-side-by-side .dp-discussion[data-v-0634e189]{flex:0 0 380px;width:380px;min-height:0;border-left:1px solid var(--border);padding-left:10px}.dp-fit-bottom[data-v-0634e189]{height:calc(100vh - 140px);min-height:0}.dp-fit-bottom .dp-main[data-v-0634e189]{flex:1 1 auto;min-height:0;overflow:auto}.dp-fit-bottom .dp-main .dp-pdf[data-v-0634e189]{flex:1 1 auto;min-height:0}.dp-fit-bottom .dp-frame[data-v-0634e189],.dp-fit-bottom .dp-frame-full[data-v-0634e189]{height:100%}.dp-fit-bottom .dp-img[data-v-0634e189]{max-height:100%;object-fit:contain}.dp-fit-bottom .dp-discussion[data-v-0634e189]{flex:0 0 42%;min-height:0;display:flex;flex-direction:column}.dp-full-min[data-v-0634e189]{height:calc(100vh - 140px);min-height:0}.dp-full-min .dp-main[data-v-0634e189]{flex:1 1 auto;min-height:0;overflow:auto}.dp-full-min .dp-main .dp-pdf[data-v-0634e189]{flex:1 1 auto;min-height:0}.dp-full-min .dp-frame-full[data-v-0634e189]{flex:1 1 auto;min-height:0;height:auto}.dp-full-min .dp-img[data-v-0634e189]{max-height:100%;object-fit:contain}.dp-splitter[data-v-0634e189]{flex:0 0 auto;position:relative;align-self:stretch}.dp-splitter.vertical[data-v-0634e189]{width:9px;cursor:col-resize}.dp-splitter.horizontal[data-v-0634e189]{height:9px;cursor:row-resize}.dp-splitter[data-v-0634e189]:before{content:"";position:absolute;background:var(--border);border-radius:2px}.dp-splitter.vertical[data-v-0634e189]:before{top:0;bottom:0;left:50%;width:2px;transform:translate(-50%)}.dp-splitter.horizontal[data-v-0634e189]:before{left:0;right:0;top:50%;height:2px;transform:translateY(-50%)}.dp-splitter[data-v-0634e189]:hover:before{background:var(--primary)}.dp-combined.dragging[data-v-0634e189]{-webkit-user-select:none;user-select:none}.dp-combined.dragging iframe[data-v-0634e189]{pointer-events:none}.dp-fit-bottom .dp-thread[data-v-0634e189]{flex:1 1 auto;height:auto;min-height:0}.dp-thread[data-v-0634e189]{display:block;height:65vh;border:1px solid var(--border);border-radius:8px}.dp-thread-min[data-v-0634e189]{height:auto;border:none}.dp-side-by-side .dp-thread[data-v-0634e189]{height:100%}.dp-discuss-btn[data-v-0634e189]{background:transparent;color:var(--accent, #2563eb);border:1px solid var(--border)}.ov-backdrop[data-v-bf5145ee]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0f172a8c;display:flex;align-items:stretch;justify-content:center;padding:24px}.ov-panel[data-v-bf5145ee]{background:var(--bg);border-radius:12px;box-shadow:0 16px 48px #0000004d;width:94vw;max-width:1600px;display:flex;flex-direction:column;overflow:hidden}.ov-backdrop.ov-max[data-v-bf5145ee]{padding:0}.ov-panel.ov-panel-max[data-v-bf5145ee]{width:100vw;max-width:none;border-radius:0}.ov-head[data-v-bf5145ee]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;background:var(--card);border-bottom:1px solid var(--border)}.ov-title[data-v-bf5145ee]{font-size:16px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}.ov-slot[data-v-bf5145ee]{display:flex;align-items:center;flex:0 0 auto}.ov-btn[data-v-bf5145ee]{border:none;background:none;font-size:18px;color:var(--muted);line-height:1;cursor:pointer;padding:2px 4px;border-radius:6px}.ov-btn[data-v-bf5145ee]:hover{color:var(--fg);background:var(--bg)}.ov-body[data-v-bf5145ee]{padding:16px 18px;overflow:auto}.ov-panel-max .ov-body[data-v-bf5145ee]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ov-panel-max[data-v-bf5145ee] .doc-preview{flex:1 1 auto;min-height:0;width:100%;align-items:stretch}.ov-panel-max[data-v-bf5145ee] .dp-combined.dp-fit-bottom,.ov-panel-max[data-v-bf5145ee] .dp-combined.dp-side-by-side,.ov-panel-max[data-v-bf5145ee] .dp-combined.dp-full-min{flex:1 1 auto;min-height:0;height:auto}.ov-err[data-v-bf5145ee]{color:var(--danger);font-size:13px}.sb-notice[data-v-c9156196]{position:fixed;top:1rem;left:50%;transform:translate(-50%);z-index:3000;display:flex;align-items:center;gap:.6rem;max-width:min(38rem,calc(100vw - 2rem));padding:.6rem 1rem;font-size:.9rem;color:var(--fg);background:var(--card);border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:8px;box-shadow:0 6px 22px #00000038}.sb-spinner[data-v-c9156196]{flex:0 0 auto;width:.9em;height:.9em;border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:sb-spin-c9156196 .8s linear infinite}@keyframes sb-spin-c9156196{to{transform:rotate(360deg)}}.sb-fade-enter-active[data-v-c9156196],.sb-fade-leave-active[data-v-c9156196]{transition:opacity .2s ease,transform .2s ease}.sb-fade-enter-from[data-v-c9156196],.sb-fade-leave-to[data-v-c9156196]{opacity:0;transform:translate(-50%,-.75rem)}@media (prefers-reduced-motion: reduce){.sb-spinner[data-v-c9156196]{animation:none}.sb-fade-enter-active[data-v-c9156196],.sb-fade-leave-active[data-v-c9156196]{transition:none}}.m3d[data-v-4191ee2e]{position:relative;width:100%;height:100%;background:#1b1d21}.m3d-canvas[data-v-4191ee2e]{width:100%;height:100%;display:block;outline:none}.m3d-navcube[data-v-4191ee2e]{position:absolute;top:12px;right:12px;width:120px;height:120px;z-index:2}.m3d-state[data-v-4191ee2e]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center}.m3d-muted[data-v-4191ee2e]{color:#aab}.m3d-err[data-v-4191ee2e]{color:#f3b0b0}.mv-root[data-v-c12262e8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;background:#15171a;color:#e8e8ea}.mv-head[data-v-c12262e8]{display:flex;flex-direction:column;gap:.35rem;padding:.4rem .75rem;background:#0f1113;border-bottom:1px solid #2a2d31;flex:0 0 auto}.mv-head-row[data-v-c12262e8]{display:flex;align-items:center;gap:.75rem;min-width:0}.mv-head-tools[data-v-c12262e8]{flex-wrap:wrap;row-gap:.35rem}.mv-title[data-v-c12262e8]{flex:1 1 auto;font-size:.95rem;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mv-toggle[data-v-c12262e8],.mv-act[data-v-c12262e8],.mv-x[data-v-c12262e8]{background:transparent;border:1px solid #3a3d42;color:#e8e8ea;border-radius:6px;padding:.25rem .5rem;cursor:pointer;white-space:nowrap}.mv-versions[data-v-c12262e8]{gap:.4rem;flex-wrap:wrap}.mv-diffchip[data-v-c12262e8]{font-size:.78rem;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:.05rem .5rem;opacity:.9}.mv-picker[data-v-c12262e8]{--card: rgba(255, 255, 255, .08);--border: rgba(255, 255, 255, .3);--fg: #f3f4f6;--muted: #cbd5e1;color-scheme:dark}.mv-act[data-v-c12262e8]:hover{background:#2a2d31}.mv-zoom[data-v-c12262e8]{display:flex;align-items:center;gap:.4rem;flex:0 0 auto;color:#c7c9cc;font-size:.8rem;white-space:nowrap}.mv-zoom-lbl[data-v-c12262e8]{color:#9aa}.mv-zoom-slider[data-v-c12262e8]{width:120px;cursor:pointer;accent-color:#6ea8fe}.mv-zoom-reset[data-v-c12262e8]{background:transparent;border:1px solid #3a3d42;color:#e8e8ea;border-radius:6px;padding:.15rem .4rem;line-height:1;cursor:pointer}.mv-zoom-reset[data-v-c12262e8]:hover:not(:disabled){background:#2a2d31}.mv-zoom-reset[data-v-c12262e8]:disabled{opacity:.4;cursor:default}.mv-body[data-v-c12262e8]{flex:1 1 auto;display:flex;min-height:0}.mv-side[data-v-c12262e8]{flex:0 0 280px;max-width:280px;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:#1b1d21;border-right:1px solid #2a2d31;transition:flex-basis .15s ease,margin-left .15s ease}.mv-tabs[data-v-c12262e8]{display:flex;flex:0 0 auto;border-bottom:1px solid #2a2d31}.mv-tab[data-v-c12262e8]{flex:1 1 0;background:transparent;border:none;border-bottom:2px solid transparent;color:#9aa;padding:.5rem .4rem;cursor:pointer;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.mv-tab[data-v-c12262e8]:hover{color:#e8e8ea}.mv-tab-on[data-v-c12262e8]{color:#cfe0ff;border-bottom-color:#6ea8fe}.mv-tabpanel[data-v-c12262e8]{flex:1 1 auto;min-height:0;overflow:auto;padding:.5rem .6rem}.mv-tools[data-v-c12262e8]{display:flex;flex-direction:column;gap:.8rem}.mv-toolsec[data-v-c12262e8]{display:flex;flex-direction:column;gap:.35rem}.mv-toolsec-h[data-v-c12262e8]{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#7f8894;margin:0}.mv-toolrow[data-v-c12262e8]{display:flex;flex-wrap:wrap;gap:.25rem}.mv-tools .mv-zoom[data-v-c12262e8]{width:100%}.mv-tools .mv-zoom-slider[data-v-c12262e8]{flex:1 1 auto;width:auto}.mv-side-collapsed[data-v-c12262e8]{flex-basis:0;max-width:0;margin-left:-1px;padding:0;overflow:hidden;border-right:none}.mv-side-resizer[data-v-c12262e8]{flex:0 0 7px;align-self:stretch;position:relative;cursor:col-resize;z-index:2}.mv-side-resizer[data-v-c12262e8]:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);background:#3a3d42;border-radius:2px}.mv-side-resizer[data-v-c12262e8]:hover:before,.mv-body.mv-resizing .mv-side-resizer[data-v-c12262e8]:before{background:#5b6470}.mv-body.mv-resizing[data-v-c12262e8]{-webkit-user-select:none;user-select:none}.mv-body.mv-resizing .mv-side[data-v-c12262e8]{transition:none}.mv-body.mv-resizing canvas[data-v-c12262e8]{pointer-events:none}.mv-side-h[data-v-c12262e8]{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#9aa;margin:.25rem 0 .5rem}.mv-tree[data-v-c12262e8]{font-size:.85rem}.mv-tree[data-v-c12262e8] .mv-xrayed>span{opacity:.65;font-style:italic}.mv-tree[data-v-c12262e8] .mv-xrayed>span:after{content:" 🔲";font-style:normal;opacity:.9}.mv-tree[data-v-c12262e8] .mv-xrayed-within>span:after{content:" 🔲";opacity:.45}.mv-objtools[data-v-c12262e8]{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem}.mv-objhint[data-v-c12262e8]{font-size:.72rem;color:#9aa;margin:0 0 .5rem}.mv-main[data-v-c12262e8]{flex:1 1 auto;min-width:0;min-height:0;display:flex}.mv-main.mv-fit-bottom[data-v-c12262e8]{flex-direction:column}.mv-main.dragging[data-v-c12262e8]{-webkit-user-select:none;user-select:none}.mv-main.dragging canvas[data-v-c12262e8]{pointer-events:none}.mv-stage[data-v-c12262e8]{flex:1 1 auto;min-width:0;min-height:0;position:relative}.mv-discussion[data-v-c12262e8]{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--card);color:var(--fg)}.mv-side-by-side .mv-discussion[data-v-c12262e8]{border-left:1px solid #2a2d31}.mv-fit-bottom .mv-discussion[data-v-c12262e8]{border-top:1px solid #2a2d31}.mv-thread[data-v-c12262e8]{flex:1 1 auto;min-height:0;height:100%;display:block;border:none}.mv-thread-min[data-v-c12262e8]{flex:0 0 auto;height:auto}.mv-splitter[data-v-c12262e8]{flex:0 0 auto;position:relative;align-self:stretch}.mv-splitter.vertical[data-v-c12262e8]{width:9px;cursor:col-resize}.mv-splitter.horizontal[data-v-c12262e8]{height:9px;cursor:row-resize}.mv-splitter[data-v-c12262e8]:before{content:"";position:absolute;background:#3a3d42;border-radius:2px}.mv-splitter.vertical[data-v-c12262e8]:before{top:0;bottom:0;left:50%;width:2px;transform:translate(-50%)}.mv-splitter.horizontal[data-v-c12262e8]:before{left:0;right:0;top:50%;height:2px;transform:translateY(-50%)}.mv-splitter[data-v-c12262e8]:hover:before{background:#6ea8fe}.mv-disc[data-v-c12262e8]{display:flex;align-items:center;gap:.3rem;flex:0 0 auto}.mv-group[data-v-c12262e8]{display:flex;align-items:center;gap:.2rem;flex:0 0 auto}.mv-units[data-v-c12262e8]{background:transparent;border:1px solid #3a3d42;color:#e8e8ea;border-radius:6px;padding:.2rem .3rem;cursor:pointer}.mv-units option[data-v-c12262e8]{color:#000}.mv-icon[data-v-c12262e8]{padding:.25rem .45rem}.mv-on[data-v-c12262e8]{background:#2a2d31;border-color:#6ea8fe;color:#cfe0ff}.mv-ctx-backdrop[data-v-c12262e8]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20}.mv-ctxmenu[data-v-c12262e8]{position:absolute;z-index:21;min-width:180px;background:#0f1113;border:1px solid #3a3d42;border-radius:8px;padding:4px;box-shadow:0 6px 20px #00000073}.mv-ctxitem[data-v-c12262e8]{display:block;width:100%;text-align:left;background:transparent;border:none;color:#e8e8ea;padding:.4rem .6rem;border-radius:6px;cursor:pointer;white-space:nowrap;font-size:.85rem}.mv-ctxitem[data-v-c12262e8]:hover{background:#2a2d31}.mv-ctxitem-on[data-v-c12262e8]{color:#cfe0ff}.mv-ctxsep[data-v-c12262e8]{height:1px;background:#2a2d31;margin:4px 2px}.mv-ctxlabel[data-v-c12262e8]{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#7f8894;padding:.2rem .6rem}.mv-hint[data-v-c12262e8]{position:absolute;left:10px;bottom:10px;display:flex;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.72rem;color:#aab;background:#0f111399;border:1px solid #2a2d31;border-radius:6px;pointer-events:none;opacity:.7}.mv-hint kbd[data-v-c12262e8]{font-family:inherit;font-size:.68rem;padding:0 .25rem;border:1px solid #3a3d42;border-radius:3px;background:#1b1d21;color:#cfe0ff}.mv-anchor-note[data-v-c12262e8]{position:absolute;top:10px;left:50%;transform:translate(-50%);max-width:min(560px,90%);display:flex;align-items:flex-start;gap:.5rem;padding:.4rem .6rem;font-size:.78rem;line-height:1.3;color:#f3e3b0;background:#342a0feb;border:1px solid #6b5a1f;border-radius:6px;z-index:15}.mv-anchor-x[data-v-c12262e8]{flex:0 0 auto;background:transparent;border:none;color:#f3e3b0;cursor:pointer;padding:0;line-height:1;font-size:.85rem}.mv-anchor-x[data-v-c12262e8]:hover{color:#fff}.mv-err[data-v-c12262e8],.mv-muted[data-v-c12262e8]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1rem;text-align:center}.mv-muted[data-v-c12262e8]{color:#aab}.mv-err[data-v-c12262e8]{color:#f3b0b0}.help-search-input[data-v-711a4aac]{width:100%;padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--fg);font:inherit}.help-results[data-v-711a4aac]{list-style:none;margin:8px 0 0;padding:0}.help-result[data-v-711a4aac]{width:100%;display:flex;flex-direction:column;gap:2px;text-align:left;border:none;background:transparent;color:inherit;padding:6px 8px;border-radius:6px}.help-result[data-v-711a4aac]:hover{background:var(--bg)}.help-result-title[data-v-711a4aac]{font-size:.92rem}.help-result-cat[data-v-711a4aac]{font-size:.72rem;color:var(--muted)}.help-results-empty[data-v-711a4aac]{color:var(--muted);font-size:.85rem;margin:8px 0 0}.help-article-title[data-v-67e4c232]{margin:0 0 12px;font-size:1.4rem}.help-content[data-v-67e4c232]{line-height:1.6}.help-content[data-v-67e4c232] h2{font-size:1.15rem;margin:22px 0 8px}.help-content[data-v-67e4c232] h3{font-size:1rem;margin:18px 0 6px}.help-content[data-v-67e4c232] p,.help-content[data-v-67e4c232] ul,.help-content[data-v-67e4c232] ol{margin:8px 0}.help-content[data-v-67e4c232] li{margin:4px 0}.help-content[data-v-67e4c232] a{color:var(--primary)}.help-content[data-v-67e4c232] code{background:var(--bg);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:.9em}.help-content[data-v-67e4c232] pre{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:12px;overflow:auto}.help-content[data-v-67e4c232] pre code{border:none;padding:0;background:transparent}.help-content[data-v-67e4c232] table{border-collapse:collapse;margin:12px 0}.help-content[data-v-67e4c232] th,.help-content[data-v-67e4c232] td{border:1px solid var(--border);padding:6px 10px;text-align:left}.help-content[data-v-67e4c232] blockquote{margin:12px 0;padding:4px 14px;border-left:3px solid var(--border);color:var(--muted)}.help-seealso[data-v-67e4c232]{margin-top:28px;padding-top:14px;border-top:1px solid var(--border)}.help-seealso-h[data-v-67e4c232]{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 8px}.help-seealso ul[data-v-67e4c232]{list-style:none;margin:0;padding:0}.help-link[data-v-67e4c232]{border:none;background:transparent;color:var(--primary);padding:2px 0;font-size:.95rem;text-align:left}.help-link[data-v-67e4c232]:hover{text-decoration:underline}.help-missing[data-v-67e4c232]{color:var(--muted)}.help-root[data-v-38da0ef7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;align-items:center;justify-content:center}.help-backdrop[data-v-38da0ef7]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}.help-panel[data-v-38da0ef7]{position:relative;width:min(900px,94vw);height:min(84vh,920px);display:flex;flex-direction:column;background:var(--card);color:var(--fg);border-radius:12px;overflow:hidden;box-shadow:0 12px 48px #0000004d}.help-head[data-v-38da0ef7]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border)}.help-nav-btns[data-v-38da0ef7]{display:flex;gap:4px}.help-nav-btn[data-v-38da0ef7]{border:1px solid var(--border);background:transparent;color:inherit;border-radius:6px;width:28px;height:28px;font-size:1.2rem;line-height:1;display:flex;align-items:center;justify-content:center}.help-nav-btn[data-v-38da0ef7]:disabled{opacity:.4;cursor:default}.help-title[data-v-38da0ef7]{flex:1;margin:0;font-size:1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.help-x[data-v-38da0ef7]{border:1px solid var(--border);background:transparent;color:inherit;border-radius:6px;padding:3px 9px}.help-cols[data-v-38da0ef7]{flex:1;min-height:0;display:flex}.help-side[data-v-38da0ef7]{width:260px;flex-shrink:0;border-right:1px solid var(--border);padding:14px;overflow-y:auto}.help-index[data-v-38da0ef7]{margin-top:14px}.help-group+.help-group[data-v-38da0ef7]{margin-top:16px}.help-group-h[data-v-38da0ef7]{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 6px}.help-group ul[data-v-38da0ef7]{list-style:none;margin:0;padding:0}.help-topic-link[data-v-38da0ef7]{width:100%;text-align:left;border:none;background:transparent;color:inherit;padding:5px 8px;border-radius:6px;font-size:.9rem}.help-topic-link[data-v-38da0ef7]:hover{background:var(--bg)}.help-topic-link.active[data-v-38da0ef7]{background:var(--bg);color:var(--fg);font-weight:600}.help-body[data-v-38da0ef7]{flex:1;min-width:0;overflow-y:auto;padding:22px 26px}.help-welcome[data-v-38da0ef7]{color:var(--muted)}@media (max-width: 640px){.help-cols[data-v-38da0ef7]{flex-direction:column}.help-side[data-v-38da0ef7]{width:auto;border-right:none;border-bottom:1px solid var(--border);max-height:40%}}:root{--fg: #1f2933;--muted: #6b7280;--border: #e5e7eb;--bg: #f7f8fa;--card: #ffffff;--primary: #2563eb;--primary-hover: #1d4ed8;--danger: #dc2626;--success: #15803d;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}:root[data-theme=dark],.theme-dark{--fg: #e6e8eb;--muted: #98a2b3;--border: #2b313b;--bg: #14171c;--card: #1c212a;--primary: #3b82f6;--primary-hover: #60a5fa;--danger: #f87171;--success: #4ade80}*{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);color:var(--fg);background:var(--bg)}#app{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--fg);background:var(--bg);min-height:100vh}button{font:inherit;cursor:pointer;color:inherit}
