@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Nunito:wght@400;500;600;700&display=swap";:root{--color-text: #1f2937;--color-text-muted: #6b7280;--color-border: #e2e4e8;--color-primary: #2563eb}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;color:var(--color-text);-webkit-font-smoothing:antialiased}#app{min-height:100vh}table.notebook-table{margin:bottom 0}.notebook-stability-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;margin:.5rem 0}.notebook-stability-note{max-width:720px;margin:.5rem auto;font-size:.9rem;line-height:1.5;color:#374151}.notebook-stability-block{position:relative;width:fit-content;max-width:100%;margin:1.25rem auto;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0f172a0f;overflow:hidden}.notebook-stability-block.is-dragging{opacity:.4}.notebook-stability-block.drop-before{box-shadow:inset 0 3px #6366f1,0 4px 12px #0f172a0f}.notebook-stability-block.drop-after{box-shadow:inset 0 -3px #6366f1,0 4px 12px #0f172a0f}.stab-card-resize{position:absolute;right:2px;bottom:2px;width:15px;height:15px;z-index:3;cursor:nwse-resize;opacity:.45;background:linear-gradient(135deg,transparent 0 55%,#94a3b8 55% 63%,transparent 63% 74%,#94a3b8 74% 82%,transparent 82% 100%);border-bottom-right-radius:10px}.stab-card-resize:hover{opacity:.9}.stab-card-titlebar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;background:linear-gradient(180deg,#fbfcfe,#f5f7fa);border-bottom:1px solid #eaedf1;cursor:grab;-webkit-user-select:none;user-select:none}.stab-card-titlebar:active{cursor:grabbing}.stab-card-title{flex:1;min-width:0;font-size:12px;font-weight:650;letter-spacing:.01em;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stab-card-source{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:#64748b;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.stab-card-source:hover{background:#eef2ff;border-color:#dfe4f5;color:#4338ca}.stab-card-body{overflow-x:auto}.stab-card-body table,.notebook-stability-block table{border-collapse:collapse;width:max-content;max-width:none;margin:0;font-size:12px}.stab-card-body table,.stab-card-body .tableWrapper,.stab-card-body .table-container{margin:0!important}.notebook-stability-block th,.notebook-stability-block td{position:relative;border:1px solid #e6e9ee;padding:5px 11px;text-align:center;vertical-align:middle;white-space:nowrap;line-height:1.4}.notebook-stability-block th{font-weight:600;color:#1f2937}.notebook-stability-block tr>:first-child{border-left:none}.notebook-stability-block tr>:last-child{border-right:none}.notebook-stability-block tr:last-child>*{border-bottom:none}.stab-card-foot{padding:6px 12px;border-top:1px solid #eaedf1;background:#fbfcfe;font-size:10.5px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notebook-stability-block td[data-provenance=edited],.notebook-stability-block th[data-provenance=edited]{background-color:#fef3c7}.notebook-stability-block td[data-provenance=ai],.notebook-stability-block th[data-provenance=ai]{background-color:#ede9fe}.notebook-stability-block td[data-provenance=folded],.notebook-stability-block th[data-provenance=folded]{background-color:#4169e12e}.body-html-view .notebook-stability-block td[data-cell-source]{cursor:pointer}.body-html-view .notebook-stability-block td[data-cell-source]:hover{outline:2px solid #93c5fd;outline-offset:-2px}.ck-scrim[data-v-a3da62eb]{position:fixed;inset:0;z-index:200;background:#0f142066;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding:14vh 20px 20px}.ck-panel[data-v-a3da62eb]{width:min(640px,100%);max-height:60vh;display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 24px 70px -12px #0a0f1e80;overflow:hidden}.ck-inputrow[data-v-a3da62eb]{display:flex;align-items:center;gap:10px;padding:0 16px;height:52px;border-bottom:1px solid var(--ind-line-2);color:var(--ind-mute-3);flex-shrink:0}.ck-input[data-v-a3da62eb]{flex:1;border:none;outline:none;font:400 15px/1 var(--ind-font-ui);color:var(--ind-fg-1);background:none}.ck-input[data-v-a3da62eb]::placeholder{color:var(--ind-mute-4)}.ck-kbd[data-v-a3da62eb],.ck-foot kbd[data-v-a3da62eb]{font:500 10.5px/1 var(--ind-font-data);color:var(--ind-mute-3);background:var(--ind-surface-1);border:1px solid var(--ind-line-1);border-radius:4px;padding:3px 5px}.ck-spin[data-v-a3da62eb]{width:14px;height:14px;border:2px solid var(--ind-line-1);border-top-color:var(--ind-blue-500);border-radius:50%;animation:ck-rot-a3da62eb .7s linear infinite}@keyframes ck-rot-a3da62eb{to{transform:rotate(360deg)}}.ck-results[data-v-a3da62eb]{overflow-y:auto;padding:6px;flex:1}.ck-group[data-v-a3da62eb]{font:600 10.5px/1 var(--ind-font-data);letter-spacing:.07em;text-transform:uppercase;color:var(--ind-mute-4);padding:10px 10px 6px}.ck-item[data-v-a3da62eb]{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:8px 10px;border:none;border-radius:8px;background:none;cursor:pointer}.ck-item.on[data-v-a3da62eb]{background:var(--ind-surface-1)}.ck-ico[data-v-a3da62eb]{width:20px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ck-ico-txt[data-v-a3da62eb]{color:var(--ind-mute-3)}.ck-main[data-v-a3da62eb]{min-width:0;display:flex;flex-direction:column;gap:2px}.ck-title[data-v-a3da62eb]{font:500 13.5px/1.3 var(--ind-font-ui);color:var(--ind-fg-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-sub[data-v-a3da62eb]{font:400 11.5px/1.3 var(--ind-font-data);color:var(--ind-mute-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-snippet[data-v-a3da62eb]{font:400 12.5px/1.45 var(--ind-font-ui);color:var(--ind-fg-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ck-snippet mark[data-v-a3da62eb]{background:color-mix(in srgb,var(--ind-blue-500) 16%,#fff);color:var(--ind-fg-1);font-weight:600;border-radius:2px;padding:0 1px}.ck-empty[data-v-a3da62eb]{padding:22px 12px;text-align:center;font:400 13px/1.4 var(--ind-font-ui);color:var(--ind-mute-3)}.ck-foot[data-v-a3da62eb]{display:flex;gap:16px;padding:8px 16px;border-top:1px solid var(--ind-line-2);font:400 11px/1 var(--ind-font-data);color:var(--ind-mute-3);flex-shrink:0}.ck-foot span[data-v-a3da62eb]{display:flex;align-items:center;gap:4px}.auth-state[data-v-a467b051]{display:flex;align-items:center;justify-content:center;height:100vh;font-family:system-ui,-apple-system,sans-serif;color:#555}.no-workspace[data-v-a467b051]{max-width:28rem;text-align:center;padding:2rem}.no-workspace h1[data-v-a467b051]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .75rem}.no-workspace p[data-v-a467b051]{margin:0 0 .75rem;line-height:1.5}.no-workspace__contact a[data-v-a467b051]{color:#2563eb;text-decoration:none}.no-workspace__signout[data-v-a467b051]{margin-top:1rem;padding:.5rem 1.25rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;color:#374151;font-size:.875rem;cursor:pointer}.no-workspace__signout[data-v-a467b051]:hover{background:#f9fafb}:root{--ind-ink: rgb(8, 8, 8);--ind-fg-1: rgb(17, 24, 39);--ind-fg-2: rgb(30, 41, 57);--ind-fg-3: rgb(55, 65, 81);--ind-fg-4: rgb(74, 85, 101);--ind-mute-1: rgb(100, 100, 110);--ind-mute-2: rgb(106, 114, 130);--ind-mute-3: rgb(107, 114, 128);--ind-mute-4: rgb(142, 142, 152);--ind-mute-5: rgb(153, 161, 175);--ind-mute-6: rgb(183, 183, 190);--ind-line-1: rgb(218, 218, 222);--ind-line-2: rgb(229, 231, 235);--ind-line-3: rgb(243, 244, 246);--ind-surface-0: rgb(255, 255, 255);--ind-surface-1: rgb(248, 248, 250);--ind-surface-2: rgb(240, 240, 242);--ind-surface-3: rgb(218, 218, 222);--ind-indigo-700: rgb(46, 46, 230);--ind-indigo-600: rgb(61, 61, 255);--ind-indigo-500: rgb(93, 93, 255);--ind-indigo-400: rgb(133, 138, 255);--ind-indigo-300: rgb(176, 182, 255);--ind-indigo-200: rgb(209, 214, 255);--ind-indigo-100: rgb(232, 234, 255);--ind-indigo-050: rgb(244, 245, 255);--ind-ai-grad: linear-gradient(135deg, rgb(93, 93, 255) 0%, rgb(46, 46, 230) 100%);--ind-ai-grad-soft: linear-gradient(135deg, rgb(133, 138, 255) 0%, rgb(61, 61, 255) 100%);--ind-ai-tint: var(--ind-indigo-100);--ind-ai-deep: var(--ind-indigo-700);--ind-blue-600: var(--ind-indigo-700);--ind-blue-500: var(--ind-indigo-600);--ind-blue-400: var(--ind-indigo-500);--ind-severity-severe: rgb(192, 57, 43);--ind-severity-moderate: rgb(196, 122, 15);--ind-severity-minor: rgb(148, 163, 184);--ind-success: var(--ind-indigo-600);--ind-success-deep: var(--ind-indigo-700);--ind-diff-add: rgb(31, 138, 84);--ind-diff-add-bg: rgba(31, 138, 84, .12);--ind-diff-del: var(--ind-severity-severe);--ind-diff-del-bg: rgba(192, 57, 43, .09);--ind-file-pdf: var(--ind-indigo-700);--ind-file-docx: var(--ind-indigo-600);--ind-file-xlsx: var(--ind-indigo-500);--ind-file-csv: var(--ind-indigo-400);--ind-tag-blue-bg: var(--ind-indigo-100);--ind-tag-blue-fg: var(--ind-indigo-700);--ind-tag-amber-bg: var(--ind-indigo-050);--ind-tag-amber-fg: var(--ind-indigo-500);--ind-shadow-sm: 0px 1px 2px 0px rgba(0, 0, 0, .05);--ind-shadow-md: 0px 8px 10px -6px rgba(0, 0, 0, .1), 0px 20px 25px -5px rgba(0, 0, 0, .1);--ind-shadow-pop: 1px .1px 20px 0px rgba(0, 0, 0, .25);--ind-radius-sm: 4px;--ind-radius-md: 6px;--ind-radius-lg: 8px;--ind-space-1: 4px;--ind-space-2: 8px;--ind-space-3: 12px;--ind-space-4: 16px;--ind-space-5: 24px;--ind-space-6: 32px;--ind-space-7: 48px;--ind-font-ui: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ind-font-data: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ind-font-prose: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ind-font-mono: ui-monospace, "SF Mono", "Menlo", monospace}:root{--ind-shadow-pop: 0 12px 40px -8px rgba(8, 8, 30, .28);--ind-accent: var(--ind-indigo-600);--ind-blue: var(--ind-indigo-600);--ind-surface: var(--ind-surface-0)}.sd{display:grid;grid-template-columns:240px 1fr;height:100%;overflow:hidden;position:relative;transition:grid-template-columns .3s cubic-bezier(.4,0,.2,1)}.sd.sd-sb-collapsed{grid-template-columns:0px 1fr}.sd>.sb{transition:opacity .22s ease}.sd.sd-sb-collapsed>.sb{opacity:0;pointer-events:none}.sd .sb{background:var(--ind-surface-1);border-right:1px solid var(--ind-line-1);padding:20px 0 16px;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;min-width:0}@media(prefers-reduced-motion:reduce){.sd,.sd>.sb{transition:none}}.sd .sb .proj{padding:0 12px 14px 20px;border-bottom:1px solid var(--ind-line-2);display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.sd .sb .proj-id{min-width:0}.sd .sb-collapse{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;margin:-2px 0 0;padding:0;border:none;border-radius:5px;background:none;color:var(--ind-mute-3);cursor:pointer;transition:background .12s,color .12s}.sd .sb-collapse:hover{background:var(--ind-line-3);color:var(--ind-fg-2)}.sd .sb-expand{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;margin-right:4px;padding:0;border:1px solid var(--ind-line-1);border-radius:6px;background:#fff;color:var(--ind-mute-3);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.sd .sb-expand:hover{background:var(--ind-line-3);color:var(--ind-fg-2);border-color:var(--ind-line-2)}.sd .sb .proj .id{font:600 14px/1.2 var(--ind-font-data);color:var(--ind-fg-1)}.sd .sb .proj .meta{font:400 11px/1.4 var(--ind-font-data);color:var(--ind-mute-3);margin-top:4px}.sd .sb section{padding:14px 12px 4px}.sd .sb .cap{font:500 11px/1.4 var(--ind-font-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--ind-mute-3);padding:0 8px 8px}.sd .sb .nav{display:flex;align-items:center;gap:8px;height:29px;box-sizing:border-box;padding:6px 10px;border-radius:4px;font:500 13px/1.3 var(--ind-font-ui);color:var(--ind-fg-3);cursor:pointer;width:100%;border:none;background:none;text-align:left}.sd .sb .nav .b{width:6px;height:6px;border-radius:50%;background:var(--ind-mute-6);flex-shrink:0}.sd .sb .nav .nav-n{margin-left:auto;font:400 11px/1 var(--ind-font-data);color:var(--ind-mute-6)}.sd .sb .nav.on{background:var(--ind-ai-tint);color:var(--ind-ink)}.sd .sb .nav.on .b{background:var(--ind-blue-500)}.sd .sb .nav.on .nav-n{color:var(--ind-blue-500)}.sd .sb .nav:hover:not(.on){background:var(--ind-line-3)}.sd .sb .nav-folder svg{color:var(--ind-mute-4);flex-shrink:0}.sd .sb .nav-folder.on svg{color:var(--ind-blue-500)}.sd .sb .nav-fname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd .sb .nav-root{font-weight:600;color:var(--ind-fg-2)}.sd .sb .nav-root .nav-fname{flex:none}.sd .sb .nav-root:hover .nav-n{display:inline}.sd .sb .nav-folder:hover .nav-n{display:none}.sd .sb .nf-row{display:flex;align-items:center;gap:8px;height:29px;box-sizing:border-box;padding:6px 10px;border-radius:4px}.sd .sb .nf-row svg{color:var(--ind-blue-500);flex-shrink:0}.sd .sb .nf-input{flex:1;min-width:0;border:none;background:none;outline:none;font:500 13px/1.3 var(--ind-font-ui);color:var(--ind-fg-1);padding:0}.sd .sb .nf-input::placeholder{color:var(--ind-mute-4)}.sd .sb .nf-empty-btn{display:flex;align-items:center;gap:7px;width:100%;box-sizing:border-box;margin-top:2px;padding:6px 10px;border:1px dashed var(--ind-line-1);border-radius:4px;background:none;font:500 12.5px/1.3 var(--ind-font-ui);color:var(--ind-mute-3);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.sd .sb .nf-empty-btn svg{flex-shrink:0}.sd .sb .nf-empty-btn:hover{background:var(--ind-line-3);color:var(--ind-fg-2);border-color:var(--ind-mute-6)}.sd .sb .nav-tw{display:flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:-3px;flex-shrink:0;color:var(--ind-mute-4);border-radius:3px}.sd .sb .nav-tw:hover{color:var(--ind-fg-2);background:var(--ind-line-3)}.sd .sb .nav-tw:empty{pointer-events:none}.sd .sb .nav-add{display:none;align-items:center;justify-content:center;margin-left:auto;width:18px;height:18px;padding:0;color:var(--ind-mute-3);flex-shrink:0;border-radius:3px;transition:background .12s,color .12s}.sd .sb .nav-add:hover{color:var(--ind-fg-2);background:var(--ind-line-3)}.sd .sb .nav-root.nav-lib:hover .nav-n{display:none}.sd .sb .nav-root.nav-lib:hover .nav-add{display:flex}.sd .sb .nav-lib .nav-n{display:inline}.sd .sb .nav-root:not(.nav-lib):hover .nav-n{display:inline}.sd .head-tools{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:8px}.sd .tbar-div{width:1px;height:20px;background:var(--ind-line-1);margin:0 2px;flex-shrink:0}.sd .active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.sd .af-count{font:600 12px var(--ind-font-data);color:var(--ind-mute-3);font-variant-numeric:tabular-nums}.sd .af-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 7px 0 11px;border-radius:13px;border:1px solid var(--ind-indigo-100);background:var(--ind-indigo-050);color:color-mix(in srgb,var(--ind-indigo-600) 78%,var(--ind-mute-3));font:500 12px var(--ind-font-ui);cursor:pointer;transition:background .12s}.sd .af-chip:hover{background:var(--ind-indigo-100)}.sd .af-chip svg{opacity:.55}.sd .af-chip:hover svg{opacity:.9}.sd .af-clear{border:none;background:none;color:var(--ind-blue-600,#3d3dff);font:500 12px var(--ind-font-ui);cursor:pointer;padding:0 4px}.sd .af-clear:hover{text-decoration:underline}.sd .fbar{position:relative;display:inline-flex}.sd .fbtn{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 8px 0 10px;background:#fff;border:1px solid var(--ind-line-1);border-radius:7px;cursor:pointer;font:500 12.5px var(--ind-font-ui);color:var(--ind-fg-2);outline:none;transition:background .12s,border-color .12s,box-shadow .12s,color .12s}.sd .fbtn:hover{background:#f7f8fa;border-color:var(--ind-line-0,#d5dae1)}.sd .fbtn[aria-expanded=true]{border-color:var(--ind-blue-500,#3d3dff);box-shadow:0 0 0 3px #3d3dff1a;background:#fff}.sd .fbtn>svg:first-child{color:var(--ind-mute-3);flex-shrink:0}.sd .fbtn>svg:last-child{color:var(--ind-mute-4);flex-shrink:0;margin-left:-1px}.sd .fbtn.act{border-color:var(--ind-indigo-200,#d1d6ff);color:var(--ind-accent)}.sd .fbtn.act:hover{background:var(--ind-indigo-050);border-color:var(--ind-indigo-200,#d1d6ff)}.sd .fbtn.act>svg:first-child{color:var(--ind-accent)}.sd .fbtn-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--ind-indigo-100);color:var(--ind-accent);font:600 10.5px var(--ind-font-ui);font-variant-numeric:tabular-nums}.sd .fbtn-badge.empty{visibility:hidden}.sd .fpop-back{position:fixed;inset:0;z-index:40}.sd .fpop{position:absolute;top:calc(100% + 5px);right:0;z-index:41;width:252px;max-height:min(70vh,520px);overflow-y:auto;background:#fff;border:1px solid var(--ind-line-1);border-radius:9px;box-shadow:0 12px 34px -8px #10182838,0 2px 6px #1018280f;padding:8px;animation:fpop-in .12s ease}.sd .fpop .fpop-lab{position:sticky;top:0;background:#fff;padding-bottom:2px;z-index:1}@keyframes fpop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sd .fpop-head{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 8px;margin-bottom:2px;border-bottom:1px solid var(--ind-line-2,#eef1f4)}.sd .fpop-head>span{font:600 11px var(--ind-font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--ind-mute-3)}.sd .fpop-clear{border:none;background:none;cursor:pointer;font:500 12px var(--ind-font-ui);color:var(--ind-blue-600,#3d3dff);padding:0}.sd .fpop-clear:hover{text-decoration:underline}.sd .fpop-row{display:flex;flex-direction:column;gap:5px;padding:7px 4px}.sd .fpop-row+.fpop-row{border-top:1px solid var(--ind-line-2,#eef1f4);margin-top:1px}.sd .fpop-lab{font:500 12px var(--ind-font-ui);color:var(--ind-mute-2)}.sd .fchk-list{display:flex;flex-direction:column;gap:1px}.sd .fchk{position:relative;display:flex;align-items:center;gap:9px;height:30px;padding:0 7px;border-radius:6px;cursor:pointer;transition:background .11s}.sd .fchk:hover{background:#f6f7f9}.sd .fchk input{position:absolute;opacity:0;width:0;height:0;margin:0}.sd .fchk-box{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border:1.5px solid var(--ind-mute-6);border-radius:5px;background:#fff;color:transparent;transition:background .11s,border-color .11s,color .11s}.sd .fchk-box svg{stroke-width:3;display:block}.sd .fchk:hover .fchk-box{border-color:var(--ind-indigo-300)}.sd .fchk.on .fchk-box{background:var(--ind-indigo-100);border-color:var(--ind-indigo-300);color:var(--ind-indigo-700)}.sd .fchk-lab{flex:1;font:500 12.5px var(--ind-font-ui);color:var(--ind-fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd .fchk.on .fchk-lab{color:var(--ind-fg-1,#111827)}.sd .fchk-n{font:500 11px var(--ind-font-ui);color:var(--ind-mute-5);font-variant-numeric:tabular-nums}.sd .fchk-radio{border-radius:50%}.sd .fchk-dot{width:8px;height:8px;border-radius:50%;background:var(--ind-indigo-700)}.sd .dd{position:relative;display:inline-flex;vertical-align:middle}.sd .dd.dd-block{display:block;height:100%}.sd .dd.open{z-index:30}.sd .dd-btn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 9px 0 11px;background:#fff;border:1px solid var(--ind-line-1);border-radius:7px;font:500 13px var(--ind-font-ui);color:var(--ind-fg-2);cursor:pointer;outline:none;max-width:100%;transition:background .12s,border-color .12s,box-shadow .12s}.sd .dd-btn:hover{background:#f7f8fa;border-color:var(--ind-line-0,#d5dae1)}.sd .dd.open .dd-btn,.sd .dd-btn.on{border-color:var(--ind-blue-500,#3d3dff);box-shadow:0 0 0 3px #3d3dff1a;background:#fff}.sd .dd-btn.sm{height:32px;font-size:12.5px;padding:0 8px 0 10px;gap:6px}.sd .head-tools .dd .dd-btn{width:222px}.sd .dd-btn .dd-lead{font:500 12px var(--ind-font-ui);color:var(--ind-mute-3)}.sd .dd-btn .dd-val{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.sd .dd-btn .dd-val.act{color:var(--ind-blue-600,#2e2ee6);font-weight:600}.sd .dd-btn>svg{color:var(--ind-mute-3);flex-shrink:0}.sd .dd-btn>svg:first-child{color:var(--ind-mute-4)}.sd .dd-block .dd-btn{width:100%;height:100%;min-height:36px}.sd .dd-menu{position:absolute;top:calc(100% + 5px);z-index:60;min-width:100%;max-height:264px;overflow-y:auto;background:#fff;border:1px solid var(--ind-line-1);border-radius:9px;box-shadow:0 12px 34px -8px #10182838,0 2px 6px #1018280f;padding:5px;animation:dd-in .12s ease}@keyframes dd-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sd .dd-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:7px 9px;border:none;background:none;border-radius:6px;font:500 13px var(--ind-font-ui);color:var(--ind-fg-2);cursor:pointer;text-align:left;transition:background .1s}.sd .dd-opt:hover{background:var(--ind-line-3,#f1f3f5)}.sd .dd-opt.sel{color:var(--ind-blue-600,#2e2ee6);font-weight:600}.sd .dd-opt.sel svg{color:var(--ind-blue-600,#2e2ee6);flex-shrink:0}.sd .dd-opt-lab{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd .sb .upload{position:sticky;bottom:12px;margin:auto 16px 12px;padding:10px 14px;border:1px solid var(--ind-line-1);border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font:500 13px/1 var(--ind-font-ui);color:var(--ind-fg-3);cursor:pointer;transition:border-color .12s,color .12s}.sd .sb .upload:hover{border-color:var(--ind-mute-6);color:var(--ind-fg-1)}.sd .sb .upload img{width:14px;height:14px}.sd .center{padding:0 48px 24px;background:#fff;overflow-y:scroll;scrollbar-gutter:stable;position:relative}.sd .center-head{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:16px;min-height:76px;background:#fff;padding:24px 0 12px;margin-bottom:4px;border-bottom:1px solid var(--ind-line-2)}.sd .center-head h1{font:600 16px/1.3 var(--ind-font-ui);color:var(--ind-fg-1);margin:0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.sd .center-head .crumb{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.sd .center-head .crumb-link{border:none;background:none;padding:2px 4px;margin:0;border-radius:5px;font:500 14px/1.3 var(--ind-font-ui);color:var(--ind-mute-2);cursor:pointer;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis;transition:background .12s,color .12s}.sd .center-head .crumb-link:hover{background:var(--ind-line-3);color:var(--ind-fg-1)}.sd .center-head .crumb-cur{font:600 16px/1.3 var(--ind-font-ui);color:var(--ind-fg-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:2px;letter-spacing:-.01em}.sd .subfolders{display:flex;flex-wrap:wrap;gap:10px;padding:18px 0 6px}.sd .subf-tile{display:flex;align-items:center;gap:9px;height:44px;min-width:190px;max-width:260px;box-sizing:border-box;padding:0 14px;border:1px solid var(--ind-line-1);border-radius:7px;background:#fff;cursor:pointer;text-align:left;transition:border-color .12s,background .12s,box-shadow .12s}.sd .subf-tile:hover{border-color:var(--ind-mute-6)}.sd .subf-tile svg{color:var(--ind-blue-500);flex-shrink:0}.sd .subf-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 13.5px/1.2 var(--ind-font-ui);color:var(--ind-fg-1)}.sd .subf-n{font:400 11px/1 var(--ind-font-data);color:var(--ind-mute-4);flex-shrink:0}.sd .subf-add{border-style:dashed}.sd .file.dragging,.sd .list-row.dragging{opacity:.45}.sd .file[draggable=true],.sd .list-row[draggable=true]{cursor:grab}.sd .subf-tile.drop{border-color:var(--ind-blue-500);background:color-mix(in oklab,var(--ind-blue-500) 5%,#fff)}.sd .subf-tile.drop svg{color:var(--ind-blue-600)}.sd .sb .nav-folder.drop{background:color-mix(in oklab,var(--ind-blue-500) 5%,#fff);box-shadow:inset 0 0 0 1px var(--ind-blue-500);border-radius:4px}.sd .sb .nav-folder.drop svg,.sd .sb .nav-folder.drop .nav-fname{color:var(--ind-blue-600)}.sd .subf-add svg{color:var(--ind-mute-3)}.sd .subf-add .subf-name{color:var(--ind-mute-2);font-weight:500}.sd .subf-add:hover svg{color:var(--ind-blue-500)}.sd .subf-new{border-color:var(--ind-blue-500);box-shadow:0 0 0 3px var(--ind-ai-tint)}.sd .subf-input{flex:1;min-width:0;border:none;background:none;outline:none;font:600 13.5px/1.2 var(--ind-font-ui);color:var(--ind-fg-1);padding:0}.sd .subf-input::placeholder{color:var(--ind-mute-4);font-weight:500}.sd .srch{position:relative;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 6px 0 10px;background:#fff;border:1px solid var(--ind-line-1);border-radius:6px;flex-shrink:0;width:268px;transition:border-color .12s,box-shadow .12s}.sd .srch:focus-within{border-color:var(--ind-blue-500);box-shadow:0 0 0 3px var(--ind-ai-tint)}.sd .srch>svg{color:var(--ind-mute-3);flex-shrink:0;transition:color .12s}.sd .srch:focus-within>svg,.sd .srch.has>svg{color:var(--ind-blue-500)}.sd .srch-in{flex:1;min-width:0;border:none;background:none;outline:none;font:400 13px/1 var(--ind-font-ui);color:var(--ind-fg-1);padding:0}.sd .srch-in::placeholder{color:var(--ind-mute-4)}.sd .srch-x{display:flex;align-items:center;justify-content:center;width:19px;height:19px;border:none;background:none;color:var(--ind-mute-3);cursor:pointer;border-radius:3px;flex-shrink:0;transition:background .12s,color .12s}.sd .srch-x:hover{background:var(--ind-line-3);color:var(--ind-fg-2)}.sd .srch-pop{position:absolute;top:calc(100% + 6px);left:0;width:340px;max-height:360px;overflow-y:auto;z-index:132;background:#fff;border:1px solid var(--ind-line-1);border-radius:9px;box-shadow:0 14px 40px -10px #0f142852;padding:5px;animation:fmIn .12s ease}.sd .srch-empty{padding:14px 12px;font:400 12.5px/1.4 var(--ind-font-ui);color:var(--ind-mute-3);text-align:center}.sd .srch-opt{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:none;background:none;border-radius:6px;cursor:pointer;text-align:left;transition:background .1s}.sd .srch-opt.active,.sd .srch-opt:hover{background:var(--ind-ai-tint)}.sd .srch-opt-ico{flex-shrink:0;display:flex;align-items:center}.sd .srch-opt-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sd .srch-opt-name{font:500 13px/1.25 var(--ind-font-ui);color:var(--ind-fg-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd .srch-opt-loc{display:flex;align-items:center;gap:4px;font:400 11px/1.2 var(--ind-font-ui);color:var(--ind-mute-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd .srch-opt-loc>svg{flex-shrink:0;color:var(--ind-mute-4)}.sd .srch-opt-reveal{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;color:var(--ind-mute-4);border-radius:5px;cursor:pointer;opacity:0;transition:opacity .1s,background .1s,color .1s}.sd .srch-opt:hover .srch-opt-reveal,.sd .srch-opt.active .srch-opt-reveal{opacity:1}.sd .srch-opt-reveal:hover{background:#fff;color:var(--ind-blue-500)}.sd .unorg-lab{display:flex;align-items:center;gap:8px;margin:20px 0 2px}.sd .unorg-lab .unorg-t{font:600 11px/1.4 var(--ind-font-ui);text-transform:uppercase;letter-spacing:.07em;color:var(--ind-mute-3)}.sd .unorg-lab .unorg-n{font:400 11px/1 var(--ind-font-data);color:var(--ind-mute-4);font-variant-numeric:tabular-nums}.sd .seg{display:inline-flex;background:#fff;border:1px solid var(--ind-line-1);border-radius:6px;overflow:hidden;flex-shrink:0;height:32px}.sd .seg button{width:33px;height:100%;display:flex;align-items:center;justify-content:center;border:none;background:#fff;cursor:pointer;color:var(--ind-mute-3);transition:background .12s,color .12s}.sd .seg button:hover{background:#f7f8fa;color:var(--ind-fg-2)}.sd .seg button.on{background:var(--ind-line-3);color:var(--ind-fg-1)}.sd .seg button img{width:15px;height:15px;filter:saturate(0);opacity:.75}.sd .seg button.on img{opacity:1;filter:saturate(0) brightness(.35)}.sd .seg button+button{border-left:1px solid var(--ind-line-1)}.sd .lib-head{display:inline-flex;align-items:baseline;gap:9px;flex-shrink:0}.sd .lib-head>svg{color:var(--ind-blue-500);align-self:center;flex-shrink:0}.sd .lib-head-t{margin:0;font:600 17px/1 var(--ind-font-ui);color:var(--ind-fg-1);letter-spacing:-.01em}.sd .lib-head-n{font:400 12px/1 var(--ind-font-data);color:var(--ind-mute-4);font-variant-numeric:tabular-nums}.sd .center.os-drag{outline:2px dashed color-mix(in oklab,var(--ind-blue-500) 55%,#fff);outline-offset:-10px;border-radius:14px}.sd .os-drop{position:absolute;inset:8px;z-index:40;display:flex;align-items:center;justify-content:center;background:color-mix(in oklab,var(--ind-blue-500) 6%,#fff);border-radius:12px;pointer-events:none;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.sd .os-drop-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:26px 34px}.sd .os-drop-card img{width:30px;height:30px;opacity:.85;margin-bottom:4px}.sd .os-drop-t{font:600 16px/1.2 var(--ind-font-ui);color:var(--ind-blue-600,var(--ind-blue-500))}.sd .os-drop-s{font:400 13px/1.4 var(--ind-font-data);color:var(--ind-mute-2)}@keyframes srcJustAdded{0%{box-shadow:0 0 0 2px var(--ind-blue-500)}to{box-shadow:0 0 0 2px transparent}}.sd .file.just-added,.sd .list-row.just-added{animation:srcJustAdded 1.8s ease-out 1}.sd .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(252px,1fr));grid-auto-rows:264px;gap:18px;margin-top:14px}.sd .file{position:relative;isolation:isolate;height:100%;box-sizing:border-box;background:#f6f7f9;background-clip:padding-box;border-radius:10px;padding:0;cursor:pointer;overflow:hidden;transition:box-shadow .15s}.sd .file:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;border:1px solid var(--ind-line-1);transition:border-color .15s}.sd .file:hover:not(.on):after{border-color:var(--ind-mute-6)}.sd .file.on{box-shadow:0 0 0 2px #3d3dff26}.sd .file.on:after{border-color:var(--ind-blue-500)}.sd .star-btn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;background:none;border-radius:6px;cursor:pointer;color:var(--ind-mute-6);transition:color .15s,background .15s,transform .12s}.sd .star-btn:hover{background:var(--ind-line-3);color:#e0a100}.sd .star-btn:active{transform:scale(.88)}.sd .star-btn.on{color:#e8a317}.sd .file .star-btn{position:absolute;bottom:12px;right:12px;opacity:0;background:#ffffffb3}.sd .file:hover .star-btn,.sd .file .star-btn.on,.sd .file.on .star-btn{opacity:1}.sd .rename-input{margin:13px 16px 3px;width:calc(100% - 32px);box-sizing:border-box;font:600 13.5px/1.35 var(--ind-font-ui);color:var(--ind-fg-1);border:1.5px solid var(--ind-blue-500);border-radius:5px;padding:3px 6px;outline:none;background:#fff;box-shadow:0 0 0 3px #3d3dff1f}.sd .rename-input.flat{margin:0;width:100%;font:500 13px/1.4 var(--ind-font-ui)}.sd .center-head.selecting{border-bottom-color:var(--ind-blue-500)}.sd .sel-bar{display:flex;align-items:center;gap:12px;width:100%;padding-right:118px;box-sizing:border-box;animation:selIn .16s ease}@keyframes selIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.sd .sel-x{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:6px;background:none;color:var(--ind-fg-2);cursor:pointer;flex-shrink:0;transition:background .13s}.sd .sel-x:hover{background:var(--ind-line-3)}.sd .sel-n{font:600 15px/1 var(--ind-font-ui);color:var(--ind-fg-1);white-space:nowrap;flex-shrink:0}.sd .sel-actions{display:inline-flex;align-items:center;gap:2px;margin-left:8px;padding:3px;background:#fff;border:1px solid var(--ind-line-1);border-radius:9px;box-shadow:var(--ind-shadow-sm)}.sd .sel-actions button{display:inline-flex;align-items:center;gap:7px;height:29px;padding:0 11px;border:none;border-radius:6px;background:none;font:500 12.5px/1 var(--ind-font-ui);color:var(--ind-fg-2);cursor:pointer;transition:background .12s ease,color .12s ease}.sd .sel-actions button svg{color:var(--ind-fg-3);transition:color .12s ease}.sd .sel-actions button:hover{background:var(--ind-line-3);color:var(--ind-fg-1)}.sd .sel-actions button:hover svg{color:var(--ind-fg-1)}.sd .sel-actions .sel-sep{width:1px;height:17px;background:var(--ind-line-1);margin:0 3px;flex:none}.sd .sel-actions button.sel-danger{color:var(--ind-severity-severe)}.sd .sel-actions button.sel-danger svg{color:var(--ind-severity-severe)}.sd .sel-actions button.sel-danger:hover{background:#c0392b14;color:var(--ind-severity-severe)}.sd .sel-actions button.sel-danger:hover svg{color:var(--ind-severity-severe)}.sources-page .fm-scrim{position:fixed;inset:0;z-index:130}.sources-page .fmenu{position:fixed;z-index:131;width:208px;background:#fff;border:1px solid var(--ind-line-1);border-radius:9px;box-shadow:0 14px 40px -10px #0f142852;padding:5px;animation:fmIn .12s ease;overflow:hidden}@keyframes fmIn{0%{opacity:0;transform:scale(.97) translateY(-3px)}to{opacity:1;transform:none}}.drag-ghost{position:absolute;top:-1000px;left:-1000px;display:inline-flex;align-items:center;gap:8px;max-width:260px;padding:8px 11px;border-radius:10px;background:#fff;border:1px solid var(--ind-line-1);box-shadow:0 10px 28px -8px #0f14284d;font:500 12.5px/1 var(--font-body,system-ui);color:var(--ind-fg-2);white-space:nowrap;pointer-events:none}.drag-ghost .dg-ic{display:inline-flex;color:var(--ind-blue-500);flex:0 0 auto}.drag-ghost .dg-t{overflow:hidden;text-overflow:ellipsis}.drag-ghost .dg-n{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ind-blue-500);color:#fff;font-size:11px;font-weight:600;flex:0 0 auto}.sources-page .fmenu-item{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:8px 10px;border:none;border-radius:6px;background:none;font:500 13px/1 var(--ind-font-ui);color:var(--ind-fg-1);text-align:left;cursor:pointer;transition:background .11s}.sources-page .fmenu-item:hover:not(:disabled){background:var(--ind-surface-1)}.sources-page .fmenu-item svg{color:var(--ind-mute-2);flex-shrink:0}.sources-page .fmenu-item.danger{color:var(--ind-severity-severe)}.sources-page .fmenu-item.danger svg{color:var(--ind-severity-severe)}.sources-page .fmenu-item.danger:hover{background:#c0392b12}.sources-page .fmenu-item.current,.sources-page .fmenu-item:disabled{color:var(--ind-mute-3);cursor:default}.sources-page .fmenu-sep{height:1px;background:var(--ind-line-2);margin:5px 6px}.sources-page .fmenu-lab{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sources-page .fmenu-item:disabled svg{color:var(--ind-blue-500)}.sources-page .fmenu-back{color:var(--ind-mute-3);font-weight:600}.sources-page .fmenu-back svg{color:var(--ind-mute-3)}.sources-page .fmenu-scroll{max-height:220px;overflow-y:auto}.sources-page .fmenu-new{color:var(--ind-blue-500);font-weight:600}.sources-page .fmenu-new svg{color:var(--ind-blue-500)}.sources-page .fmenu-new:hover{background:color-mix(in oklab,var(--ind-blue-500) 8%,#fff)}.sources-page .fmenu-nf{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;background:color-mix(in oklab,var(--ind-blue-500) 8%,#fff)}.sources-page .fmenu-nf svg{color:var(--ind-blue-500);flex-shrink:0}.sources-page .fmenu-nf-input{flex:1;min-width:0;border:none;background:none;outline:none;font:600 13px/1 var(--ind-font-ui);color:var(--ind-fg-1);padding:0}.sources-page .fmenu-nf-input::placeholder{color:var(--ind-mute-4);font-weight:500}.sources-page .fm-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:140;display:flex;align-items:center;gap:14px;padding:11px 12px 11px 18px;background:var(--ind-fg-1);color:#fff;border-radius:9px;box-shadow:0 14px 40px -10px #0a0f1e80;font:500 13px/1.4 var(--ind-font-ui);animation:toastIn .2s cubic-bezier(.2,.7,.3,1)}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.sources-page .fm-toast button{border:none;background:none;color:#8fb4ff;font:600 13px/1 var(--ind-font-ui);cursor:pointer;padding:4px 6px;border-radius:5px}.sources-page .fm-toast button:hover{background:#ffffff1a;color:#b9d1ff}.sources-page .fm-toast .fm-toast-x{display:flex;align-items:center;justify-content:center;width:26px;height:26px;color:#fff9;padding:0}.sources-page .fm-toast .fm-toast-x:hover{color:#fff}.sd-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:72px 24px;color:var(--ind-mute-3)}.sd-empty-ico{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:var(--ind-surface-1);color:var(--ind-mute-6);margin-bottom:16px}.sd-empty-t{font:600 16px/1.3 var(--ind-font-ui);color:var(--ind-fg-2);margin-bottom:5px}.sd-empty-s{font:400 13px/1.5 var(--ind-font-data);max-width:320px}.sd-empty-up{display:inline-flex;align-items:center;gap:7px;margin-top:18px;padding:0 16px;height:36px;border-radius:8px;background:var(--ind-blue-500);color:#fff;font:600 13px/1 var(--ind-font-ui);cursor:pointer;transition:background .12s}.sd-empty-up:hover{background:var(--ind-blue-600,#2e2ee6)}.sd-empty-up img{width:15px;height:15px;filter:brightness(0) invert(1)}.sd .thumb{height:170px;border:0;border-bottom:1px solid var(--ind-line-2);border-radius:0;background:#fff;margin:0;overflow:hidden;position:relative}.sd .thumb-ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#f6f7f9}.sd .thumb-ph svg{width:52px;height:63px;filter:drop-shadow(0 1px 2px rgba(20,28,46,.12))}.sd .thumb-img{position:absolute;top:0;left:0;width:100%;height:auto;background:#fff}.sd .file h3{font:600 13.5px/1.35 var(--ind-font-ui);color:var(--ind-fg-1);margin:13px 16px 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.005em}.sd .file .meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font:400 11.5px/1.5 var(--ind-font-data);color:var(--ind-mute-3);margin:0 16px}.sd .file .meta-proc{display:inline-flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd .file .meta-size{flex-shrink:0;color:var(--ind-mute-4)}.sd .card-facts{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 16px 0;min-height:20px}.sd .cf-counts{display:flex;align-items:center;gap:13px}.sd .cf-item{display:inline-flex;align-items:center;gap:4px;font:500 11.5px/1 var(--ind-font-data);color:var(--ind-mute-3)}.sd .cf-item svg{opacity:.7}.sd .cf-mod{padding:3px 9px;border-radius:11px;font:500 11px/1.35 var(--ind-font-ui);white-space:nowrap;background:var(--ind-indigo-050);color:color-mix(in srgb,var(--ind-indigo-600) 72%,var(--ind-mute-3));border:1px solid var(--ind-indigo-100)}.sd .badge{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px 0 6px;border-radius:4px;font:600 10px/1 var(--ind-font-data);letter-spacing:.04em;white-space:nowrap;background:var(--ind-indigo-050);color:color-mix(in srgb,var(--ind-indigo-600) 68%,var(--ind-mute-3));border:1px solid var(--ind-indigo-100)}.sd .badge svg{flex-shrink:0;opacity:.9}.sd .list-flat{border:1px solid var(--ind-line-1);border-radius:6px;overflow:hidden;background:#fff;margin-top:14px}.sd .list-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;padding:7px 12px;background:#fff;border-bottom:1px solid var(--ind-line-1);gap:10px;cursor:pointer;transition:background .12s}.sd .list-row:last-child{border-bottom:0}.sd .list-row.on{background:color-mix(in srgb,var(--ind-blue-500) 8%,#fff)}.sd .list-row:hover:not(.on){background:var(--ind-surface-1)}.sd .list-row .ico{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:none}.sd .list-row .ico svg{width:17px;height:20px}.sd .list-row .name{font:500 13px/1.4 var(--ind-font-ui);color:var(--ind-fg-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd .list-row .meta{font:400 11px/1.4 var(--ind-font-data);color:var(--ind-mute-3);white-space:nowrap}.sd .list-row .meta .dot{display:inline-block;margin:0 6px;width:2px;height:2px;background:var(--ind-mute-3);vertical-align:middle;border-radius:50%}.sd .list-row .star-btn.row{width:26px;height:26px;flex-shrink:0;opacity:1;background:none;color:var(--ind-mute-5)}.sd .list-row .star-btn.row.on{color:#e8a317}.sd .list-facts{display:flex;align-items:center;gap:12px;justify-self:start;min-width:0;overflow:hidden}.sd .list-facts .cf-mod{padding:2px 8px;font-size:10.5px}.program-switcher[data-v-bf8aae1a]{position:relative;display:inline-flex}.ps-trigger[data-v-bf8aae1a]{display:inline-flex;align-items:center;gap:.375rem;max-width:16rem;padding:.3rem .6rem;font-size:.875rem;font-weight:500;color:#1f2937;background:#f3f4f6;border:1px solid #e2e4e8;border-radius:6px;cursor:pointer}.ps-trigger[data-v-bf8aae1a]:hover{background:#eceef1}.ps-trigger-label[data-v-bf8aae1a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-caret[data-v-bf8aae1a]{width:.75rem;height:.75rem;color:#6b7280;flex-shrink:0}.ps-backdrop[data-v-bf8aae1a]{position:fixed;inset:0;z-index:40}.ps-menu[data-v-bf8aae1a]{position:absolute;top:calc(100% + .375rem);left:0;z-index:50;min-width:14rem;max-width:20rem;padding:.25rem;background:#fff;border:1px solid #e2e4e8;border-radius:8px;box-shadow:0 8px 24px #0f172a1f}.ps-empty-note[data-v-bf8aae1a]{margin:0;padding:.45rem .55rem;font-size:.8125rem;color:#9ca3af}.ps-row[data-v-bf8aae1a]{display:flex;align-items:center}.ps-item[data-v-bf8aae1a]{display:flex;flex:1;min-width:0;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .55rem;font-size:.875rem;color:#1f2937;text-align:left;background:transparent;border:none;border-radius:5px;cursor:pointer}.ps-item[data-v-bf8aae1a]:hover{background:#f3f4f6}.ps-item.active[data-v-bf8aae1a]{color:#2563eb;font-weight:500}.ps-item-name[data-v-bf8aae1a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-check[data-v-bf8aae1a]{width:1rem;height:1rem;flex-shrink:0}.ps-rename[data-v-bf8aae1a],.ps-delete[data-v-bf8aae1a]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;color:#9ca3af;background:transparent;border:none;border-radius:5px;cursor:pointer;opacity:0}.ps-rename[data-v-bf8aae1a]{margin-left:.1rem}.ps-row:hover .ps-rename[data-v-bf8aae1a],.ps-row:hover .ps-delete[data-v-bf8aae1a],.ps-rename[data-v-bf8aae1a]:focus-visible,.ps-delete[data-v-bf8aae1a]:focus-visible{opacity:1}.ps-rename[data-v-bf8aae1a]:hover{color:#2563eb;background:#eff6ff}.ps-delete[data-v-bf8aae1a]:hover{color:#dc2626;background:#fef2f2}.ps-rename svg[data-v-bf8aae1a],.ps-delete svg[data-v-bf8aae1a]{width:1rem;height:1rem}.ps-divider[data-v-bf8aae1a]{height:1px;margin:.25rem;background:#e2e4e8}.ps-new[data-v-bf8aae1a]{color:#2563eb}.ps-plus[data-v-bf8aae1a]{font-size:1rem;line-height:1;margin-right:.15rem}.ps-overlay[data-v-bf8aae1a]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#0f172a73}.ps-modal[data-v-bf8aae1a]{width:min(28rem,calc(100vw - 2rem));padding:1.25rem;background:#fff;border-radius:10px;box-shadow:0 16px 48px #0f172a40}.ps-modal-title[data-v-bf8aae1a]{margin:0 0 .35rem;font-size:1rem;color:#1f2937}.ps-modal-hint[data-v-bf8aae1a]{margin:0 0 .85rem;font-size:.8125rem;color:#6b7280}.ps-input[data-v-bf8aae1a]{width:100%;padding:.5rem .65rem;font-size:.875rem;color:#1f2937;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box}.ps-input[data-v-bf8aae1a]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ps-input[data-v-bf8aae1a]:disabled{background:#f3f4f6}.ps-error[data-v-bf8aae1a]{margin:.6rem 0 0;font-size:.8125rem;color:#dc2626}.ps-modal-actions[data-v-bf8aae1a]{display:flex;gap:.5rem;margin-top:1rem}.ps-btn[data-v-bf8aae1a]{padding:.45rem .9rem;font-size:.875rem;color:#1f2937;background:#f3f4f6;border:1px solid #e2e4e8;border-radius:6px;cursor:pointer}.ps-btn[data-v-bf8aae1a]:hover:not(:disabled){background:#eceef1}.ps-btn.primary[data-v-bf8aae1a]{color:#fff;background:#2563eb;border-color:#2563eb}.ps-btn.primary[data-v-bf8aae1a]:hover:not(:disabled){background:#1d4ed8}.ps-btn[data-v-bf8aae1a]:disabled{opacity:.6;cursor:not-allowed}.tenant-switcher[data-v-a95d24ce]{display:inline-flex;align-items:center;margin-right:.5rem}.tenant-title[data-v-a95d24ce]{font-weight:600;color:#1f2937;font-size:.9rem;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-select[data-v-a95d24ce]{font-weight:600;color:#1f2937;font-size:.9rem;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.25rem 1.5rem .25rem .5rem;cursor:pointer}.tenant-select[data-v-a95d24ce]:hover{background:#f9fafb}.avatar[data-v-51360fc2]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;font-weight:600;line-height:1;flex-shrink:0;-webkit-user-select:none;user-select:none}.avatar--img[data-v-51360fc2]{object-fit:cover}.ps[data-v-4a63100a]{display:inline-flex;align-items:center}.ps-av[data-v-4a63100a]{position:relative;display:inline-flex;border-radius:999px;box-shadow:0 0 0 2px #fff;margin-left:-7px}.ps-av[data-v-4a63100a]:first-child{margin-left:0}.ps-dot[data-v-4a63100a]{position:absolute;right:-1px;bottom:-1px;width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 2px #fff}.ps-more[data-v-4a63100a]{display:inline-grid;place-items:center;border-radius:999px;background:#e5e7eb;color:#4b5563;font-weight:700;box-shadow:0 0 0 2px #fff;margin-left:-7px}.nb[data-v-7da48ef0]{position:relative;display:inline-flex}.nb-trigger[data-v-7da48ef0]{position:relative;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:8px;border:none;background:none;color:#6b7280;cursor:pointer}.nb-trigger[data-v-7da48ef0]:hover{background:#f3f4f6;color:#1f2937}.nb-trigger svg[data-v-7da48ef0]{width:19px;height:19px}.nb-trigger--has[data-v-7da48ef0]{color:#2563eb}.nb-badge[data-v-7da48ef0]{position:absolute;top:2px;right:2px;min-width:15px;height:15px;padding:0 3px;border-radius:9px;background:#dc2626;color:#fff;font-size:9px;font-weight:800;line-height:15px;text-align:center;box-shadow:0 0 0 2px #fff}.nb-panel[data-v-7da48ef0]{position:absolute;top:calc(100% + 8px);right:0;z-index:1200;width:340px;background:#fff;border:1px solid #d8dde5;border-radius:12px;box-shadow:0 1px 2px #17171e0f,0 18px 40px -12px #17171e47;overflow:hidden}.nb-head[data-v-7da48ef0]{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border-bottom:1px solid #eef1f5}.nb-title[data-v-7da48ef0]{font-size:.82rem;font-weight:700;color:#1f2937}.nb-readall[data-v-7da48ef0]{background:none;border:none;color:#2563eb;font-size:.74rem;font-weight:600;cursor:pointer}.nb-readall[data-v-7da48ef0]:hover{text-decoration:underline}.nb-list[data-v-7da48ef0]{max-height:60vh;overflow-y:auto;padding:4px}.nb-empty[data-v-7da48ef0]{padding:22px 12px;text-align:center;color:#9ca3af;font-size:.8rem}.nb-item[data-v-7da48ef0]{position:relative;display:flex;gap:9px;width:100%;text-align:left;padding:9px 10px 9px 16px;border:none;background:none;border-radius:8px;cursor:pointer}.nb-item[data-v-7da48ef0]:hover{background:#f6f8fb}.nb-item--unread[data-v-7da48ef0]{background:#eff4ff}.nb-item--unread[data-v-7da48ef0]:hover{background:#e6eeff}.nb-unread-dot[data-v-7da48ef0]{position:absolute;left:6px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:#2563eb}.nb-body[data-v-7da48ef0]{display:flex;flex-direction:column;gap:1px;min-width:0}.nb-line[data-v-7da48ef0]{font-size:.8rem;color:#374151}.nb-snippet[data-v-7da48ef0]{font-size:.76rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.nb-time[data-v-7da48ef0]{font-size:.68rem;color:#9ca3af;margin-top:1px}.stage-badge[data-v-7f3d3f3c]{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid var(--border, #d8dce3);border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--text-secondary, #4a5160);background:var(--surface-subtle, #f6f7f9);text-decoration:none;white-space:nowrap;line-height:1.6}.stage-badge[data-v-7f3d3f3c]:hover{border-color:var(--border-strong, #b9c0cc);color:var(--text-primary, #1f2430)}.stage-dot[data-v-7f3d3f3c]{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.75;flex:none}.stage-ind[data-v-7f3d3f3c]{color:#3a6ea5}.stage-nda[data-v-7f3d3f3c]{color:#7a5299}.stage-bla[data-v-7f3d3f3c]{color:#2f7a63}.stage-centre[data-v-7f3d3f3c]{font-weight:500;opacity:.7;padding-left:5px;border-left:1px solid currentColor}.app-header[data-v-313943c7]{background:#fff;border-bottom:1px solid #e2e4e8;padding:0 1.5rem}.nav-readonly[data-v-313943c7]{display:inline-flex;align-items:center;height:22px;padding:0 9px;margin-right:8px;border-radius:999px;background:#f3f4f6;color:#6b7280;font:600 11px/1 Nunito,system-ui,-apple-system,sans-serif;letter-spacing:.02em;border:1px solid #e5e7eb}.header-inner[data-v-313943c7]{display:flex;flex-direction:column;gap:0}.main-nav[data-v-313943c7]{display:flex;align-items:center;gap:0;margin-top:0}.brand-link[data-v-313943c7]{display:inline-flex;align-items:center;justify-content:center;margin-left:-1.25rem;margin-right:.75rem;padding:.25rem 0;flex-shrink:0}.brand-logo[data-v-313943c7]{width:1.625rem;height:1.625rem;display:block;border-radius:999px}.nav-program-switcher[data-v-313943c7]{margin-right:.75rem;padding-right:.75rem;border-right:1px solid #e2e4e8}.nav-tab[data-v-313943c7]{padding:.5rem 1rem;font-size:.875rem;color:#6b7280;text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}.nav-tab[data-v-313943c7]:hover{color:#1f2937}.nav-tab.active[data-v-313943c7]{color:#1f2937;font-weight:500;border-bottom-color:#2563eb;background:#2563eb0a}.nav-spacer[data-v-313943c7]{flex:1}.nav-stage-badge[data-v-313943c7]{margin-left:14px;align-self:center}.nav-presence[data-v-313943c7]{margin-right:14px}.nav-icon[data-v-313943c7]{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;color:#6b7280;text-decoration:none;border-radius:6px;margin-left:.5rem}.nav-icon svg[data-v-313943c7]{width:1rem;height:1rem}.nav-icon[data-v-313943c7]:hover{color:#1f2937;background:#f3f4f6}.nav-icon.active[data-v-313943c7]{color:#2563eb;background:#2563eb14}.nav-icon-button[data-v-313943c7]{border:none;background:transparent;cursor:pointer;padding:0}.user-menu[data-v-313943c7]{position:relative;display:inline-flex;align-items:center}.user-menu-trigger[data-v-313943c7]{background:none;padding:0;cursor:pointer;border-radius:999px;line-height:0;border:2px solid #fff;box-shadow:0 1px 4px #00000040}.user-menu-trigger[data-v-313943c7]:hover{box-shadow:0 2px 8px #00000059}.user-menu-dropdown[data-v-313943c7]{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 28px #00000029;z-index:1100;padding:6px}.user-menu-id[data-v-313943c7]{padding:6px 10px 8px;border-bottom:1px solid #f1f3f5;margin-bottom:4px}.user-menu-name[data-v-313943c7]{font-weight:600;font-size:.85rem;color:#1f2937}.user-menu-email[data-v-313943c7]{font-size:.76rem;color:#6b7280;overflow:hidden;text-overflow:ellipsis}.user-menu-item[data-v-313943c7]{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;text-align:left;padding:7px 10px;border-radius:6px;font-size:.85rem;color:#374151;cursor:pointer}.user-menu-item[data-v-313943c7]:hover{background:#f9fafb}.user-menu-item svg[data-v-313943c7]{width:16px;height:16px}.sd .sb .nav-folder svg.nav-sp-ico[data-v-655c506c]{color:var(--ind-blue-500)}.source-doc-viewer[data-v-d66bd928]{display:flex;flex-direction:column;height:100%;overflow:hidden}.source-doc-toolbar[data-v-d66bd928]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:#f8fafc;border-bottom:1px solid #e5e7eb;flex-shrink:0}.source-doc-filename[data-v-d66bd928]{font-size:.8125rem;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.source-doc-controls[data-v-d66bd928]{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.source-doc-page-info[data-v-d66bd928]{font-size:.75rem;color:#6b7280;font-variant-numeric:tabular-nums}.source-doc-btn[data-v-d66bd928]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#374151;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .1s}.source-doc-btn[data-v-d66bd928]:hover{background:#f3f4f6}.source-doc-status[data-v-d66bd928]{padding:2rem;text-align:center;font-size:.875rem;color:#6b7280}.source-doc-error[data-v-d66bd928]{color:#b91c1c}.source-doc-pages[data-v-d66bd928]{flex:1;overflow:auto;background:#e2e4e8;display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem}.page-wrapper[data-v-d66bd928]{position:relative;min-height:200px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:4px;box-shadow:0 1px 4px #0000001a}.page-canvas[data-v-d66bd928]{display:block}.page-loading-label[data-v-d66bd928]{position:absolute;font-size:.8rem;color:#9ca3af;pointer-events:none}.rail[data-v-6d5f8363]{width:320px;flex-shrink:0;border-left:1px solid var(--ind-line-2);background:var(--ind-surface-1, #fafbfc);overflow-y:auto;padding:4px 0 20px}.rail-loading[data-v-6d5f8363]{padding:24px 20px;font:400 13px/1.4 var(--ind-font-ui);color:var(--ind-mute-3)}.rail-sec[data-v-6d5f8363]{padding:16px 20px;border-bottom:1px solid var(--ind-line-2)}.rail-sec[data-v-6d5f8363]:last-child{border-bottom:none}.rail-h[data-v-6d5f8363]{display:flex;align-items:center;gap:8px;font:600 10.5px/1 var(--ind-font-data);letter-spacing:.07em;text-transform:uppercase;color:var(--ind-mute-4);margin:0 0 12px}.rail-ro[data-v-6d5f8363]{font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--ind-mute-4);background:var(--ind-line-1);border-radius:4px;padding:2px 6px}.rail-facts[data-v-6d5f8363]{font:500 12.5px/1 var(--ind-font-data);color:var(--ind-fg-2);margin-bottom:12px}.rail-facts .dot-sep[data-v-6d5f8363]:before{content:"·";margin:0 7px;color:var(--ind-mute-4)}.rail-row[data-v-6d5f8363]{display:flex;gap:12px;padding:5px 0;font:400 12.5px/1.45 var(--ind-font-ui)}.rail-k[data-v-6d5f8363]{flex-shrink:0;width:74px;color:var(--ind-mute-3)}.rail-v[data-v-6d5f8363]{flex:1;min-width:0;color:var(--ind-fg-1);overflow-wrap:anywhere}.rail-counts[data-v-6d5f8363]{display:flex;gap:12px}.rail-counts .cf[data-v-6d5f8363]{display:inline-flex;align-items:center;gap:4px;color:var(--ind-fg-2)}.rail-counts .cf svg[data-v-6d5f8363]{opacity:.65}.rail-hash[data-v-6d5f8363]{display:inline-flex;align-items:center;gap:5px;border:none;background:none;padding:0;font:500 11.5px/1 var(--ind-font-data);color:var(--ind-fg-2);cursor:pointer}.rail-hash svg[data-v-6d5f8363]{opacity:.5}.rail-tag[data-v-6d5f8363]{display:inline-block;font:500 10px/1 var(--ind-font-data);letter-spacing:.02em;padding:3px 6px;border-radius:4px;background:var(--ind-line-1);color:var(--ind-mute-3);vertical-align:middle;margin-left:2px}.rail-tag.ok[data-v-6d5f8363]{background:color-mix(in srgb,#12a150 16%,#fff);color:#0a7a3c}.rail-tag.sec[data-v-6d5f8363]{background:var(--ind-indigo-050);color:color-mix(in srgb,var(--ind-indigo-600) 72%,var(--ind-mute-3));margin:0 4px 4px 0}.rail-chips[data-v-6d5f8363]{display:flex;flex-wrap:wrap;gap:5px;padding:4px 0 2px}.rail-chip[data-v-6d5f8363]{font:500 11px/1.3 var(--ind-font-ui);padding:3px 8px;border-radius:10px;background:#fff;border:1px solid var(--ind-line-1);color:var(--ind-fg-2);white-space:nowrap}.rail-check[data-v-6d5f8363]{display:flex;flex-direction:column;gap:4px;padding:6px 0 2px}.rc[data-v-6d5f8363]{display:inline-flex;align-items:center;gap:6px;font:400 12px/1.3 var(--ind-font-ui);color:var(--ind-mute-4)}.rc svg[data-v-6d5f8363]{flex-shrink:0}.rc.on[data-v-6d5f8363]{color:var(--ind-fg-1)}.rc.on svg[data-v-6d5f8363]{color:#0a7a3c}.rail-total[data-v-6d5f8363]{font-weight:600}.claim-dist[data-v-6d5f8363]{display:flex;flex-direction:column;gap:2px;margin:8px 0 2px}.cd-row[data-v-6d5f8363]{position:relative;display:flex;align-items:center;gap:8px;padding:4px 9px;border-radius:5px;overflow:hidden}.cd-bar[data-v-6d5f8363]{position:absolute;left:0;top:0;bottom:0;border-radius:5px;background:color-mix(in srgb,var(--ind-indigo-600) 11%,transparent)}.cd-label[data-v-6d5f8363]{position:relative;flex:1;min-width:0;font:400 12px/1.4 var(--ind-font-ui);color:var(--ind-fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-n[data-v-6d5f8363]{position:relative;flex-shrink:0;font:600 11.5px/1 var(--ind-font-data);color:var(--ind-fg-1)}.rail-muted[data-v-6d5f8363]{color:var(--ind-mute-4)}.rail-why[data-v-6d5f8363]{display:inline-flex;align-items:center;gap:4px;margin-top:10px;border:none;background:none;padding:0;font:500 12px/1 var(--ind-font-ui);color:var(--ind-blue-600, #3d3dff);cursor:pointer}.rail-reason[data-v-6d5f8363]{margin:8px 0 0;padding:10px 12px;background:#fff;border:1px solid var(--ind-line-1);border-radius:8px;font:400 12px/1.5 var(--ind-font-ui);color:var(--ind-fg-2)}.rail-edit[data-v-6d5f8363]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:16px;height:36px;border:1px solid var(--ind-line-1);border-radius:8px;background:#fff;font:600 13px/1 var(--ind-font-ui);color:var(--ind-fg-1);cursor:pointer;transition:background .12s}.rail-edit[data-v-6d5f8363]:hover{background:var(--ind-surface-1)}.picker-backdrop[data-v-0169759d]{position:fixed;inset:0;background:#11182773;display:flex;align-items:center;justify-content:center;z-index:60;padding:24px}.picker[data-v-0169759d]{background:#fff;border-radius:14px;width:100%;max-width:640px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 18px 48px #1f293738}.picker-head[data-v-0169759d]{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 22px 12px;border-bottom:1px solid var(--color-border)}.picker-head h3[data-v-0169759d]{margin:0;font-size:17px;font-weight:600;color:var(--color-text)}.picker-sub[data-v-0169759d]{margin:2px 0 0;font-size:13px;color:var(--color-text-muted)}.picker-x[data-v-0169759d]{border:none;background:none;font-size:22px;line-height:1;cursor:pointer;color:var(--color-text-muted)}.crumbs[data-v-0169759d]{display:flex;flex-wrap:wrap;gap:2px;padding:10px 22px;border-bottom:1px solid var(--color-border);font-size:13px}.crumb[data-v-0169759d]{border:none;background:none;cursor:pointer;color:var(--color-primary);padding:2px 0}.crumb[data-v-0169759d]:disabled{color:var(--color-text);cursor:default;font-weight:600}.crumb-sep[data-v-0169759d]{color:var(--color-text-muted);margin:0 6px}.picker-body[data-v-0169759d]{overflow-y:auto;padding:8px 12px;flex:1;min-height:220px}.row[data-v-0169759d]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:14px}.row[data-v-0169759d]:hover{background:#f7f8fa}.row-file[data-v-0169759d]{color:var(--color-text-muted)}.row-btn[data-v-0169759d]{width:100%;border:none;background:none;cursor:pointer;text-align:left}.row-check[data-v-0169759d]{width:15px;height:15px;cursor:pointer}.row-check-spacer[data-v-0169759d]{width:15px}.row-name[data-v-0169759d]{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-open[data-v-0169759d]{display:flex;align-items:center;gap:10px;flex:1;min-width:0;border:none;background:none;cursor:pointer;color:var(--color-text);font-size:14px;padding:7px 0;margin:-7px 0;text-align:left}.row-open:hover .row-name[data-v-0169759d],.row-open:hover .row-chevron[data-v-0169759d]{color:var(--color-primary)}.row-meta[data-v-0169759d],.row-tag[data-v-0169759d]{font-size:12px;color:var(--color-text-muted);white-space:nowrap}.row-tag[data-v-0169759d]{background:#eef2f7;border-radius:999px;padding:2px 8px}.row-chevron[data-v-0169759d]{color:var(--color-text-muted);font-size:17px;line-height:1;flex-shrink:0}.tray[data-v-0169759d]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 22px;border-top:1px solid var(--color-border);background:#fafbfc}.tray-label[data-v-0169759d]{font-size:12px;font-weight:600;color:var(--color-text-muted);margin-right:4px}.chip[data-v-0169759d]{border:1px solid var(--color-border);background:#fff;border-radius:999px;padding:3px 10px;font-size:12px;cursor:pointer;color:var(--color-text)}.chip[data-v-0169759d]:hover{border-color:var(--color-primary)}.picker-error[data-v-0169759d]{margin:0;padding:10px 22px;font-size:13px;color:#b42318;background:#fef3f2}.picker-foot[data-v-0169759d]{border-top:1px solid var(--color-border);padding:14px 22px 18px}.picker-hint[data-v-0169759d]{margin:0 0 12px;font-size:12px;color:var(--color-text-muted);line-height:1.5}.picker-actions[data-v-0169759d]{display:flex;justify-content:flex-end;gap:10px}.btn[data-v-0169759d]{padding:9px 16px;border-radius:8px;border:1px solid var(--color-border);background:#fff;font-size:14px;cursor:pointer;color:var(--color-text)}.btn-primary[data-v-0169759d]{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}.btn-primary[data-v-0169759d]:disabled{opacity:.5;cursor:not-allowed}.picker-note[data-v-0169759d]{padding:24px 10px;text-align:center;color:var(--color-text-muted);font-size:14px}.picker-truncated[data-v-0169759d]{margin:0 0 8px;padding:9px 12px;border-radius:8px;background:#fffaeb;color:#b54708;font-size:13px;line-height:1.5}.org[data-v-8bc92e30]{border:1px solid var(--color-border);border-radius:10px;padding:14px 16px;margin:0 0 18px;background:#fffdf7;transition:box-shadow .2s ease,border-color .2s ease}.org.ok[data-v-8bc92e30]{background:transparent}.org.flagged[data-v-8bc92e30]{border-color:#f79009;box-shadow:0 0 0 3px #f790092e}.org-head[data-v-8bc92e30]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.org-title[data-v-8bc92e30]{font-size:14px;font-weight:600;color:var(--color-text);margin:0;flex:1}.org-dot[data-v-8bc92e30]{width:8px;height:8px;border-radius:50%;flex:none;background:#f79009}.org-dot.ok[data-v-8bc92e30]{background:#12b76a}.org-badge[data-v-8bc92e30]{font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#b54708;background:#fef0c7;border-radius:999px;padding:3px 9px}.org-badge.ok[data-v-8bc92e30]{color:#027a48;background:#d1fadf}.org-message[data-v-8bc92e30]{font-size:13px;color:var(--color-text-muted);line-height:1.6;margin:0 0 8px}.org-message code[data-v-8bc92e30]{background:#f1f3f5;padding:1px 5px;border-radius:4px;font-size:12px}.org-safe[data-v-8bc92e30]{border-left:2px solid var(--color-border);padding-left:10px}.org-tenant[data-v-8bc92e30]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--color-text-muted);margin:0}.org-actions[data-v-8bc92e30]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.org-url[data-v-8bc92e30]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--color-text-muted);word-break:break-all;background:#f6f7f9;border-radius:6px;padding:8px 10px;margin:10px 0 0}.org-hint[data-v-8bc92e30]{font-size:12px;color:var(--color-text-muted);line-height:1.55;margin:8px 0 0}.org-error[data-v-8bc92e30]{font-size:13px;color:#b42318;margin:8px 0 0}.card-title[data-v-923eb3a3]{margin:0 0 .35rem;font-size:1.1rem}.card-description[data-v-923eb3a3]{margin:0 0 .5rem;color:#4b5563}.field-label[data-v-923eb3a3]{display:block;margin-bottom:.4rem;font-weight:600;color:#111827}.field-input[data-v-923eb3a3]{width:100%;resize:vertical;border:1px solid #d1d5db;border-radius:8px;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem}.sp-add[data-v-923eb3a3]{margin-bottom:18px}.sp-add-row[data-v-923eb3a3]{display:flex;gap:10px}.sp-add-row .field-input[data-v-923eb3a3]{flex:1}.sp-actions .field-input[data-v-923eb3a3]{flex:1 1 260px;min-width:0}.sp-hint[data-v-923eb3a3],.sp-scope[data-v-923eb3a3]{font-size:12px;color:var(--color-text-muted);line-height:1.55;margin:8px 0 0}.sp-hint code[data-v-923eb3a3]{background:#f1f3f5;padding:1px 5px;border-radius:4px}.sp-org[data-v-923eb3a3]{margin:0 0 16px;padding:10px 12px;border:1px solid var(--color-border);border-radius:8px}.sp-step-label[data-v-923eb3a3]{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 6px}.sp-fallback[data-v-923eb3a3]{margin-top:12px}.sp-fallback>summary[data-v-923eb3a3]{font-size:13px;color:var(--color-text-muted);cursor:pointer}.sp-fallback>summary[data-v-923eb3a3]:hover{color:var(--color-text)}.sp-note[data-v-923eb3a3]{font-size:13px;border-radius:8px;padding:9px 12px;margin:10px 0;line-height:1.5}.sp-note-ok[data-v-923eb3a3]{background:#ecfdf3;color:#05603a}.sp-note-bad[data-v-923eb3a3]{background:#fef3f2;color:#b42318}.sp-note-wait[data-v-923eb3a3]{background:#f2f4f7;color:#475467}.sp-empty[data-v-923eb3a3],.sp-none[data-v-923eb3a3]{font-size:13px;color:var(--color-text-muted);margin:12px 0}.sp-card[data-v-923eb3a3]{border:1px solid var(--color-border);border-radius:12px;padding:16px 18px;margin-top:14px}.sp-card-head[data-v-923eb3a3]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px 12px}.sp-card-head>div[data-v-923eb3a3]{min-width:0;flex:1 1 auto}.sp-site[data-v-923eb3a3]{margin:0;font-size:15px;font-weight:600;color:var(--color-text);overflow-wrap:anywhere}.sp-url[data-v-923eb3a3]{margin:2px 0 0;font-size:12px;color:var(--color-text-muted);word-break:break-all}.sp-status[data-v-923eb3a3]{font-size:12px;border-radius:999px;padding:3px 10px;background:#eef2f7;color:var(--color-text-muted);white-space:nowrap}.sp-status.ok[data-v-923eb3a3]{background:#ecfdf3;color:#05603a}.sp-status.bad[data-v-923eb3a3]{background:#fef3f2;color:#b42318}.sp-actions[data-v-923eb3a3]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.sp-grant[data-v-923eb3a3]{margin-top:14px;padding-top:14px;border-top:1px solid var(--color-border)}.sp-grant-lead[data-v-923eb3a3]{font-size:13px;margin:0 0 8px;color:var(--color-text)}.sp-step[data-v-923eb3a3]{margin-top:14px;padding-top:12px;border-top:1px solid var(--color-border)}.sp-consent-url[data-v-923eb3a3]{background:#f3f4f6;border:1px solid var(--color-border);border-radius:8px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;overflow-wrap:anywhere;margin:0 0 10px}.sp-folders[data-v-923eb3a3]{margin-top:14px;padding-top:12px;border-top:1px solid var(--color-border)}.sp-folder[data-v-923eb3a3]{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:13px}.sp-folder-name[data-v-923eb3a3]{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:thin;overscroll-behavior-x:contain;padding-bottom:2px}.sp-folder-name[data-v-923eb3a3]::-webkit-scrollbar{height:6px}.sp-folder-name[data-v-923eb3a3]::-webkit-scrollbar-thumb{background:var(--color-border, #d1d5db);border-radius:3px}.sp-folder-name[data-v-923eb3a3]:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:3px}.sp-folder-state[data-v-923eb3a3]{font-size:12px;color:var(--color-text-muted);white-space:nowrap}.sp-folder-state.bad[data-v-923eb3a3]{color:#b42318}.sp-folder-state.busy[data-v-923eb3a3]{color:var(--color-text);display:inline-flex;align-items:center;gap:6px}.sp-spinner[data-v-923eb3a3]{width:10px;height:10px;border:2px solid var(--color-border, #d1d5db);border-top-color:#2563eb;border-radius:50%;animation:sp-spin-923eb3a3 .7s linear infinite}@media(prefers-reduced-motion:reduce){.sp-spinner[data-v-923eb3a3]{animation:none}}@keyframes sp-spin-923eb3a3{to{transform:rotate(360deg)}}.sp-live[data-v-923eb3a3]{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-size:12px;color:var(--color-text-muted);flex-wrap:wrap;min-width:0}.sp-live-dot[data-v-923eb3a3]{width:7px;height:7px;border-radius:50%;background:var(--color-text-muted);flex:none}.sp-live.live .sp-live-dot[data-v-923eb3a3]{background:#12805c}.sp-live.bad[data-v-923eb3a3]{color:#b42318}.sp-live.bad .sp-live-dot[data-v-923eb3a3]{background:#b42318}.sp-live-detail[data-v-923eb3a3]{overflow-wrap:anywhere}.btn[data-v-923eb3a3]{padding:8px 14px;border-radius:8px;border:1px solid var(--color-border);background:#fff;font-size:13px;cursor:pointer;color:var(--color-text)}a.btn[data-v-923eb3a3]{display:inline-block;text-decoration:none;line-height:normal}.btn[data-v-923eb3a3]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-923eb3a3]{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}.btn-quiet[data-v-923eb3a3]{color:var(--color-text-muted)}.link[data-v-923eb3a3]{border:none;background:none;color:var(--color-primary);cursor:pointer;font-size:12px;padding:0}.sources-page[data-v-61b21246]{display:flex;flex-direction:column;height:100vh;width:100%;background:#fff}.sources-page>.sd[data-v-61b21246]{flex:1;min-height:0}.sd .sb .upload.upload-folder[data-v-61b21246]{margin-top:0}.sd .sb .nav-folder svg.nav-sp-ico[data-v-61b21246]{color:var(--ind-blue-500)}.sd .subfolders .subf-tile svg.subf-sp-ico[data-v-61b21246]{color:var(--ind-blue-500)}.sp-tree-note[data-v-61b21246]{padding:3px 10px 6px 40px;font:400 11.5px/1.4 var(--ind-font-ui);color:var(--ind-mute-2)}.sd .sb .upload.upload-sp[data-v-61b21246]{margin-top:0;justify-content:flex-start}.sp-status[data-v-61b21246]{position:sticky;bottom:12px;display:flex;align-items:center;gap:9px;margin:0 16px 12px;padding:9px 10px;border:1px solid var(--ind-line-2);border-radius:8px;background:var(--ind-surface-1);text-align:left;cursor:pointer;color:var(--ind-mute-2);transition:background .12s,border-color .12s}.sp-status[data-v-61b21246]:hover{background:#fff;border-color:var(--ind-line-1)}.sp-dot[data-v-61b21246]{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#12b76a}.sp-dot.bad[data-v-61b21246]{background:#f79009}.sp-dot.wait[data-v-61b21246]{background:var(--ind-mute-4)}.sp-status-main[data-v-61b21246]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.sp-status-t[data-v-61b21246]{font:600 12px/1.3 var(--ind-font-ui);color:var(--ind-fg-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-status-s[data-v-61b21246]{font:400 11px/1.3 var(--ind-font-ui);color:var(--ind-mute-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-badge[data-v-61b21246],.sp-chip[data-v-61b21246]{display:inline-flex;align-items:center;gap:3px;border-radius:999px;background:var(--ind-indigo-100);color:var(--ind-blue-500);font:600 10px/1 var(--ind-font-ui);white-space:nowrap}.sp-badge[data-v-61b21246]{position:absolute;top:7px;left:7px;z-index:4;padding:3px 7px 3px 5px;box-shadow:0 1px 3px #0f14201f}.sp-chip[data-v-61b21246]{padding:2px 7px 2px 5px}.sp-scrim[data-v-61b21246]{position:fixed;inset:0;z-index:130;background:#0f142073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:40px 24px}.sp-sheet[data-v-61b21246]{width:min(720px,100%);max-height:100%;background:#fff;border-radius:14px;box-shadow:0 24px 70px -12px #0a0f1e80;display:flex;flex-direction:column;overflow:hidden}.sp-sheet-bar[data-v-61b21246]{display:flex;align-items:center;gap:10px;padding:0 12px 0 20px;height:54px;flex-shrink:0;border-bottom:1px solid var(--ind-line-2);color:var(--ind-blue-500)}.sp-sheet-t[data-v-61b21246]{flex:1;font:600 15px/1.3 var(--ind-font-ui);color:var(--ind-fg-1)}.sp-sheet-body[data-v-61b21246]{flex:1;min-height:0;overflow-y:auto;padding:20px 24px 24px}.sp-sheet-bar .lb-tool[data-v-61b21246]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;background:none;border-radius:7px;cursor:pointer;color:var(--ind-mute-2);transition:background .14s,color .14s}.sp-sheet-bar .lb-tool[data-v-61b21246]:hover{background:var(--ind-line-3);color:var(--ind-fg-1)}.processing-bar[data-v-61b21246]{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--ind-line-2);z-index:5}.processing-fill[data-v-61b21246]{height:100%;background:linear-gradient(90deg,var(--ind-blue-500),var(--ind-indigo-400));transition:width .25s ease}.processing-spinner[data-v-61b21246]{display:inline-block;width:11px;height:11px;margin-right:5px;vertical-align:-1px;border:2px solid var(--ind-indigo-100);border-top-color:var(--ind-blue-500);border-radius:50%;animation:src-spin-61b21246 .8s linear infinite}@keyframes src-spin-61b21246{to{transform:rotate(360deg)}}.confirm-scrim[data-v-61b21246]{position:fixed;inset:0;z-index:150;background:#0f142073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px}.confirm-card[data-v-61b21246]{width:min(420px,100%);background:#fff;border-radius:12px;box-shadow:0 24px 70px -12px #0a0f1e80;padding:22px 24px 18px}.confirm-card h3[data-v-61b21246]{font:600 16px/1.3 var(--ind-font-ui);color:var(--ind-fg-1);margin:0 0 8px}.confirm-body[data-v-61b21246]{font:400 13.5px/1.55 var(--ind-font-ui);color:var(--ind-fg-3);margin:0 0 18px;overflow-wrap:anywhere}.confirm-actions[data-v-61b21246]{display:flex;justify-content:flex-end;gap:10px}.confirm-actions button[data-v-61b21246]{height:34px;padding:0 16px;border-radius:8px;font:600 13px/1 var(--ind-font-ui);cursor:pointer;transition:background .12s}.confirm-cancel[data-v-61b21246]{background:#fff;border:1px solid var(--ind-line-1);color:var(--ind-fg-2)}.confirm-cancel[data-v-61b21246]:hover{background:var(--ind-surface-1)}.confirm-danger[data-v-61b21246]{background:#d92d20;border:none;color:#fff}.confirm-danger[data-v-61b21246]:hover{background:#b42318}.src-preview-scrim[data-v-61b21246]{position:fixed;inset:0;z-index:120;background:#0f14208c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:40px}.src-preview[data-v-61b21246]{width:min(1320px,100%);height:min(860px,100%);background:#fff;border-radius:14px;box-shadow:0 24px 70px -12px #0a0f1e80;display:flex;flex-direction:column;overflow:hidden}.src-preview-main[data-v-61b21246]{display:flex;flex:1;min-height:0}.src-preview-bar[data-v-61b21246]{display:flex;align-items:center;gap:12px;padding:0 12px 0 18px;height:56px;border-bottom:1px solid var(--ind-line-2);flex-shrink:0}.src-preview-ic[data-v-61b21246]{width:20px;height:24px;flex-shrink:0;display:flex}.src-preview-name[data-v-61b21246]{flex:1;min-width:0;font:600 14.5px/1.3 var(--ind-font-ui);color:var(--ind-fg-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.src-preview-body[data-v-61b21246]{flex:1;min-width:0;min-height:0;overflow:auto;background:var(--ind-surface-1)}.src-preview-bar .lb-tool[data-v-61b21246]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;background:none;border-radius:7px;cursor:pointer;color:var(--ind-mute-2);transition:background .14s,color .14s}.src-preview-bar .lb-tool[data-v-61b21246]:hover{background:var(--ind-line-3);color:var(--ind-fg-1)}.auth-state[data-v-68a17d6b]{display:flex;align-items:center;justify-content:center;height:100vh;font-family:system-ui,-apple-system,sans-serif;color:#555}.sp-page[data-v-601cfd8d]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px;background:#f7f8fa}.sp-card[data-v-601cfd8d]{width:100%;max-width:460px;background:#fff;border:1px solid var(--color-border);border-radius:14px;padding:40px 36px;text-align:center;box-shadow:0 8px 28px #1f293714}.sp-mark[data-v-601cfd8d]{font-weight:700;letter-spacing:.02em;color:var(--color-primary);margin-bottom:24px;font-size:18px}.sp-title[data-v-601cfd8d]{font-size:22px;font-weight:600;color:var(--color-text);margin:0 0 8px;line-height:1.3}.sp-sub[data-v-601cfd8d]{color:var(--color-text-muted);margin:0;font-size:15px;line-height:1.5}.sp-note[data-v-601cfd8d]{margin:16px 0 0;font-size:13px;color:var(--color-text-muted);line-height:1.5}.sp-action[data-v-601cfd8d]{display:inline-block;width:100%;margin-top:28px;padding:12px 24px;font-size:15px;font-weight:600;color:#fff;background:var(--color-primary);border:none;border-radius:9px;cursor:pointer;transition:filter .15s ease}.sp-action[data-v-601cfd8d]:hover{filter:brightness(.93)}a.sp-action[data-v-601cfd8d]{box-sizing:border-box;text-align:center;text-decoration:none}.sp-action-quiet[data-v-601cfd8d]{margin-top:12px;color:var(--color-text);background:transparent;border:1px solid var(--color-border)}.invite-page[data-v-52e52bff]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px;background:#f7f8fa}.invite-card[data-v-52e52bff]{width:100%;max-width:420px;background:#fff;border:1px solid var(--color-border);border-radius:14px;padding:40px 36px;text-align:center;box-shadow:0 8px 28px #1f293714}.invite-mark[data-v-52e52bff]{font-weight:700;letter-spacing:.02em;color:var(--color-primary);margin-bottom:24px;font-size:18px}.invite-title[data-v-52e52bff]{font-size:22px;font-weight:600;color:var(--color-text);margin:0 0 8px;line-height:1.3}.invite-sub[data-v-52e52bff]{color:var(--color-text-muted);margin:0 0 4px;font-size:15px}.invite-email[data-v-52e52bff]{color:var(--color-text);font-weight:500;margin:12px 0 28px;font-size:15px}.invite-accept[data-v-52e52bff]{display:inline-block;width:100%;padding:12px 24px;font-size:15px;font-weight:600;color:#fff;background:var(--color-primary);border:none;border-radius:9px;cursor:pointer;transition:filter .15s ease}.invite-accept[data-v-52e52bff]:hover{filter:brightness(.93)}.invite-note[data-v-52e52bff]{margin:20px 0 0;font-size:13px;color:var(--color-text-muted)}.generating[data-v-5c6442e0]{display:inline-flex;align-items:center;flex-shrink:0}.generating-ring[data-v-5c6442e0]{position:relative;display:inline-flex;padding:3px;border-radius:50%}.generating-ring[data-v-5c6442e0]:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(37,99,235,.2);border-top-color:#2563eb;animation:generating-spin-5c6442e0 .9s linear infinite}@keyframes generating-spin-5c6442e0{to{transform:rotate(360deg)}}.generating-ring--queued[data-v-5c6442e0]:before{animation:none;border-color:#2563eb4d;border-top-color:#2563eb4d}.generating-ring--queued[data-v-5c6442e0]{opacity:.75}@media(prefers-reduced-motion:reduce){.generating-ring[data-v-5c6442e0]:before{animation:none;border-color:#2563eb}}.lvc-version[data-v-cb2585da]{margin-left:auto;border:none;border-radius:999px;background:transparent;cursor:pointer;line-height:1;padding-left:.5rem;padding-right:0;font-size:.6875rem;font-weight:500;color:#9ca3af;flex-shrink:0}.lvc-version[data-v-cb2585da]:hover{color:#6b7280}.lvc-version--final[data-v-cb2585da]{display:inline-flex;align-items:center;padding:0 0 0 .5rem;background:transparent;line-height:0}.lvc-version--final:hover .lvc-shieldnum path[data-v-cb2585da]{stroke:#1d4ed8}.lvc-version--final:hover .lvc-shieldnum text[data-v-cb2585da]{fill:#1d4ed8}.lvc-generating[data-v-cb2585da]{margin-left:.375rem}.lvc-final[data-v-cb2585da]{display:inline-flex;align-items:center;margin-left:.3rem;color:#059669;flex-shrink:0}.lvc-menu[data-v-cb2585da]{position:absolute;top:calc(100% - .1rem);right:.5rem;display:flex;flex-direction:column;gap:.125rem;min-width:9.5rem;padding:.25rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;box-shadow:0 10px 24px #0f172a1f;z-index:20}.lvc-menu-item[data-v-cb2585da]{display:flex;align-items:center;gap:.4rem;border:none;background:transparent;text-align:left;border-radius:.375rem;padding:.3rem .45rem;font-size:.6875rem;color:#374151;cursor:pointer}.lvc-menu-item .lvc-v[data-v-cb2585da]{font-weight:700}.lvc-menu-item .lvc-time[data-v-cb2585da]{margin-left:auto;color:#9ca3af;font-size:.625rem}.lvc-menu-item .lvc-dot[data-v-cb2585da]{width:18px;height:18px;border-radius:50%;background:#e5e7eb;flex:none}.lvc-menu-item[data-v-cb2585da]:hover:not(:disabled){background:#f3f4f6}.lvc-menu-item.active[data-v-cb2585da]{color:#1d4ed8;background:#eff6ff}.lvc-compare[data-v-cb2585da]{margin-top:.125rem;padding-top:.4rem;border-top:1px solid #e5e7eb;color:#2563eb;border-radius:0 0 .375rem .375rem}.lvc-compare .lvc-v[data-v-cb2585da]{font-weight:600}.module-doc-tree[data-v-cd676820]{padding:.5rem .35rem .65rem}.tree-empty[data-v-cd676820]{padding:1rem;font-size:.82rem;color:#6b7280}.tree-empty.tree-error[data-v-cd676820]{color:#b91c1c}.tree-warning[data-v-cd676820]{margin:0 .35rem .4rem;padding:.4rem .55rem;border:1px solid #fde68a;border-radius:5px;background:#fffbeb;color:#92400e;font-size:.75rem;line-height:1.35}.tree-row[data-v-cd676820]{display:flex;align-items:center;position:relative;gap:.45rem;min-height:2rem;border-radius:6px;margin:.1rem 0;padding-right:.65rem;transition:background .1s}.tree-row.section[data-v-cd676820]:hover{background:#f8fafc}.tree-row.active[data-v-cd676820]{background:#2563eb14}.tree-row.active .section-id[data-v-cd676820],.tree-row.active .section-title[data-v-cd676820]{color:#2563eb;font-weight:600}.tree-row.drop-target[data-v-cd676820]{background:#eff6ff;outline:2px dashed #3b82f6;outline-offset:-2px}.tree-row.insert-before[data-v-cd676820],.tree-row.insert-after[data-v-cd676820]{position:relative}.tree-row.insert-before[data-v-cd676820]:before,.tree-row.insert-after[data-v-cd676820]:after{content:"";position:absolute;left:0;right:.65rem;height:2px;background:#3b82f6;border-radius:1px;pointer-events:none}.tree-row.insert-before[data-v-cd676820]:before{top:-1px}.tree-row.insert-after[data-v-cd676820]:after{bottom:-1px}.expand-btn[data-v-cd676820]{border:none;background:transparent;color:#6b7280;cursor:pointer;padding:0;line-height:1;width:1rem;flex-shrink:0}.expand-spacer[data-v-cd676820]{width:1rem;display:inline-block;flex-shrink:0}.section-id[data-v-cd676820]{color:#2563eb;font-weight:600;font-size:.75rem;flex-shrink:0}.section-label[data-v-cd676820]{display:inline-flex;align-items:center;gap:.45rem;min-width:0;border:none;background:transparent;padding:0;font:inherit;text-align:left}.section-label--leaf[data-v-cd676820]{cursor:pointer}.tree-evaluate[data-v-cd676820]{display:inline-flex;align-items:center;justify-content:center;margin-left:.25rem;padding:.1rem;border:none;border-radius:4px;background:transparent;cursor:pointer;line-height:0;color:#9ca3af;flex-shrink:0}.tree-evaluate[data-v-cd676820]:hover:not(:disabled){color:#2563eb;background:#2563eb14}.tree-evaluate[data-v-cd676820]:disabled{cursor:default}.tree-evaluate--unavailable[data-v-cd676820]{color:#d1d5db}.tree-evaluate-spinner[data-v-cd676820]{display:inline-block;width:12px;height:12px;border:2px solid rgba(37,99,235,.25);border-top-color:#2563eb;border-radius:50%;animation:tree-eval-spin-cd676820 .7s linear infinite}@keyframes tree-eval-spin-cd676820{to{transform:rotate(360deg)}}.section-label--empty .section-id[data-v-cd676820]{color:#b6bcc6;font-weight:500}.section-label--empty .section-title[data-v-cd676820]{color:#9ca3af}.section-label--leaf:hover .section-title[data-v-cd676820]{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.section-title[data-v-cd676820]{font-size:.8rem;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-count[data-v-cd676820]{margin-left:auto;font-size:.7rem;font-weight:600;color:#6b7280;background:#f3f4f6;border-radius:999px;padding:.1rem .45rem;flex-shrink:0}.tree-row.study[data-v-cd676820]{min-height:1.75rem}.tree-row.study[data-v-cd676820]:hover{background:#fefce8}.study-expand[data-v-cd676820]{color:#92400e}.study-icon[data-v-cd676820]{font-size:.75rem;flex-shrink:0}.study-label[data-v-cd676820]{font-size:.76rem;font-weight:600;color:#92400e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.study-doc-count[data-v-cd676820]{margin-left:auto;font-size:.65rem;font-weight:600;color:#92400e;background:#fef9c3;border-radius:999px;padding:.1rem .4rem;flex-shrink:0}.doc-chip[data-v-cd676820]{display:inline-flex;align-items:center;gap:.35rem;background:#f8fafc;border:1px solid #e2e4e8;border-radius:6px;padding:.25rem .55rem;cursor:pointer;max-width:100%;transition:box-shadow .15s,border-color .15s}.doc-chip[data-v-cd676820]:hover{border-color:#93c5fd;box-shadow:0 1px 4px #3b82f61f}.doc-chip[data-v-cd676820]:active{opacity:.7}.doc-chip.reading[data-v-cd676820]{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb33}.doc-chip.reading .doc-name[data-v-cd676820]{font-weight:600;color:#1d4ed8}.doc-chip.reading .doc-icon[data-v-cd676820]{color:#2563eb}.doc-icon[data-v-cd676820]{width:.85rem;height:.85rem;flex-shrink:0;color:#6b7280}.doc-name[data-v-cd676820]{font-size:.78rem;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gen-chip[data-v-cd676820]{display:inline-flex;align-items:center;gap:.35rem;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;padding:.25rem .55rem;cursor:pointer;max-width:100%;font:inherit;text-align:left;transition:box-shadow .15s,border-color .15s}.gen-chip[data-v-cd676820]:hover{border-color:#6ee7b7;box-shadow:0 1px 4px #10b98126}.gen-chip[data-v-cd676820]:active{opacity:.7}.gen-icon[data-v-cd676820]{font-size:.8rem;line-height:1;flex-shrink:0;color:#059669}.gen-name[data-v-cd676820]{font-size:.78rem;color:#065f46;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-chip.contributing[data-v-cd676820]{background:#f5f3ff;border-color:#ddd6fe;border-style:dashed}.doc-chip.contributing[data-v-cd676820]:hover{border-color:#c4b5fd}.contributing-badge[data-v-cd676820]{flex-shrink:0;font-size:.6rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#7c3aed;background:#ede9fe;border-radius:4px;padding:.05rem .28rem}.outline-wrapper[data-v-2c0a2580]{flex:1;display:flex;flex-direction:column;overflow:hidden}.outline-list[data-v-2c0a2580]{flex:1 1 0;min-height:0;overflow-y:auto;padding:.5rem .25rem;display:flex;flex-direction:column;gap:.125rem}.outline-module-count[data-v-2c0a2580]{flex-shrink:0;min-width:1.15rem;margin-left:auto;padding:0 .3rem;border-radius:999px;background:#eef2f7;color:#4b5563;font-size:.68rem;font-weight:600;text-align:center}.outline-module-tree[data-v-2c0a2580]{flex:none;min-width:0}.outline-item[data-v-2c0a2580]{display:flex;align-items:center;position:relative;gap:.35rem;padding:.4rem .5rem;font-size:.8125rem;color:#1f2937;background:transparent;border:none;border-radius:4px;cursor:pointer;text-align:left;text-decoration:none;width:100%;font-family:inherit}.outline-item[data-v-2c0a2580]:hover{background:#0000000a}.outline-item.active[data-v-2c0a2580]{background:#2563eb14;color:#2563eb;font-weight:600}.outline-item.outline-drop-target[data-v-2c0a2580]{background:#eff6ff;outline:2px dashed #3b82f6;outline-offset:-2px}.outline-placement-msg[data-v-2c0a2580]{margin:0 .25rem .35rem;padding:.35rem .45rem;font-size:.75rem;line-height:1.3;color:#b91c1c;background:#fef2f2;border-radius:4px}.outline-item-parent .outline-text[data-v-2c0a2580]{flex:1;text-align:left}.outline-caret[data-v-2c0a2580]{font-size:.5rem;color:gray;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin:-.25rem;cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:auto}.outline-caret--placeholder[data-v-2c0a2580]{visibility:hidden;pointer-events:none}.outline-text[data-v-2c0a2580]{flex:1}.outline-version[data-v-2c0a2580]{margin-left:auto;border:none;border-radius:999px;background:transparent;cursor:pointer;line-height:1;padding-left:.5rem;padding-right:0;font-size:.6875rem;font-weight:500;color:#9ca3af;flex-shrink:0}.outline-version[data-v-2c0a2580]:hover{color:#6b7280}.outline-version--final[data-v-2c0a2580]{display:inline-flex;align-items:center;padding:0 0 0 .5rem;background:transparent;line-height:0}.outline-version--final:hover .outline-version-shieldnum path[data-v-2c0a2580]{stroke:#1d4ed8}.outline-version--final:hover .outline-version-shieldnum text[data-v-2c0a2580]{fill:#1d4ed8}.outline-item.active .outline-version[data-v-2c0a2580]{color:#2563eb}.outline-evaluate[data-v-2c0a2580]{display:inline-flex;align-items:center;justify-content:center;margin-left:.25rem;padding:.1rem;border:none;border-radius:4px;background:transparent;cursor:pointer;line-height:0;color:#9ca3af;flex-shrink:0}.outline-evaluate[data-v-2c0a2580]:hover:not(:disabled){color:#2563eb;background:#2563eb14}.outline-evaluate[data-v-2c0a2580]:disabled{cursor:default}.outline-evaluate--unavailable[data-v-2c0a2580]{color:#d1d5db}.outline-item.active .outline-evaluate[data-v-2c0a2580]{color:#2563eb}.outline-evaluate-spinner[data-v-2c0a2580]{display:inline-block;width:12px;height:12px;border:2px solid rgba(37,99,235,.25);border-top-color:#2563eb;border-radius:50%;animation:outline-eval-spin-2c0a2580 .7s linear infinite}@keyframes outline-eval-spin-2c0a2580{to{transform:rotate(360deg)}}.outline-generating[data-v-2c0a2580]{margin-left:.375rem}.outline-final[data-v-2c0a2580]{display:inline-flex;align-items:center;margin-left:.3rem;color:#059669;flex-shrink:0}.outline-version-menu[data-v-2c0a2580]{position:absolute;top:calc(100% - .1rem);right:.5rem;display:flex;flex-direction:column;gap:.125rem;min-width:9.5rem;padding:.25rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;box-shadow:0 10px 24px #0f172a1f;z-index:20}.outline-version-menu-item[data-v-2c0a2580]{display:flex;align-items:center;gap:.4rem;border:none;background:transparent;text-align:left;border-radius:.375rem;padding:.3rem .45rem;font-size:.6875rem;color:#374151;cursor:pointer}.outline-version-menu-item .ovm-v[data-v-2c0a2580]{font-weight:700}.outline-version-menu-item .ovm-time[data-v-2c0a2580]{margin-left:auto;color:#9ca3af;font-size:.625rem}.outline-version-menu-item .ovm-dot[data-v-2c0a2580]{width:18px;height:18px;border-radius:50%;background:#e5e7eb;flex:none}.outline-version-menu-item[data-v-2c0a2580]:hover:not(:disabled){background:#f3f4f6}.outline-version-menu-item.ovm-compare[data-v-2c0a2580]{margin-top:.125rem;padding-top:.4rem;border-top:1px solid #e5e7eb;color:#2563eb;border-radius:0 0 .375rem .375rem}.outline-version-menu-item.ovm-compare .ovm-v[data-v-2c0a2580]{font-weight:600}.outline-version-menu-item.active[data-v-2c0a2580]{color:#1d4ed8;background:#eff6ff}.outline-version-menu-item[data-v-2c0a2580]:disabled{color:#9ca3af;cursor:default}.section-divider[data-v-2c0a2580]{flex-shrink:0;border-top:2px solid #e2e4e8;cursor:row-resize;-webkit-user-select:none;user-select:none;padding:0 .5rem .15rem;display:flex;flex-direction:column;align-items:stretch}.divider-handle[data-v-2c0a2580]{width:32px;height:4px;border-radius:2px;background:#cbd5e1;margin:.35rem auto .25rem;transition:background .12s}.section-divider:hover .divider-handle[data-v-2c0a2580]{background:#94a3b8}.section-divider-row[data-v-2c0a2580]{display:flex;align-items:center;gap:.35rem}.section-divider-label[data-v-2c0a2580]{font-size:.6875rem;font-weight:600;letter-spacing:.06em;color:#6b7280;flex:1}.section-divider-count[data-v-2c0a2580]{font-size:.6rem;font-weight:600;color:#6b7280;background:#f3f4f6;border-radius:999px;padding:.05rem .35rem;flex-shrink:0}.unplaced-scroll[data-v-2c0a2580]{flex:1 1 0;min-height:0;overflow-y:auto;padding:.25rem .25rem .5rem;display:flex;flex-direction:column;gap:.125rem}.unplaced-scroll.unplaced-drop-active[data-v-2c0a2580]{outline:2px dashed #3b82f6;outline-offset:-2px;background:#eff6ff}.unplaced-drop-hint[data-v-2c0a2580]{margin:0 .75rem .5rem;padding:.5rem .55rem;font-size:.78rem;color:#6b7280;line-height:1.35}.unplaced-study-header[data-v-2c0a2580]{padding-left:.5rem!important}.unplaced-doc-row[data-v-2c0a2580]{display:flex;align-items:center;min-height:1.75rem;margin:.1rem 0}.unplaced-doc-chip[data-v-2c0a2580]{display:inline-flex;align-items:center;gap:.35rem;background:#f8fafc;border:1px solid #e2e4e8;border-radius:6px;padding:.25rem .55rem;cursor:grab;max-width:100%;transition:box-shadow .15s,border-color .15s}.unplaced-doc-chip[data-v-2c0a2580]:active{cursor:grabbing}.unplaced-doc-chip[data-v-2c0a2580]:hover{border-color:#93c5fd;box-shadow:0 1px 4px #3b82f61f}.unplaced-doc-icon[data-v-2c0a2580]{width:.85rem;height:.85rem;flex-shrink:0;color:#6b7280}.unplaced-doc-name[data-v-2c0a2580]{font-size:.78rem;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-context-menu[data-v-b848c26e]{position:fixed;z-index:1000;min-width:210px;padding:4px;background:#fff;border:1px solid #d0d7de;border-radius:8px;box-shadow:0 8px 24px #00000024;font-size:13px;color:#1f2328;outline:none}.tcm-item[data-v-b848c26e]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:6px 10px;border:none;border-radius:5px;background:none;text-align:left;cursor:pointer;color:inherit;font:inherit}.tcm-item[data-v-b848c26e]:hover:not(:disabled),.tcm-item[data-v-b848c26e]:focus-visible{background:#eef2ff}.tcm-item[data-v-b848c26e]:disabled{color:#a0a6ad;cursor:default}.tcm-danger[data-v-b848c26e]:hover:not(:disabled){background:#fdeaea;color:#b42318}.tcm-sep[data-v-b848c26e]{height:1px;margin:4px 6px;background:#eaeef2}.tcm-parent[data-v-b848c26e]{cursor:default}.tcm-chev[data-v-b848c26e]{color:#8a9099}.tcm-hint[data-v-b848c26e]{color:#a0a6ad;font-size:11px}.tcm-flyout[data-v-b848c26e]{position:absolute;top:-4px;left:100%;min-width:150px;padding:4px;background:#fff;border:1px solid #d0d7de;border-radius:8px;box-shadow:0 8px 24px #00000024}.tcm-swatch-row[data-v-b848c26e]{gap:8px;justify-content:flex-start}.tcm-swatch[data-v-b848c26e]{width:14px;height:14px;border-radius:3px;border:1px solid #cbd5e1;flex:0 0 auto}.tcp-overlay[data-v-9a3237db]{position:fixed;inset:0;z-index:1100;background:#0f172a47;display:flex;align-items:center;justify-content:center}.tcp-dialog[data-v-9a3237db]{width:360px;background:#fff;border-radius:10px;box-shadow:0 20px 48px #0000003d;font-size:13px;color:#1f2328}.tcp-header[data-v-9a3237db]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #eaeef2}.tcp-header h3[data-v-9a3237db]{margin:0;font-size:15px}.tcp-x[data-v-9a3237db]{border:none;background:none;font-size:20px;line-height:1;cursor:pointer;color:#6b7280}.tcp-section[data-v-9a3237db]{padding:12px 16px;border-bottom:1px solid #f2f4f7}.tcp-label[data-v-9a3237db]{display:block;font-weight:600;margin-bottom:8px}.tcp-swatches[data-v-9a3237db]{display:flex;gap:8px}.tcp-swatch[data-v-9a3237db]{width:26px;height:26px;border-radius:5px;border:2px solid #cbd5e1;cursor:pointer}.tcp-border-controls[data-v-9a3237db]{display:flex;gap:16px;margin-bottom:8px}.tcp-border-controls label[data-v-9a3237db]{display:flex;align-items:center;gap:6px}.tcp-sides[data-v-9a3237db]{display:flex;gap:12px;margin-bottom:10px}.tcp-sides label[data-v-9a3237db]{display:flex;align-items:center;gap:4px}.tcp-row[data-v-9a3237db]{display:flex;gap:8px}.tcp-btn[data-v-9a3237db]{padding:5px 12px;border:1px solid #d0d7de;border-radius:6px;background:#fff;cursor:pointer;text-transform:capitalize}.tcp-btn[data-v-9a3237db]:hover{background:#f3f4f6}.tcp-btn-active[data-v-9a3237db]{background:#eef2ff;border-color:#6366f1}.tcp-btn-ghost[data-v-9a3237db]{color:#6b7280}.tcp-btn-primary[data-v-9a3237db]{background:#2563eb;color:#fff;border-color:#2563eb}.tcp-footer[data-v-9a3237db]{display:flex;justify-content:flex-end;padding:12px 16px}.stability-table-nodeview[data-v-604064c5]{margin:1rem 0}.stnv-editor[data-v-604064c5] .ProseMirror{outline:none}.stnv-editor[data-v-604064c5] .notebook-stability-block{margin:.75rem auto}.stnv-editor[data-v-604064c5] .notebook-stability-block th,.stnv-editor[data-v-604064c5] .notebook-stability-block td{font-size:12px!important;line-height:1.4!important;padding:5px 11px!important}.stnv-editor[data-v-604064c5] .notebook-stability-block td p,.stnv-editor[data-v-604064c5] .notebook-stability-block th p{margin:0!important;padding:0!important;font-size:12px!important;line-height:1.4!important}.stnv-editor[data-v-604064c5] .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background:#6366f1;cursor:col-resize;opacity:0}.stnv-editor[data-v-604064c5] .ProseMirror-focused .column-resize-handle{opacity:.4}.stnv-editor[data-v-604064c5] .selectedCell{background:#6366f11f!important}.notebook-rich-editor[data-v-ec29fb34]{flex:1;overflow:hidden;display:flex;flex-direction:column;position:relative}.notebook-editor-content[data-v-ec29fb34]{flex:1;overflow-y:auto;overflow-x:auto;padding:1.5rem 2rem}[data-v-ec29fb34] .notebook-prosemirror{width:min(1500px,100%);margin:0 auto;font-size:.875rem;line-height:1.6;color:#1f2937;outline:none;border:none;box-shadow:none}[data-v-ec29fb34] .notebook-prosemirror h2,[data-v-ec29fb34] .notebook-prosemirror h3,[data-v-ec29fb34] .notebook-prosemirror h4,[data-v-ec29fb34] .notebook-prosemirror p,[data-v-ec29fb34] .notebook-prosemirror ul,[data-v-ec29fb34] .notebook-prosemirror ol,[data-v-ec29fb34] .notebook-prosemirror blockquote{max-width:720px;margin-left:auto;margin-right:auto}[data-v-ec29fb34] .notebook-prosemirror:focus,[data-v-ec29fb34] .notebook-prosemirror:focus-visible,[data-v-ec29fb34] .notebook-prosemirror.ProseMirror-focused{outline:none!important;border:none!important;box-shadow:none!important}[data-v-ec29fb34] .notebook-prosemirror h2{margin:0 auto 1rem;font-size:1.125rem;font-weight:600}[data-v-ec29fb34] .notebook-prosemirror h3{margin:1.5rem auto .5rem;font-size:1rem;font-weight:600}[data-v-ec29fb34] .notebook-prosemirror h4{margin:1rem auto .5rem;font-size:.9375rem;font-weight:600}[data-v-ec29fb34] .notebook-prosemirror p{margin:0 auto .75rem}[data-v-ec29fb34] .notebook-prosemirror p[data-paragraph-id]{cursor:default}[data-v-ec29fb34] .notebook-prosemirror mark[data-highlight-id]{background-color:#fef08a;cursor:pointer;border-radius:2px;padding:1px 0}[data-v-ec29fb34] .notebook-prosemirror mark[data-highlight-id]:hover{background-color:#fde047}[data-v-ec29fb34] .notebook-prosemirror table{border-collapse:collapse!important;margin:1.5em 0;display:table;width:100%;table-layout:auto}[data-v-ec29fb34] .notebook-prosemirror .tableWrapper{overflow-x:visible}[data-v-ec29fb34] .notebook-prosemirror .tableWrapper>table{width:100%!important;min-width:0!important;table-layout:auto!important}[data-v-ec29fb34] .notebook-prosemirror table thead{display:table-header-group}[data-v-ec29fb34] .notebook-prosemirror table tbody{display:table-row-group}[data-v-ec29fb34] .notebook-prosemirror table tr{display:table-row}[data-v-ec29fb34] .notebook-prosemirror table tr:hover{background-color:#f9fafb80}[data-v-ec29fb34] .notebook-prosemirror table th{padding:8px 12px;text-align:left;font-weight:600;color:#1f2937;border:1px solid #e5e7eb;background-color:#f9fafb;font-size:14px;vertical-align:top;display:table-cell}[data-v-ec29fb34] .notebook-prosemirror table td{padding:8px 12px;border:1px solid #e5e7eb;color:#1f2937;font-size:14px;vertical-align:top;line-height:1.6;display:table-cell}[data-v-ec29fb34] .notebook-prosemirror table td,[data-v-ec29fb34] .notebook-prosemirror table th{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;position:relative}[data-v-ec29fb34] .notebook-prosemirror .notebook-figure-wrapper{pointer-events:auto;-webkit-user-select:none;user-select:none;width:fit-content;max-width:100%;margin:1rem auto;padding:.5rem .5rem .4rem;border-radius:6px;background:#fff;border:1px solid #e5e7eb;text-align:center}[data-v-ec29fb34] .notebook-prosemirror .notebook-figure-wrapper.ProseMirror-selectednode{outline:2px solid #2563eb;outline-offset:2px}[data-v-ec29fb34] .notebook-prosemirror .notebook-figure-wrapper>img{display:block;max-width:100%;max-height:32rem;height:auto;margin:0 auto}[data-v-ec29fb34] .notebook-prosemirror .notebook-figure-wrapper>figcaption{margin-top:.4rem;font-size:.85rem;color:#374151;display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .75rem;align-items:baseline}[data-v-ec29fb34] .notebook-prosemirror .notebook-figure-caption{font-style:italic}[data-v-ec29fb34] .notebook-prosemirror .notebook-figure-provenance{font:inherit;font-size:.75rem;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:.05rem .55rem;cursor:pointer}[data-v-ec29fb34] .notebook-prosemirror .notebook-figure-provenance:hover{background:#dbeafe}[data-v-ec29fb34] .notebook-prosemirror .notebook-figure-missing{padding:1.5rem;color:#6b7280;font-size:.85rem;background:#f9fafb;border:1px dashed #d1d5db;border-radius:4px}[data-v-ec29fb34] .notebook-prosemirror .notebook-table-wrapper{pointer-events:auto;-webkit-user-select:none;user-select:none;width:fit-content;max-width:100%;margin:1rem auto;overflow-x:auto;overflow-y:visible;border-radius:6px;background:#fff;border:1px solid #e5e7eb}[data-v-ec29fb34] .notebook-prosemirror .notebook-table-wrapper>table{width:max-content;min-width:0;table-layout:auto}[data-v-ec29fb34] .notebook-prosemirror .notebook-table-empty-message{padding:.6rem .85rem;color:#6b7280;font-size:.85rem;font-style:italic;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:4px}[data-v-ec29fb34] .notebook-prosemirror .pre-ind-missing-source-banner{margin:.5rem 0 .75rem;padding:.55rem .85rem;font-size:.82rem;font-weight:500;color:#78350f;background:#fef3c7;border:1px solid #fcd34d;border-left-width:3px;border-radius:4px}[data-v-ec29fb34] .notebook-prosemirror .notebook-table-empty-caption{padding:.5rem .75rem;font-size:.8125rem;font-weight:600;color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-bottom:none;border-radius:4px 4px 0 0}[data-v-ec29fb34] .notebook-prosemirror .notebook-table-caption{padding:.5rem .75rem;font-size:.8125rem;font-weight:600;color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;caption-side:top;text-align:left}[data-v-ec29fb34] .notebook-prosemirror .column-resize-handle{position:absolute;top:0;right:-2px;width:4px;height:100%;background-color:#2563eb2e;pointer-events:none}[data-v-ec29fb34] .notebook-prosemirror.resize-cursor{cursor:col-resize}[data-v-ec29fb34] .notebook-prosemirror.table-row-resize-cursor,[data-v-ec29fb34] .notebook-prosemirror.table-row-resize-cursor *{cursor:row-resize!important}[data-v-ec29fb34] .notebook-prosemirror tr.table-row-resize-target td,[data-v-ec29fb34] .notebook-prosemirror tr.table-row-resize-target th{box-shadow:inset 0 -2px #2563eb47}.table-row-resize-guide{position:fixed;height:0;border-top:1px solid rgba(37,99,235,.35);pointer-events:none;z-index:210;display:none}.table-row-resize-guide.is-dragging{border-top-style:dashed;border-top-color:#2563eb8c}.table-context-menu[data-v-ec29fb34]{position:fixed;z-index:240;min-width:180px;display:flex;flex-direction:column;gap:.25rem;padding:.35rem;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 10px 22px #0000001f}.table-context-menu-group-label[data-v-ec29fb34]{padding:.1rem .25rem .2rem;font-size:.66rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#6b7280}.table-context-menu-divider[data-v-ec29fb34]{height:1px;margin:.2rem .1rem;background:#e5e7eb}.table-context-menu-item[data-v-ec29fb34]{height:30px;padding:0 .65rem;font-size:.75rem;color:#1f2937;background:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;white-space:nowrap;text-align:left}.table-context-menu-item[data-v-ec29fb34]:hover{background:#f3f4f6}[data-v-ec29fb34] .pv-sentence{border-radius:3px;padding:1px 0;transition:background .25s ease,box-shadow .25s ease}[data-v-ec29fb34] .pv-evaluating{background:linear-gradient(90deg,#f1f2f6 25%,#e7e9f2,#f1f2f6 75%);background-size:200% 100%;animation:pv-shimmer-ec29fb34 1.1s linear infinite;box-shadow:inset 0 -2px #d8dbe6}@keyframes pv-shimmer-ec29fb34{0%{background-position:200% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){[data-v-ec29fb34] .pv-evaluating{animation:none;background:#eef0f4}}[data-v-ec29fb34] .pv-support{background:#e9f7ef;box-shadow:inset 0 -2px #9fd8ba;cursor:pointer}[data-v-ec29fb34] .pv-conflict{background:#fdeeee;box-shadow:inset 0 -2px #f2b3b3;cursor:pointer}[data-v-ec29fb34] .pv-neutral{box-shadow:inset 0 -2px #e5e7eb;cursor:pointer}.pv-popover[data-v-ec29fb34]{position:fixed;z-index:60;width:380px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #1d243324;padding:12px 14px;font-size:13px;color:#1f2937}.pv-popover-head[data-v-ec29fb34]{display:flex;align-items:center;gap:8px}.pv-pill[data-v-ec29fb34]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:3px 10px;border-radius:12px}.pv-pill--support[data-v-ec29fb34]{background:#e9f7ef;color:#0f8a4d}.pv-pill--conflict[data-v-ec29fb34]{background:#fdeeee;color:#d23b3b}.pv-pill--neutral[data-v-ec29fb34]{background:#f3f4f6;color:#6b7280}.pv-popover-close[data-v-ec29fb34]{margin-left:auto;border:none;background:none;color:#9ca3af;font-size:13px;cursor:pointer;padding:2px 6px;border-radius:4px}.pv-popover-close[data-v-ec29fb34]:hover{background:#f3f4f6;color:#1f2937}.pv-why[data-v-ec29fb34]{margin-top:8px;line-height:1.5;color:#374151}.pv-why[data-v-ec29fb34] b,.pv-why b[data-v-ec29fb34]{color:#d23b3b}.pv-why--muted[data-v-ec29fb34]{color:#6b7280}.pv-source-doc[data-v-ec29fb34]{margin-top:10px;font-weight:600;font-size:12.5px;color:#374151;word-break:break-all}.pv-source-page[data-v-ec29fb34]{font-weight:400;color:#9ca3af;margin-left:4px}.pv-span-quote[data-v-ec29fb34]{margin-top:6px;padding:2px 10px;border-left:3px solid #e5e7eb;color:#4b5563;line-height:1.5;font-size:12.5px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.pv-popover-foot[data-v-ec29fb34]{margin-top:10px;display:flex;align-items:center;gap:10px}.pv-metrics[data-v-ec29fb34]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;color:#6b7280;font-variant-numeric:tabular-nums}.pv-open-source[data-v-ec29fb34]{margin-left:auto;border:none;background:#4f46e5;color:#fff;font-size:12.5px;font-weight:600;padding:5px 12px;border-radius:6px;cursor:pointer}.pv-open-source[data-v-ec29fb34]:hover{background:#4338ca}.pv-open-source[data-v-ec29fb34]:focus-visible{outline:2px solid #a5b4fc;outline-offset:1px}.pv-status[data-v-ec29fb34]{position:absolute;right:16px;bottom:12px;z-index:40;display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:4px 12px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;color:#6b7280;box-shadow:0 2px 8px #1d243314;pointer-events:none}.pv-status-dot[data-v-ec29fb34]{width:7px;height:7px;border-radius:50%;background:#9ca3af}.pv-status--support .pv-status-dot[data-v-ec29fb34]{background:#0f8a4d}.pv-status--conflict .pv-status-dot[data-v-ec29fb34]{background:#d23b3b}.ir-root[data-v-1593b859]{position:relative}.ir-root[data-v-1593b859] .rl-ins{text-decoration:underline;background:#dcfce7;color:#14532d;border-radius:2px}.ir-root[data-v-1593b859] .rl-del{text-decoration:underline wavy #dc2626;text-underline-offset:2px;background:#fee2e2;color:#7f1d1d;border-radius:2px}.ir-root[data-v-1593b859] [data-rl-block=del]{background:#fee2e2;color:#7f1d1d;border-radius:2px;text-decoration:underline wavy #dc2626;text-underline-offset:2px}.ir-root[data-v-1593b859] [data-rl-block=del] td,.ir-root[data-v-1593b859] [data-rl-block=del] th{background:#fee2e2;color:#7f1d1d;text-decoration:underline wavy #dc2626;text-underline-offset:2px}.ir-root[data-v-1593b859] p[data-rl-block=del],.ir-root[data-v-1593b859] li[data-rl-block=del]{background:#fee2e2;color:#7f1d1d;border-radius:2px;width:fit-content;text-decoration:underline wavy #dc2626;text-underline-offset:2px}.ir-root[data-v-1593b859] [data-rl-block=ins]{background:#dcfce7;color:#14532d;text-decoration:underline;border-radius:2px}.ir-root[data-v-1593b859] [data-rl-block=ins] td,.ir-root[data-v-1593b859] [data-rl-block=ins] th{background:#dcfce7;color:#14532d}.ir-root[data-v-1593b859] p[data-rl-block=ins],.ir-root[data-v-1593b859] li[data-rl-block=ins]{background:#dcfce7;color:#14532d;border-radius:2px;width:fit-content}.pdf-window[data-v-ec61f902]{position:fixed;top:0;left:0;z-index:1100;width:700px;max-width:calc(100vw - 32px);max-height:calc(100vh - 40px);display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 8px 32px #00000038,0 2px 8px #0000001f;overflow:hidden;-webkit-user-select:none;user-select:none}.pdf-titlebar[data-v-ec61f902]{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;background:#1e293b;color:#f1f5f9;cursor:grab;flex-shrink:0}.pdf-titlebar[data-v-ec61f902]:active{cursor:grabbing}.pdf-titlebar-name[data-v-ec61f902]{flex:1;font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdf-titlebar-controls[data-v-ec61f902]{display:flex;align-items:center;gap:.2rem;flex-shrink:0}.pdf-tb-divider[data-v-ec61f902]{width:1px;height:1rem;background:#ffffff26;margin:0 .15rem;flex-shrink:0}.pdf-tb-btn[data-v-ec61f902]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:4px;background:transparent;color:#cbd5e1;font-size:.9rem;cursor:pointer;transition:background .12s,color .12s}.pdf-tb-btn[data-v-ec61f902]:hover:not(:disabled){background:#ffffff1a;color:#f1f5f9}.pdf-tb-btn[data-v-ec61f902]:disabled{opacity:.35;cursor:not-allowed}.pdf-close-btn[data-v-ec61f902]{font-size:.8rem}.pdf-close-btn[data-v-ec61f902]:hover:not(:disabled){background:#ef4444!important;color:#fff!important}.pdf-canvas-wrap[data-v-ec61f902]{flex:1;overflow:auto;background:#475569;display:flex;justify-content:center;align-items:flex-start;padding:1rem}.pdf-canvas[data-v-ec61f902]{display:block;box-shadow:0 2px 8px #0006}.pdf-status[data-v-ec61f902]{color:#f1f5f9;font-size:.875rem;padding:2rem;text-align:center;width:100%}.pdf-error[data-v-ec61f902]{color:#fca5a5}.panel-content[data-v-7ffe226c]{flex:1;overflow-y:auto;padding:1rem}.panel-title[data-v-7ffe226c]{margin:0 0 1rem;font-size:.875rem;font-weight:600;color:var(--color-text, #1f2937)}.panel-empty[data-v-7ffe226c]{margin:0;font-size:.8125rem;color:var(--color-text-muted, #6b7280);font-style:italic}.table-source-note[data-v-7ffe226c]{margin:0 0 .6rem;font-size:.7rem;color:var(--color-text-muted, #6b7280);font-style:italic}.verdict-note[data-v-7ffe226c]{display:flex;flex-direction:column;gap:.2rem;margin:0 0 .6rem;padding:.45rem .6rem;border-radius:6px;font-size:.75rem;font-weight:600}.verdict-note--conflict[data-v-7ffe226c]{background:#fdeeee;color:#b0413e}.verdict-note--support[data-v-7ffe226c]{background:#edf7ee;color:#2e6b34}.verdict-why[data-v-7ffe226c]{font-weight:400;color:inherit;opacity:.85}.source-groups[data-v-7ffe226c]{display:flex;flex-direction:column;gap:.75rem}.source-group[data-v-7ffe226c]{background:#fff;border:1px solid var(--color-border, #e2e4e8);border-radius:6px;overflow:hidden}.group-header[data-v-7ffe226c]{display:flex;align-items:center;gap:.375rem;padding:.625rem .75rem;border-bottom:1px solid var(--color-border, #e2e4e8);background:#00000004}.pdf-icon[data-v-7ffe226c]{width:14px;height:14px;color:#ef4444;flex-shrink:0}.group-filename[data-v-7ffe226c]{font-size:.75rem;font-weight:400;color:var(--color-text, #1f2937);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.group-location[data-v-7ffe226c]{margin-left:auto;font-size:.6875rem;color:var(--color-text-muted, #6b7280);white-space:nowrap;flex-shrink:0}.claim-list[data-v-7ffe226c]{list-style:none;margin:0;padding:0}.claim-row[data-v-7ffe226c]{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;transition:background-color .1s}.claim-row+.claim-row[data-v-7ffe226c]{border-top:1px solid rgba(0,0,0,.04)}.claim-row--clickable[data-v-7ffe226c]{cursor:pointer}.claim-row--clickable[data-v-7ffe226c]:hover{background:#6366f10a}.claim-text[data-v-7ffe226c]{font-size:.8125rem;line-height:1.5;color:var(--color-text, #374151);flex:1;min-width:0}.claim-view-icon[data-v-7ffe226c]{width:12px;height:12px;color:var(--color-text-muted, #9ca3af);flex-shrink:0;margin-top:.2rem;transition:color .1s}.claim-row--clickable:hover .claim-view-icon[data-v-7ffe226c]{color:#6366f1}.fill-in[data-v-2abc918d]{display:flex;flex-direction:column;gap:.6rem;margin-top:.15rem}.fill-in-hint[data-v-2abc918d]{margin:0;font-size:.75rem;color:var(--color-text-muted, #6b7280)}.fill-in-hint--muted[data-v-2abc918d]{font-style:italic}.fill-in-block[data-v-2abc918d]{display:flex;flex-direction:column;gap:.25rem}.fill-in-label[data-v-2abc918d]{font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#4338ca}.fill-in-template[data-v-2abc918d]{margin:0;font-size:.8125rem;line-height:1.9;color:var(--color-text, #374151);white-space:pre-wrap}.fill-in-text[data-v-2abc918d]{white-space:pre-wrap}.fill-in-input[data-v-2abc918d]{display:inline;min-width:7rem;max-width:100%;padding:.05rem .3rem;margin:0 .1rem;font-size:.75rem;font-family:inherit;color:#1f2937;background:#fff;border:1px solid #c7d2fe;border-bottom:2px solid #6366f1;border-radius:3px}.fill-in-input[data-v-2abc918d]:focus{outline:none;border-color:#6366f1;background:#f5f3ff}.fill-in-input[data-v-2abc918d]::placeholder{color:#9ca3af;font-style:italic}.fill-in-add-btn[data-v-2abc918d]{align-self:flex-start;padding:.32rem .85rem;font-size:.75rem;font-weight:600;color:#fff;background:#4338ca;border:none;border-radius:4px;cursor:pointer}.fill-in-add-btn[data-v-2abc918d]:hover:not(:disabled){background:#3730a3}.fill-in-add-btn[data-v-2abc918d]:disabled{background:#cbd5e1;cursor:not-allowed}.panel-content[data-v-cd96c886]{flex:1;overflow-y:auto;padding:1rem}.panel-empty[data-v-cd96c886]{margin:0;font-size:.8125rem;color:var(--color-text-muted, #6b7280);font-style:italic}.gap-cards[data-v-cd96c886]{display:flex;flex-direction:column;gap:.75rem}.gap-card[data-v-cd96c886]{padding:.75rem .875rem;border-radius:6px;transition:opacity .2s}.gap-card.severe[data-v-cd96c886]{background:#ef44440d;border:1px solid rgba(239,68,68,.12)}.gap-card.moderate[data-v-cd96c886]{background:#f59e0b0d;border:1px solid rgba(245,158,11,.12)}.gap-card.minor[data-v-cd96c886]{background:#3b82f60d;border:1px solid rgba(59,130,246,.12)}.gap-card.info[data-v-cd96c886]{background:#6366f10f;border:1px solid rgba(99,102,241,.18);border-left:3px solid #6366f1}.gap-card.resolved[data-v-cd96c886]{background:#10b9810a;border:1px solid rgba(16,185,129,.15);opacity:.7}.gap-card--resolved[data-v-cd96c886]{opacity:.7;background:#10b9810a!important;border-color:#10b98126!important}.gap-card-header[data-v-cd96c886]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.gap-severity[data-v-cd96c886]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.gap-card.severe .gap-severity[data-v-cd96c886]{color:#dc2626}.gap-card.moderate .gap-severity[data-v-cd96c886]{color:#d97706}.gap-card.minor .gap-severity[data-v-cd96c886]{color:#3b82f6}.gap-card.info .gap-severity[data-v-cd96c886]{color:#4338ca}.gap-card.resolved .gap-severity[data-v-cd96c886]{color:#059669}.gap-card--resolved .gap-severity[data-v-cd96c886]{color:#059669!important}.gap-card-actions[data-v-cd96c886]{display:flex;align-items:center;gap:.4rem}.gap-action-btn[data-v-cd96c886]{padding:0;font-size:.6875rem;font-weight:500;background:transparent;border:none;cursor:pointer}.gap-dismiss-btn[data-v-cd96c886]{color:var(--color-text-muted, #9ca3af)}.gap-dismiss-btn[data-v-cd96c886]:hover{color:var(--color-text, #1f2937)}.gap-resolved-badge[data-v-cd96c886]{font-size:.625rem;font-weight:600;color:#059669;background:#10b9811a;padding:.1rem .35rem;border-radius:3px;letter-spacing:.03em}.gap-identified[data-v-cd96c886]{margin:0;font-size:.8125rem;line-height:1.5;color:var(--color-text, #374151)}.gap-resolution-msg[data-v-cd96c886]{margin-top:.4rem;padding:.35rem .5rem;font-size:.75rem;line-height:1.4;background:#10b9810f;border-radius:4px;display:flex;flex-direction:column;gap:.1rem}.gap-resolution-label[data-v-cd96c886]{color:#059669;font-weight:600;font-size:.6875rem}.gap-resolution-detail[data-v-cd96c886]{color:#6b7280;font-size:.75rem}.stage-gap[data-v-42da61a7]{border-bottom:1px solid var(--ind-border, #e2e4e8)}.sg-head[data-v-42da61a7]{display:flex;align-items:center;gap:7px;width:100%;padding:9px 12px;border:0;background:none;cursor:pointer;text-align:left;font:600 11px/1.4 var(--ind-font-ui);letter-spacing:.04em;text-transform:uppercase;color:#4a5160}.sg-head[data-v-42da61a7]:hover{background:#fafbfc}.sg-act[data-v-42da61a7]{margin-left:6px;padding:1px 8px;border:1px solid #c9ced6;border-radius:4px;background:#fff;font:500 11px/1.6 var(--ind-font-ui);color:#2d3440;cursor:pointer}.sg-act[data-v-42da61a7]:disabled{opacity:.5;cursor:default}.sg-act--quiet[data-v-42da61a7]{border-color:transparent;background:none}.sg-state--waived[data-v-42da61a7]{color:#6b5b00}.sg-rationale[data-v-42da61a7]{flex-basis:100%;margin:2px 0 0;font:400 11px/1.4 var(--ind-font-ui);color:#5b6270}.sg-waiver[data-v-42da61a7]{flex-basis:100%;display:flex;flex-direction:column;gap:4px;margin-top:4px}.sg-waiver textarea[data-v-42da61a7],.sg-waiver input[data-v-42da61a7]{width:100%;box-sizing:border-box;font:400 12px/1.4 var(--ind-font-ui);padding:4px 6px;border:1px solid #c9ced6;border-radius:4px}.sg-waiver-actions[data-v-42da61a7]{display:flex;gap:4px}.sg-caret[data-v-42da61a7]{flex:none;font-size:9px;color:#9ca3af}.sg-title[data-v-42da61a7]{flex:none}.sg-stage[data-v-42da61a7]{flex:1;text-transform:none;letter-spacing:0;font-weight:500;color:#6b7280}.sg-score[data-v-42da61a7]{flex:none;border-radius:999px;padding:2px 8px;background:#b453091a;color:#b45309;font-variant-numeric:tabular-nums}.sg-score--clear[data-v-42da61a7]{background:#2f7a631f;color:#2f7a63}.sg-body[data-v-42da61a7]{padding:0 12px 12px}.sg-note[data-v-42da61a7]{margin:6px 0;font:400 12px/1.5 var(--ind-font-ui);color:#6b7280}.sg-error[data-v-42da61a7]{color:#b91c1c}.sg-ok[data-v-42da61a7]{color:#2f7a63}.sg-caveat[data-v-42da61a7]{margin:4px 0 10px;padding:7px 9px;border-radius:6px;background:#fffbeb;border:1px solid #fde68a;font:400 11px/1.5 var(--ind-font-ui);color:#92400e}.sg-modules[data-v-42da61a7],.sg-sections[data-v-42da61a7],.sg-out-list[data-v-42da61a7]{list-style:none;margin:0;padding:0}.sg-module[data-v-42da61a7]{border-top:1px solid #f1f2f4}.sg-module-head[data-v-42da61a7]{display:flex;align-items:center;gap:7px;width:100%;padding:7px 0;border:0;background:none;cursor:pointer;text-align:left;font:500 12px/1.4 var(--ind-font-ui);color:#1f2937}.sg-module-name[data-v-42da61a7]{flex:1}.sg-sections[data-v-42da61a7]{padding:2px 0 6px 18px}.sg-section[data-v-42da61a7]{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;padding:3px 0;font:400 11.5px/1.45 var(--ind-font-ui)}.sg-id[data-v-42da61a7]{flex:none;color:#6b7280;font-variant-numeric:tabular-nums;min-width:52px}.sg-name[data-v-42da61a7]{flex:1;color:#374151}.sg-cond[data-v-42da61a7]{flex:none;font-size:10px;color:#9ca3af;font-style:italic}.sg-state[data-v-42da61a7]{flex:none;border-radius:999px;padding:1px 7px;font:600 10px/1.6 var(--ind-font-ui);white-space:nowrap}.sg-state--present[data-v-42da61a7]{background:#2f7a631f;color:#2f7a63}.sg-state--partial[data-v-42da61a7]{background:#b453091a;color:#b45309}.sg-state--missing[data-v-42da61a7]{background:#f3f4f6;color:#6b7280}.sg-outstanding[data-v-42da61a7]{margin-top:10px;border-top:1px solid #f1f2f4;padding-top:8px}.sg-out-list li[data-v-42da61a7]{display:flex;gap:7px;padding:2px 0;font:400 11.5px/1.45 var(--ind-font-ui)}.qe-panel[data-v-8f3868b0]{flex:1;min-height:0;display:flex;flex-direction:column;padding:.75rem .85rem 0;box-sizing:border-box}.qe-empty[data-v-8f3868b0]{padding:.5rem .25rem}.qe-empty-title[data-v-8f3868b0]{margin:0 0 .35rem;font-size:.9rem;font-weight:600;color:#111827}.qe-empty-sub[data-v-8f3868b0]{margin:0;font-size:.8rem;color:#6b7280;line-height:1.45}.qe-stage[data-v-8f3868b0]{margin:0 0 8px;font:500 11px/1.5 var(--ind-font-ui);color:#6b7280}.qe-intro[data-v-8f3868b0]{margin:0 0 .6rem;font-size:.76rem;color:#6b7280;line-height:1.4;flex-shrink:0}.qe-error[data-v-8f3868b0]{margin:0 0 .5rem;font-size:.78rem;color:#b91c1c;flex-shrink:0}.qe-disc-list[data-v-8f3868b0]{flex:1;min-height:0;overflow-y:auto;margin:0 -.85rem;padding:0 .85rem .85rem}.qe-disc[data-v-8f3868b0]{border-top:1px solid #eef0f3}.qe-disc[data-v-8f3868b0]:first-child{border-top:none}.qe-disc-head[data-v-8f3868b0]{display:flex;align-items:center;gap:.4rem;padding:.55rem 0}.qe-disc-toggle[data-v-8f3868b0]{flex:1;min-width:0;display:flex;align-items:center;gap:.45rem;background:none;border:none;padding:0;cursor:pointer;text-align:left}.qe-chevron[data-v-8f3868b0]{color:#9ca3af;font-size:.7rem;transition:transform .12s ease;flex-shrink:0}.qe-chevron.open[data-v-8f3868b0]{transform:rotate(90deg)}.qe-disc-title[data-v-8f3868b0]{font-size:.82rem;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qe-count[data-v-8f3868b0]{font-size:.7rem;font-weight:700;color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:.05rem .4rem;flex-shrink:0}.qe-regen-btn[data-v-8f3868b0]{height:1.55rem;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#374151;font-size:.7rem;font-weight:600;cursor:pointer;padding:0 .55rem;white-space:nowrap;flex-shrink:0}.qe-regen-btn[data-v-8f3868b0]:disabled{opacity:.5;cursor:not-allowed}.qe-disc-body[data-v-8f3868b0]{padding-bottom:.5rem}.qe-hint[data-v-8f3868b0]{margin:0 0 .4rem;font-size:.76rem;color:#9ca3af}.qe-card-list[data-v-8f3868b0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.qe-card[data-v-8f3868b0]{border:1px solid #e5e7eb;border-radius:8px;padding:.55rem .65rem;background:#fff;overflow-wrap:anywhere}.qe-priority[data-v-8f3868b0]{display:inline-block;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;padding:.08rem .32rem;border-radius:4px;margin-bottom:.3rem}.qe-priority.p-high[data-v-8f3868b0]{color:#b91c1c;background:#fef2f2}.qe-priority.p-medium[data-v-8f3868b0]{color:#b45309;background:#fffbeb}.qe-priority.p-low[data-v-8f3868b0]{color:#047857;background:#ecfdf5}.qe-q-text[data-v-8f3868b0]{margin:0;font-size:.8rem;color:#111827;font-weight:500;line-height:1.4}.qe-q-rationale[data-v-8f3868b0]{margin:.3rem 0 0;font-size:.74rem;color:#4b5563;line-height:1.4}.qe-q-rationale-label[data-v-8f3868b0]{font-weight:600;color:#374151}.qe-insert-btn[data-v-8f3868b0]{margin-top:.5rem;height:1.7rem;width:100%;border-radius:6px;border:1px solid #2563eb;background:#fff;color:#2563eb;font-size:.73rem;font-weight:600;cursor:pointer;padding:0 .7rem}.qe-insert-btn[data-v-8f3868b0]:disabled{border-color:#bbf7d0;color:#16a34a;background:#f0fdf4;cursor:default}.document-chat-panel[data-v-e91d80fb]{display:flex;flex:1;min-height:0;flex-direction:column;background:#fff}.chat-scroll[data-v-e91d80fb]{flex:1;min-height:0;overflow-y:auto;padding:1rem}.chat-empty[data-v-e91d80fb]{display:flex;min-height:100%;flex-direction:column;justify-content:center}.chat-eyebrow[data-v-e91d80fb]{margin:0 0 .5rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;color:var(--color-primary, #2563eb);text-transform:uppercase}.chat-empty-title[data-v-e91d80fb]{margin:0;font-size:1rem;line-height:1.35;color:#111827}.chat-empty-copy[data-v-e91d80fb]{margin:.5rem 0 1rem;font-size:.8125rem;line-height:1.5;color:var(--color-text-muted, #6b7280)}.suggested-questions[data-v-e91d80fb]{display:flex;flex-direction:column;gap:.5rem}.suggested-question[data-v-e91d80fb]{padding:.625rem .75rem;font:inherit;font-size:.8125rem;line-height:1.4;color:#1f2937;text-align:left;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer}.suggested-question[data-v-e91d80fb]:hover{border-color:#2563eb59;background:#2563eb0f}.chat-message-list[data-v-e91d80fb]{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.chat-row[data-v-e91d80fb]{display:flex;flex-direction:column;gap:.5rem}.chat-message[data-v-e91d80fb]{position:relative;max-width:92%;padding:.625rem .75rem;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc}.chat-message--assistant[data-v-e91d80fb]{align-self:flex-start}.chat-message--user[data-v-e91d80fb]{align-self:flex-end;color:#fff;background:var(--color-primary, #2563eb);border-color:var(--color-primary, #2563eb)}.chat-message-meta[data-v-e91d80fb]{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.25rem;font-size:.6875rem;font-weight:600}.chat-message-meta>span[data-v-e91d80fb],.chat-message-actions time[data-v-e91d80fb]{opacity:.55}.chat-message-actions[data-v-e91d80fb]{display:inline-flex;align-items:center;gap:.5rem}.chat-copy-btn[data-v-e91d80fb]{padding:0;font:inherit;font-size:.6875rem;font-weight:700;color:inherit;background:transparent;border:none;cursor:pointer;opacity:.55;transition:opacity .12s ease}.chat-message:hover .chat-copy-btn[data-v-e91d80fb],.chat-message:focus-within .chat-copy-btn[data-v-e91d80fb]{opacity:.9}.chat-copy-btn[data-v-e91d80fb]:hover{opacity:1;text-decoration:underline}.chat-message-text[data-v-e91d80fb]{margin:0;white-space:pre-wrap;font-size:.8125rem;line-height:1.45}.chat-message-markdown[data-v-e91d80fb] p{margin:0 0 .55rem}.chat-message-markdown[data-v-e91d80fb] p:last-child,.chat-message-markdown[data-v-e91d80fb] ul:last-child,.chat-message-markdown[data-v-e91d80fb] ol:last-child,.chat-message-markdown[data-v-e91d80fb] table:last-child,.chat-message-markdown[data-v-e91d80fb] .md-table-wrap:last-child,.chat-message-markdown[data-v-e91d80fb] pre:last-child{margin-bottom:0}.chat-message-markdown[data-v-e91d80fb] ul,.chat-message-markdown[data-v-e91d80fb] ol{margin:0 0 .55rem;padding-left:1.1rem}.chat-message-markdown[data-v-e91d80fb] li+li{margin-top:.25rem}.chat-message-markdown[data-v-e91d80fb] li>ul,.chat-message-markdown[data-v-e91d80fb] li>ol{margin:.25rem 0 0}.chat-message-markdown[data-v-e91d80fb] .md-table-wrap{margin:0 0 .55rem;max-width:100%;overflow-x:auto}.chat-message-markdown[data-v-e91d80fb] table{margin:0;border-collapse:collapse;width:max-content;max-width:100%;font-size:.75rem}.chat-message-markdown[data-v-e91d80fb] th,.chat-message-markdown[data-v-e91d80fb] td{padding:.3rem .45rem;border:1px solid rgba(15,23,42,.15);text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.chat-message-markdown[data-v-e91d80fb] th{background:#0f172a0d;font-weight:600}.chat-message-markdown[data-v-e91d80fb] h4,.chat-message-markdown[data-v-e91d80fb] h5,.chat-message-markdown[data-v-e91d80fb] h6{margin:.35rem 0 .4rem;font-size:.8125rem;line-height:1.35}.chat-message-markdown[data-v-e91d80fb] code{padding:.05rem .25rem;font-size:.75rem;background:#0f172a14;border-radius:4px}.chat-message-markdown[data-v-e91d80fb] pre{overflow-x:auto;margin:0 0 .55rem;padding:.625rem;background:#111827;border-radius:8px}.chat-message-markdown[data-v-e91d80fb] pre code{padding:0;color:#f9fafb;background:transparent}.chat-message-markdown[data-v-e91d80fb] a{color:var(--color-primary, #2563eb)}.chat-composer[data-v-e91d80fb]{padding:.75rem;border-top:1px solid var(--color-border, #e2e4e8);background:#fff}.chat-input[data-v-e91d80fb]{width:100%;box-sizing:border-box;resize:none;min-height:2.5rem;max-height:8.5rem;overflow-y:auto;padding:.625rem .75rem;font:inherit;font-size:.8125rem;line-height:1.45;color:#111827;border:1px solid #d1d5db;border-radius:10px;outline:none}.chat-input[data-v-e91d80fb]:focus{border-color:var(--color-primary, #2563eb);box-shadow:0 0 0 3px #2563eb1f}.chat-composer-footer[data-v-e91d80fb]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.5rem}.chat-status[data-v-e91d80fb]{font-size:.6875rem;color:var(--color-text-muted, #6b7280)}.chat-send-btn[data-v-e91d80fb]{padding:.375rem .75rem;font-size:.75rem;font-weight:600;color:#fff;background:var(--color-primary, #2563eb);border:1px solid var(--color-primary, #2563eb);border-radius:999px;cursor:pointer}.chat-send-btn[data-v-e91d80fb]:disabled{color:#9ca3af;background:#f3f4f6;border-color:#e5e7eb;cursor:not-allowed}.chat-stop-btn[data-v-e91d80fb]{padding:.375rem .75rem;font-size:.75rem;font-weight:600;color:#fff;background:#1f2937;border:1px solid #1f2937;border-radius:999px;cursor:pointer}.chat-stop-btn[data-v-e91d80fb]:hover{background:#111827}.chat-header[data-v-e91d80fb]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--color-border, #e2e4e8);background:#fff}.chat-picker[data-v-e91d80fb]{display:inline-flex;align-items:center;gap:.4rem;min-width:0;max-width:70%;padding:.35rem .55rem;font:inherit;font-size:.8125rem;font-weight:600;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 1px #0f172a0a;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.chat-picker[data-v-e91d80fb]:hover{background:#f9fafb;border-color:#9ca3af}.chat-picker[data-v-e91d80fb]:focus-visible{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb33}.chat-picker.is-open[data-v-e91d80fb]{background:#f3f4f6;border-color:#9ca3af}.chat-picker-icon[data-v-e91d80fb]{flex-shrink:0;color:var(--color-text-muted, #6b7280)}.chat-picker-title[data-v-e91d80fb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-picker-count[data-v-e91d80fb]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.125rem;padding:0 .35rem;font-size:.6875rem;font-weight:700;color:#2563eb;background:#2563eb1f;border-radius:999px}.chat-picker-chevron[data-v-e91d80fb]{flex-shrink:0;font-size:.75rem;color:var(--color-text-muted, #6b7280);transition:transform .15s ease}.chat-picker-chevron.is-open[data-v-e91d80fb]{transform:rotate(180deg)}.chat-new-btn[data-v-e91d80fb]{flex-shrink:0;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:var(--color-text-muted, #6b7280);background:transparent;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer}.chat-new-btn[data-v-e91d80fb]:hover{color:#111827;border-color:#c7cad1}.chat-history-panel[data-v-e91d80fb]{max-height:16rem;overflow-y:auto;padding:.25rem;border-bottom:1px solid var(--color-border, #e2e4e8);background:#f8fafc}.chat-history-list[data-v-e91d80fb]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.125rem}.chat-history-row[data-v-e91d80fb]{display:flex;align-items:stretch;gap:.125rem;border-radius:6px}.chat-history-row.is-active[data-v-e91d80fb]{background:#2563eb14}.chat-history-item[data-v-e91d80fb]{flex:1;display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;padding:.45rem .55rem;font:inherit;text-align:left;background:transparent;border:none;border-radius:6px;cursor:pointer}.chat-history-item[data-v-e91d80fb]:hover{background:#0f172a0d}.chat-history-row.is-active .chat-history-item[data-v-e91d80fb]:hover{background:#2563eb1f}.chat-history-title[data-v-e91d80fb]{flex:1;min-width:0;font-size:.8125rem;font-weight:500;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-history-row.is-active .chat-history-title[data-v-e91d80fb]{font-weight:600}.chat-history-time[data-v-e91d80fb]{flex-shrink:0;font-size:.6875rem;color:var(--color-text-muted, #6b7280)}.chat-history-rename[data-v-e91d80fb],.chat-history-delete[data-v-e91d80fb]{flex-shrink:0;width:1.5rem;font-size:1rem;line-height:1;color:var(--color-text-muted, #6b7280);background:transparent;border:none;border-radius:6px;cursor:pointer;opacity:0;transition:opacity .12s ease,background .12s ease,color .12s ease}.chat-history-rename[data-v-e91d80fb]{font-size:.85rem}.chat-history-row:hover .chat-history-rename[data-v-e91d80fb],.chat-history-row:focus-within .chat-history-rename[data-v-e91d80fb],.chat-history-row:hover .chat-history-delete[data-v-e91d80fb],.chat-history-row:focus-within .chat-history-delete[data-v-e91d80fb]{opacity:1}.chat-history-rename[data-v-e91d80fb]:hover{color:#111827;background:#0f172a14}.chat-history-delete[data-v-e91d80fb]:hover{color:#b91c1c;background:#b91c1c14}.chat-history-rename-input[data-v-e91d80fb]{flex:1;min-width:0;padding:.45rem .55rem;font:inherit;font-size:.8125rem;font-weight:500;color:#111827;background:#fff;border:1px solid var(--color-primary, #2563eb);border-radius:6px;outline:none}.chat-history-rename-confirm[data-v-e91d80fb]{flex-shrink:0;width:1.5rem;font-size:.85rem;line-height:1;color:var(--color-primary, #2563eb);background:transparent;border:none;border-radius:6px;cursor:pointer;transition:background .12s ease,color .12s ease}.chat-history-rename-confirm[data-v-e91d80fb]:hover{color:#fff;background:var(--color-primary, #2563eb)}.chat-history-empty[data-v-e91d80fb]{margin:0;padding:.75rem;font-size:.75rem;color:var(--color-text-muted, #6b7280);text-align:center}.chat-message-markdown[data-v-e91d80fb] .chat-citation{display:inline-flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;padding:0 .25rem;margin:0 .05rem;font:inherit;font-size:.625rem;font-weight:700;line-height:1;color:var(--color-primary, #2563eb);background:#2563eb1f;border:none;border-radius:999px;cursor:pointer;vertical-align:super;transition:background .12s ease}.chat-message-markdown[data-v-e91d80fb] .chat-citation:hover{background:#2563eb38}.chat-message-markdown[data-v-e91d80fb] .chat-citation[data-cite-kind=prose]{color:#6d28d9;background:#7c3aed24}.chat-message-markdown[data-v-e91d80fb] .chat-citation[data-cite-kind=prose]:hover{background:#7c3aed3d}.chat-citation-popover[data-v-e91d80fb]{position:fixed;z-index:60;width:18rem;max-width:calc(100vw - 1rem);padding:.625rem .75rem;background:#111827;color:#f3f4f6;border-radius:8px;box-shadow:0 8px 24px #0f172a40;font-size:.75rem;line-height:1.4;pointer-events:none;transform:translate(-50%,calc(-100% - .5rem))}.chat-citation-popover-title[data-v-e91d80fb]{margin:0 0 .125rem;font-weight:600}.chat-citation-popover-meta[data-v-e91d80fb]{margin:0 0 .25rem;font-size:.6875rem;color:#cbd5e1}.chat-citation-popover-snippet[data-v-e91d80fb]{margin:0;color:#e5e7eb}.sources-strip-wrap[data-v-e91d80fb]{position:relative}.sources-strip-heading[data-v-e91d80fb]{margin:0 0 .35rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;color:var(--color-text-muted, #6b7280);text-transform:uppercase}.sources-strip-wrap[data-v-e91d80fb]:before,.sources-strip-wrap[data-v-e91d80fb]:after{content:"";position:absolute;top:1.5rem;bottom:.4rem;width:1.25rem;pointer-events:none;z-index:1}.sources-strip-wrap[data-v-e91d80fb]:before{left:0;background:linear-gradient(to right,#fff 30%,#fff0);opacity:0;transition:opacity .12s ease}.sources-strip-wrap--scrolled[data-v-e91d80fb]:before{opacity:1}.sources-strip-wrap[data-v-e91d80fb]:after{right:0;background:linear-gradient(to left,#fff 30%,#fff0);opacity:0;transition:opacity .12s ease}.sources-strip-wrap--more[data-v-e91d80fb]:after{opacity:1}.sources-strip-arrow[data-v-e91d80fb]{position:absolute;top:3.75rem;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:1.1rem;font-weight:600;line-height:1;color:#475569;background:#fff;border:1px solid #e5e7eb;border-radius:999px;cursor:pointer;z-index:2;opacity:0;pointer-events:none;transition:opacity .15s ease,background .12s ease,color .12s ease,box-shadow .12s ease,transform .12s ease;box-shadow:0 2px 6px #0f172a1a}.sources-strip-arrow[data-v-e91d80fb]:hover{color:#111827;background:#f8fafc;box-shadow:0 3px 10px #0f172a29}.sources-strip-arrow[data-v-e91d80fb]:active{transform:scale(.94)}.sources-strip-arrow--left[data-v-e91d80fb]{left:-.25rem}.sources-strip-arrow--right[data-v-e91d80fb]{right:-.25rem}.sources-strip-wrap--scrolled .sources-strip-arrow--left[data-v-e91d80fb],.sources-strip-wrap--more .sources-strip-arrow--right[data-v-e91d80fb]{opacity:1;pointer-events:auto}.sources-strip[data-v-e91d80fb]{display:flex;gap:.5rem;width:100%;margin:0;padding:0 0 .25rem;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;transition:scrollbar-color .12s ease}.sources-strip[data-v-e91d80fb]::-webkit-scrollbar{height:0}.sources-strip[data-v-e91d80fb]:hover{scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.2) transparent}.sources-strip[data-v-e91d80fb]:hover::-webkit-scrollbar{height:6px}.sources-strip[data-v-e91d80fb]:hover::-webkit-scrollbar-thumb{background:#0f172a33;border-radius:3px}.sources-strip-item[data-v-e91d80fb]{scroll-snap-align:start;display:flex;flex:0 0 14rem}.source-card[data-v-e91d80fb]{flex:0 0 14rem;display:flex;flex-direction:column;gap:.25rem;padding:.5rem .625rem;background:#fff;border:1px solid #e5e7eb;border-radius:10px;transition:border-color .12s ease,box-shadow .12s ease}.source-card[data-v-e91d80fb]:hover{border-color:#2563eb66;box-shadow:0 2px 6px #0f172a0f}.source-card--highlight[data-v-e91d80fb]{border-color:var(--color-primary, #2563eb);box-shadow:0 0 0 2px #2563eb2e;animation:source-card-pulse-e91d80fb .6s ease-out 2}.source-card--prose[data-v-e91d80fb]{background:#7c3aed0a;border-color:#7c3aed59}.source-card--prose[data-v-e91d80fb]:hover{border-color:#7c3aed99}.source-card--prose .source-card-num[data-v-e91d80fb]{color:#6d28d9;background:#7c3aed24}.source-card--prose .source-card-link[data-v-e91d80fb]{color:#6d28d9}.source-card-tag[data-v-e91d80fb]{display:inline-block;padding:.05rem .4rem;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6d28d9;background:#7c3aed1f;border-radius:999px}@keyframes source-card-pulse-e91d80fb{0%,to{box-shadow:0 0 0 2px #2563eb2e}50%{box-shadow:0 0 0 6px #2563eb1a}}.source-card-head[data-v-e91d80fb]{display:flex;align-items:center;gap:.4rem;min-width:0}.source-card-num[data-v-e91d80fb]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.1rem;height:1.1rem;font-size:.65rem;font-weight:700;color:var(--color-primary, #2563eb);background:#2563eb1f;border-radius:999px}.source-card-title[data-v-e91d80fb]{flex:1;min-width:0;margin:0;font-size:.75rem;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-card-meta[data-v-e91d80fb]{margin:0;font-size:.6875rem;color:var(--color-text-muted, #6b7280)}.source-card-snippet[data-v-e91d80fb]{margin:0;font-size:.75rem;line-height:1.4;color:#1f2937;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:text}.source-card-snippet.is-expanded[data-v-e91d80fb]{display:block;-webkit-line-clamp:unset;overflow:visible}.source-card-actions[data-v-e91d80fb]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.15rem}.snippet-toggle[data-v-e91d80fb]{padding:0;font:inherit;font-size:.6875rem;color:var(--color-text-muted, #6b7280);background:transparent;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.snippet-toggle[data-v-e91d80fb]:hover{color:#111827}.source-card-link[data-v-e91d80fb]{padding:0;font:inherit;font-size:.6875rem;font-weight:600;color:var(--color-primary, #2563eb);background:transparent;border:none;cursor:pointer}.source-card-link[data-v-e91d80fb]:hover{text-decoration:underline}.typing-indicator[data-v-e91d80fb]{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem 0}.typing-indicator span[data-v-e91d80fb]{width:.4rem;height:.4rem;background:#94a3b8;border-radius:50%;animation:typing-bounce-e91d80fb 1s infinite ease-in-out}.typing-indicator span[data-v-e91d80fb]:nth-child(2){animation-delay:.15s}.typing-indicator span[data-v-e91d80fb]:nth-child(3){animation-delay:.3s}@keyframes typing-bounce-e91d80fb{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-3px);opacity:1}}.chat-error[data-v-e91d80fb]{display:flex;flex-direction:column;gap:.375rem;padding:.25rem 0;font-size:.8125rem;color:#b91c1c}.chat-error-text[data-v-e91d80fb]{margin:0;line-height:1.4}.chat-retry-btn[data-v-e91d80fb]{align-self:flex-start;padding:.25rem .625rem;font-size:.75rem;font-weight:600;color:#b91c1c;background:#b91c1c14;border:1px solid rgba(185,28,28,.3);border-radius:6px;cursor:pointer}.chat-retry-btn[data-v-e91d80fb]:hover{background:#b91c1c26}.section-headers-panel[data-v-3318d1e7]{flex:1;overflow-y:auto;padding:1rem}.panel-intro[data-v-3318d1e7]{margin:0 0 .5rem;font-size:.8125rem;color:var(--color-text, #1f2937)}.panel-context[data-v-3318d1e7]{margin:0 0 .875rem;font-size:.75rem;color:var(--color-text-muted, #6b7280)}.panel-context strong[data-v-3318d1e7]{color:#1f2937}.subheader-list[data-v-3318d1e7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.subheader-item[data-v-3318d1e7]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem .75rem;background:#fff;border:1px solid var(--color-border, #e2e4e8);border-radius:6px}.subheader-text[data-v-3318d1e7]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.subheader-label[data-v-3318d1e7]{font-size:.8125rem;font-weight:600;color:#1f2937}.subheader-suggested[data-v-3318d1e7]{font-size:.6875rem;color:#2563eb;font-style:italic}.add-btn[data-v-3318d1e7]{flex-shrink:0;padding:.3rem .85rem;font-size:.75rem;font-weight:600;color:#fff;background:#2563eb;border:none;border-radius:4px;cursor:pointer}.add-btn[data-v-3318d1e7]:hover:not(:disabled){background:#1d4ed8}.add-btn[data-v-3318d1e7]:disabled{background:#cbd5e1;cursor:not-allowed}.panel-hint[data-v-3318d1e7]{margin:.875rem 0 0;font-size:.75rem;color:var(--color-text-muted, #6b7280);font-style:italic}.eval-row-results[data-v-c0a7c335]{font-size:.8rem}.eval-error[data-v-c0a7c335]{color:#b91c1c}.eval-checks[data-v-c0a7c335]{list-style:none;margin:0;padding:0}.eval-check[data-v-c0a7c335]{display:flex;gap:.4rem;padding:.22rem 0;align-items:baseline}.eval-icon[data-v-c0a7c335]{width:1rem;flex-shrink:0;text-align:center;font-weight:700}.eval-body[data-v-c0a7c335]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.eval-req[data-v-c0a7c335]{font-weight:600;color:#1f2937}.eval-detail[data-v-c0a7c335]{color:#6b7280;line-height:1.35}.eval-check.eval-pass .eval-icon[data-v-c0a7c335]{color:#15803d}.eval-check.eval-fail .eval-icon[data-v-c0a7c335]{color:#b91c1c}.eval-check.eval-fail .eval-req[data-v-c0a7c335]{color:#842029}.eval-check.eval-not_applicable .eval-icon[data-v-c0a7c335],.eval-check.eval-not_applicable .eval-req[data-v-c0a7c335],.eval-check.eval-not_applicable .eval-detail[data-v-c0a7c335]{color:#c4c9d2}.evaluation-panel[data-v-e1663ec9]{padding:.75rem 1rem;display:flex;flex-direction:column;gap:.75rem;font-size:.82rem}.eval-loading[data-v-e1663ec9]{display:flex;align-items:center;gap:.4rem;color:#6b7280}.eval-panel-header[data-v-e1663ec9]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.eval-panel-target[data-v-e1663ec9]{font-weight:600;color:#374151;font-size:.85rem}.eval-run-btn[data-v-e1663ec9]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .85rem;border:1px solid #d1d5db;border-radius:5px;background:#f9fafb;color:#374151;font-size:.78rem;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap}.eval-run-btn[data-v-e1663ec9]:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.eval-run-btn[data-v-e1663ec9]:disabled{opacity:.55;cursor:not-allowed}.eval-spinner[data-v-e1663ec9]{display:inline-block;width:.75rem;height:.75rem;border:2px solid #d1d5db;border-top-color:#6b7280;border-radius:50%;animation:spin-e1663ec9 .7s linear infinite}@keyframes spin-e1663ec9{to{transform:rotate(360deg)}}.eval-error-msg[data-v-e1663ec9]{color:#b91c1c;font-size:.8rem}.diff-overlay[data-v-a9a03ca6]{position:fixed;inset:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.diff-modal[data-v-a9a03ca6]{background:#fff;border-radius:10px;box-shadow:0 12px 40px #0000004d;width:min(1180px,97vw);max-height:88vh;display:flex;flex-direction:column;overflow:hidden}.diff-head[data-v-a9a03ca6]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #e5e7eb}.diff-head-title[data-v-a9a03ca6]{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.diff-head-what[data-v-a9a03ca6]{font-weight:600;font-size:15px;color:#111827}.diff-head-counts[data-v-a9a03ca6]{display:flex;gap:10px;font-size:13px;font-variant-numeric:tabular-nums}.c-add[data-v-a9a03ca6]{color:#15803d;font-weight:600}.c-rev[data-v-a9a03ca6]{color:#b45309;font-weight:600}.c-rem[data-v-a9a03ca6]{color:#b91c1c;font-weight:600}.c-same[data-v-a9a03ca6]{color:#6b7280}.diff-head-actions[data-v-a9a03ca6]{display:flex;align-items:center;gap:14px}.diff-toggle[data-v-a9a03ca6]{display:flex;align-items:center;gap:5px;font-size:12.5px;color:#374151;cursor:pointer}.diff-fit[data-v-a9a03ca6]{display:inline-flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;background:#fff;cursor:pointer;color:#6b7280;padding:4px 8px;border-radius:6px}.diff-fit svg[data-v-a9a03ca6]{width:15px;height:15px}.diff-fit[data-v-a9a03ca6]:hover{background:#f3f4f6;color:#111827}.diff-fit.active[data-v-a9a03ca6]{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.diff-close[data-v-a9a03ca6]{border:none;background:transparent;font-size:16px;cursor:pointer;color:#6b7280;padding:4px 8px;border-radius:6px}.diff-close[data-v-a9a03ca6]:hover{background:#f3f4f6;color:#111827}.diff-body[data-v-a9a03ca6]{overflow:auto;padding:0}.diff-msg[data-v-a9a03ca6]{padding:28px 20px;color:#6b7280;text-align:center;font-size:14px}.diff-msg--error[data-v-a9a03ca6]{color:#b91c1c}.diff-split[data-v-a9a03ca6]{border-collapse:collapse;font-size:12.5px;font-family:ui-monospace,SF Mono,Menlo,monospace;white-space:nowrap}.diff-split th[data-v-a9a03ca6],.diff-split td[data-v-a9a03ca6]{padding:6px 10px;border-bottom:1px solid #f3f4f6;text-align:left}.grp-row th[data-v-a9a03ca6]{position:sticky;top:0;background:#f9fafb;font-weight:700;color:#374151;border-bottom:1px solid #e5e7eb;text-align:center}.grp-row .before-grp[data-v-a9a03ca6]{color:#6b7280}.grp-row .after-grp[data-v-a9a03ca6]{color:#374151}.col-row th[data-v-a9a03ca6]{position:sticky;top:30px;background:#f9fafb;font-weight:600;color:#6b7280;border-bottom:1px solid #e5e7eb}.grp-edge[data-v-a9a03ca6]{border-left:2px solid #d1d5db}.id-cell[data-v-a9a03ca6]{color:#374151;background:#fcfcfd}.row-added .after-cell[data-v-a9a03ca6]{background:#f0fdf4}.row-added .before-cell.gap[data-v-a9a03ca6]{background:#fafafa;color:#d1d5db}.row-removed .before-cell[data-v-a9a03ca6]{background:#fef2f2}.row-removed .after-cell.gap[data-v-a9a03ca6]{background:#fafafa;color:#d1d5db}.row-revised .before-cell.changed[data-v-a9a03ca6]{background:#fffbeb;color:#b45309;text-decoration:line-through}.row-revised .after-cell.changed[data-v-a9a03ca6]{background:#fef3c7;color:#92400e;font-weight:600}.row-unchanged td[data-v-a9a03ca6]{color:#9ca3af}.diff-split.fit-width[data-v-a9a03ca6]{table-layout:fixed;width:100%;white-space:normal}.diff-split.fit-width th[data-v-a9a03ca6],.diff-split.fit-width td[data-v-a9a03ca6]{white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:11px;padding:4px 6px}.gaps-tab[data-v-9c475b87]{display:flex;flex-direction:column;min-height:0;flex:1;overflow-y:auto}.sources-gaps-panel[data-v-9c475b87]{display:flex;flex-direction:column;min-width:360px;max-width:420px;height:100%;background:var(--panel-bg, #f8f9fa);border-left:1px solid var(--color-border, #e2e4e8)}.panel-header[data-v-9c475b87]{display:flex;align-items:flex-end;justify-content:space-between;padding:0;height:42px;border-bottom:1px solid var(--color-border, #e2e4e8);background:#fff}.panel-hide-btn[data-v-9c475b87]{align-self:center;padding:.125rem;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;font-size:.8125rem;color:var(--color-text-muted, #6b7280);background:transparent;border:none;border-radius:999px;cursor:pointer;flex-shrink:0;opacity:.72}.panel-hide-btn[data-v-9c475b87]:hover{color:#1f2937;background:#2563eb14;opacity:1}.panel-tabs[data-v-9c475b87]{display:flex;gap:0;flex:1}.tab[data-v-9c475b87]{flex:1 1 0;min-width:0;padding:.625rem .375rem .5rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:var(--color-text-muted, #6b7280);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-1px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab[data-v-9c475b87]:hover{color:var(--color-text, #1f2937)}.tab.active[data-v-9c475b87]{color:var(--color-primary, #2563eb);border-bottom-color:var(--color-primary, #2563eb)}.panel-content[data-v-9c475b87]{flex:1;overflow-y:auto;padding:1rem}.panel-title[data-v-9c475b87]{margin:0 0 .375rem;font-size:.875rem;font-weight:600;color:#1f2937}.panel-empty[data-v-9c475b87]{margin:0;font-size:.8125rem;color:var(--color-text-muted, #6b7280);font-style:italic}.version-list[data-v-9c475b87]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.version-item[data-v-9c475b87]{padding:.5rem .75rem;border-radius:4px;cursor:pointer;transition:background .1s}.version-item[data-v-9c475b87]:hover{background:#00000008}.version-item--active[data-v-9c475b87],.version-item--current[data-v-9c475b87]{background:#2563eb0f}.version-item+.version-item[data-v-9c475b87]{border-top:1px solid rgba(0,0,0,.04)}.version-item-header[data-v-9c475b87]{display:flex;align-items:center;gap:.4rem}.version-author-avatar[data-v-9c475b87]{flex:none}.version-author[data-v-9c475b87]{position:relative;display:inline-flex;flex:none}.version-author-indago[data-v-9c475b87]{width:20px;height:20px;border-radius:50%;object-fit:cover;background:#fff}.version-author-badge[data-v-9c475b87]{position:absolute;right:-3px;bottom:-3px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px #fff;object-fit:cover}.version-number[data-v-9c475b87]{font-size:.75rem;font-weight:600;color:#1f2937}.version-attr[data-v-9c475b87]{font-size:.625rem;font-weight:600;padding:1px 6px;border-radius:999px;white-space:nowrap}.version-attr--fda[data-v-9c475b87]{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.version-attr--regen[data-v-9c475b87]{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb}.version-attr--reopen[data-v-9c475b87]{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.version-row-compare[data-v-9c475b87]{display:inline-flex;align-items:center;margin-left:auto;padding:2px;border:none;border-radius:4px;background:transparent;color:#9ca3af;cursor:pointer;opacity:0;flex-shrink:0;transition:opacity .12s ease,color .12s ease}.version-item:hover .version-row-compare[data-v-9c475b87],.version-row-compare[data-v-9c475b87]:focus-visible{opacity:1}.version-row-compare[data-v-9c475b87]:hover{color:#2563eb;background:#eff6ff}.version-active-icon+.version-row-compare[data-v-9c475b87]{margin-left:.3rem}.version-active-icon[data-v-9c475b87]{color:#2563eb;flex-shrink:0;margin-left:auto}.version-item-date[data-v-9c475b87]{font-size:.6875rem;color:#9ca3af}.version-item-message[data-v-9c475b87]{margin-top:.15rem;font-size:.75rem;color:#6b7280;line-height:1.4}.version-item-label[data-v-9c475b87]{color:#6b7280}.version-item-detail[data-v-9c475b87]{color:#9ca3af;font-style:italic}.version-diff-btn[data-v-9c475b87]{margin-top:.4rem;padding:2px 10px;font-size:.72rem;font-weight:600;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;cursor:pointer}.version-diff-btn[data-v-9c475b87]:hover{background:#dbeafe;border-color:#93c5fd}.audit-item[data-v-9c475b87]{display:flex;align-items:center;gap:.4rem;padding:.3rem .75rem .3rem 1.1rem;font-size:.72rem}.audit-item+.version-item[data-v-9c475b87]{border-top:1px solid rgba(0,0,0,.04)}.audit-arrow[data-v-9c475b87]{color:#9ca3af;font-size:.8rem;line-height:1}.audit-label[data-v-9c475b87]{font-weight:600}.audit-item--finalized .audit-label[data-v-9c475b87]{color:#047857}.audit-item--reopened .audit-label[data-v-9c475b87]{color:#b45309}.audit-by[data-v-9c475b87]{color:#6b7280}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-cyrillic-400-normal-BeBP8F9c.woff2) format("woff2"),url(/assets/stix-two-text-cyrillic-400-normal-BfV63fuA.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-greek-400-normal-DURI2LrF.woff2) format("woff2"),url(/assets/stix-two-text-greek-400-normal-B05reu_N.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-vietnamese-400-normal-D0hKSraj.woff2) format("woff2"),url(/assets/stix-two-text-vietnamese-400-normal-CWKP4bwO.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-latin-ext-400-normal-BsQBoqgu.woff2) format("woff2"),url(/assets/stix-two-text-latin-ext-400-normal-DJAp0_Pt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-latin-400-normal-Dm29J5Fl.woff2) format("woff2"),url(/assets/stix-two-text-latin-400-normal-rLRKR-Xb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:STIX Two Text;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:STIX Two Text;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-cyrillic-400-italic-LtDj4Puq.woff2) format("woff2"),url(/assets/stix-two-text-cyrillic-400-italic-DOm7gkEm.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:STIX Two Text;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-greek-400-italic-BXJkY8Z_.woff2) format("woff2"),url(/assets/stix-two-text-greek-400-italic-Cpok44kl.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:STIX Two Text;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-vietnamese-400-italic-CHjUy4Zj.woff2) format("woff2"),url(/assets/stix-two-text-vietnamese-400-italic-f_Q_YWy8.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:STIX Two Text;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-latin-ext-400-italic-DuoQFNx5.woff2) format("woff2"),url(/assets/stix-two-text-latin-ext-400-italic-DY6SROO3.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:STIX Two Text;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-latin-400-italic-BLib6pG4.woff2) format("woff2"),url(/assets/stix-two-text-latin-400-italic-CPbPgQcn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/stix-two-text-cyrillic-600-normal-kcc242MQ.woff2) format("woff2"),url(/assets/stix-two-text-cyrillic-600-normal-zdEMPwZf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/stix-two-text-greek-600-normal-B4g_sZ5N.woff2) format("woff2"),url(/assets/stix-two-text-greek-600-normal-Cd_Bfzy_.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/stix-two-text-vietnamese-600-normal-DPFVgXT7.woff2) format("woff2"),url(/assets/stix-two-text-vietnamese-600-normal-BR32KHbT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/stix-two-text-latin-ext-600-normal-BIZc76hK.woff2) format("woff2"),url(/assets/stix-two-text-latin-ext-600-normal-cArr9DC0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/stix-two-text-latin-600-normal-B8BS22os.woff2) format("woff2"),url(/assets/stix-two-text-latin-600-normal-CdpSAr85.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/stix-two-text-cyrillic-700-normal-BnpvCFYl.woff2) format("woff2"),url(/assets/stix-two-text-cyrillic-700-normal-CoJh0Fap.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/stix-two-text-greek-700-normal-801Zjw3S.woff2) format("woff2"),url(/assets/stix-two-text-greek-700-normal-QM1gO5QW.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/stix-two-text-vietnamese-700-normal-DbE31wpS.woff2) format("woff2"),url(/assets/stix-two-text-vietnamese-700-normal-CSvwKraB.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/stix-two-text-latin-ext-700-normal-Do5Z1feG.woff2) format("woff2"),url(/assets/stix-two-text-latin-ext-700-normal-MGwvHnHO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/stix-two-text-latin-700-normal-DKp3ysJt.woff2) format("woff2"),url(/assets/stix-two-text-latin-700-normal-DjurI2pX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.structured-source[data-v-28d437dc]{height:100%;overflow-y:auto;background:var(--color-surface, #fff)}.structured-source--inline[data-v-28d437dc]{height:auto;overflow-y:visible}.structured-source__state[data-v-28d437dc]{padding:2rem;color:var(--color-text-secondary, #667085);font-size:.875rem}.structured-source__state--error[data-v-28d437dc]{color:var(--color-danger, #b42318)}.structured-source__body[data-v-28d437dc]{max-width:44rem;margin:0 auto;padding:3rem 3.5rem 6rem;font-family:STIX Two Text,"Liberation Serif",Times New Roman,Georgia,serif;font-size:1.0125rem;line-height:1.55;color:#1a1a1a;text-rendering:optimizeLegibility}.structured-source__body[data-v-28d437dc] .dl-item{scroll-margin-top:4rem;border-radius:4px;transition:background-color .3s ease}.structured-source__body[data-v-28d437dc] .dl-item--highlight{background:#ffc40c47;outline:2px solid rgba(255,171,0,.55);outline-offset:2px}.structured-source__body[data-v-28d437dc] h1,.structured-source__body[data-v-28d437dc] h2,.structured-source__body[data-v-28d437dc] h3,.structured-source__body[data-v-28d437dc] h4{margin:1.6em 0 .6em;line-height:1.25;font-weight:700}.structured-source__body[data-v-28d437dc] h1{font-size:1.35em;text-align:center;margin-top:.8em}.structured-source__body[data-v-28d437dc] h2{font-size:1.15em}.structured-source__body[data-v-28d437dc] h3,.structured-source__body[data-v-28d437dc] h4{font-size:1.02em}.structured-source__body[data-v-28d437dc] p{margin:.7em 0;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.structured-source__body[data-v-28d437dc] ul,.structured-source__body[data-v-28d437dc] ol{margin:.7em 0;padding-left:1.8em}.structured-source__body[data-v-28d437dc] sup,.structured-source__body[data-v-28d437dc] sub{font-size:.72em;line-height:0}.structured-source__body[data-v-28d437dc] figure,.structured-source__body[data-v-28d437dc] figcaption{margin:1em 0;text-align:center;font-style:italic;font-size:.94em}.structured-source .structured-source__body[data-v-28d437dc] .dl-item table{border-collapse:collapse;margin:1.4em auto;font-size:.9em;font-variant-numeric:tabular-nums lining-nums;border-top:1.6px solid #1a1a1a;border-bottom:1.6px solid #1a1a1a}.structured-source .structured-source__body[data-v-28d437dc] .dl-item table th,.structured-source .structured-source__body[data-v-28d437dc] .dl-item table td{border:none;padding:.32em .85em;vertical-align:middle;font-size:inherit;color:inherit;line-height:1.35}.structured-source .structured-source__body[data-v-28d437dc] .dl-item table th{border-bottom:.8px solid #1a1a1a;background:none;font-weight:600;text-align:center;vertical-align:bottom}.structured-source .structured-source__body[data-v-28d437dc] .dl-item table td{text-align:center}.structured-source .structured-source__body[data-v-28d437dc] .dl-item table td:first-child{text-align:left}.structured-source__body[data-v-28d437dc] .dl-item:has(>table){overflow-x:auto}.doc-stream[data-v-8cb98ae4]{flex:none;display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:1.25rem 0}.doc-stream-item[data-v-8cb98ae4]{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;scroll-margin-top:.5rem}.doc-stream-header[data-v-8cb98ae4]{position:sticky;top:0;z-index:2;display:flex;align-items:baseline;gap:.5rem;width:min(860px,100%);padding:.4rem .75rem;background:#f8fafcf2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #e5e7eb;border-radius:6px}.doc-stream-toggle[data-v-8cb98ae4]{display:inline-flex;margin-left:auto;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;flex-shrink:0;align-self:center}.doc-stream-toggle-btn[data-v-8cb98ae4]{border:none;background:#fff;padding:.15rem .5rem;font-size:.6875rem;color:#6b7280;cursor:pointer}.doc-stream-toggle-btn+.doc-stream-toggle-btn[data-v-8cb98ae4]{border-left:1px solid #d1d5db}.doc-stream-toggle-btn--active[data-v-8cb98ae4]{background:#eef2ff;color:#3730a3;font-weight:600}.doc-stream-structured[data-v-8cb98ae4]{width:min(860px,100%);background:#fff;border:1px solid #e5e7eb;border-radius:6px}.doc-stream-section[data-v-8cb98ae4]{font-size:.6875rem;font-weight:700;color:#2563eb;font-variant-numeric:tabular-nums;white-space:nowrap}.doc-stream-name[data-v-8cb98ae4]{flex:1;min-width:0;font-size:.8125rem;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-stream-pages[data-v-8cb98ae4]{font-size:.6875rem;color:#6b7280;font-variant-numeric:tabular-nums;white-space:nowrap}.doc-stream-page[data-v-8cb98ae4]{position:relative;display:flex;align-items:center;justify-content:center;max-width:100%;flex:none;background:#fff;border-radius:3px;box-shadow:0 1px 4px #0000001f}.doc-stream-canvas[data-v-8cb98ae4]{display:block;width:100%;height:100%;border-radius:3px}.doc-stream-page-label[data-v-8cb98ae4]{position:absolute;font-size:.75rem;color:#9ca3af;pointer-events:none}.doc-stream-error[data-v-8cb98ae4]{width:min(860px,100%);margin:0;padding:.75rem;font-size:.8125rem;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:6px}.cc[data-v-2b52913b]{--accent: #2563eb;--border-2: #d8dde5;--faint: #9ca3af;--fg: #1f2937;display:flex;gap:8px;align-items:center}.cc--muted[data-v-2b52913b]{opacity:.6}.cc-main[data-v-2b52913b]{flex:1;min-width:0;display:flex;gap:8px;align-items:center}.cc-box[data-v-2b52913b]{position:relative;flex:1;display:flex;align-items:flex-end;gap:4px;padding-right:7px;background:#fff;border:1px solid var(--border-2);border-radius:8px;transition:box-shadow .15s,border-color .15s}.cc-box[data-v-2b52913b]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb26}.cc-ta[data-v-2b52913b]{flex:1;min-width:0;box-sizing:border-box;resize:none;border:none;background:transparent;border-radius:8px;padding:7px 4px 7px 9px;font:inherit;font-size:.82rem;line-height:1.4;outline:none;color:var(--fg);display:block}.cc-ta[data-v-2b52913b]::placeholder{color:var(--faint)}.cc-kbd[data-v-2b52913b]{align-self:flex-end;margin-bottom:7px;flex-shrink:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:.82rem;line-height:1;color:var(--faint);pointer-events:none;-webkit-user-select:none;user-select:none}.cc-kbd-spin[data-v-2b52913b]{width:10px;height:10px;border:2px solid rgba(37,99,235,.25);border-top-color:var(--accent);border-radius:50%;animation:cc-kbd-spin-2b52913b .7s linear infinite}@keyframes cc-kbd-spin-2b52913b{to{transform:rotate(360deg)}}.cc-ta--single[data-v-2b52913b]{overflow:hidden;scrollbar-width:none}.cc-ta--single[data-v-2b52913b]::-webkit-scrollbar{display:none}.cc-mention-pop[data-v-2b52913b]{position:absolute;left:0;bottom:calc(100% + 4px);z-index:20;width:max-content;min-width:100%;max-width:340px;background:#fff;border:1px solid var(--border-2);border-radius:9px;box-shadow:0 8px 26px #00000029;padding:4px;overflow:hidden}.cc-mention-opt[data-v-2b52913b]{display:flex;align-items:center;gap:8px;width:100%;padding:5px 7px;border:none;background:none;border-radius:6px;cursor:pointer;text-align:left}.cc-mention-opt[data-v-2b52913b]:hover,.cc-mention-opt--active[data-v-2b52913b]{background:#eff4ff}.cc-mention-opt[data-v-2b52913b]>:first-child{flex-shrink:0}.cc-mention-name[data-v-2b52913b]{flex:1;min-width:0;font-size:.78rem;font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-mention-handle[data-v-2b52913b]{margin-left:auto;flex-shrink:0;max-width:45%;font-size:.72rem;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct[data-v-6a506784]{--accent: #2563eb;--accent-soft: #eff4ff;--ok: #059669;--ok-soft: #ecfdf5;--border: #e5e7eb;--border-2: #d8dde5;--fg: #1f2937;--muted: #6b7280;--faint: #9ca3af;display:flex;flex-direction:column;font-size:.85rem;color:var(--fg);background:#fff}.ct--resolved .ct-scroll[data-v-6a506784]{opacity:.72}.ct-head[data-v-6a506784]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border)}.ct-title[data-v-6a506784]{font-weight:700;font-size:.8rem}.ct-count[data-v-6a506784]{font-size:.72rem;color:var(--faint);font-variant-numeric:tabular-nums}.ct-spacer[data-v-6a506784]{flex:1}.ct-resolve[data-v-6a506784]{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:600;color:var(--ok);background:var(--ok-soft);border:1px solid #c7f0db;border-radius:6px;padding:4px 9px;cursor:pointer}.ct-resolve[data-v-6a506784]:hover{filter:brightness(.97)}.ct-resolve svg[data-v-6a506784]{width:13px;height:13px}.ct-banner[data-v-6a506784]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--ok-soft);border-bottom:1px solid #c7f0db;color:var(--ok);font-size:.74rem;font-weight:600}.ct-banner svg[data-v-6a506784]{width:14px;height:14px;flex:none}.ct-reopen[data-v-6a506784]{margin-left:auto;color:var(--muted);font-weight:600;text-decoration:underline;text-underline-offset:2px;background:none;border:none;cursor:pointer;font-size:.74rem}.ct-reopen[data-v-6a506784]:hover{color:var(--fg)}.ct-orphan[data-v-6a506784]{padding:7px 12px;background:#fffbeb;color:#b45309;font-size:.74rem;border-bottom:1px solid #fde68a}.ct-scroll[data-v-6a506784]{display:flex;flex-direction:column;max-height:46vh;overflow-y:auto;padding:4px 0}.ct-item[data-v-6a506784]{display:flex;gap:8px;padding:8px 12px 4px;position:relative;align-items:flex-start}.ct-item--reply[data-v-6a506784]{padding-left:38px}.ct-item--reply[data-v-6a506784]:before{content:"";position:absolute;left:22px;top:-2px;bottom:12px;width:1.5px;background:var(--border-2);border-radius:2px}.ct-body[data-v-6a506784]{flex:1;min-width:0}.ct-top[data-v-6a506784]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;row-gap:2px}.ct-author[data-v-6a506784]{font-weight:700;font-size:.8rem;white-space:nowrap}.ct-role[data-v-6a506784]{font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:1.5px 5px;border-radius:4px}.ct-role--you[data-v-6a506784]{background:var(--accent-soft);color:var(--accent)}.ct-role--author[data-v-6a506784]{background:#f3f0ff;color:#6d28d9}.ct-edited[data-v-6a506784]{font-size:.72rem;color:var(--faint);cursor:default}.ct-date[data-v-6a506784]{font-size:.7rem;color:var(--faint);white-space:nowrap}.ct-actions[data-v-6a506784]{display:flex;gap:1px;margin-left:auto;opacity:0;transition:opacity .12s}.ct-item:hover .ct-actions[data-v-6a506784]{opacity:1}.ct-mini[data-v-6a506784]{width:22px;height:22px;border-radius:5px;display:grid;place-items:center;color:var(--faint);background:none;border:none;cursor:pointer}.ct-mini[data-v-6a506784]:hover{background:#f3f4f6;color:var(--fg)}.ct-mini svg[data-v-6a506784]{width:13px;height:13px}.ct-text[data-v-6a506784]{white-space:pre-wrap;word-break:break-word;margin-top:2px;line-height:1.55;color:#374151}.ct-mention[data-v-6a506784]{color:var(--accent);background:var(--accent-soft);font-weight:600;padding:0 3px;border-radius:4px}.ct-react[data-v-6a506784]{display:flex;align-items:center;gap:5px;margin-top:6px;flex-wrap:wrap}.ct-chip[data-v-6a506784]{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:600;border:1px solid var(--border-2);border-radius:20px;padding:1px 8px;color:var(--muted);background:#fff;cursor:pointer;transition:border-color .12s,background .12s}.ct-chip[data-v-6a506784]:hover{border-color:var(--faint)}.ct-chip--me[data-v-6a506784]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.ct-add-wrap[data-v-6a506784]{position:relative;display:inline-flex}.ct-add[data-v-6a506784]{display:inline-grid;place-items:center;width:26px;height:22px;border-radius:20px;border:1px dashed var(--border-2);color:var(--faint);background:#fff;cursor:pointer;opacity:0;transition:opacity .12s,color .12s,border-color .12s}.ct-item:hover .ct-add[data-v-6a506784],.ct-react:hover .ct-add[data-v-6a506784]{opacity:1}.ct-add[data-v-6a506784]:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.ct-add svg[data-v-6a506784]{width:14px;height:14px}.ct-react-pop[data-v-6a506784]{position:absolute;bottom:28px;left:0;z-index:10;display:flex;gap:2px;padding:4px;background:#fff;border:1px solid var(--border-2);border-radius:22px;box-shadow:0 6px 22px #00000029}.ct-react-pop button[data-v-6a506784]{width:28px;height:28px;border-radius:50%;font-size:15px;line-height:1;display:grid;place-items:center;border:none;background:none;cursor:pointer;transition:transform .1s,background .12s}.ct-react-pop button[data-v-6a506784]:hover{background:#f3f4f6;transform:scale(1.18)}.ct-composer[data-v-6a506784]{padding:10px 12px;border-top:1px solid var(--border);background:#fafbfc}.ct-composer-box[data-v-6a506784]{position:relative}.ct-composer-box .ct-ta[data-v-6a506784]{border:1px solid var(--border-2);border-radius:8px;background:#fff;transition:border-color .15s,box-shadow .15s}.ct-composer-box:focus-within .ct-ta[data-v-6a506784]{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb26}.ct-ta[data-v-6a506784]{width:100%;box-sizing:border-box;resize:none;border:1px solid var(--border-2);border-radius:8px;padding:7px 9px;font:inherit;font-size:.82rem;line-height:1.4;outline:none;color:var(--fg)}.ct-ta[data-v-6a506784]::placeholder{color:var(--faint)}.ct-edit-actions[data-v-6a506784]{display:flex;gap:6px;margin-top:6px}.ct-btn[data-v-6a506784]{border:1px solid var(--border-2);background:#fff;border-radius:6px;padding:5px 11px;font-size:.78rem;cursor:pointer}.ct-btn--primary[data-v-6a506784]{background:var(--accent);color:#fff;border-color:var(--accent)}.ct-btn--danger[data-v-6a506784]{background:#dc2626;color:#fff;border-color:#dc2626;font-weight:600}.ct-btn--danger[data-v-6a506784]:hover{filter:brightness(1.06)}.ct-mini--danger[data-v-6a506784]:hover{background:#fef2f2;color:#dc2626}.ct-confirm[data-v-6a506784]{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding:9px 11px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}.ct-confirm-msg[data-v-6a506784]{font-size:.78rem;color:#991b1b;line-height:1.45}.ct-confirm-actions[data-v-6a506784]{display:flex;gap:6px}::highlight(indago-comment){background-color:#facc1561;border-radius:2px}.cl-toolbar[data-v-08cdf278]{position:fixed;transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:6px;pointer-events:none;animation:cl-pop-08cdf278 .14s cubic-bezier(.2,.8,.3,1)}.cl-tbtn[data-v-08cdf278]{pointer-events:auto;display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:600;padding:5px 11px;border-radius:7px;border:none;cursor:pointer;white-space:nowrap;background:#2563eb;color:#fff;box-shadow:0 4px 14px #2563eb59}.cl-tbtn[data-v-08cdf278]:hover{background:#1d4ed8}.cl-tbtn svg[data-v-08cdf278]{width:14px;height:14px}.cl-tbtn--alt[data-v-08cdf278]{background:#fff;color:#374151;border:1px solid #d8dde5;box-shadow:0 4px 14px #17171e29}.cl-tbtn--alt[data-v-08cdf278]:hover{background:#f3f4f6}@keyframes cl-pop-08cdf278{0%{opacity:0;transform:translate(-50%) translateY(-3px) scale(.97)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.cl-pop[data-v-08cdf278]{position:fixed;z-index:1001;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 28px #0000002e;padding:10px}.cl-composer[data-v-08cdf278]{width:320px;transform:translate(-50%);padding:9px}.cl-flyout[data-v-08cdf278]{position:fixed;z-index:1001;width:360px;background:#fff;border:1px solid #d8dde5;border-radius:13px;box-shadow:0 1px 2px #17171e0f,0 18px 40px -12px #17171e47;overflow:hidden;animation:cl-flyout-pop-08cdf278 .16s cubic-bezier(.2,.8,.3,1)}@keyframes cl-flyout-pop-08cdf278{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}.cl-pin[data-v-08cdf278]{position:fixed;z-index:999;min-width:18px;height:18px;padding:0 4px;border:none;border-radius:50% 50% 50% 2px;background:#2563eb;color:#fff;font-size:10px;font-weight:800;line-height:18px;text-align:center;cursor:pointer;box-shadow:0 2px 6px #2563eb80;transform:translate(-2px,-55%);transition:transform .1s,box-shadow .12s,filter .12s}.cl-pin[data-v-08cdf278]:hover{transform:translate(-2px,-55%) scale(1.14);box-shadow:0 3px 10px #2563eb99}.cl-pin--resolved[data-v-08cdf278]{background:#059669;box-shadow:0 2px 6px #05966980}.cl-pin--resolved[data-v-08cdf278]:hover{box-shadow:0 3px 10px #05966999}.cl-tooltip[data-v-08cdf278]{position:fixed;z-index:1002;max-width:260px;background:#fff;color:#1f2937;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px;font-size:.8rem;pointer-events:none;box-shadow:0 6px 20px #00000026}.cl-tt-head[data-v-08cdf278]{display:flex;align-items:center;gap:6px;margin-bottom:3px}.cl-tt-author[data-v-08cdf278]{font-weight:600}.cl-tt-count[data-v-08cdf278]{color:#6b7280;font-size:.72rem}.cl-tt-body[data-v-08cdf278]{white-space:pre-wrap;word-break:break-word;max-height:4.5em;overflow:hidden;color:#4b5563}.cl-tt-hint[data-v-08cdf278]{color:#9ca3af;font-size:.68rem;margin-top:4px}.cl-scrim[data-v-08cdf278]{position:fixed;inset:0;z-index:1000}.rl-overlay[data-v-08571157]{position:fixed;inset:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.rl-modal[data-v-08571157]{background:#fff;border-radius:10px;box-shadow:0 12px 40px #0000004d;width:min(1560px,98vw);max-height:92vh;display:flex;flex-direction:column;overflow:hidden}.rl-head[data-v-08571157]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e5e7eb;gap:12px;flex-shrink:0}.rl-head-title[data-v-08571157]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.rl-head-what[data-v-08571157]{font-weight:600;font-size:15px;color:#111827}.rl-pickers[data-v-08571157]{display:flex;align-items:center;gap:8px}.rl-picker[data-v-08571157]{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:#374151}.rl-picker select[data-v-08571157]{border:1px solid #d1d5db;border-radius:6px;padding:2px 6px;font-size:12.5px;background:#fff;color:#111827;cursor:pointer}.rl-arrow[data-v-08571157]{color:#6b7280}.rl-counts[data-v-08571157]{display:flex;gap:10px;font-size:13px;font-variant-numeric:tabular-nums}.rl-c-ins[data-v-08571157]{color:#15803d;font-weight:600}.rl-c-del[data-v-08571157]{color:#b91c1c;font-weight:600}.rl-c-mod[data-v-08571157]{color:#b45309;font-weight:600}.rl-attr[data-v-08571157]{font-size:11.5px;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:1px 8px}.rl-head-actions[data-v-08571157]{display:flex;align-items:center;gap:10px;flex-shrink:0}.rl-toggle[data-v-08571157]{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:#374151;cursor:pointer}.rl-close[data-v-08571157]{border:none;background:transparent;font-size:16px;cursor:pointer;color:#6b7280;padding:4px 8px;border-radius:6px}.rl-close[data-v-08571157]:hover{background:#f3f4f6;color:#111827}.rl-fda-filter select[data-v-08571157]{border-color:#bfdbfe}.rl-main[data-v-08571157]{display:flex;flex:1;min-height:0}.rl-doc-wrap[data-v-08571157]{flex:1;min-width:0;position:relative;display:flex}.rl-doc-col[data-v-08571157]{flex:1;overflow:auto;min-width:0}.rl-doc-col.is-split[data-v-08571157]{display:flex;flex-direction:column;overflow:hidden}.rl-split[data-v-08571157]{flex:1;display:flex;min-height:0}.rl-pane[data-v-08571157]{flex:1;display:flex;flex-direction:column;min-width:0}.rl-pane+.rl-pane[data-v-08571157]{border-left:1px solid #e5e7eb}.rl-pane-head[data-v-08571157]{padding:5px 12px;font-size:11.5px;font-weight:700;letter-spacing:.02em;border-bottom:1px solid #e5e7eb;flex-shrink:0}.rl-pane-head--from[data-v-08571157]{background:#fef2f2;color:#991b1b}.rl-pane-head--to[data-v-08571157]{background:#f0fdf4;color:#166534}.rl-pane-sub[data-v-08571157]{font-weight:400;opacity:.7;margin-left:4px}.rl-pane-scroll[data-v-08571157]{flex:1;overflow:auto;min-height:0}.rl-pane .rl-doc[data-v-08571157]{width:100%;padding:1rem 1.25rem}.rl-pane .rl-doc[data-v-08571157] h2,.rl-pane .rl-doc[data-v-08571157] h3,.rl-pane .rl-doc[data-v-08571157] h4,.rl-pane .rl-doc[data-v-08571157] p,.rl-pane .rl-doc[data-v-08571157] ul,.rl-pane .rl-doc[data-v-08571157] ol{max-width:none}.rl-viewmode[data-v-08571157]{display:inline-flex;border:1px solid #d1d5db;border-radius:6px;overflow:hidden}.rl-vm[data-v-08571157]{border:none;background:#fff;color:#374151;cursor:pointer;font-size:11.5px;padding:3px 9px;line-height:1.6}.rl-vm+.rl-vm[data-v-08571157]{border-left:1px solid #d1d5db}.rl-vm[data-v-08571157]:hover:not(.on){background:#f3f4f6}.rl-vm.on[data-v-08571157]{background:#2563eb;color:#fff;font-weight:600}.rl-list-col[data-v-08571157]{width:340px;flex-shrink:0;border-left:1px solid #e5e7eb;display:flex;flex-direction:column;min-height:0;background:#fafafa}.rl-list-head[data-v-08571157]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.rl-list-title[data-v-08571157]{font-size:12.5px;font-weight:600;color:#374151}.rl-list-bulk[data-v-08571157]{display:flex;gap:6px}.rl-mini[data-v-08571157]{border:1px solid #d1d5db;background:#fff;color:#374151;cursor:pointer;font-size:11px;padding:3px 7px;border-radius:5px}.rl-mini[data-v-08571157]:hover{background:#f3f4f6}.rl-list[data-v-08571157]{list-style:none;margin:0;padding:0;overflow:auto;flex:1}.rl-item[data-v-08571157]{display:flex;align-items:flex-start;gap:8px;padding:9px 12px;border-bottom:1px solid #eef0f2;cursor:pointer;border-left:3px solid transparent}.rl-item[data-v-08571157]:hover{background:#f3f4f6}.rl-item.is-active[data-v-08571157]{background:#eff6ff;border-left-color:#2563eb}.rl-item--reject[data-v-08571157]{opacity:.72}.rl-item-main[data-v-08571157]{flex:1;min-width:0}.rl-item-tags[data-v-08571157]{display:flex;gap:5px;margin-bottom:3px;flex-wrap:nowrap;overflow:hidden;min-width:0}.rl-badge[data-v-08571157]{font-size:10px;font-weight:600;padding:.5px 6px;border-radius:999px;text-transform:uppercase;letter-spacing:.02em;flex-shrink:0;white-space:nowrap}.rl-badge--added[data-v-08571157]{background:#dcfce7;color:#15803d}.rl-badge--removed[data-v-08571157]{background:#fee2e2;color:#b91c1c}.rl-badge--changed[data-v-08571157]{background:#fef3c7;color:#b45309}.rl-badge--table[data-v-08571157]{background:#dbeafe;color:#1d4ed8}.rl-badge--src[data-v-08571157]{text-transform:none;letter-spacing:0;font-weight:500}.rl-badge--src.src-fda[data-v-08571157]{background:#dbeafe;color:#1e40af}.rl-badge--src.src-manual[data-v-08571157]{background:#f1f5f9;color:#475569}.rl-badge--src.src-regen[data-v-08571157]{background:#ecfeff;color:#0e7490}.rl-badge--src.src-reopen[data-v-08571157]{background:#fff7ed;color:#c2410c}.rl-badge--mixed[data-v-08571157]{background:#fef9c3;color:#854d0e;text-transform:none;letter-spacing:0}.rl-empty-flt[data-v-08571157]{margin:0;padding:12px;font-size:12px;line-height:1.5;color:#6b7280;border-bottom:1px solid #eef0f2}.rl-narrow[data-v-08571157]{margin-top:6px;display:inline-block}.rl-item-text[data-v-08571157]{font-size:12.5px;line-height:1.45;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rl-item-acts[data-v-08571157]{display:flex;gap:3px;flex-shrink:0}.rl-act[data-v-08571157]{border:1px solid #d1d5db;background:#fff;color:#6b7280;cursor:pointer;font-size:11px;line-height:1;padding:3px 6px;border-radius:5px}.rl-act[data-v-08571157]:hover{background:#f3f4f6}.rl-act.on[data-v-08571157]{color:#fff}.rl-item--accept .rl-act.on[data-v-08571157]{background:#15803d;border-color:#15803d}.rl-item--reject .rl-act.on[data-v-08571157]{background:#b91c1c;border-color:#b91c1c}.rl-list-foot[data-v-08571157]{padding:10px 12px;border-top:1px solid #e5e7eb;flex-shrink:0}.rl-foot-hint[data-v-08571157]{margin:0 0 8px;font-size:11.5px;color:#92400e}.rl-save[data-v-08571157]{width:100%;border:1px solid #2563eb;background:#2563eb;color:#fff;font-weight:600;font-size:13px;padding:7px 10px;border-radius:6px;cursor:pointer}.rl-save[data-v-08571157]:hover:not(:disabled){background:#1d4ed8}.rl-save[data-v-08571157]:disabled{opacity:.5;cursor:default}.rl-notice-stack[data-v-08571157]{position:absolute;top:0;left:0;right:0;z-index:6;display:flex;flex-direction:column;gap:6px;padding:8px 12px;align-items:flex-end;pointer-events:none}.rl-notice-stack .rl-notice[data-v-08571157]{pointer-events:auto}.rl-doc-col.is-split~.rl-notice-stack[data-v-08571157]{top:27px}.rl-notice[data-v-08571157]{display:flex;align-items:center;gap:6px;margin:0;padding:5px 9px;width:fit-content;max-width:100%;border-radius:5px;font-size:12.5px;line-height:1.4;text-align:right;box-shadow:0 2px 8px #0f172a1f}.rl-notice>span[data-v-08571157]{flex:0 1 auto;min-width:0}.rl-notice--fda[data-v-08571157]{border:1px solid #bfdbfe;background:#eff6ff;color:#1e40af}.rl-notice--warn[data-v-08571157]{border:1px solid #fcd34d;border-left-width:3px;background:#fffbeb;color:#92400e}.rl-notice--origin[data-v-08571157]{border:1px solid #bfdbfe;background:#eff6ff;color:#1e40af}.rl-notice-act[data-v-08571157]{flex-shrink:0;padding:2px 7px;border:1px solid currentColor;border-radius:4px;background:transparent;color:inherit;font-size:11.5px;font-weight:600;line-height:1.4;cursor:pointer}.rl-notice-act[data-v-08571157]:hover{background:#3730a31a}.rl-notice-x[data-v-08571157]{border:none;background:transparent;cursor:pointer;color:inherit;opacity:.6;font-size:11px;line-height:1;padding:1px 3px;border-radius:3px;flex-shrink:0}.rl-notice-x[data-v-08571157]:hover{opacity:1;background:#0000000f}.rl-msg[data-v-08571157]{padding:24px 12px;color:#6b7280;text-align:center;font-size:14px}.rl-msg--error[data-v-08571157]{color:#b91c1c}.rl-doc[data-v-08571157]{width:min(1100px,100%);margin:0 auto;padding:1.25rem 2rem;font-size:.875rem;line-height:1.6;color:#1f2937}.rl-doc[data-v-08571157] h2,.rl-doc[data-v-08571157] h3,.rl-doc[data-v-08571157] h4,.rl-doc[data-v-08571157] p,.rl-doc[data-v-08571157] ul,.rl-doc[data-v-08571157] ol,.rl-doc[data-v-08571157] blockquote{max-width:720px;margin-left:auto;margin-right:auto}.rl-doc[data-v-08571157] h2{margin:0 0 1rem;font-size:1.125rem;font-weight:600}.rl-doc[data-v-08571157] h3{margin:1.5rem 0 .5rem;font-size:1rem;font-weight:600}.rl-doc[data-v-08571157] h4{margin:1rem 0 .5rem;font-size:.9375rem;font-weight:600}.rl-doc[data-v-08571157] p{margin:0 0 .75rem}.rl-doc[data-v-08571157] [data-sentence-id]{cursor:default}.rl-doc[data-v-08571157] .notebook-table-wrapper{width:fit-content;max-width:100%;margin:1rem auto;border-radius:6px;overflow-x:auto;overflow-y:visible;background:#fff;border:1px solid #e5e7eb}.rl-doc[data-v-08571157] .notebook-table-caption{padding:.5rem .75rem;font-size:.8125rem;font-weight:600;color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;caption-side:top;text-align:left}.rl-doc[data-v-08571157] .notebook-table-empty-message{padding:.6rem .85rem;color:#6b7280;font-size:.85rem;font-style:italic;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:4px}.rl-doc[data-v-08571157] table:not(.notebook-stability-table){border-collapse:collapse!important;margin:1.5em 0;display:table;width:100%;table-layout:auto}.rl-doc[data-v-08571157] .notebook-table-wrapper>table:not(.notebook-stability-table){width:max-content!important;min-width:0;table-layout:auto!important}.rl-doc[data-v-08571157] table:not(.notebook-stability-table) thead{display:table-header-group}.rl-doc[data-v-08571157] table:not(.notebook-stability-table) tbody{display:table-row-group}.rl-doc[data-v-08571157] table:not(.notebook-stability-table) tr{display:table-row}.rl-doc[data-v-08571157] table:not(.notebook-stability-table) th{padding:8px 12px;text-align:left;font-weight:600;color:#1f2937;border:1px solid #e5e7eb;background-color:#f9fafb;font-size:14px;vertical-align:top;display:table-cell}.rl-doc[data-v-08571157] table td{padding:8px 12px;border:1px solid #e5e7eb;color:#1f2937;font-size:14px;vertical-align:top;line-height:1.6;display:table-cell}.rl-doc[data-v-08571157] table td,.rl-doc[data-v-08571157] table th{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;position:relative}.rl-ins[data-v-08571157]{text-decoration:underline;background:#dcfce7;color:#14532d;border-radius:2px}.rl-del[data-v-08571157]{text-decoration:underline wavy #dc2626;text-underline-offset:2px;background:#fee2e2;color:#7f1d1d;border-radius:2px}.rl-doc[data-v-08571157] .rl-ins{text-decoration:underline;background:#dcfce7;color:#14532d;border-radius:2px}.rl-doc[data-v-08571157] .rl-del{text-decoration:underline wavy #dc2626;text-underline-offset:2px;background:#fee2e2;color:#7f1d1d;border-radius:2px}.rl-doc[data-v-08571157] .rl-ins[data-dec=reject]{opacity:.45}.rl-doc[data-v-08571157] .rl-del[data-dec=reject]{text-decoration:none;background:transparent;color:inherit}.rl-doc[data-v-08571157] [data-rl-block=del]{background:#fee2e2;color:#7f1d1d;border-radius:2px;text-decoration:underline wavy #dc2626;text-underline-offset:2px}.rl-doc[data-v-08571157] [data-rl-block=del] td,.rl-doc[data-v-08571157] [data-rl-block=del] th{background:#fee2e2;color:#7f1d1d;text-decoration:underline wavy #dc2626;text-underline-offset:2px}.rl-doc[data-v-08571157] p[data-rl-block=del],.rl-doc[data-v-08571157] li[data-rl-block=del]{background:#fee2e2;color:#7f1d1d;border-radius:2px;width:fit-content;text-decoration:underline wavy #dc2626;text-underline-offset:2px}.rl-doc[data-v-08571157] [data-rl-block=ins]{background:#dcfce7;color:#14532d;text-decoration:underline;border-radius:2px}.rl-doc[data-v-08571157] [data-rl-block=ins] td,.rl-doc[data-v-08571157] [data-rl-block=ins] th{background:#dcfce7;color:#14532d}.rl-doc[data-v-08571157] p[data-rl-block=ins],.rl-doc[data-v-08571157] li[data-rl-block=ins]{background:#dcfce7;color:#14532d;border-radius:2px;width:fit-content}.rl-doc[data-v-08571157] [data-rl-block=ins][data-dec=reject]{opacity:.4}.rl-doc[data-v-08571157] [data-rl-block=del][data-dec=reject]{background:transparent;color:inherit;text-decoration:none}.rl-doc[data-v-08571157] [data-rl-block=del][data-dec=reject] td,.rl-doc[data-v-08571157] [data-rl-block=del][data-dec=reject] th{background:transparent;color:#1f2937;text-decoration:none}.rl-doc[data-v-08571157] [data-flt=out]{opacity:.28}.rl-doc[data-v-08571157] [data-flt=out] td,.rl-doc[data-v-08571157] [data-flt=out] th{opacity:.5}.rl-doc[data-v-08571157] .rl-flash{animation:rl-flash-08571157 1.6s ease}@keyframes rl-flash-08571157{0%,20%{box-shadow:0 0 0 3px #2563eb8c;background:#dbeafe}to{box-shadow:0 0 #2563eb00}}.rl-legend[data-v-08571157]{display:flex;gap:18px;flex-wrap:wrap;align-items:center;padding:10px 16px;border-top:1px solid #e5e7eb;font-size:12px;color:#6b7280;flex-shrink:0}.rl-legend .rl-ins[data-v-08571157],.rl-legend .rl-del[data-v-08571157]{padding:0 2px}.rl-legend-hint[data-v-08571157]{margin-left:auto;font-style:italic}.static-notebook[data-v-c5578508]{display:flex;flex-direction:column;height:100vh;width:100%;background:#fff}.app-header[data-v-c5578508]{background:#fff;border-bottom:1px solid #e2e4e8;padding:0 1.5rem}.header-inner[data-v-c5578508]{display:flex;flex-direction:column;gap:0}.main-nav[data-v-c5578508]{display:flex;align-items:center;gap:0;margin-top:0}.brand-link[data-v-c5578508]{display:inline-flex;align-items:center;justify-content:center;margin-left:-1.25rem;margin-right:.75rem;padding:.25rem 0;flex-shrink:0}.brand-logo[data-v-c5578508]{width:1.625rem;height:1.625rem;display:block;border-radius:999px}.nav-tab[data-v-c5578508]{padding:.5rem 1rem;font-size:.875rem;color:#6b7280;text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}.nav-tab[data-v-c5578508]:hover{color:#1f2937}.nav-tab.active[data-v-c5578508]{color:#1f2937;font-weight:500;border-bottom-color:#2563eb;background:#2563eb0a}.doc-title-bar[data-v-c5578508]{padding:.5rem 1.5rem;background:#fff;border-bottom:1px solid #e2e4e8;height:42px;display:flex;align-items:center;overflow:hidden}.doc-title-bar-inner[data-v-c5578508]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.doc-breadcrumb[data-v-c5578508]{display:flex;align-items:center;min-width:0;flex:1;overflow:hidden}.doc-title[data-v-c5578508]{margin:0;font-size:.8125rem;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-subtitle[data-v-c5578508]{margin:0;font-size:.8125rem;font-weight:400;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-subtitle[data-v-c5578508]:before{content:" / ";color:#d1d5db}.source-view-toggle[data-v-c5578508]{display:inline-flex;margin-left:.75rem;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;flex-shrink:0}.source-view-toggle__btn[data-v-c5578508]{border:none;background:#fff;padding:.2rem .6rem;font-size:.75rem;color:#6b7280;cursor:pointer}.source-view-toggle__btn+.source-view-toggle__btn[data-v-c5578508]{border-left:1px solid #d1d5db}.source-view-toggle__btn--active[data-v-c5578508]{background:#eef2ff;color:#3730a3;font-weight:600}.prose-load-error[data-v-c5578508]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;background:#fef2f2;border-bottom:1px solid #fecaca;font-size:.875rem;color:#b91c1c}.prose-load-retry[data-v-c5578508]{padding:.25rem .75rem;font-size:.8125rem;font-weight:500;color:#b91c1c;background:#fff;border:1px solid #fca5a5;border-radius:4px;cursor:pointer}.prose-load-retry[data-v-c5578508]:hover{background:#fee2e2}.panel-mode-switch[data-v-c5578508]{display:flex;gap:0;flex-shrink:0;white-space:nowrap}.title-bar-right[data-v-c5578508]{display:flex;align-items:center;gap:12px;flex-shrink:0}.leaf-presence[data-v-c5578508]{flex-shrink:0}.redline-toggle[data-v-c5578508]{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;margin-right:.4rem;border:none;background:transparent;color:#9ca3af;cursor:pointer;transition:color .12s ease}.redline-toggle[data-v-c5578508]:hover{color:#6b7280}.redline-toggle--on[data-v-c5578508]{color:#2563eb}.redline-toggle--on[data-v-c5578508]:hover{color:#1d4ed8}.redline-scope[data-v-c5578508]{margin-left:.3rem;font-size:.72rem;font-weight:600;white-space:nowrap}.redline-scope--empty[data-v-c5578508]{color:#9ca3af;font-weight:500}.panel-mode-switch .switch-btn[data-v-c5578508]{padding:.35rem .75rem;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:#6b7280;background:#f8fafc;border:1px solid #e2e4e8;cursor:pointer;min-width:62px;text-align:center}.panel-mode-switch .view-btn[data-v-c5578508]{border-radius:4px 0 0 4px;border-right-width:0}.panel-mode-switch .view-btn.active[data-v-c5578508]{border-right-width:1px}.panel-mode-switch .editor-btn[data-v-c5578508]{border-radius:0 4px 4px 0;border-right-width:1px}.panel-mode-switch .editor-btn.disabled[data-v-c5578508]{opacity:.45;cursor:not-allowed}.editor-btn-wrapper[data-v-c5578508]{position:relative;display:inline-flex}.editor-unavailable-tooltip[data-v-c5578508]{display:none;position:absolute;top:calc(100% + 6px);right:0;white-space:nowrap;font-size:.7rem;color:#fff;background:#1e293b;padding:.3rem .55rem;border-radius:5px;box-shadow:0 2px 8px #0000002e;z-index:30;pointer-events:none}.editor-btn-wrapper:hover .editor-unavailable-tooltip[data-v-c5578508]{display:block}.panel-mode-switch .switch-btn[data-v-c5578508]:hover{color:#1f2937;background:#f1f5f9}.panel-mode-switch .switch-btn.active[data-v-c5578508]{color:#2563eb;background:#2563eb14;border-color:#2563eb;z-index:1}.panel-mode-switch .switch-btn-save[data-v-c5578508]{margin-right:.5rem;padding-left:.75rem;padding-right:.75rem;border-radius:4px}.panel-mode-switch .switch-btn-save[data-v-c5578508]:hover{color:#059669;background:#05966914}.main-content[data-v-c5578508]{display:flex;flex:1;min-height:0}.main-content[data-v-c5578508] ::selection{background:#6366f140}.right-content[data-v-c5578508]{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden}.workspace[data-v-c5578508]{display:flex;flex:1;min-height:0}.outline-panel[data-v-c5578508]{width:360px;flex-shrink:0;background:#f8fafc;border-right:1px solid #e2e4e8;display:flex;flex-direction:column;overflow:hidden}.outline-header[data-v-c5578508]{display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem;height:42px;font-size:.6875rem;font-weight:600;letter-spacing:.06em;color:#6b7280;background:#fff;border-bottom:1px solid #e2e4e8}.outline-hide-btn[data-v-c5578508]{padding:.125rem;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;font-size:.8125rem;color:#6b7280;background:transparent;border:none;border-radius:999px;cursor:pointer;opacity:.72}.outline-hide-btn[data-v-c5578508]:hover{color:#1f2937;background:#2563eb14;opacity:1}.outline-show-btn[data-v-c5578508]{flex-shrink:0;align-self:stretch;padding:0 .75rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:#6b7280;background:#f8f9fa;border:none;border-right:1px solid #e2e4e8;cursor:pointer;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}.outline-show-btn[data-v-c5578508]:hover{color:#2563eb;background:#eff6ff}.sources-gaps-show-btn[data-v-c5578508]{flex-shrink:0;align-self:stretch;padding:0 .75rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:#6b7280;background:#f8f9fa;border:none;border-left:1px solid #e2e4e8;cursor:pointer;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}.sources-gaps-show-btn[data-v-c5578508]:hover{color:#2563eb;background:#eff6ff}.panel-resize-handle[data-v-c5578508]{width:0;flex-shrink:0;cursor:col-resize;position:relative;z-index:2;background:transparent}.panel-resize-handle[data-v-c5578508]:before{content:"";position:absolute;top:0;bottom:0;left:-4px;width:8px;background:transparent}.editor-column[data-v-c5578508]{flex:1;min-width:0;display:flex;flex-direction:column;background:#fff;overflow:hidden}.toolbar[data-v-c5578508]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 1rem;background:#f8f9fa;border-bottom:1px solid #e2e4e8;overflow-x:auto;overflow-y:visible;flex-shrink:0;position:relative;z-index:30}.toolbar--disabled[data-v-c5578508]{pointer-events:none;opacity:.7}.toolbar-under-construction[data-v-c5578508]{padding:.5rem 1rem;font-size:.8125rem;color:#b45309;background:#fffbeb;border-bottom:1px solid #fde68a;flex-shrink:0}.toolbar-left[data-v-c5578508]{display:flex;align-items:center;gap:.5rem;flex-shrink:0;overflow:visible}.toolbar-font-size[data-v-c5578508]{padding:.25rem .5rem;font-size:.8125rem;border:1px solid #e2e4e8;border-radius:4px;background:#fff;cursor:pointer}.toolbar-divider[data-v-c5578508]{width:1px;height:1.25rem;background:#e2e4e8;margin:0 .25rem}.toolbar-btn[data-v-c5578508]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;color:#1f2937;background:transparent;border:1px solid transparent;border-radius:4px;cursor:default}.toolbar-btn[data-v-c5578508]:hover{background:#0000000f}.toolbar-btn.is-active[data-v-c5578508]{background:#2563eb26;color:#2563eb}.toolbar-btn-align[data-v-c5578508]{padding:0}.align-bars[data-v-c5578508]{display:flex;flex-direction:column;gap:2px;width:16px}.align-bars i[data-v-c5578508]{display:block;height:2px;background:currentColor;border-radius:1px}.align-bars.left i[data-v-c5578508]:nth-child(1){width:8px;margin-right:auto}.align-bars.left i[data-v-c5578508]:nth-child(2){width:12px;margin-right:auto}.align-bars.left i[data-v-c5578508]:nth-child(3){width:16px;margin-right:auto}.align-bars.center i[data-v-c5578508]{width:12px;margin-left:auto;margin-right:auto}.align-bars.center i[data-v-c5578508]:nth-child(1){width:8px}.align-bars.center i[data-v-c5578508]:nth-child(2){width:12px}.align-bars.center i[data-v-c5578508]:nth-child(3){width:16px}.align-bars.right i[data-v-c5578508]:nth-child(1){width:8px;margin-left:auto}.align-bars.right i[data-v-c5578508]:nth-child(2){width:12px;margin-left:auto}.align-bars.right i[data-v-c5578508]:nth-child(3){width:16px;margin-left:auto}.align-bars.justify i[data-v-c5578508]{width:16px}.leaf-nav-bar[data-v-c5578508]{display:flex;align-items:center;justify-content:space-between;padding:.4rem 1rem;background:#f0f4ff;border-bottom:1px solid #dbe4f0;flex-shrink:0;gap:.75rem}.leaf-nav-btn[data-v-c5578508]{padding:.3rem .75rem;font-size:.8125rem;font-weight:500;color:#2563eb;background:#fff;border:1px solid #bfdbfe;border-radius:4px;cursor:pointer;flex-shrink:0;font-family:inherit}.leaf-nav-btn[data-v-c5578508]:hover:not(:disabled){background:#eff6ff}.leaf-nav-btn[data-v-c5578508]:disabled{color:#9ca3af;border-color:#e5e7eb;background:#f9fafb;cursor:not-allowed}.leaf-nav-center[data-v-c5578508]{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1;justify-content:center}.leaf-nav-select[data-v-c5578508]{padding:.3rem .5rem;font-size:.8125rem;border:1px solid #d1d5db;border-radius:4px;background:#fff;max-width:320px;min-width:0;font-family:inherit;color:#1f2937}.leaf-nav-select[data-v-c5578508]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.leaf-nav-counter[data-v-c5578508]{font-size:.75rem;color:#6b7280;font-weight:500;white-space:nowrap;flex-shrink:0}.document-scroll[data-v-c5578508]{flex:1;min-height:0;overflow-y:auto;overflow-x:auto;padding:0;display:flex;flex-direction:column;position:relative}.document-scroll.no-scroll[data-v-c5578508]{overflow:hidden}.body-html-view[data-v-c5578508]{width:min(1500px,100%);margin:0 auto;padding:1.5rem 2rem;font-size:.875rem;line-height:1.6;color:#1f2937;position:relative}.body-html-view[data-v-c5578508] .rl-ins{text-decoration:underline;background:#dcfce7;color:#14532d;border-radius:2px}.body-html-view[data-v-c5578508] .rl-del{text-decoration:underline wavy #dc2626;text-underline-offset:2px;background:#fee2e2;color:#7f1d1d;border-radius:2px}.body-html-view[data-v-c5578508] [data-rl-block=del]{background:#fee2e2;color:#7f1d1d;border-radius:2px;text-decoration:underline wavy #dc2626;text-underline-offset:2px}.body-html-view[data-v-c5578508] [data-rl-block=del] td,.body-html-view[data-v-c5578508] [data-rl-block=del] th{background:#fee2e2;color:#7f1d1d;text-decoration:underline wavy #dc2626;text-underline-offset:2px}.body-html-view[data-v-c5578508] p[data-rl-block=del],.body-html-view[data-v-c5578508] li[data-rl-block=del]{background:#fee2e2;color:#7f1d1d;border-radius:2px;text-decoration:underline wavy #dc2626;text-underline-offset:2px}.body-html-view[data-v-c5578508] [data-rl-block=ins]{background:#dcfce7;color:#14532d;text-decoration:underline;border-radius:2px}.body-html-view[data-v-c5578508] [data-rl-block=ins] td,.body-html-view[data-v-c5578508] [data-rl-block=ins] th{background:#dcfce7;color:#14532d}.body-html-view[data-v-c5578508] p[data-rl-block=ins],.body-html-view[data-v-c5578508] li[data-rl-block=ins]{background:#dcfce7;color:#14532d;border-radius:2px}.body-html-view[data-v-c5578508] h2,.body-html-view[data-v-c5578508] h3,.body-html-view[data-v-c5578508] h4,.body-html-view[data-v-c5578508] p,.body-html-view[data-v-c5578508] ul,.body-html-view[data-v-c5578508] ol,.body-html-view[data-v-c5578508] blockquote,.body-html-view[data-v-c5578508] .qpkg-heading,.body-html-view[data-v-c5578508] .qpkg-disc,.body-html-view[data-v-c5578508] .qpkg-q,.body-html-view[data-v-c5578508] .qpkg-rationale,.body-html-view[data-v-c5578508] .qpkg-sources,.body-html-view[data-v-c5578508] .pre-ind-missing-source-banner{max-width:720px;margin-left:auto;margin-right:auto}.body-html-view[data-v-c5578508] h2{margin:0 auto 1rem;font-size:1.125rem;font-weight:600}.body-html-view[data-v-c5578508] h3{margin:1.5rem auto .5rem;font-size:1rem;font-weight:600}.body-html-view[data-v-c5578508] h4{margin:1rem auto .5rem;font-size:.9375rem;font-weight:600}.body-html-view[data-v-c5578508] p{margin:0 auto .75rem}.body-html-view[data-v-c5578508] [data-sentence-id]{cursor:pointer;border-radius:2px;padding:.15em 2px;margin:-.15em -2px;transition:background .15s ease}.body-html-view[data-v-c5578508] .doc-placeholder{color:#c0392b;font-weight:500}.body-html-view[data-v-c5578508] [data-sentence-id]:hover{background:#2563eb14}.body-html-view[data-v-c5578508] [data-sentence-id].doc-sentence-focused{background:#2563eb26}.body-html-view[data-v-c5578508] [data-sentence-id].pv-view-conflict{background:#fdeeee;box-shadow:inset 0 -2px #f2b3b3;cursor:pointer}.body-html-view[data-v-c5578508] .notebook-figure-wrapper{width:fit-content;max-width:100%;margin:1rem auto;padding:.5rem .5rem .4rem;border-radius:6px;background:#fff;border:1px solid #e5e7eb;text-align:center}.body-html-view[data-v-c5578508] .notebook-figure-wrapper>img{display:block;max-width:100%;max-height:32rem;height:auto;margin:0 auto}.body-html-view[data-v-c5578508] .notebook-figure-wrapper>figcaption{margin-top:.4rem;font-size:.85rem;color:#374151;display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .75rem;align-items:baseline}.body-html-view[data-v-c5578508] .notebook-figure-caption{font-style:italic}.body-html-view[data-v-c5578508] .notebook-figure-provenance{font:inherit;font-size:.75rem;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:.05rem .55rem;cursor:pointer}.body-html-view[data-v-c5578508] .notebook-figure-provenance:hover{background:#dbeafe}.body-html-view[data-v-c5578508] .notebook-figure-missing{padding:1.5rem;color:#6b7280;font-size:.85rem;background:#f9fafb;border:1px dashed #d1d5db;border-radius:4px}.body-html-view[data-v-c5578508] .notebook-table-wrapper{width:fit-content;max-width:100%;margin:1rem auto;border-radius:6px;overflow-x:auto;overflow-y:visible;background:#fff;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.body-html-view[data-v-c5578508] .notebook-table-wrapper::-webkit-scrollbar{height:6px}.body-html-view[data-v-c5578508] .notebook-table-wrapper::-webkit-scrollbar-track{background:transparent}.body-html-view[data-v-c5578508] .notebook-table-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.body-html-view[data-v-c5578508] .notebook-table-wrapper:hover::-webkit-scrollbar-thumb{background:#9ca3af}.body-html-view[data-v-c5578508] .notebook-cell-source{cursor:pointer;border-radius:3px;transition:background-color .1s}.body-html-view[data-v-c5578508] .notebook-cell-source:hover{background:#6366f11f;box-shadow:0 0 0 2px #6366f11f}.body-html-view[data-v-c5578508] .notebook-cell-source.cell-source-focused{background:#6366f12e;box-shadow:0 0 0 2px #6366f147}.body-html-view[data-v-c5578508] .notebook-table-empty-message{padding:.6rem .85rem;color:#6b7280;font-size:.85rem;font-style:italic;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:4px}.body-html-view[data-v-c5578508] .pre-ind-missing-source-banner{margin:.5rem auto .75rem;padding:.55rem .85rem;font-size:.82rem;font-weight:500;color:#78350f;background:#fef3c7;border:1px solid #fcd34d;border-left-width:3px;border-radius:4px}.body-html-view[data-v-c5578508] .notebook-table-empty-caption{padding:.5rem .75rem;font-size:.8125rem;font-weight:600;color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-bottom:none;border-radius:4px 4px 0 0}.body-html-view[data-v-c5578508] .notebook-table-caption{padding:.5rem .75rem;font-size:.8125rem;font-weight:600;color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;caption-side:top;text-align:left}.body-html-view[data-v-c5578508] table:not(.notebook-stability-table){border-collapse:collapse!important;margin:1.5em 0;display:table;width:100%;table-layout:auto}.body-html-view[data-v-c5578508] .notebook-table-wrapper>table:not(.notebook-stability-table){width:max-content!important;min-width:0;table-layout:auto!important;margin:0}.body-html-view[data-v-c5578508] table:not(.notebook-stability-table) thead{display:table-header-group}.body-html-view[data-v-c5578508] table:not(.notebook-stability-table) tbody{display:table-row-group}.body-html-view[data-v-c5578508] table:not(.notebook-stability-table) tr{display:table-row}.body-html-view[data-v-c5578508] table:not(.notebook-stability-table) tr:hover{background-color:#f9fafb80}.body-html-view[data-v-c5578508] table:not(.notebook-stability-table) th{padding:8px 12px;text-align:left;font-weight:600;color:#1f2937;border:1px solid #e5e7eb;background-color:#f9fafb;font-size:14px;vertical-align:top;display:table-cell}.body-html-view[data-v-c5578508] .qpkg-heading{font-size:1.15rem;font-weight:600;color:#1f2937;margin:0 auto .75rem}.body-html-view[data-v-c5578508] .qpkg-disc{margin:.85rem auto .25rem;color:#374151}.body-html-view[data-v-c5578508] .qpkg-q{margin:.35rem auto;color:#1f2937}.body-html-view[data-v-c5578508] .qpkg-rationale,.body-html-view[data-v-c5578508] .qpkg-sources{margin:.15rem auto .4rem;padding-left:1rem;color:#4b5563;font-size:.92em}.body-html-view[data-v-c5578508] table td{padding:8px 12px;border:1px solid #e5e7eb;color:#1f2937;font-size:14px;vertical-align:top;line-height:1.6;display:table-cell}.body-html-view[data-v-c5578508] table td,.body-html-view[data-v-c5578508] table th{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;position:relative}.toolbar-btn-list[data-v-c5578508]{display:inline-flex;align-items:center;justify-content:center}.list-icon[data-v-c5578508]{display:flex;flex-direction:column;gap:2px;width:16px;height:12px}.list-line[data-v-c5578508]{display:flex;align-items:center;gap:4px;height:2px}.bullet[data-v-c5578508]{width:3px;height:3px;border-radius:50%;background:currentColor;flex-shrink:0}.line-text[data-v-c5578508]{flex:1;height:2px;background:currentColor;border-radius:1px}.number[data-v-c5578508]{width:6px;height:8px;font-size:8px;line-height:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:600}.toolbar-btn-link[data-v-c5578508]{display:inline-flex;align-items:center;justify-content:center}.link-icon[data-v-c5578508]{display:flex;align-items:center;justify-content:center}.link-icon svg[data-v-c5578508]{display:block}.highlight-icon[data-v-c5578508]{font-size:13px;line-height:1;font-weight:600}.comment-icon[data-v-c5578508]{font-size:14px;line-height:1}.highlight-toolbar-btn[data-v-c5578508]{font-weight:700;background:#fef9c3}.highlight-toolbar-btn.is-active[data-v-c5578508]{background:#fde047;color:#92400e}.comment-toolbar-btn[data-v-c5578508]{font-size:.8125rem}.comment-toolbar-btn[data-v-c5578508]:disabled{opacity:.5;cursor:not-allowed}.comment-toolbar-btn[data-v-c5578508]:disabled:hover{background:transparent}.toolbar-btn-text[data-v-c5578508]{width:auto;padding:0 .5rem;font-size:.8125rem}.table-options-popover[data-v-c5578508]{position:fixed;min-width:170px;display:flex;flex-direction:column;gap:.25rem;padding:.35rem;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 8px 20px #00000014;z-index:200}.table-option-btn[data-v-c5578508]{height:30px;padding:0 .65rem;font-size:.75rem;color:#1f2937;background:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;white-space:nowrap;text-align:left}.table-option-btn[data-v-c5578508]:hover{background:#f3f4f6}.table-options-container[data-v-c5578508]{position:relative;display:inline-flex}.reprompt-inline-bar[data-v-c5578508]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem .75rem;border-top:1px solid #e2e4e8;background:#fff}.reprompt-inline-input[data-v-c5578508]{flex:1;min-height:2rem;max-height:10rem;height:2rem;padding:.45rem .65rem;font-size:.8125rem;line-height:1.45;border:1px solid #d1d5db;border-radius:6px;resize:none;box-sizing:border-box;font-family:inherit}.reprompt-inline-input[data-v-c5578508]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.reprompt-inline-submit[data-v-c5578508]{height:2rem;align-self:flex-end;padding:0 .75rem;font-size:.8125rem;font-weight:600;color:#fff;background:#2563eb;border:1px solid #2563eb;border-radius:6px;cursor:pointer;white-space:nowrap}.reprompt-inline-submit[data-v-c5578508]:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.reprompt-inline-submit[data-v-c5578508]:disabled{opacity:.55;cursor:not-allowed}.reprompt-inline-undo[data-v-c5578508]{width:2rem;height:2rem;align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;padding:0;color:#6b7280;background:#f8fafc;border:1px solid #d1d5db;border-radius:6px;cursor:pointer}.reprompt-inline-undo svg[data-v-c5578508]{width:.95rem;height:.95rem}.reprompt-inline-undo[data-v-c5578508]:hover:not(:disabled){color:#374151;background:#eef2f7}.reprompt-inline-undo[data-v-c5578508]:disabled{opacity:.55;cursor:not-allowed}.reprompt-inline-error[data-v-c5578508]{margin:0;padding:0 1rem .75rem;font-size:.75rem;color:#dc2626;background:#fff}.reprompt-inline-info[data-v-c5578508]{margin:0;padding:0 1rem .75rem;font-size:.75rem;color:#2563eb;background:#fff}.document-scroll[data-v-c5578508] .reprompt-chip-highlight{background-color:#fef08a;border-radius:2px;transition:background-color .15s ease}.document-scroll[data-v-c5578508] .reprompt-chip-highlight-table-scope{background-color:#fef08a!important;transition:background-color .15s ease}.selection-add-to-reprompt-btn[data-v-c5578508]{position:absolute;z-index:50;transform:translate(-50%);padding:.25rem .65rem;font-size:.75rem;font-weight:600;color:#fff;background:#2563eb;border:none;border-radius:5px;cursor:pointer;white-space:nowrap;box-shadow:0 2px 8px #0000002e;pointer-events:auto}.selection-add-to-reprompt-btn[data-v-c5578508]:hover{background:#1d4ed8}.reprompt-inline-bar[data-v-c5578508]{flex-wrap:wrap}.reprompt-context-chips[data-v-c5578508]{display:flex;flex-wrap:wrap;gap:.3rem;width:100%;margin-bottom:.25rem}.reprompt-context-chip[data-v-c5578508]{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;padding:.2rem .45rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;font-size:.7rem;line-height:1.35;color:#1e40af}.reprompt-context-chip[data-v-c5578508]:hover{background:#dbeafe;cursor:pointer}.reprompt-context-chip--active[data-v-c5578508]{background:#dbeafe;border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa}.reprompt-context-chip-text[data-v-c5578508]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:italic}.reprompt-context-chip-clear[data-v-c5578508]{flex-shrink:0;width:1.2rem;height:1.2rem;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:.85rem;font-weight:700;color:#6b7280;background:transparent;border:none;border-radius:3px;cursor:pointer}.reprompt-context-chip-clear[data-v-c5578508]:hover{color:#dc2626;background:#fee2e2}.reprompt-context-clear-all[data-v-c5578508]{padding:.15rem .45rem;font-size:.65rem;font-weight:600;color:#6b7280;background:transparent;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;align-self:center}.reprompt-context-clear-all[data-v-c5578508]:hover{color:#dc2626;border-color:#fca5a5;background:#fef2f2}.comment-modal-overlay[data-v-c5578508]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:200}.comment-modal[data-v-c5578508]{background:#fff;border-radius:8px;padding:1.25rem 1.5rem;min-width:360px;box-shadow:0 4px 20px #00000026}.comment-modal h3[data-v-c5578508]{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:#1f2937}.comment-textarea[data-v-c5578508]{width:100%;min-height:100px;padding:.5rem .75rem;font-size:.875rem;font-family:inherit;border:1px solid #e2e4e8;border-radius:6px;resize:vertical;margin-bottom:.75rem;box-sizing:border-box}.comment-textarea[data-v-c5578508]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.comment-modal-actions[data-v-c5578508]{display:flex;gap:.5rem;justify-content:flex-end}.comment-modal-btn[data-v-c5578508]{padding:.35rem .75rem;font-size:.8125rem;font-weight:500;color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer}.comment-modal-btn[data-v-c5578508]:hover{background:#e5e7eb;color:#1f2937}.comment-modal-btn.primary[data-v-c5578508]{background:#2563eb;color:#fff;border-color:#2563eb}.comment-modal-btn.primary[data-v-c5578508]:hover{background:#1d4ed8}.inline-comment-panel[data-v-c5578508]{position:absolute;width:320px;max-height:400px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;overflow:hidden;display:flex;flex-direction:column;z-index:100}.inline-comment-header[data-v-c5578508]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f8f9fa;border-bottom:1px solid #e5e7eb}.comment-count-badge[data-v-c5578508]{background:#2563eb;color:#fff;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600}.close-comment-btn[data-v-c5578508]{background:transparent;border:none;font-size:20px;color:#6b7280;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px}.close-comment-btn[data-v-c5578508]:hover{background:#e5e7eb;color:#374151}.inline-comment-content[data-v-c5578508]{padding:12px;overflow-y:auto;flex:1}.inline-comment-text[data-v-c5578508]{color:#374151;margin-bottom:8px;line-height:1.5;font-size:14px}.inline-comment-meta[data-v-c5578508]{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#6b7280;margin-bottom:8px}.inline-comment-actions[data-v-c5578508]{display:flex;gap:8px;align-items:center}.inline-reply-btn[data-v-c5578508]{padding:4px 8px;background:#f3f4f6;color:#374151;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;font-size:11px}.inline-reply-btn[data-v-c5578508]:hover{background:#e5e7eb}.inline-delete-btn[data-v-c5578508]{padding:4px 8px;background:#ef4444;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:11px}.inline-delete-btn[data-v-c5578508]:hover{background:#dc2626}.inline-reply-input[data-v-c5578508]{margin-top:8px;padding:8px;background:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}.inline-reply-textarea[data-v-c5578508]{width:100%;min-height:60px;padding:6px;border:1px solid #e5e7eb;border-radius:4px;font-size:12px;font-family:inherit;resize:vertical;margin-bottom:6px;box-sizing:border-box}.inline-reply-textarea[data-v-c5578508]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.inline-reply-actions[data-v-c5578508]{display:flex;justify-content:flex-end;gap:6px}.save-reply-btn[data-v-c5578508]{padding:4px 10px;background:#2563eb;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:11px;font-weight:500}.save-reply-btn[data-v-c5578508]:hover{background:#1d4ed8}.cancel-reply-btn[data-v-c5578508]{padding:4px 10px;background:#f3f4f6;color:#374151;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;font-size:11px}.cancel-reply-btn[data-v-c5578508]:hover{background:#e5e7eb}.inline-replies[data-v-c5578508]{margin-top:8px;padding-top:8px;border-top:1px solid #e5e7eb}.inline-reply-item[data-v-c5578508]{padding:6px;margin-bottom:6px;background:#f9fafb;border-radius:4px}.inline-reply-text[data-v-c5578508]{color:#374151;margin-bottom:4px;line-height:1.4;font-size:12px}.inline-reply-meta[data-v-c5578508]{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#6b7280}.delete-reply-btn-small[data-v-c5578508]{background:#ef4444;color:#fff;border:none;border-radius:50%;width:18px;height:18px;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;padding:0}.delete-reply-btn-small[data-v-c5578508]:hover{background:#dc2626}.body-html-view[data-v-c5578508] mark[data-highlight-id]{background-color:#fef08a;cursor:pointer;border-radius:2px;padding:1px 0}.body-html-view[data-v-c5578508] mark[data-highlight-id]:hover{background-color:#fde047}.link-modal-overlay[data-v-c5578508]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}.link-modal[data-v-c5578508]{background:#fff;border-radius:8px;padding:1.25rem 1.5rem;min-width:320px;box-shadow:0 4px 20px #00000026}.link-modal-title[data-v-c5578508]{margin:0 0 .75rem;font-size:.9375rem;font-weight:600;color:#1f2937}.link-modal-input[data-v-c5578508]{width:100%;padding:.5rem .75rem;font-size:.875rem;border:1px solid #e2e4e8;border-radius:4px;margin-bottom:1rem;box-sizing:border-box}.link-modal-input[data-v-c5578508]:focus{outline:none;border-color:#2563eb}.link-modal-actions[data-v-c5578508]{display:flex;gap:.5rem;justify-content:flex-end;flex-wrap:wrap}.link-modal-btn[data-v-c5578508]{padding:.35rem .75rem;font-size:.8125rem;font-weight:500;color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer}.link-modal-btn[data-v-c5578508]:hover{background:#e5e7eb;color:#1f2937}.link-modal-btn.primary[data-v-c5578508]{background:#2563eb;color:#fff;border-color:#2563eb}.link-modal-btn.primary[data-v-c5578508]:hover{background:#1d4ed8}.link-modal-btn.secondary[data-v-c5578508]{margin-right:auto}.save-modal-overlay[data-v-c5578508]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}.save-modal[data-v-c5578508]{background:#fff;border-radius:8px;padding:1.25rem 1.5rem;min-width:360px;max-width:90vw;box-shadow:0 4px 20px #00000026}.save-modal-title[data-v-c5578508]{margin:0 0 .25rem;font-size:.9375rem;font-weight:600;color:#1f2937}.save-modal-desc[data-v-c5578508]{margin:0 0 .75rem;font-size:.8125rem;color:#6b7280}.save-modal-textarea[data-v-c5578508]{width:100%;padding:.5rem .75rem;font-size:.875rem;border:1px solid #e2e4e8;border-radius:4px;margin-bottom:.75rem;resize:vertical;min-height:4rem;box-sizing:border-box;font-family:inherit}.save-modal-textarea[data-v-c5578508]:focus{outline:none;border-color:#2563eb}.save-modal-error[data-v-c5578508]{margin:0 0 .75rem;font-size:.8125rem;color:#dc2626}.save-modal-attr[data-v-c5578508]{display:flex;flex-direction:column;gap:.4rem;margin:0 0 .85rem}.save-modal-attr-label[data-v-c5578508]{font-size:.75rem;color:#6b7280;font-weight:600}.save-modal-attr-select[data-v-c5578508]{border:1px solid #d1d5db;border-radius:.375rem;padding:.4rem .5rem;font-size:.8125rem;color:#111827;background:#fff}.save-modal-attr-new[data-v-c5578508]{display:flex;gap:.4rem}.save-modal-attr-input[data-v-c5578508]{flex:1;border:1px solid #d1d5db;border-radius:.375rem;padding:.4rem .5rem;font-size:.8125rem}.save-modal-actions[data-v-c5578508]{display:flex;gap:.5rem;justify-content:flex-end;flex-wrap:wrap}.save-modal-btn[data-v-c5578508]{padding:.35rem .75rem;font-size:.8125rem;font-weight:500;color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer}.save-modal-btn[data-v-c5578508]:hover:not(:disabled){background:#e5e7eb;color:#1f2937}.save-modal-btn.primary[data-v-c5578508]{background:#2563eb;color:#fff;border-color:#2563eb}.save-modal-btn.primary[data-v-c5578508]:hover:not(:disabled){background:#1d4ed8}.leaf-status[data-v-c5578508]{display:inline-flex;flex-shrink:0;margin-left:.6rem}.leaf-status-chip[data-v-c5578508]{display:inline-flex;align-items:center;gap:.25rem;padding:.12rem .55rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;border:1px solid transparent}.leaf-status-chip--draft[data-v-c5578508]{color:#6b7280;background:#f8fafc;border-color:#e2e4e8}.leaf-status-chip--final[data-v-c5578508]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}button.leaf-status-chip[data-v-c5578508]{cursor:pointer}button.leaf-status-chip--draft[data-v-c5578508]:hover{background:#eef2f7;color:#4b5563}button.leaf-status-chip--final[data-v-c5578508]:hover{background:#d1fae5}.leaf-status-caret[data-v-c5578508]{opacity:.7}.leaf-status-shield[data-v-c5578508]{flex-shrink:0}.leaf-status-popover[data-v-c5578508]{z-index:1100;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 25px #0f172a1f;padding:.8rem .9rem;font-size:.8rem;color:#374151}.leaf-status-popover-state[data-v-c5578508]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;min-width:0}.leaf-status-popover-title[data-v-c5578508]{font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaf-status-popover-meta[data-v-c5578508]{margin:0 0 .35rem;color:#047857;font-size:.75rem}.leaf-status-popover-explain[data-v-c5578508]{margin:0 0 .6rem;color:#6b7280;font-size:.75rem;line-height:1.4}.leaf-status-popover-note[data-v-c5578508]{margin:0 0 .6rem;padding:.35rem .5rem;border-radius:6px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:.72rem;line-height:1.4}.leaf-status-popover-error[data-v-c5578508]{margin:0 0 .6rem;padding:.35rem .5rem;border-radius:6px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:.72rem;line-height:1.4}.leaf-status-action[data-v-c5578508]{width:100%;padding:.4rem .75rem;border-radius:6px;font-size:.75rem;font-weight:600;text-align:center;cursor:pointer}.leaf-status-action--finalize[data-v-c5578508]{border:1px solid #10b981;background:#10b981;color:#fff}.leaf-status-action--finalize[data-v-c5578508]:hover:not(:disabled){background:#059669}.leaf-status-action--reopen[data-v-c5578508]{border:1px solid #d1d5db;background:#fff;color:#374151}.leaf-status-action--reopen[data-v-c5578508]:hover:not(:disabled){background:#f9fafb}.leaf-status-action[data-v-c5578508]:disabled{opacity:.55;cursor:not-allowed}.save-modal-btn[data-v-c5578508]:disabled{opacity:.6;cursor:not-allowed}.version-banner[data-v-c5578508]{display:flex;align-items:center;gap:.75rem;padding:.5rem 1.5rem;background:#eff6ff;border-bottom:1px solid #bfdbfe;font-size:.8125rem;font-weight:500;color:#1e40af}.version-banner-btn[data-v-c5578508]{padding:.25rem .75rem;font-size:.8125rem;font-weight:500;color:#1e40af;background:#fff;border:1px solid #93c5fd;border-radius:4px;cursor:pointer}.version-banner-btn[data-v-c5578508]:hover{background:#dbeafe}.claims-dropdown-wrapper[data-v-656fbe37]{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.claims-dropdown-header[data-v-656fbe37]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f9fafb;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.8125rem;font-weight:500;color:#374151}.claims-dropdown-header[data-v-656fbe37]:hover{background:#f3f4f6}.expand-icon[data-v-656fbe37]{width:.875rem;height:.875rem;color:#6b7280;transition:transform .15s ease;flex-shrink:0}.expand-icon.open[data-v-656fbe37]{transform:rotate(90deg)}.claims-dropdown-content[data-v-656fbe37]{padding:.5rem .75rem .75rem}.loading-inline[data-v-656fbe37],.error-inline[data-v-656fbe37],.empty-inline[data-v-656fbe37]{font-size:.8125rem;color:#6b7280;padding:.5rem 0}.loading-inline[data-v-656fbe37]{display:flex;align-items:center;gap:.5rem}.error-inline[data-v-656fbe37]{color:#b91c1c}.spinner[data-v-656fbe37]{width:1rem;height:1rem;border:2px solid #e2e4e8;border-top-color:#2563eb;border-radius:50%;animation:spin-656fbe37 .6s linear infinite}@keyframes spin-656fbe37{to{transform:rotate(360deg)}}.claims-filter-tabs[data-v-656fbe37]{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.75rem}.claims-filter-btn[data-v-656fbe37]{padding:.25rem .625rem;font-size:.75rem;font-weight:500;color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;cursor:pointer;white-space:nowrap}.claims-filter-btn[data-v-656fbe37]:hover{color:#1f2937;background:#e5e7eb}.claims-filter-btn.active[data-v-656fbe37]{color:#fff;background:#2563eb;border-color:#2563eb}.claim-count[data-v-656fbe37]{opacity:.7}.claims-list[data-v-656fbe37]{display:flex;flex-direction:column;gap:.5rem}.claim-item[data-v-656fbe37]{padding:.625rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.claim-item[data-v-656fbe37]:hover{border-color:#d1d5db}.claim-text[data-v-656fbe37]{font-size:.8125rem;line-height:1.5;color:#1f2937}.claim-meta[data-v-656fbe37]{display:flex;align-items:center;gap:.5rem;margin-top:.375rem}.claim-type-badge[data-v-656fbe37]{display:inline-block;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#4338ca;background:#eef2ff;border-radius:9999px}.claim-module-badge[data-v-656fbe37]{display:inline-block;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;color:#065f46;background:#ecfdf5;border-radius:9999px}.cmc-document-card[data-v-7fb5206c]{border:1px solid #e5e7eb;border-radius:8px;padding:.75rem;background:#fff;display:flex;flex-direction:column;gap:.75rem}.cmc-doc-header[data-v-7fb5206c]{display:flex;align-items:flex-start;gap:.75rem}.pdf-icon[data-v-7fb5206c]{width:1rem;height:1rem;flex-shrink:0;margin-top:.125rem}.cmc-doc-info[data-v-7fb5206c]{min-width:0;flex:1}.cmc-doc-filename[data-v-7fb5206c]{font-size:.8125rem;font-weight:500;color:#111827;word-break:break-word}.cmc-doc-meta[data-v-7fb5206c]{display:flex;align-items:center;gap:.5rem;margin-top:.25rem;flex-wrap:wrap}.material-type-badge[data-v-7fb5206c]{font-size:.6875rem;font-weight:600;padding:.125rem .375rem;background:#dbeafe;color:#1e40af;border-radius:4px}.cmc-doc-stats[data-v-7fb5206c]{font-size:.75rem;color:#9ca3af}.cmc-metadata[data-v-7fb5206c]{display:flex;gap:1rem;margin-top:.375rem}.cmc-metadata-item[data-v-7fb5206c]{font-size:.75rem;color:#6b7280}.cmc-metadata-item strong[data-v-7fb5206c]{color:#374151}.metadata-row[data-v-6e236729]{display:flex;align-items:baseline;gap:.5rem;font-size:.8125rem}.metadata-label[data-v-6e236729]{color:#6b7280;font-weight:500;white-space:nowrap;min-width:5.5rem}.metadata-value[data-v-6e236729]{color:#111827}.metadata-row[data-v-65264f52]{display:flex;align-items:baseline;gap:.5rem;font-size:.8125rem}.metadata-label[data-v-65264f52]{color:#6b7280;font-weight:500;white-space:nowrap;min-width:5.5rem}.metadata-value[data-v-65264f52]{color:#111827}.metadata-value.editable[data-v-65264f52]{cursor:pointer;border-bottom:1px dashed #d1d5db;padding-bottom:1px}.metadata-value.editable[data-v-65264f52]:hover{color:#2563eb;border-bottom-color:#2563eb}.metadata-select[data-v-65264f52]{font-size:.8125rem;padding:.125rem .375rem;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#111827;outline:none;min-width:8rem}.metadata-select[data-v-65264f52]:focus{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb33}.metadata-row[data-v-324f5355]{display:flex;align-items:baseline;gap:.5rem;font-size:.8125rem}.metadata-label[data-v-324f5355]{color:#6b7280;font-weight:500;white-space:nowrap;min-width:5.5rem}.metadata-value[data-v-324f5355]{color:#111827}.metadata-value.editable[data-v-324f5355]{cursor:pointer;border-bottom:1px dashed #d1d5db;padding-bottom:1px}.metadata-value.editable[data-v-324f5355]:hover{color:#2563eb;border-bottom-color:#2563eb}.multi-select-wrapper[data-v-324f5355]{display:flex;flex-direction:column;gap:.375rem}.multi-chips[data-v-324f5355]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.multi-chip[data-v-324f5355]{display:inline-flex;align-items:center;gap:.125rem;padding:.0625rem .375rem;font-size:.75rem;background:#eef2ff;color:#4338ca;border-radius:9999px;white-space:nowrap}.chip-remove[data-v-324f5355]{background:none;border:none;cursor:pointer;color:#6366f1;font-size:.875rem;line-height:1;padding:0 .125rem}.chip-remove[data-v-324f5355]:hover{color:#dc2626}.multi-add-select[data-v-324f5355]{font-size:.75rem;padding:.0625rem .25rem;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#6b7280;outline:none}.multi-add-select[data-v-324f5355]:focus{border-color:#2563eb}.multi-done-btn[data-v-324f5355]{align-self:flex-start;font-size:.6875rem;font-weight:600;padding:.125rem .5rem;color:#2563eb;background:#2563eb14;border:1px solid #2563eb;border-radius:4px;cursor:pointer}.multi-done-btn[data-v-324f5355]:hover{background:#2563eb26}.study-card[data-v-c973575e]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff}.study-card-header[data-v-c973575e]{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;cursor:pointer;-webkit-user-select:none;user-select:none}.study-card-header[data-v-c973575e]:hover{background:#f9fafb}.study-header-left[data-v-c973575e]{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.expand-icon[data-v-c973575e]{width:.875rem;height:.875rem;color:#6b7280;transition:transform .15s ease;flex-shrink:0}.expand-icon.open[data-v-c973575e]{transform:rotate(90deg)}.study-title[data-v-c973575e]{margin:0;font-size:.875rem;font-weight:600;color:#111827;white-space:nowrap}.study-header-chips[data-v-c973575e]{display:flex;gap:.25rem;flex-wrap:wrap}.study-chip[data-v-c973575e]{display:inline-block;padding:.0625rem .375rem;font-size:.6875rem;font-weight:500;border-radius:9999px;background:#f3f4f6;color:#374151;white-space:nowrap}.chip-domain[data-v-c973575e]{background:#2563eb1a;color:#2563eb}.chip-species[data-v-c973575e]{background:#fef3c7;color:#92400e}.chip-glp[data-v-c973575e]{background:#d1fae5;color:#065f46;font-weight:700}.study-header-counts[data-v-c973575e]{display:flex;gap:.75rem;font-size:.75rem;color:#9ca3af;flex-shrink:0}.study-card-body[data-v-c973575e]{padding:0 .75rem .75rem;display:flex;flex-direction:column;gap:.75rem}.study-metadata[data-v-c973575e]{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 0;border-top:1px solid #f3f4f6}.study-documents[data-v-c973575e]{border-top:1px solid #f3f4f6;padding-top:.5rem}.documents-label[data-v-c973575e]{font-size:.75rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem}.document-list[data-v-c973575e]{display:flex;flex-direction:column;gap:.375rem}.document-item[data-v-c973575e]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem}.pdf-icon[data-v-c973575e]{width:.8rem;height:.8rem;flex-shrink:0}.doc-filename[data-v-c973575e]{font-weight:500;color:#111827;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-stats[data-v-c973575e]{font-size:.75rem;color:#9ca3af;margin-left:auto;white-space:nowrap}.reassign-btn[data-v-c973575e]{background:none;border:none;cursor:pointer;padding:.125rem;color:#9ca3af;flex-shrink:0;border-radius:4px;display:flex;align-items:center}.reassign-btn[data-v-c973575e]:hover{color:#2563eb;background:#2563eb14}.reassign-icon[data-v-c973575e]{width:.8125rem;height:.8125rem}.reassign-controls[data-v-c973575e]{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.reassign-select[data-v-c973575e]{font-size:.75rem;padding:.125rem .25rem;border:1px solid #2563eb;border-radius:4px;background:#fff;color:#111827;outline:none;max-width:10rem}.reassign-select[data-v-c973575e]:focus{box-shadow:0 0 0 1px #2563eb33}.reassign-cancel[data-v-c973575e]{background:none;border:none;cursor:pointer;font-size:.875rem;color:#9ca3af;padding:0 .125rem;line-height:1}.reassign-cancel[data-v-c973575e]:hover{color:#dc2626}.claims-page[data-v-a15f4e21]{display:flex;flex-direction:column;height:100vh;width:100%;background:#fff}.claims-page[data-v-a15f4e21] .doc-flash{animation:docFlash-a15f4e21 1.8s ease;border-radius:10px}@keyframes docFlash-a15f4e21{0%{box-shadow:0 0 0 3px color-mix(in srgb,var(--ind-blue-500, #3d3dff) 65%,transparent)}70%{box-shadow:0 0 0 3px color-mix(in srgb,var(--ind-blue-500, #3d3dff) 65%,transparent)}to{box-shadow:0 0 0 3px transparent}}.app-header[data-v-a15f4e21]{background:#fff;border-bottom:1px solid #e2e4e8;padding:0 1.5rem}.header-inner[data-v-a15f4e21]{display:flex;flex-direction:column;gap:0}.main-nav[data-v-a15f4e21]{display:flex;align-items:center;gap:0;margin-top:0}.brand-link[data-v-a15f4e21]{display:inline-flex;align-items:center;justify-content:center;margin-left:-1.25rem;margin-right:.75rem;padding:.25rem 0;flex-shrink:0}.brand-logo[data-v-a15f4e21]{width:1.625rem;height:1.625rem;display:block;border-radius:999px}.nav-tab[data-v-a15f4e21]{padding:.5rem 1rem;font-size:.875rem;color:#6b7280;text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}.nav-tab[data-v-a15f4e21]:hover{color:#1f2937}.nav-tab.active[data-v-a15f4e21]{color:#1f2937;font-weight:500;border-bottom-color:#2563eb;background:#2563eb0a}.page-content[data-v-a15f4e21]{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto}.title-bar[data-v-a15f4e21]{padding:.75rem 1.5rem;background:#fff;border-bottom:1px solid #e2e4e8}.page-title[data-v-a15f4e21]{margin:0;font-size:1.25rem;font-weight:600;color:#1f2937}.page-subtitle[data-v-a15f4e21]{margin:.25rem 0 0;font-size:.8125rem;color:#6b7280}.claims-container[data-v-a15f4e21]{padding:1rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.loading-state[data-v-a15f4e21]{display:flex;align-items:center;gap:.75rem;padding:2rem 0;justify-content:center;color:#6b7280;font-size:.875rem}.spinner[data-v-a15f4e21]{width:1.25rem;height:1.25rem;border:2px solid #e2e4e8;border-top-color:#2563eb;border-radius:50%;animation:spin-a15f4e21 .6s linear infinite}@keyframes spin-a15f4e21{to{transform:rotate(360deg)}}.error-state[data-v-a15f4e21]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;font-size:.875rem;color:#b91c1c}.retry-btn[data-v-a15f4e21]{padding:.25rem .75rem;font-size:.8125rem;font-weight:500;color:#b91c1c;background:#fff;border:1px solid #fca5a5;border-radius:4px;cursor:pointer}.retry-btn[data-v-a15f4e21]:hover{background:#fee2e2}.empty-state[data-v-a15f4e21]{padding:2rem 1rem;text-align:center;color:#6b7280;font-size:.875rem;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px}.module-section[data-v-a15f4e21]{border:1px solid #e2e4e8;border-radius:8px;overflow:hidden}.module-header[data-v-a15f4e21]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#f8fafc;cursor:pointer;-webkit-user-select:none;user-select:none}.module-header[data-v-a15f4e21]:hover{background:#f1f5f9}.module-header-left[data-v-a15f4e21]{display:flex;align-items:center;gap:.5rem}.expand-icon[data-v-a15f4e21]{width:1rem;height:1rem;color:#6b7280;transition:transform .15s ease;flex-shrink:0}.module-section.expanded>.module-header .expand-icon[data-v-a15f4e21]{transform:rotate(90deg)}.module-title[data-v-a15f4e21]{font-size:.9375rem;font-weight:600;color:#1f2937}.module-stats[data-v-a15f4e21]{font-size:.75rem;color:#6b7280}.module-content[data-v-a15f4e21]{padding:.5rem 1rem 1rem;display:flex;flex-direction:column;gap:.75rem}.supporting-docs-section[data-v-a15f4e21]{margin-top:.5rem}.supporting-docs-header[data-v-a15f4e21]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:#6b7280;margin-bottom:.5rem}.supporting-icon[data-v-a15f4e21]{width:.875rem;height:.875rem}.mr[data-v-fbd344a2]{margin-top:10px}.mr-toggle[data-v-fbd344a2]{display:flex;align-items:center;gap:6px;width:100%;padding:7px 0;border:0;background:none;cursor:pointer;text-align:left;font:600 12px/1.4 var(--ind-font-ui);color:#374151}.mr-caret[data-v-fbd344a2]{font-size:9px;color:#9ca3af}.mr-target[data-v-fbd344a2]{border-radius:4px;padding:1px 5px;background:#f3f4f6;color:#6b7280;font:600 10px/1.6 var(--ind-font-ui)}.mr-type[data-v-fbd344a2]{margin-left:auto;color:#2f5a86;font:600 10px/1.6 var(--ind-font-ui)}.mr-body[data-v-fbd344a2]{padding:4px 0 8px}.mr-row[data-v-fbd344a2]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mr-label[data-v-fbd344a2]{font:500 11px/1.5 var(--ind-font-ui);color:#6b7280}.mr-select[data-v-fbd344a2]{padding:3px 6px;font:400 12px/1.4 var(--ind-font-ui)}.mr-note[data-v-fbd344a2]{margin:4px 0;font:400 11.5px/1.5 var(--ind-font-ui);color:#6b7280}.mr-error[data-v-fbd344a2]{color:#b91c1c}.mr-ok[data-v-fbd344a2]{color:#2f7a63}.mr-outstanding ul[data-v-fbd344a2]{margin:3px 0 0;padding-left:18px}.mr-outstanding li[data-v-fbd344a2]{font:400 11.5px/1.6 var(--ind-font-ui);color:#92400e}.mr-preview[data-v-fbd344a2]{margin:8px 0 0;padding:8px;max-height:220px;overflow:auto;border:1px solid #e5e7eb;border-radius:6px;background:#fafbfc;font:400 11px/1.6 var(--ind-font-mono, monospace);white-space:pre-wrap;color:#374151}.generate-page[data-v-d56da69f]{display:flex;flex-direction:column;min-height:100vh;width:100%;background:#fff}.page-content[data-v-d56da69f]{display:flex;flex-direction:column;flex:1;min-height:0}.title-bar[data-v-d56da69f]{padding:.75rem 1.5rem;background:#fff;border-bottom:1px solid #e2e4e8;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.title-bar-text[data-v-d56da69f]{min-width:0}.page-title[data-v-d56da69f]{margin:0;font-size:1.25rem;font-weight:600;color:#1f2937}.page-subtitle[data-v-d56da69f]{margin:.35rem 0 0;font-size:.8125rem;color:#6b7280}.generate-layout[data-v-d56da69f]{display:grid;grid-template-columns:minmax(540px,1fr) minmax(320px,420px);gap:1rem;padding:1rem 1.25rem 1.25rem;min-height:0;flex:1}.panel[data-v-d56da69f]{border:1px solid #e2e4e8;border-radius:10px;background:#fff;display:flex;flex-direction:column;min-height:0}.panel-header[data-v-d56da69f]{padding:.85rem 1rem;border-bottom:1px solid #e5e7eb}.panel-header h2[data-v-d56da69f]{margin:0;font-size:.95rem;font-weight:600;color:#111827}.panel-header p[data-v-d56da69f]{margin:.25rem 0 0;font-size:.75rem;color:#6b7280}.module-tree[data-v-d56da69f]{overflow:auto;padding:.5rem .35rem .65rem}.module-row[data-v-d56da69f]{display:grid;grid-template-columns:1rem 1rem 1fr auto;align-items:center;gap:.5rem;min-height:2rem;border-radius:6px;margin:.1rem 0;padding-right:.65rem}.module-row[data-v-d56da69f]:hover{background:#f8fafc}.module-row.disabled[data-v-d56da69f]{opacity:.55}.expand-btn[data-v-d56da69f]{border:none;background:transparent;color:#6b7280;cursor:pointer;padding:0;line-height:1}.expand-spacer[data-v-d56da69f]{width:1rem;display:inline-block}.module-checkbox[data-v-d56da69f]{margin:0}.row-main[data-v-d56da69f]{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.row-label[data-v-d56da69f]{display:inline-flex;gap:.45rem;align-items:baseline;min-width:0}.row-id[data-v-d56da69f]{color:#2563eb;font-weight:600;font-size:.75rem}.row-title[data-v-d56da69f]{font-size:.8rem;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-count[data-v-d56da69f]{display:inline-flex;align-items:center;gap:.28rem;font-size:.75rem;color:#374151;font-variant-numeric:tabular-nums;min-width:2.8rem;text-align:right;cursor:help}.row-count.zero[data-v-d56da69f]{color:#9ca3af}.claim-count-icon[data-v-d56da69f]{width:.85rem;height:.85rem;flex-shrink:0}.action-panel[data-v-d56da69f]{padding:.75rem 1rem 1rem;gap:.75rem}.pkg-action[data-v-d56da69f]{margin-top:.75rem;display:flex;flex-direction:column;gap:.375rem}.generate-btn--secondary[data-v-d56da69f]{background:var(--surface-raised, #fff);color:inherit;border:1px solid var(--border-strong, #c4c4c4)}.pkg-summary[data-v-d56da69f]{font-size:.75rem;color:var(--text-secondary, #666);margin:0}.row-na[data-v-d56da69f]{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;opacity:.75;cursor:pointer;white-space:nowrap;padding-right:.5rem}.row-na input[data-v-d56da69f]{cursor:pointer}.generate-btn[data-v-d56da69f]{height:2.2rem;border-radius:6px;border:1px solid #2563eb;background:#2563eb;color:#fff;font-size:.84rem;font-weight:600;cursor:pointer}.generate-btn[data-v-d56da69f]:disabled{opacity:.55;cursor:not-allowed}.generation-message[data-v-d56da69f]{margin:0;font-size:.78rem;color:#1f2937}.state-message.error[data-v-d56da69f]{color:#b91c1c}.final-badge[data-v-d56da69f]{display:inline-flex;align-items:center;gap:.2rem;flex-shrink:0;padding:.05rem .4rem;border-radius:999px;font-size:.68rem;font-weight:600;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;white-space:nowrap}.finalized-prompt[data-v-d56da69f]{border:1px solid #fcd34d;background:#fffbeb;border-radius:8px;padding:.65rem .75rem;display:flex;flex-direction:column;gap:.5rem}.finalized-prompt-text[data-v-d56da69f]{margin:0;font-size:.78rem;color:#92400e}.finalized-actions[data-v-d56da69f]{display:flex;gap:.5rem}.skip-regen[data-v-d56da69f],.confirm-regen[data-v-d56da69f],.cancel-regen[data-v-d56da69f]{height:1.9rem;border-radius:6px;font-size:.78rem;font-weight:600;cursor:pointer;padding:0 .7rem}.skip-regen[data-v-d56da69f]{border:1px solid #2563eb;background:#2563eb;color:#fff}.confirm-regen[data-v-d56da69f]{border:1px solid #d97706;background:#fff;color:#b45309}.cancel-regen[data-v-d56da69f]{border:1px solid #d1d5db;background:#fff;color:#374151}.state-message[data-v-d56da69f]{padding:1rem;color:#6b7280;font-size:.82rem}.progress-wrap[data-v-d56da69f]{display:flex;flex-direction:column;gap:.35rem}.progress-bar[data-v-d56da69f]{height:.45rem;background:#e5e7eb;border-radius:999px;overflow:hidden}.progress-label[data-v-d56da69f]{color:#6b7280;font-size:.78rem;font-variant-numeric:tabular-nums}.progress-fill[data-v-d56da69f]{height:100%;width:0%;background:linear-gradient(90deg,#2563eb,#3b82f6);transition:width .25s ease}.progress-text[data-v-d56da69f]{margin:0;font-size:.75rem;color:#6b7280}.result-wrap h3[data-v-d56da69f]{margin:0 0 .3rem;font-size:.86rem;color:#111827}.result-wrap p[data-v-d56da69f]{margin:0;font-size:.76rem;color:#6b7280}.result-wrap ul[data-v-d56da69f]{margin:.5rem 0 0;padding-left:1rem;font-size:.78rem;color:#1f2937}.result-wrap--error h3[data-v-d56da69f],.result-wrap--error ul[data-v-d56da69f]{color:#b91c1c}.view-notebook-btn[data-v-d56da69f]{margin-top:.55rem;height:2rem;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#1f2937;font-size:.8rem;font-weight:600;cursor:pointer;padding:0 .75rem}.view-notebook-btn[data-v-d56da69f]:hover{background:#f9fafb}@media(max-width:1180px){.generate-layout[data-v-d56da69f]{grid-template-columns:1fr}}.gae-overlay[data-v-591a71fb]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}.gae-modal[data-v-591a71fb]{background:#fff;border-radius:8px;padding:1.25rem 1.5rem;width:440px;max-width:92vw;box-shadow:0 4px 20px #00000026}.gae-title[data-v-591a71fb]{margin:0 0 1rem;font-size:1.1rem}.gae-section[data-v-591a71fb]{margin-bottom:1rem}.gae-label[data-v-591a71fb]{margin:0 0 .4rem;font-weight:600;font-size:.85rem;color:#555}.gae-options[data-v-591a71fb]{display:flex;gap:1.25rem}.gae-options--stacked[data-v-591a71fb]{flex-direction:column;gap:.5rem}.gae-option[data-v-591a71fb]{display:flex;align-items:baseline;gap:.4rem;cursor:pointer;font-size:.9rem}.gae-hint[data-v-591a71fb]{color:#999;font-size:.78rem}.gae-error[data-v-591a71fb]{color:#b3261e;font-size:.85rem;margin:0 0 .75rem}.gae-actions[data-v-591a71fb]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.gae-btn[data-v-591a71fb]{padding:.45rem 1rem;border:1px solid #ccc;border-radius:6px;background:#fff;cursor:pointer;font-size:.9rem}.gae-btn[data-v-591a71fb]:disabled{opacity:.6;cursor:default}.gae-btn.primary[data-v-591a71fb]{background:#2563eb;border-color:#2563eb;color:#fff}.gae-btn.primary[data-v-591a71fb]:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.export-page[data-v-491d591c]{display:flex;flex-direction:column;min-height:100vh;width:100%;background:#fff}.page-content[data-v-491d591c]{display:flex;flex-direction:column;flex:1;min-height:0}.title-bar[data-v-491d591c]{padding:.75rem 1.5rem;background:#fff;border-bottom:1px solid #e2e4e8}.page-title[data-v-491d591c]{margin:0;font-size:1.25rem;font-weight:600;color:#1f2937}.page-subtitle[data-v-491d591c]{margin:.35rem 0 0;font-size:.8125rem;color:#6b7280}.top-layout[data-v-491d591c]{display:grid;grid-template-columns:minmax(560px,1fr) minmax(320px,420px);gap:1rem;padding:1rem 1.25rem .75rem}.panel[data-v-491d591c]{border:1px solid #e2e4e8;border-radius:10px;background:#fff}.panel-header[data-v-491d591c]{padding:.85rem 1rem;border-bottom:1px solid #e5e7eb}.panel-header h2[data-v-491d591c]{margin:0;font-size:.95rem;font-weight:600;color:#111827}.panel-header p[data-v-491d591c]{margin:.25rem 0 0;font-size:.75rem;color:#6b7280}.panel-empty[data-v-491d591c]{padding:1rem;font-size:.82rem;color:#6b7280}.panel-empty.error[data-v-491d591c],.status-text.error[data-v-491d591c]{color:#b91c1c}.module-tree[data-v-491d591c]{max-height:380px;overflow:auto;padding:.5rem .35rem .65rem}.module-row[data-v-491d591c]{display:grid;grid-template-columns:1rem 1rem 1fr auto;align-items:center;gap:.5rem;min-height:2rem;border-radius:6px;margin:.1rem 0;padding-right:.65rem}.module-row[data-v-491d591c]:hover{background:#f8fafc}.module-row.disabled[data-v-491d591c]{opacity:.55}.expand-btn[data-v-491d591c]{border:none;background:transparent;color:#6b7280;cursor:pointer;padding:0;line-height:1}.expand-spacer[data-v-491d591c]{width:1rem;display:inline-block}.module-checkbox[data-v-491d591c]{margin:0}.row-label[data-v-491d591c]{display:inline-flex;gap:.45rem;align-items:baseline;min-width:0}.row-id[data-v-491d591c]{color:#2563eb;font-weight:600;font-size:.75rem}.row-title[data-v-491d591c]{font-size:.8rem;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.not-applicable-badge[data-v-491d591c]{margin-left:.5rem;padding:.05rem .4rem;border-radius:999px;background:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280;font-size:.66rem;font-style:italic;white-space:nowrap;cursor:help}.row-count[data-v-491d591c]{display:inline-flex;align-items:center;gap:.28rem;font-size:.75rem;color:#374151;font-variant-numeric:tabular-nums;min-width:2.8rem;text-align:right;cursor:help}.row-count.zero[data-v-491d591c]{color:#9ca3af}.claim-count-icon[data-v-491d591c]{width:.85rem;height:.85rem;flex-shrink:0}.action-panel[data-v-491d591c]{display:flex;flex-direction:column}.doc-group[data-v-491d591c]{padding:.85rem 1rem;border-bottom:1px solid #f1f5f9}.doc-group h3[data-v-491d591c]{margin:0;font-size:.85rem;color:#1f2937}.doc-group p[data-v-491d591c]{margin:.35rem 0 .6rem;font-size:.75rem;color:#6b7280}.primary-btn[data-v-491d591c],.secondary-btn[data-v-491d591c],.tertiary-btn[data-v-491d591c]{height:2rem;border-radius:6px;padding:0 .75rem;font-size:.78rem;font-weight:600;cursor:pointer;border:1px solid transparent}.primary-btn[data-v-491d591c]{background:#2563eb;color:#fff;border-color:#2563eb}.primary-btn[data-v-491d591c]:hover:not(:disabled){background:#1d4ed8}.secondary-btn[data-v-491d591c]{background:#fff;color:#374151;border-color:#d1d5db}.secondary-btn[data-v-491d591c]:hover:not(:disabled){background:#f9fafb}.tertiary-btn[data-v-491d591c]{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.tertiary-btn[data-v-491d591c]:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}.primary-btn[data-v-491d591c]:disabled,.secondary-btn[data-v-491d591c]:disabled,.tertiary-btn[data-v-491d591c]:disabled{opacity:.55;cursor:not-allowed}.pkg-line[data-v-491d591c]{font-size:.8125rem;color:var(--text-secondary, #555);margin:0 0 .375rem}.pkg-ok[data-v-491d591c]{color:#067647}.pkg-blocking[data-v-491d591c]{color:#b54708;font-weight:600}.pkg-note[data-v-491d591c]{font-size:.75rem;color:var(--text-secondary, #666);margin:.375rem 0 0;line-height:1.5}.pkg-gaps[data-v-491d591c]{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-direction:column;gap:.375rem}.pkg-gaps li[data-v-491d591c]{border-left:2px solid var(--border-subtle, #e5e5e5);padding-left:.5rem;font-size:.75rem;line-height:1.5}.pkg-gaps li.sev-high[data-v-491d591c]{border-left-color:#b42318}.pkg-gaps li.sev-medium[data-v-491d591c]{border-left-color:#b54708}.pkg-gaps li.acked[data-v-491d591c]{opacity:.55}.pkg-ack[data-v-491d591c]{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;opacity:.8;cursor:pointer;margin-left:.5rem}.status-text[data-v-491d591c]{margin:.5rem 1rem .9rem;font-size:.75rem;color:#1f2937}.library-panel[data-v-491d591c]{margin:0 1.25rem 1.25rem;display:flex;flex-direction:column;min-height:300px}.table-wrap[data-v-491d591c]{overflow:auto;max-height:360px}.exports-table[data-v-491d591c]{width:100%;border-collapse:collapse;font-size:.8125rem}.exports-table thead tr[data-v-491d591c]{border-bottom:1px solid #e5e7eb}.exports-table th[data-v-491d591c],.exports-table td[data-v-491d591c]{padding:.75rem 1rem;text-align:left}.exports-table th[data-v-491d591c]{font-weight:500;color:#6b7280}.exports-table td[data-v-491d591c]{border-bottom:1px solid #f3f4f6;color:#1f2937}.wf-chip[data-v-491d591c]{flex:none;border-radius:2px;padding:1px 5px;font:600 9px/1.6 var(--ind-font-ui);letter-spacing:.02em;white-space:nowrap}.wf-ind[data-v-491d591c]{background:#3a6ea51a;color:#2f5a86}.wf-mkt[data-v-491d591c]{background:#2f7a631f;color:#2f7a63}.stage-pill[data-v-491d591c]{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;font:600 10px/1.6 var(--ind-font-ui);white-space:nowrap}.stage-ind[data-v-491d591c]{background:#3a6ea51a;color:#2f5a86}.stage-mkt[data-v-491d591c]{background:#2f7a631f;color:#2f7a63}.stage-unknown[data-v-491d591c]{background:#f3f4f6;color:#9ca3af}.export-row[data-v-491d591c]{cursor:pointer}.export-row[data-v-491d591c]:hover{background:#f8fafc}.name-cell[data-v-491d591c]{max-width:460px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.type-pill[data-v-491d591c]{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;border-radius:999px;padding:.15rem .55rem;font-size:.68rem;font-weight:600}.type-pill.docx[data-v-491d591c]{color:#1d4ed8;background:#eff6ff}.type-pill.zip[data-v-491d591c]{color:#92400e;background:#fffbeb}.actions-col[data-v-491d591c]{width:70px;text-align:center}.actions-wrapper[data-v-491d591c]{position:relative;display:inline-block}.actions-btn[data-v-491d591c]{background:none;border:none;cursor:pointer;color:#9ca3af;font-size:1rem;letter-spacing:.05em;padding:.2rem .45rem;border-radius:4px;line-height:1}.actions-btn[data-v-491d591c]:hover{color:#4b5563;background:#f3f4f6}.actions-dropdown[data-v-491d591c],.export-context-menu[data-v-491d591c]{position:absolute;right:0;top:calc(100% + 4px);z-index:120;background:#fff;border:1px solid #e2e4e8;border-radius:6px;box-shadow:0 4px 12px #00000014;min-width:150px;padding:.25rem 0}.export-context-menu[data-v-491d591c]{position:fixed;right:auto;top:auto;min-width:150px;width:max-content;max-width:220px}.dropdown-item[data-v-491d591c]{display:block;width:100%;padding:.5rem 1rem;text-align:left;background:none;border:none;cursor:pointer;font-size:.8125rem;color:#1f2937}.dropdown-item[data-v-491d591c]:hover{background:#f3f4f6}.dropdown-item--danger[data-v-491d591c]{color:#dc2626}.dropdown-item--danger[data-v-491d591c]:hover{background:#fef2f2}@media(max-width:1180px){.top-layout[data-v-491d591c]{grid-template-columns:1fr}.library-panel[data-v-491d591c]{margin-top:.5rem}}.rs[data-v-d64d44f9]{display:inline-flex}.rs-trigger[data-v-d64d44f9]{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;height:100%;min-height:30px;box-sizing:border-box;border:0;border-radius:6px;padding:0 10px;background:transparent;font:600 13px/1 Nunito,system-ui,-apple-system,sans-serif;cursor:pointer;white-space:nowrap}.rs-trigger[data-v-d64d44f9]:hover:not(:disabled){background:#1118270a}.rs-trigger[data-v-d64d44f9]:disabled{cursor:not-allowed;opacity:.55}.rs-dot[data-v-d64d44f9]{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.rs-label[data-v-d64d44f9]{flex:1;text-align:left}.rs-caret[data-v-d64d44f9]{color:#9ca3af;flex-shrink:0}.role-admin[data-v-d64d44f9]{color:#2e46b5}.role-reviewer[data-v-d64d44f9]{color:#9a6700}.role-writer[data-v-d64d44f9]{color:#475569}.rs-menu[data-v-d64d44f9]{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 12px 32px #0f172a24;padding:5px}.rs-option[data-v-d64d44f9]{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;cursor:pointer;padding:8px 10px;border-radius:7px;background:transparent;color:#374151;font:600 13px/1.2 Nunito,system-ui,-apple-system,sans-serif}.rs-option[data-v-d64d44f9]:hover{background:#f3f4f6}.rs-option.is-selected[data-v-d64d44f9]{background:#eef1ff}.rs-opt-label[data-v-d64d44f9]{flex:1}.rs-check[data-v-d64d44f9]{flex-shrink:0}.opt-admin .rs-dot[data-v-d64d44f9],.opt-admin .rs-check[data-v-d64d44f9]{color:#2e46b5}.opt-reviewer .rs-dot[data-v-d64d44f9],.opt-reviewer .rs-check[data-v-d64d44f9]{color:#9a6700}.opt-writer .rs-dot[data-v-d64d44f9],.opt-writer .rs-check[data-v-d64d44f9]{color:#475569}.rm[data-v-014fb4b8]{display:inline-block}.rm-trigger[data-v-014fb4b8]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:6px;background:none;color:#6b7280;cursor:pointer;font-size:18px;line-height:1}.rm-trigger[data-v-014fb4b8]:hover:not(:disabled){background:#f3f4f6;color:#111827}.rm-trigger[data-v-014fb4b8]:disabled{opacity:.4;cursor:not-allowed}.rm-dots[data-v-014fb4b8]{font-size:14px;line-height:1;letter-spacing:1px}.rm-menu[data-v-014fb4b8]{z-index:1000;background:#fff;border:1px solid rgb(218,218,222);border-radius:10px;box-shadow:0 10px 28px #00000029;padding:6px}.rm-item[data-v-014fb4b8]{display:block;width:100%;text-align:left;border:0;background:none;cursor:pointer;padding:9px 12px;border-radius:6px;font:500 13px/1.3 Nunito,system-ui,-apple-system,sans-serif;color:#1f2937;white-space:nowrap}.rm-item[data-v-014fb4b8]:hover{background:#f8f8fa}.rm-item.danger[data-v-014fb4b8]{color:#b91c1c}.rm-item.danger[data-v-014fb4b8]:hover{background:#fef2f2}.rm-sep[data-v-014fb4b8]{height:1px;margin:5px 6px;background:#eeeff2}.stage-pane .page-head[data-v-d0837682]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid var(--ind-line-2);margin-bottom:24px}.stage-pane .pdesc[data-v-d0837682]{font:400 13px/1.55 var(--ind-font-ui);color:var(--ind-mute-3);margin:6px 0 0;max-width:441px}.stage-pane .field-block[data-v-d0837682]{background:#fff;border:1px solid var(--ind-line-1);border-radius:8px;padding:20px}.stage-pane .field-block h3[data-v-d0837682]{font:600 14px/1.4 var(--ind-font-ui);color:var(--ind-fg-1);margin:0 0 4px}.stage-pane .field-desc[data-v-d0837682]{font:400 12px/1.5 var(--ind-font-data);color:var(--ind-mute-3);margin:0 0 16px;max-width:540px}.stage-opts[data-v-d0837682]{display:flex;flex-direction:column;gap:8px}.stage-row[data-v-d0837682]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--ind-line-2);border-radius:6px;cursor:pointer;transition:border-color .1s,background .1s}.stage-row[data-v-d0837682]:hover{border-color:var(--ind-line-1);background:var(--ind-surface-1)}.stage-row.on[data-v-d0837682]{border-color:var(--ind-blue-500);background:var(--ind-ai-tint)}.stage-row.on[data-v-d0837682]:hover{border-color:var(--ind-blue-500)}.stage-row.disabled[data-v-d0837682]{cursor:not-allowed;opacity:.75}.stage-row[data-v-d0837682]:focus-visible{outline:none;box-shadow:var(--ind-focus-ring)}.stage-radio[data-v-d0837682]{width:18px;height:18px;border:2px solid var(--ind-line-1);border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1px}.stage-row.on .stage-radio[data-v-d0837682]{border-color:var(--ind-blue-500)}.stage-row.on .stage-radio[data-v-d0837682]:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--ind-blue-500)}.stage-info[data-v-d0837682]{flex:1;min-width:0}.stage-label[data-v-d0837682]{font:600 13px/1.3 var(--ind-font-ui);color:var(--ind-fg-1)}.stage-hint[data-v-d0837682]{font:400 12px/1.5 var(--ind-font-data);color:var(--ind-mute-3);margin-top:2px}.stage-sub[data-v-d0837682]{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px;padding-top:14px;border-top:1px solid var(--ind-line-2);cursor:default}.sub-field[data-v-d0837682]{display:flex;flex-direction:column;gap:4px}.sub-label[data-v-d0837682]{font:500 11px/1.4 var(--ind-font-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--ind-mute-3)}.sub-select[data-v-d0837682]{min-width:150px;padding:5px 8px;border:1px solid var(--ind-line-1);border-radius:4px;background:#fff;font:400 13px/1.3 var(--ind-font-ui);color:var(--ind-fg-1)}.sub-select[data-v-d0837682]:disabled{background:var(--ind-line-3);color:var(--ind-mute-3)}.sub-hint[data-v-d0837682]{max-width:30ch;font:400 11px/1.45 var(--ind-font-data);color:var(--ind-mute-3)}.stage-current[data-v-d0837682]{margin-left:8px;font:500 11px/1.6 var(--ind-font-data);color:var(--ind-blue-600)}.dlg-fields[data-v-d0837682]{display:flex;flex-wrap:wrap;gap:16px;margin:4px 0 10px}.dlg-hint[data-v-d0837682]{font:400 11.5px/1.5 var(--ind-font-data)!important;color:var(--ind-mute-3)!important;margin:0 0 4px!important}.stage-note[data-v-d0837682]{margin:0 0 14px;font:400 12px/1.5 var(--ind-font-ui);color:var(--ind-mute-3)}.btn[data-v-d0837682]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:4px;font:500 13px/1 var(--ind-font-ui);cursor:pointer;border:1px solid transparent;white-space:nowrap}.btn.ghost[data-v-d0837682]{border-color:var(--ind-line-1);color:var(--ind-fg-3);background:#fff}.btn.ghost[data-v-d0837682]:hover{border-color:var(--ind-mute-6);color:var(--ind-fg-1)}.btn.primary[data-v-d0837682]{background:var(--ind-blue-500);color:#fff;border:none}.btn.primary[data-v-d0837682]:hover{background:var(--ind-blue-600)}.btn[data-v-d0837682]:disabled{opacity:.55;cursor:not-allowed}.hist-toggle[data-v-d0837682]{margin-top:16px;display:flex;align-items:center;gap:6px;font:500 12px/1 var(--ind-font-ui);color:var(--ind-blue-600);cursor:pointer;background:none;border:none;padding:0}.hist-toggle[data-v-d0837682]:hover{text-decoration:underline}.hist-toggle svg[data-v-d0837682]{width:12px;height:12px}.hist-list[data-v-d0837682]{margin-top:12px;border:1px solid var(--ind-line-2);border-radius:6px;background:var(--ind-surface-1);overflow:hidden}.hist-empty[data-v-d0837682]{margin:0;padding:12px;font:400 12px/1.5 var(--ind-font-ui);color:var(--ind-mute-3)}.hist-item[data-v-d0837682]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-bottom:1px solid var(--ind-line-3)}.hist-item[data-v-d0837682]:last-child{border-bottom:none}.hist-body[data-v-d0837682]{flex:1;min-width:0}.hist-who[data-v-d0837682]{font:500 12px/1.3 var(--ind-font-ui);color:var(--ind-fg-1)}.hist-who.opaque[data-v-d0837682]{font-family:var(--ind-font-data);font-size:11.5px;color:var(--ind-mute-4)}.hist-what[data-v-d0837682]{font:400 11.5px/1.4 var(--ind-font-data);color:var(--ind-mute-3);margin-top:2px}.hist-when[data-v-d0837682]{font:400 11px/1.4 var(--ind-font-data);color:var(--ind-mute-4);margin-top:3px}.dim[data-v-d0837682]{position:fixed;inset:0;background:#0808086b;z-index:200;display:flex;align-items:center;justify-content:center;animation:dim-in-d0837682 .12s ease-out}@keyframes dim-in-d0837682{0%{opacity:0}to{opacity:1}}.dialog[data-v-d0837682]{background:#fff;border-radius:10px;width:420px;padding:24px 24px 20px;box-shadow:0 24px 56px #00000038}.dialog h4[data-v-d0837682]{font:700 16px/1.3 var(--ind-font-ui);color:var(--ind-ink);margin:0 0 8px}.dialog p[data-v-d0837682]{font:400 13px/1.55 var(--ind-font-ui);color:var(--ind-fg-3);margin:0 0 18px}.dialog p b[data-v-d0837682]{color:var(--ind-fg-1)}.dialog .row-act[data-v-d0837682]{display:flex;justify-content:flex-end;gap:8px}.stage-confirm .effects[data-v-d0837682]{margin:12px 0 16px;padding:0 0 0 18px}.stage-confirm .effects li[data-v-d0837682]{font:400 12.5px/1.55 var(--ind-font-ui);color:var(--ind-fg-3);margin-bottom:4px}.stage-confirm .safe[data-v-d0837682]{font:500 13px/1.4 var(--ind-font-ui);color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;padding:12px 14px;border-radius:6px;margin:4px 0 20px;display:flex;align-items:center;gap:10px}.stage-confirm .safe svg[data-v-d0837682]{width:16px;height:16px;flex-shrink:0;color:#16a34a}.toast[data-v-d0837682]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:var(--ind-ink);color:#fff;font:500 12.5px/1 var(--ind-font-ui);padding:11px 16px;border-radius:6px;box-shadow:0 8px 24px #0000002e;display:flex;align-items:center;gap:10px;z-index:100;animation:toast-in-d0837682 .18s ease-out}.toast svg[data-v-d0837682]{width:14px;height:14px;color:var(--ind-indigo-300)}@keyframes toast-in-d0837682{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.settings-page[data-v-d0837682]{min-height:100vh;background:#fff}.app-header[data-v-d0837682]{background:#fff;border-bottom:1px solid #e2e4e8;padding:0 1.5rem}.header-inner[data-v-d0837682]{max-width:1332px;margin:0 auto}.main-nav[data-v-d0837682]{height:38px;display:flex;align-items:center;gap:.75rem}.brand-link[data-v-d0837682]{display:inline-flex;align-items:center;margin-right:.5rem}.brand-logo[data-v-d0837682]{height:20px;width:auto}.nav-tab[data-v-d0837682]{text-decoration:none;color:#6b7280;font-weight:500;font-size:.95rem;padding:.35rem .6rem;border-radius:6px}.nav-tab.active[data-v-d0837682]{color:#111827;background:#f3f4f6}.page-content[data-v-d0837682]{max-width:980px;margin:0 auto;padding:1.5rem}.title-bar[data-v-d0837682]{margin-bottom:1rem}.project-label[data-v-d0837682]{margin:0;color:#6b7280;font-size:.875rem}.page-title[data-v-d0837682]{margin:.1rem 0 0;color:#111827}.settings-card[data-v-d0837682]{border:1px solid #e5e7eb;border-radius:10px;padding:1rem;background:#fff}.card-title[data-v-d0837682]{margin:0 0 .35rem;font-size:1.1rem}.card-description[data-v-d0837682]{margin:0 0 .5rem;color:#4b5563}.card-example-label[data-v-d0837682]{margin:.5rem 0 .35rem;font-size:.85rem;color:#6b7280;font-weight:600}.card-example[data-v-d0837682]{margin:0 0 .85rem;padding:.75rem;border-radius:8px;border:1px solid #e5e7eb;background:#f9fafb;color:#374151;white-space:pre-wrap;font-size:.85rem}.field-label[data-v-d0837682]{display:block;margin-bottom:.4rem;font-weight:600;color:#111827}.field-input[data-v-d0837682]{width:100%;resize:vertical;border:1px solid #d1d5db;border-radius:8px;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem}.actions[data-v-d0837682]{display:flex;align-items:center;gap:.75rem;margin-top:.9rem}.save-btn[data-v-d0837682]{border:0;border-radius:8px;padding:.55rem .95rem;color:#fff;background:#2563eb;cursor:pointer}.save-btn[data-v-d0837682]:disabled{opacity:.7;cursor:not-allowed}.status[data-v-d0837682]{font-size:.9rem}.status.success[data-v-d0837682]{color:#166534}.status.error[data-v-d0837682]{color:#b91c1c}.settings-layout[data-v-d0837682]{display:flex;align-items:stretch;min-height:calc(100vh - 48px);font-family:Nunito,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.snav[data-v-d0837682]{width:248px;flex-shrink:0;background:#f8f8fa;border-right:1px solid rgb(218,218,222);padding:28px 16px 24px;overflow-y:auto}.snav h1[data-v-d0837682]{font:700 18px/1.2 Nunito,system-ui,sans-serif;color:#080808;letter-spacing:-.005em;margin:0 0 18px;padding:0 8px}.snav section[data-v-d0837682]{margin-bottom:14px}.snav section.snav-divider[data-v-d0837682]{margin-top:24px;padding-top:20px;border-top:1px solid var(--ind-line-2)}.snav .cap[data-v-d0837682]{font:500 11px/1.4 Nunito,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;padding:0 10px 8px}.snav button[data-v-d0837682]{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:7px 10px;border:none;border-radius:4px;background:none;font:500 13px/1.3 Nunito,system-ui,sans-serif;color:#374151;cursor:pointer}.snav button[data-v-d0837682]:hover:not(:disabled):not(.on){background:#f0f0f2}.snav button .b[data-v-d0837682]{width:6px;height:6px;border-radius:50%;background:#b7b7be;flex-shrink:0}.snav button.on[data-v-d0837682]{background:#e8eaff;color:#080808}.snav button.on .b[data-v-d0837682]{background:#3d3dff}.snav button[data-v-d0837682]:disabled{cursor:default;color:#8e8e98}.snav button:disabled .b[data-v-d0837682]{background:#dadade}.snav .soon[data-v-d0837682]{margin-left:auto;font:500 9px/1 Inter,system-ui,sans-serif;color:#8e8e98;text-transform:uppercase;letter-spacing:.08em;border:1px solid rgb(218,218,222);padding:3px 5px;border-radius:3px}.snav .ph[data-v-d0837682]{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:4px;cursor:default;opacity:.45}.snav .ph .dot[data-v-d0837682]{width:6px;height:6px;border-radius:50%;background:#e5e7eb;flex-shrink:0}.snav .ph .pb[data-v-d0837682]{height:9px;border-radius:3px;background:#e5e7eb}.settings-main[data-v-d0837682]{flex:1;min-width:0;overflow-y:auto;padding:32px 48px 80px}.settings-main-inner[data-v-d0837682]{max-width:920px;margin:0 auto}.team-card[data-v-d0837682]{margin-top:1.25rem;border:0;padding:0;background:transparent}.team-root[data-v-d0837682]{--t-fg1: rgb(17, 24, 39);--t-fg3: rgb(55, 65, 81);--t-mute: rgb(107, 114, 128);--t-line1: rgb(218, 218, 222);--t-line2: rgb(229, 231, 235);--t-line3: rgb(243, 244, 246);--t-surface1: rgb(248, 248, 250);--t-indigo100: rgb(232, 234, 255);--t-indigo300: rgb(176, 182, 255);--t-indigo600: rgb(61, 61, 255);--t-indigo700: rgb(46, 46, 230);--t-ui: "Nunito", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--t-data: "Inter", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;font-family:var(--t-ui);color:var(--t-fg1)}.team-head[data-v-d0837682]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid var(--t-line2);margin-bottom:24px}.team-title[data-v-d0837682]{font:700 22px/1.25 var(--t-ui);color:#080808;letter-spacing:-.01em;margin:0 0 6px}.team-desc[data-v-d0837682]{font:400 13px/1.55 var(--t-ui);color:var(--t-mute);margin:0;max-width:560px}.team-counts[data-v-d0837682]{font:400 12px/1.4 var(--t-data);color:var(--t-mute);white-space:nowrap}.team-counts b[data-v-d0837682]{color:var(--t-fg1);font-weight:600}.team-counts .dot[data-v-d0837682]{display:inline-block;margin:0 8px;width:3px;height:3px;background:var(--t-mute);border-radius:50%;vertical-align:middle}.invite-card[data-v-d0837682]{background:#fff;border:1px solid var(--t-line1);border-radius:8px;padding:18px 20px 16px;margin-bottom:32px}.invite-card h3[data-v-d0837682]{font:600 13px/1.4 var(--t-ui);color:var(--t-fg1);margin:0 0 4px}.invite-help[data-v-d0837682]{font:400 12px/1.5 var(--t-data);color:var(--t-mute);margin:0 0 12px}.invite-row[data-v-d0837682]{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.invite-field[data-v-d0837682]{display:flex;align-items:stretch;height:36px;border:1px solid var(--t-line1);border-radius:6px;background:#fff;overflow:hidden}.invite-field[data-v-d0837682]:focus-within{border-color:var(--t-indigo600);box-shadow:0 0 0 3px #3d3dff1f}.invite-input[data-v-d0837682]{flex:1;min-width:0;padding:0 12px;border:0;border-radius:0;font:400 13px/1 var(--t-ui);color:var(--t-fg1);background:transparent;outline:none}.invite-field[data-v-d0837682] .rs{align-items:stretch;border-left:1px solid var(--t-line1)}.invite-field[data-v-d0837682] .rs-trigger{border-radius:0;min-width:116px}.invite-input[data-v-d0837682]::placeholder{color:var(--t-mute)}.invite-status[data-v-d0837682]{margin:10px 0 0;font:400 12px/1.5 var(--t-data)}.invite-status.success[data-v-d0837682]{color:#166534}.invite-status.error[data-v-d0837682]{color:#b91c1c}.btn-primary[data-v-d0837682]{height:36px;padding:0 16px;border:0;border-radius:6px;background:var(--t-indigo600);color:#fff;font:600 13px/1 var(--t-ui);cursor:pointer}.btn-primary[data-v-d0837682]:hover:not(:disabled){background:var(--t-indigo700)}.btn-primary[data-v-d0837682]:disabled{background:var(--t-indigo300);cursor:not-allowed}.section-head[data-v-d0837682]{display:flex;align-items:center;justify-content:space-between;padding:0 4px 12px;margin-top:8px}.section-head h3[data-v-d0837682]{display:inline-flex;align-items:center;gap:7px;font:700 13px/1.4 var(--t-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--t-mute);margin:0}.status-dot[data-v-d0837682]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.status-dot.green[data-v-d0837682]{background:#16a34a}.status-dot.amber[data-v-d0837682]{background:#d97706}.section-meta[data-v-d0837682]{font:400 11px/1.4 var(--t-data);color:var(--t-mute)}.team-table[data-v-d0837682]{background:#fff;border:1px solid var(--t-line1);border-radius:8px;overflow:hidden;margin-bottom:28px}.team-row[data-v-d0837682]{position:relative;display:flex;align-items:center;gap:12px;padding:10px 18px;border-bottom:1px solid var(--t-line3)}.team-row[data-v-d0837682]:last-child{border-bottom:none}.team-row[data-v-d0837682]:hover{background:var(--t-surface1)}.team-row.you[data-v-d0837682]{background:#fbfbfe}.team-row.head[data-v-d0837682],.team-row.head[data-v-d0837682]:hover{padding-top:9px;padding-bottom:9px;background:var(--t-surface1);cursor:default}.th[data-v-d0837682]{font:700 10px/1.4 var(--t-data);text-transform:uppercase;letter-spacing:.06em;color:var(--t-mute)}.th-member[data-v-d0837682]{flex:1;padding-left:44px}.th-role[data-v-d0837682]{width:124px;flex-shrink:0}.th-active[data-v-d0837682]{width:104px;flex-shrink:0}.th-actions[data-v-d0837682]{width:84px;flex-shrink:0}.cell-role[data-v-d0837682]{width:124px;flex-shrink:0}.cell-active[data-v-d0837682]{width:104px;flex-shrink:0;font:400 11.5px/1.4 var(--t-data);color:var(--t-mute);white-space:nowrap}.cell-actions[data-v-d0837682]{width:84px;flex-shrink:0;display:flex;justify-content:flex-end}.cell-invited[data-v-d0837682]{width:104px;flex-shrink:0;display:flex;flex-direction:column;gap:2px}.invited-time[data-v-d0837682]{font:400 11.5px/1.4 var(--t-data);color:var(--t-mute);white-space:nowrap}.ident[data-v-d0837682]{flex:1;min-width:0}.ident-name[data-v-d0837682]{display:flex;align-items:center;gap:8px;font:600 13px/1.3 var(--t-ui);color:var(--t-fg1)}.ident-email[data-v-d0837682]{font:400 11px/1.4 var(--t-data);color:var(--t-mute);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.you-tag[data-v-d0837682],.pending-tag[data-v-d0837682]{font:700 9px/1 var(--t-data);text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:3px 6px}.you-tag[data-v-d0837682]{color:var(--t-mute);background:var(--t-line3)}.pending-tag[data-v-d0837682]{color:var(--t-indigo700);background:var(--t-indigo100)}.pending-actions[data-v-d0837682]{display:flex;align-items:center;gap:10px}.not-delivered[data-v-d0837682]{font:600 11px/1.4 var(--t-data);color:#b45309;white-space:nowrap}.resend-note[data-v-d0837682]{font:500 11px/1.4 var(--t-data);color:var(--t-mute);white-space:nowrap}.role-pill[data-v-d0837682]{display:inline-flex;align-items:center;gap:6px;border-radius:4px;padding:4px 9px;font:600 12px/1.4 var(--t-ui);white-space:nowrap}.role-pill .role-dot[data-v-d0837682]{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.role-admin[data-v-d0837682]{color:#2e46b5}.role-reviewer[data-v-d0837682]{color:#875400}.role-writer[data-v-d0837682]{color:#5b6472}.role-pill.locked[data-v-d0837682]{cursor:default}.role-select-pill[data-v-d0837682]{cursor:pointer;gap:5px;padding-right:8px}.role-select-pill[data-v-d0837682]:hover{filter:brightness(.97)}.role-pill-select[data-v-d0837682]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:0;color:inherit;font:600 12px/1.4 var(--t-ui);cursor:pointer;outline:none;padding:0;margin:0}.role-pill-select[data-v-d0837682]:disabled{cursor:not-allowed}.role-pill-select option[data-v-d0837682]{font:500 14px/1.9 var(--t-ui);padding:8px 12px;color:var(--t-fg1);background:#fff}.role-caret[data-v-d0837682]{font-size:8px;opacity:.5;margin-left:-2px;pointer-events:none}.btn-row-danger[data-v-d0837682],.btn-ghost[data-v-d0837682]{border:1px solid var(--t-line1);border-radius:6px;background:#fff;color:var(--t-fg3);font:500 12px/1 var(--t-ui);padding:7px 11px;cursor:pointer}.btn-row-danger[data-v-d0837682]:hover:not(:disabled){color:#b91c1c;background:#fef2f2;border-color:#fecaca}.btn-ghost[data-v-d0837682]:hover:not(:disabled){background:var(--t-line3);color:var(--t-fg1)}.btn-row-danger[data-v-d0837682]:disabled,.btn-ghost[data-v-d0837682]:disabled{opacity:.6;cursor:not-allowed}.row-status[data-v-d0837682]{position:absolute;right:96px;top:50%;transform:translateY(-50%);background:#fff;padding:2px 7px;border-radius:4px;box-shadow:0 1px 3px #00000024;font:400 11px/1.4 var(--t-data);white-space:nowrap;z-index:1}.row-status.success[data-v-d0837682]{color:#166534}.row-status.error[data-v-d0837682]{color:#b91c1c}.team-muted[data-v-d0837682],.team-empty[data-v-d0837682]{color:var(--t-mute);font:400 13px/1.5 var(--t-ui);margin:12px 0;padding:0 4px}.team-error[data-v-d0837682]{color:#b91c1c;font:400 13px/1.5 var(--t-data);margin:12px 0;padding:0 4px}
