.sb-trial[data-v-39fc6cf2]{border-bottom:1px solid var(--border);margin-bottom:10px;padding-bottom:10px}.sb-trial-row[data-v-39fc6cf2]{color:var(--text-muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.sb-trial-days[data-v-39fc6cf2]{color:var(--accent);font-weight:600}.sb-quota-meta[data-v-39fc6cf2]{color:var(--text-muted);margin-top:6px;font-size:11px}.sb-quota-link[data-v-39fc6cf2]{color:var(--accent);margin-top:8px;font-size:12px;text-decoration:none;display:inline-block}.sb-quota-link[data-v-39fc6cf2]:hover{text-decoration:underline}.ws-switcher[data-v-e107be3d]{padding:10px 10px 6px;position:relative}.ws-trigger[data-v-e107be3d]{border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface);width:100%;color:var(--text);cursor:pointer;text-align:left;align-items:center;gap:9px;padding:7px 9px;display:flex}.ws-trigger[data-v-e107be3d]:hover{background:var(--hover)}.ws-trigger.open[data-v-e107be3d]{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft)}.ws-mark[data-v-e107be3d]{border-radius:var(--r-1);background:var(--accent-soft);width:26px;height:26px;color:var(--accent);flex:0 0 26px;place-items:center;display:grid}.ws-meta[data-v-e107be3d]{flex-direction:column;flex:1;min-width:0;display:flex}.ws-name[data-v-e107be3d]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}.ws-role[data-v-e107be3d]{color:var(--text-muted);font-size:11px;line-height:1.3}.ws-chev[data-v-e107be3d]{color:var(--text-faint);flex:none}.ws-menu[data-v-e107be3d]{z-index:40;border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface);box-shadow:var(--shadow-2);padding:5px;position:absolute;top:calc(100% - 2px);left:10px;right:10px}.ws-menu-h[data-v-e107be3d]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);padding:6px 8px 4px;font-size:10.5px;font-weight:600}.ws-item[data-v-e107be3d]{border-radius:var(--r-1);width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:7px 8px;display:flex}.ws-item[data-v-e107be3d]:hover{background:var(--hover)}.ws-item.active[data-v-e107be3d]{background:var(--selected)}.ws-item-name[data-v-e107be3d]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.ws-item-check[data-v-e107be3d]{color:var(--accent);flex:none}.ws-sep[data-v-e107be3d]{background:var(--border-soft);height:1px;margin:5px 4px}.ws-action[data-v-e107be3d]{border-radius:var(--r-1);width:100%;color:var(--text-2);cursor:pointer;align-items:center;gap:8px;padding:7px 8px;font-size:12.5px;display:flex}.ws-action[data-v-e107be3d]:hover{background:var(--hover);color:var(--text)}.dc[data-v-21521cb4]{display:inline-flex;position:relative}.tb-btn.icon.active[data-v-21521cb4]{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-text)}.dc-backdrop[data-v-21521cb4]{z-index:60;position:fixed;inset:0}.dc-pop[data-v-21521cb4]{z-index:70;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3,8px);width:240px;box-shadow:var(--shadow-2);flex-direction:column;gap:12px;padding:12px;display:flex;position:absolute;top:36px;right:0}.dc-h[data-v-21521cb4]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);margin-bottom:6px;font-size:10.5px;font-weight:600}.dc-seg[data-v-21521cb4]{gap:4px;display:flex}.dc-opt[data-v-21521cb4]{border:1px solid var(--border);border-radius:var(--r-2,6px);background:var(--surface);color:var(--text-2);cursor:pointer;flex:1;padding:6px 4px;font-size:12px}.dc-opt[data-v-21521cb4]:hover{background:var(--hover)}.dc-opt.active[data-v-21521cb4]{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-text);font-weight:550}.nc-heading[data-v-8bd82bb3]{letter-spacing:-.01em;font-size:15px;font-weight:600}.nc-readall[data-v-8bd82bb3]{height:26px;padding:0 10px;font-size:11.5px}.nc-list[data-v-8bd82bb3]{flex-direction:column;gap:2px;display:flex}.nc-item[data-v-8bd82bb3]{text-align:left;border-radius:var(--r-2);cursor:pointer;background:0 0;border:1px solid #0000;align-items:flex-start;gap:10px;width:100%;padding:10px;display:flex}.nc-item[data-v-8bd82bb3]:hover{background:var(--hover)}.nc-item.unread[data-v-8bd82bb3]{background:var(--accent-soft);border-color:var(--accent-border)}.nc-ico[data-v-8bd82bb3]{border-radius:var(--r-3);border:1px solid var(--st-progress-bd);background:var(--st-progress-bg);width:30px;height:30px;color:var(--st-progress-tx);flex-shrink:0;place-items:center;display:grid}.nc-ico[data-pill=signed][data-v-8bd82bb3]{background:var(--st-signed-bg);color:var(--st-signed-tx);border-color:var(--st-signed-bd)}.nc-ico[data-pill=review][data-v-8bd82bb3]{background:var(--st-review-bg);color:var(--st-review-tx);border-color:var(--st-review-bd)}.nc-ico[data-pill=blocked][data-v-8bd82bb3]{background:var(--st-blocked-bg);color:var(--st-blocked-tx);border-color:var(--st-blocked-bd)}.nc-main[data-v-8bd82bb3]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nc-title-row[data-v-8bd82bb3]{align-items:center;gap:6px;display:flex}.nc-title[data-v-8bd82bb3]{min-width:0;color:var(--text);flex:1;font-size:12.5px;font-weight:550}.nc-dot[data-v-8bd82bb3]{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.nc-body[data-v-8bd82bb3]{color:var(--text-2);white-space:pre-wrap;font-size:12px}.nc-time[data-v-8bd82bb3]{color:var(--text-faint);font-size:11px}.tb-search.is-active[data-v-941aaa7c],.tb-search.is-active input[data-v-941aaa7c]{cursor:pointer}.tb-bell[data-v-941aaa7c]{position:relative}.tb-badge[data-v-941aaa7c]{background:var(--accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:9.5px;font-weight:600;line-height:1;display:grid;position:absolute;top:-3px;right:-3px}.trial-banner[data-v-d35b312a]{border-radius:var(--r-2,8px);background:var(--accent-soft,color-mix(in oklch, var(--accent) 10%, transparent));border:1px solid color-mix(in oklch, var(--accent) 28%, transparent);color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;margin:16px 24px 0;padding:9px 12px;font-size:13px;line-height:1.4;display:flex}.trial-banner.is-critical[data-v-d35b312a]{background:oklch(79.2689% .171026 70.6699/.12);border-color:oklch(79.2688% .171026 70.6699/.38)}.trial-banner-icon[data-v-d35b312a]{color:var(--accent);flex:none}.is-critical .trial-banner-icon[data-v-d35b312a]{color:color-mix(in oklch, orange 70%, var(--text))}.trial-banner-msg[data-v-d35b312a]{font-weight:600}.trial-banner-hint[data-v-d35b312a]{color:var(--text-muted);font-size:12px}.trial-banner-cta[data-v-d35b312a]{color:var(--accent);white-space:nowrap;margin-left:auto;font-weight:600;text-decoration:none}.trial-banner-cta[data-v-d35b312a]:hover{text-decoration:underline}.trial-banner-close[data-v-d35b312a]{width:22px;height:22px;color:var(--text-muted);border-radius:var(--r-1,6px);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid}.trial-banner-close[data-v-d35b312a]:hover{background:var(--hover,color-mix(in oklch, var(--text) 8%, transparent))}.imp-banner[data-v-71b8b13e]{border-radius:var(--r-2,8px);color:var(--text);background:oklch(79.2689% .171026 70.6699/.16);border:1px solid oklch(79.2689% .171026 70.6699/.45);flex-wrap:wrap;align-items:center;gap:10px;margin:16px 24px 0;padding:10px 14px;font-size:13px;line-height:1.4;display:flex}.imp-banner-icon[data-v-71b8b13e]{color:color-mix(in oklch, orange 70%, var(--text));flex:none}.imp-banner-msg[data-v-71b8b13e]{font-weight:500}.imp-banner-cta[data-v-71b8b13e]{color:color-mix(in oklch, orange 72%, var(--text));white-space:nowrap;margin-left:auto;font-weight:600;text-decoration:none}.imp-banner-cta[data-v-71b8b13e]:hover{text-decoration:underline}.cmdk-backdrop[data-v-945788de]{z-index:200;background:#14182847;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.cmdk[data-v-945788de]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-4,12px);width:min(560px,100vw - 32px);box-shadow:var(--shadow-3);overflow:hidden}.cmdk-search[data-v-945788de]{border-bottom:1px solid var(--border-soft);color:var(--text-muted);align-items:center;gap:9px;padding:12px 14px;display:flex}.cmdk-search input[data-v-945788de]{color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.cmdk-list[data-v-945788de]{max-height:380px;padding:6px;overflow-y:auto}.cmdk-group-h[data-v-945788de]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);padding:6px 8px 4px;font-size:10.5px;font-weight:600}.cmdk-item[data-v-945788de]{border-radius:var(--r-2,6px);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.cmdk-item .ico[data-v-945788de]{color:var(--text-muted);display:inline-flex}.cmdk-item .lbl[data-v-945788de]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cmdk-item .lbl .t[data-v-945788de],.cmdk-item .lbl .sub[data-v-945788de]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cmdk-item .lbl .sub[data-v-945788de]{color:var(--text-muted);font-size:11.5px}.cmdk-item .go[data-v-945788de]{color:var(--text-faint);opacity:0}.cmdk-item.active[data-v-945788de]{background:var(--accent-soft);color:var(--accent-text)}.cmdk-item.active .ico[data-v-945788de],.cmdk-item.active .go[data-v-945788de]{color:var(--accent-text);opacity:1}.cmdk-item.active .lbl .sub[data-v-945788de]{color:var(--accent-text);opacity:.8}.hl[data-v-945788de]{background:var(--st-review-bg);color:var(--st-review-tx);border-radius:3px;padding:0 1px}.cmdk-state[data-v-945788de]{color:var(--text-muted);padding:10px 10px 12px;font-size:12.5px}.cmdk-state-err[data-v-945788de]{color:var(--st-blocked-tx)}.cmdk-hint[data-v-945788de]{color:var(--text-faint);margin-top:4px;font-size:11.5px}.cmdk-foot[data-v-945788de]{border-top:1px solid var(--border-soft);background:var(--surface-2);color:var(--text-muted);align-items:center;gap:14px;padding:8px 14px;font-size:11px;display:flex}.fb-overlay[data-v-233427c7]{z-index:60;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.fb-modal[data-v-233427c7]{background:var(--surface-1,var(--surface));border:1px solid var(--border);border-radius:var(--r-3,10px);width:100%;max-width:560px;max-height:90vh;overflow:auto;box-shadow:0 20px 50px #00000040}.fb-head[data-v-233427c7]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.fb-title[data-v-233427c7]{margin:0;font-size:15px;font-weight:600}.fb-body[data-v-233427c7]{padding:16px 18px 18px}.fb-cats[data-v-233427c7]{gap:6px;display:grid}.fb-cat[data-v-233427c7]{border:1px solid var(--border);border-radius:var(--r-2,8px);cursor:pointer;align-items:flex-start;gap:9px;padding:8px 10px;font-size:13px;display:flex}.fb-cat.on[data-v-233427c7]{border-color:var(--accent);background:var(--accent-soft)}.fb-cat input[data-v-233427c7]{margin-top:3px}.fb-cat span[data-v-233427c7]{flex-direction:column;gap:2px;display:flex}.fb-cat small[data-v-233427c7]{color:var(--text-muted);font-size:11.5px}.fb-tech[data-v-233427c7]{border-radius:var(--r-2,8px);background:var(--surface-2);grid-template-columns:max-content 1fr;gap:3px 12px;margin:8px 0 0;padding:8px 10px;font-size:12px;display:grid}.fb-tech dt[data-v-233427c7]{color:var(--text-muted)}.fb-tech dd[data-v-233427c7]{word-break:break-all;margin:0}.fb-muted[data-v-233427c7]{color:var(--text-muted);margin:6px 0 0;font-size:12px}.fb-done[data-v-233427c7]{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.fb-actions[data-v-233427c7]{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.bbb-banner[data-v-6ace5595]{border-radius:var(--r-2,8px);color:var(--text);background:oklch(79.2689% .171026 70.6699/.12);border:1px solid oklch(79.2689% .171026 70.6699/.32);flex-wrap:wrap;align-items:baseline;gap:6px;margin:16px 24px 0;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.bbb-text[data-v-6ace5595]{color:var(--text)}.bbb-meta[data-v-6ace5595]{color:var(--text-muted);font-size:12px}.bbb-link[data-v-6ace5595]{color:var(--accent);margin-left:auto;font-weight:500;text-decoration:none}.bbb-link[data-v-6ace5595]:hover{text-decoration:underline}.flash[data-v-8bdae91f]{border-radius:var(--r-2,8px);border:1px solid #0000;margin:16px 24px 0;padding:10px 14px;font-size:13px;font-weight:500}.flash-ok[data-v-8bdae91f]{background:var(--st-signed-bg);color:var(--st-signed-tx);border-color:var(--st-signed-bd)}.flash-err[data-v-8bdae91f]{background:var(--st-blocked-bg);color:var(--st-blocked-tx);border-color:var(--st-blocked-bd)}.mono[data-v-bdb74ae8]{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.bill-badge[data-v-bdb74ae8]{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.bill-badge.ok[data-v-bdb74ae8]{background:color-mix(in oklch, var(--accent) 18%, transparent);color:var(--accent);border-color:color-mix(in oklch, var(--accent) 36%, transparent)}.bill-badge.info[data-v-bdb74ae8]{background:color-mix(in oklch, var(--text-muted) 14%, transparent);color:var(--text-2);border-color:var(--border-strong)}.bill-badge.warn[data-v-bdb74ae8]{background:var(--st-blocked-bg,oklch(79.2689% .171026 70.6699/.16));color:var(--st-blocked-tx,orange);border-color:var(--st-blocked-bd,oklch(79.2689% .171026 70.6699/.36))}.bill-badge.err[data-v-bdb74ae8]{color:color-mix(in oklch, red 80%, var(--text));background:oklch(62.7955% .257683 29.2339/.16);border-color:oklch(62.7955% .257683 29.2339/.36)}.bill-banner[data-v-bdb74ae8]{border-radius:var(--r-2,8px);border:1px solid var(--border);background:var(--surface-2);padding:10px 14px;font-size:13px;line-height:1.4}.bill-banner.info[data-v-bdb74ae8]{background:color-mix(in oklch, var(--accent) 8%, transparent);border-color:color-mix(in oklch, var(--accent) 28%, transparent);color:var(--text)}.bill-banner.warn[data-v-bdb74ae8]{background:oklch(79.2689% .171026 70.6699/.1);border-color:oklch(79.2689% .171026 70.6699/.3)}.bill-banner.err[data-v-bdb74ae8]{color:color-mix(in oklch, red 80%, var(--text));background:oklch(62.7955% .257683 29.2339/.1);border-color:oklch(62.7955% .257683 29.2339/.3)}.bill-banner-meta[data-v-bdb74ae8]{color:var(--text-muted);margin-left:6px;font-size:12px}.bill-plan-head[data-v-bdb74ae8]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.bill-plan-body[data-v-bdb74ae8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bill-plan-info[data-v-bdb74ae8]{flex-direction:column;gap:4px;display:flex}.bill-plan-name[data-v-bdb74ae8]{color:var(--text);font-size:18px;font-weight:600}.bill-plan-meta[data-v-bdb74ae8]{color:var(--text-muted);font-size:13px}.bill-plan-actions[data-v-bdb74ae8]{gap:10px;display:flex}.bill-plan-empty[data-v-bdb74ae8]{flex-direction:column;align-items:flex-start;padding:12px 0;display:flex}.bill-meters[data-v-bdb74ae8]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.bill-meter[data-v-bdb74ae8]{flex-direction:column;gap:8px;display:flex}.bill-meter-head[data-v-bdb74ae8]{color:var(--text);justify-content:space-between;font-size:13px;display:flex}.bill-meter-head .mono[data-v-bdb74ae8]{color:var(--text-muted);font-size:12px}.bill-meter-bar[data-v-bdb74ae8]{background:var(--surface-2);border-radius:999px;height:6px;overflow:hidden}.bill-meter-bar i[data-v-bdb74ae8]{background:var(--accent);height:100%;transition:width .25s;display:block}.bill-meter-hint[data-v-bdb74ae8]{color:var(--text-faint);margin:0;font-size:11px}.bill-balance[data-v-bdb74ae8]{border-radius:var(--r-2,8px);background:var(--surface-2);border:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:14px;padding:12px 14px;display:flex}.bill-balance-label[data-v-bdb74ae8]{color:var(--text-muted);font-size:13px}.bill-balance-val[data-v-bdb74ae8]{color:var(--text);font-size:15px;font-weight:600}.bill-packs[data-v-bdb74ae8]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.bill-pack[data-v-bdb74ae8]{border:1px solid var(--border);border-radius:var(--r-2,8px);background:var(--surface);flex-direction:column;gap:6px;padding:14px;display:flex}.bill-pack-name[data-v-bdb74ae8]{color:var(--text);font-size:14px;font-weight:600}.bill-pack-tokens[data-v-bdb74ae8]{color:var(--text-muted);font-size:13px}.bill-pack-price[data-v-bdb74ae8]{color:var(--text);margin-top:2px;font-size:16px;font-weight:600}.bill-pack-buy[data-v-bdb74ae8]{align-self:flex-start;margin-top:8px}.bill-table[data-v-bdb74ae8]{border-collapse:collapse;width:100%;font-size:13px}.bill-table th[data-v-bdb74ae8],.bill-table td[data-v-bdb74ae8]{text-align:left;border-bottom:1px solid var(--border);padding:10px 12px}.bill-table th[data-v-bdb74ae8]{color:var(--text-muted);background:var(--surface-2);font-size:12px;font-weight:500}.bill-table tr:last-child td[data-v-bdb74ae8]{border-bottom:none}.bill-link[data-v-bdb74ae8]{color:var(--accent);font-weight:500;text-decoration:none}.bill-link[data-v-bdb74ae8]:hover{text-decoration:underline}.bill-paging[data-v-bdb74ae8]{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.bill-paging-btn[data-v-bdb74ae8]{background:var(--surface-2);min-width:32px;height:32px;color:var(--text-2);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:0 8px;font-size:13px}.bill-paging-btn.active[data-v-bdb74ae8]{background:var(--accent);color:#fff;border-color:var(--accent)}.bill-paging-btn[data-v-bdb74ae8]:disabled{opacity:.5;cursor:default}.bill-radio-row[data-v-bdb74ae8]{gap:18px;display:flex}.bill-radio[data-v-bdb74ae8]{cursor:pointer;align-items:center;gap:6px;font-size:14px;display:flex}.bill-req[data-v-bdb74ae8]{color:var(--st-blocked-tx,orange)}.bill-modal[data-v-bdb74ae8]{z-index:100;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.bill-modal-box[data-v-bdb74ae8]{width:100%;max-width:880px;padding:22px}.bill-plans[data-v-bdb74ae8]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.bill-plan[data-v-bdb74ae8]{border:1px solid var(--border);border-radius:var(--r-2,8px);background:var(--surface);flex-direction:column;gap:10px;padding:14px;display:flex}.bill-plan.current[data-v-bdb74ae8]{border-color:var(--accent);background:color-mix(in oklch, var(--accent) 6%, var(--surface))}.bill-plan-price[data-v-bdb74ae8]{font-size:18px}.bill-plan-period[data-v-bdb74ae8]{color:var(--text-muted);margin-left:2px;font-size:13px}.bill-plan-limits[data-v-bdb74ae8]{color:var(--text-muted);flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.bill-plan-limits li[data-v-bdb74ae8]{justify-content:space-between;gap:4px;display:flex}.tf-badge[data-v-95b5ed25]{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.tf-badge.ok[data-v-95b5ed25]{background:color-mix(in oklch, var(--accent) 18%, transparent);color:var(--accent);border-color:color-mix(in oklch, var(--accent) 36%, transparent)}.tf-mono[data-v-95b5ed25]{white-space:pre-wrap;word-break:break-all;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.sec-grid[data-v-631ceea8]{flex-direction:column;gap:10px;margin:0;display:flex}.sec-row[data-v-631ceea8]{grid-template-columns:200px 1fr;align-items:center;gap:12px;font-size:14px;display:grid}.sec-row dt[data-v-631ceea8]{color:var(--text-muted);margin:0;font-size:13px}.sec-row dd[data-v-631ceea8]{color:var(--text);margin:0}.sec-badge[data-v-631ceea8]{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.sec-badge.ok[data-v-631ceea8]{background:color-mix(in oklch, var(--accent) 18%, transparent);color:var(--accent);border-color:color-mix(in oklch, var(--accent) 36%, transparent)}.sec-badge.warn[data-v-631ceea8]{background:color-mix(in oklch, var(--st-blocked-tx) 16%, transparent);color:var(--st-blocked-tx);border-color:color-mix(in oklch, var(--st-blocked-tx) 36%, transparent)}.sess-table[data-v-631ceea8]{border-collapse:collapse;width:100%;font-size:13px}.sess-table th[data-v-631ceea8],.sess-table td[data-v-631ceea8]{text-align:left;border-bottom:1px solid var(--border);padding:10px 12px}.sess-table th[data-v-631ceea8]{color:var(--text-muted);background:var(--surface-2);font-size:12px;font-weight:500}.sess-table tr:last-child td[data-v-631ceea8]{border-bottom:none}.sess-mono[data-v-631ceea8]{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.sess-modal[data-v-631ceea8]{z-index:100;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sess-modal-box[data-v-631ceea8]{width:100%;max-width:440px;padding:22px}.pd-row[data-v-631ceea8],.pd-danger[data-v-631ceea8]{justify-content:space-between;align-items:center;gap:16px;display:flex}.pd-danger[data-v-631ceea8]{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.pd-lead[data-v-631ceea8]{color:var(--text);margin:0 0 4px;font-size:14px;font-weight:600}.pd-hint[data-v-631ceea8]{max-width:560px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.tb-btn.danger[data-v-631ceea8]{background:color-mix(in oklch, var(--st-blocked-tx) 14%, transparent);color:var(--st-blocked-tx);border-color:color-mix(in oklch, var(--st-blocked-tx) 36%, transparent);white-space:nowrap}.tb-btn.danger[data-v-631ceea8]:hover{background:color-mix(in oklch, var(--st-blocked-tx) 22%, transparent)}.pg[data-v-ee5d36c2]{justify-content:center;align-items:center;gap:4px;display:flex}.pg-item[data-v-ee5d36c2]{border-radius:var(--r-2,8px);color:var(--text-muted);align-items:center;padding:6px 12px;font-size:13px;text-decoration:none;display:inline-flex}.pg-item[data-v-ee5d36c2]:hover{background:var(--hover);color:var(--text)}.pg-item.active[data-v-ee5d36c2]{color:var(--accent-text);background:var(--accent-soft);font-weight:600}.pg-item.disabled[data-v-ee5d36c2]{color:var(--text-faint)}.pg-item.disabled[data-v-ee5d36c2]:hover{background:0 0}.adm-ops[data-v-9350471c]{border:1px solid var(--danger,#e5484d);border-radius:var(--radius,8px);color:var(--text);margin-bottom:16px;padding:12px 16px;font-size:13px}.adm-ops strong[data-v-9350471c]{color:var(--danger,#e5484d)}.adm-ops ul[data-v-9350471c]{margin:6px 0 0;padding-left:18px}.adm-kpi[data-v-9350471c]{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.meta-grid[data-v-323a82bf]{grid-template-columns:repeat(3,1fr);gap:12px 24px;display:grid}.meta-k[data-v-323a82bf]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:2px;font-size:11px}.grid-2[data-v-323a82bf]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.card-h[data-v-323a82bf]{margin-bottom:8px;font-weight:600}.lnk[data-v-323a82bf]{color:var(--accent);font-weight:500;text-decoration:none}.lnk[data-v-323a82bf]:hover{text-decoration:underline}.ok-tag[data-v-323a82bf]{color:var(--success,#16a34a);font-size:12px;font-weight:600}.hint-note[data-v-323a82bf]{color:var(--text-muted);margin-top:8px;font-size:12px}.q-list[data-v-323a82bf],.c-list[data-v-323a82bf]{flex-direction:column;gap:8px;margin:0;padding-left:18px;display:flex}.c-list[data-v-323a82bf]{padding-left:0;list-style:none}.rep-versions[data-v-323a82bf]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ver-btn[data-v-323a82bf]{border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.ver-btn.active[data-v-323a82bf]{border-color:var(--accent);background:color-mix(in oklch, var(--accent) 12%, transparent)}.rep-meta[data-v-323a82bf]{align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.r-tabs[data-v-323a82bf]{gap:4px;margin-bottom:8px;display:flex}.r-tab[data-v-323a82bf]{color:var(--text-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;padding:4px 12px}.r-tab.active[data-v-323a82bf]{color:var(--text);border-color:var(--border);background:var(--surface-2,#ffffff08)}.r-pre[data-v-323a82bf]{white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono,monospace);border:1px solid var(--border);background:var(--surface-2,#ffffff05);border-radius:8px;max-height:600px;margin:0;padding:12px;font-size:13px;line-height:1.55;overflow:auto}@media (width<=720px){.meta-grid[data-v-323a82bf],.grid-2[data-v-323a82bf]{grid-template-columns:1fr}}.meta-row[data-v-11222e46]{flex-wrap:wrap;gap:24px;display:flex}.meta-k[data-v-11222e46]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:2px;font-size:11px}.r-tabs[data-v-11222e46]{gap:4px;margin-bottom:8px;display:flex}.r-tab[data-v-11222e46]{color:var(--text-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;padding:4px 12px}.r-tab.active[data-v-11222e46]{color:var(--text);border-color:var(--border);background:var(--surface-2,#ffffff08)}.r-pre[data-v-11222e46]{white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono,monospace);border:1px solid var(--border);background:var(--surface-2,#ffffff05);border-radius:8px;max-height:640px;margin:0;padding:12px;font-size:13px;line-height:1.55;overflow:auto}.grid-2[data-v-714cd8c9]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.card-h[data-v-714cd8c9]{margin-bottom:8px;font-weight:600}.lnk[data-v-714cd8c9]{color:var(--accent);font-weight:500;text-decoration:none}.lnk[data-v-714cd8c9]:hover{text-decoration:underline}.frozen-tag[data-v-714cd8c9]{color:var(--danger,#ef4444);border:1px solid color-mix(in oklch, var(--danger,#ef4444) 40%, transparent);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}@media (width<=720px){.grid-2[data-v-714cd8c9]{grid-template-columns:1fr}}.kpi-strip[data-v-9a0d53c3]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.card-h[data-v-9a0d53c3]{margin-bottom:8px;font-weight:600}.meta-row[data-v-9a0d53c3]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dim[data-v-9a0d53c3]{color:var(--text-muted)}.pg[data-v-9a0d53c3]{margin-top:12px}@media (width<=900px){.kpi-strip[data-v-9a0d53c3]{grid-template-columns:repeat(2,1fr)}}.lnk[data-v-67c958c8]{color:var(--accent);font-weight:500;text-decoration:none}.lnk[data-v-67c958c8]:hover{text-decoration:underline}.lnk[data-v-3671285c]{color:var(--accent);font-weight:500;text-decoration:none}.lnk[data-v-3671285c]:hover{text-decoration:underline}.filters[data-v-3671285c]{margin-bottom:14px}.flt[data-v-3671285c]{color:var(--text-muted);flex-direction:column;gap:4px;font-size:12px;display:inline-flex}.flt select[data-v-3671285c]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);padding:6px 10px;font-size:13px}.err[data-v-3671285c]{color:var(--text);text-align:left;cursor:pointer;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;max-width:360px;padding:0;display:block;overflow:hidden}.err[data-v-3671285c]:hover{color:var(--accent)}.btn-ghost[data-v-3671285c],.btn-danger[data-v-3671285c]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;margin-left:6px;padding:5px 10px;font-size:12px}.btn-ghost[data-v-3671285c]:hover{border-color:var(--accent)}.btn-danger[data-v-3671285c]{color:var(--danger,#e5484d)}.btn-danger[data-v-3671285c]:hover{border-color:var(--danger,#e5484d)}.modal-overlay[data-v-3671285c]{z-index:50;background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-3671285c]{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;width:100%;max-width:820px;max-height:80vh;display:flex}.modal-head[data-v-3671285c]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;padding:16px;display:flex}.modal-body[data-v-3671285c]{white-space:pre-wrap;word-break:break-word;color:var(--text-muted);margin:0;padding:16px;font-size:12px;line-height:1.5;overflow:auto}.filters[data-v-f1b00b58]{gap:12px;margin-bottom:14px;display:flex}.flt[data-v-f1b00b58]{color:var(--text-muted);flex-direction:column;gap:4px;font-size:12px;display:inline-flex}.flt select[data-v-f1b00b58],.flt textarea[data-v-f1b00b58]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font:inherit;padding:6px 10px;font-size:13px}.row[data-v-f1b00b58]{cursor:pointer}.row:hover td[data-v-f1b00b58],.row.open td[data-v-f1b00b58]{background:var(--surface-2)}.snippet[data-v-f1b00b58]{text-overflow:ellipsis;white-space:nowrap;max-width:520px;overflow:hidden}.muted[data-v-f1b00b58]{color:var(--text-muted);font-size:12px}.detail td[data-v-f1b00b58]{background:var(--surface-2)}.detail-grid[data-v-f1b00b58]{grid-template-columns:1fr 320px;gap:24px;padding:8px 4px;display:grid}.detail h3[data-v-f1b00b58]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 6px;font-size:12px}.detail h3[data-v-f1b00b58]:not(:first-child){margin-top:14px}.body[data-v-f1b00b58]{white-space:pre-wrap;word-break:break-word;font:inherit;margin:0;font-size:13px;line-height:1.5}.tech[data-v-f1b00b58]{grid-template-columns:max-content 1fr;gap:3px 12px;margin:0;font-size:12px;display:grid}.tech dt[data-v-f1b00b58]{color:var(--text-muted)}.tech dd[data-v-f1b00b58]{word-break:break-all;margin:0}.edit[data-v-f1b00b58]{flex-direction:column;gap:10px;display:flex}.btn[data-v-f1b00b58]{background:var(--accent);border-radius:var(--radius-sm);color:#fff;cursor:pointer;border:none;align-self:flex-start;padding:6px 14px;font-size:13px}.btn[data-v-f1b00b58]:disabled{opacity:.6;cursor:default}.err[data-v-f1b00b58]{color:var(--danger,#e5484d);margin:0;font-size:12px}.lnk[data-v-f1b00b58]{color:var(--accent);text-decoration:none}.lnk[data-v-f1b00b58]:hover{text-decoration:underline}.legal-warn[data-v-cc1544e1]{border-radius:var(--r-2,8px);background:var(--st-warn-bg,#fff7e6);color:var(--st-warn-tx,#8a5a00);margin-bottom:14px;padding:10px 14px;font-size:13px;line-height:1.5}.vdiff[data-v-43cf429d]{border:1px solid var(--border);border-radius:var(--r-3);background:var(--surface);font-family:Geist Mono,JetBrains Mono,ui-monospace,monospace;font-size:var(--fs-mono,12px);line-height:1.6;overflow-x:auto}.vdiff-line[data-v-43cf429d]{white-space:pre;padding:0 8px;display:flex}.vdiff-sign[data-v-43cf429d]{text-align:center;width:1.4em;color:var(--text-muted);-webkit-user-select:none;user-select:none;flex:none}.vdiff-text[data-v-43cf429d]{flex:1}.vdiff-line.add[data-v-43cf429d]{background:var(--st-signed-bg)}.vdiff-line.add .vdiff-sign[data-v-43cf429d]{color:var(--st-signed-tx)}.vdiff-line.del[data-v-43cf429d]{background:var(--st-blocked-bg)}.vdiff-line.del .vdiff-sign[data-v-43cf429d]{color:var(--st-blocked-tx)}.vdiff-line.eq[data-v-43cf429d]{color:var(--text-muted)}.vdiff-empty[data-v-43cf429d]{color:var(--text-muted);text-align:center;padding:14px}.lv-meta[data-v-d63eb88f]{color:var(--text-muted);margin-bottom:14px;font-size:12.5px}.lv-diff[data-v-d63eb88f]{margin-bottom:18px}.lv-selectors[data-v-d63eb88f]{flex-wrap:wrap;gap:14px;margin-bottom:12px;display:flex}.lv-selectors .f-field[data-v-d63eb88f]{flex:1;min-width:220px}.lv-list[data-v-d63eb88f]{flex-direction:column;gap:12px;display:flex}.lv-card[data-v-d63eb88f]{border:1px solid var(--border);border-radius:var(--r-3);background:var(--surface);padding:14px}.lv-card.active[data-v-d63eb88f]{border-color:var(--accent)}.lv-card-head[data-v-d63eb88f]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.lv-ver[data-v-d63eb88f]{color:var(--text);font-size:14px;font-weight:550}.lv-spacer[data-v-d63eb88f]{flex:1}.lv-sub[data-v-d63eb88f]{color:var(--text-muted);font-size:12px}.lv-pill[data-v-d63eb88f]{border-radius:var(--r-2);background:var(--surface-2,var(--hover));color:var(--text-muted);padding:1px 8px;font-size:11px}.lv-pill.st-draft[data-v-d63eb88f]{background:var(--accent-soft);color:var(--accent-text)}.lv-pill.st-failed[data-v-d63eb88f]{background:var(--st-blocked-bg);color:var(--st-blocked-tx)}.lv-pill.st-active[data-v-d63eb88f]{background:var(--st-signed-bg);color:var(--st-signed-tx)}.lv-content[data-v-d63eb88f]{white-space:pre-wrap;word-break:break-word;font-family:Geist Mono,monospace;font-size:var(--fs-mono,12px);color:var(--text-2);max-height:320px;margin:0;overflow:auto}.lv-edit[data-v-d63eb88f]{width:100%;font-family:Geist Mono,monospace;font-size:12px}.lv-actions[data-v-d63eb88f]{gap:8px;margin-top:10px;display:flex}.lv-note[data-v-d63eb88f]{color:var(--text-muted);margin:6px 0 0;font-size:12px}.lv-error[data-v-d63eb88f]{color:var(--st-blocked-tx)}.ls-table[data-v-47f61588]{border:1px solid var(--border);border-radius:var(--r-3);overflow:hidden}.ls-head[data-v-47f61588],.ls-row[data-v-47f61588]{grid-template-columns:1fr 150px 130px 160px;align-items:center;gap:8px;padding:10px 14px;display:grid}.ls-head[data-v-47f61588]{background:var(--surface-2,var(--surface));color:var(--text-muted);border-bottom:1px solid var(--border);font-size:12px}.ls-row[data-v-47f61588]{border-bottom:1px solid var(--border)}.ls-row[data-v-47f61588]:last-child{border-bottom:none}.ls-c[data-v-47f61588]{text-align:center}.ls-name[data-v-47f61588]{color:var(--text);font-size:14px;text-decoration:none}.ls-name[data-v-47f61588]:hover{color:var(--accent-text);text-decoration:underline}.ls-ver[data-v-47f61588]{color:var(--accent-text);font-size:13px}.ls-badge[data-v-47f61588]{border-radius:var(--r-2);background:var(--accent-soft);min-width:22px;color:var(--accent-text);padding:1px 8px;font-size:12px;display:inline-block}.ls-muted[data-v-47f61588]{color:var(--text-muted);font-size:12px}.ls-note[data-v-47f61588]{color:var(--text-muted);margin-top:14px;font-size:12px}.kpi-strip[data-v-4fecc88c]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card-h[data-v-4fecc88c]{margin-bottom:8px;font-weight:600}.defs[data-v-4fecc88c]{color:var(--text-muted);margin:0;padding-left:18px;font-size:13px;line-height:1.7}.defs b[data-v-4fecc88c]{color:var(--text)}.tb-btn-active[data-v-4fecc88c]{background:var(--accent);color:#fff;border-color:var(--accent)}@media (width<=900px){.kpi-strip[data-v-4fecc88c]{grid-template-columns:repeat(2,1fr)}}.obs-kpi[data-v-0d9aa1ae]{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.sec-title[data-v-0d9aa1ae]{align-items:baseline;gap:8px;margin:4px 0 12px;font-size:14px;font-weight:600;display:flex}.sec-period[data-v-0d9aa1ae]{color:var(--text-muted);font-size:12px;font-weight:400}.note[data-v-9e7f8e7b]{color:var(--text-muted);margin:0 0 16px;font-size:13px}.block[data-v-9e7f8e7b]{margin-bottom:28px}.block h2[data-v-9e7f8e7b]{align-items:center;gap:10px;margin:0 0 12px;font-size:15px;font-weight:600;display:flex}.row-form[data-v-9e7f8e7b]{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.flt[data-v-9e7f8e7b]{color:var(--text-muted);flex-direction:column;gap:4px;font-size:12px;display:inline-flex}.flt.grow[data-v-9e7f8e7b]{flex:220px}.flt input[data-v-9e7f8e7b]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font:inherit;padding:6px 10px;font-size:13px}.issued[data-v-9e7f8e7b]{border:1px solid var(--accent);border-radius:var(--radius);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:20px;padding:14px 16px;font-size:13px;display:flex}.issued-code[data-v-9e7f8e7b]{letter-spacing:.08em;margin-top:8px;font-size:20px}.issued-url[data-v-9e7f8e7b]{color:var(--text-muted);word-break:break-all;margin-top:4px;font-size:12px}.issued-actions[data-v-9e7f8e7b]{align-items:flex-start;gap:6px;display:flex}.muted[data-v-9e7f8e7b]{color:var(--text-muted);font-size:12px}.err[data-v-9e7f8e7b]{color:var(--danger,#e5484d);margin:0 0 8px;font-size:12px}.btn[data-v-9e7f8e7b]{background:var(--accent);border-radius:var(--radius-sm);color:#fff;cursor:pointer;border:none;padding:7px 14px;font-size:13px}.btn[data-v-9e7f8e7b]:disabled{opacity:.6;cursor:default}.btn-ghost[data-v-9e7f8e7b],.btn-danger[data-v-9e7f8e7b]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;padding:5px 10px;font-size:12px}.btn-danger[data-v-9e7f8e7b]{color:var(--danger,#e5484d)}.pv-tabs[data-v-6ed5f67f]{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.pv-tab[data-v-6ed5f67f]{border:1px solid var(--border);border-radius:var(--r-3);background:var(--surface);color:var(--text);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.pv-tab.active[data-v-6ed5f67f]{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent)}.pv-tab-ct[data-v-6ed5f67f]{color:var(--text-muted);font-size:11px}.pv-selectors[data-v-6ed5f67f]{flex-wrap:wrap;gap:14px;margin-bottom:14px;display:flex}.pv-selectors .f-field[data-v-6ed5f67f]{flex:1;min-width:220px}.pv-note[data-v-6ed5f67f]{color:var(--text-muted);margin-top:12px;font-size:12px}.pv-error[data-v-6ed5f67f]{color:var(--st-blocked-tx)}.ql-kpis[data-v-fc1b84f8]{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}@media (width<=900px){.ql-kpis[data-v-fc1b84f8]{grid-template-columns:repeat(2,1fr)}}.ql-hint[data-v-fc1b84f8]{color:var(--text-muted);margin:0 0 16px;font-size:12.5px}.ql-table[data-v-fc1b84f8]{border:1px solid var(--border);border-radius:var(--r-3);overflow:hidden}.ql-head[data-v-fc1b84f8],.ql-row[data-v-fc1b84f8]{grid-template-columns:2fr 92px 76px 110px 92px 96px 100px 100px 100px 100px 92px;align-items:center;gap:8px;padding:10px 14px;display:grid}.ql-head[data-v-fc1b84f8]{background:var(--surface-2,var(--surface));color:var(--text-muted);border-bottom:1px solid var(--border);font-size:12px}.ql-row[data-v-fc1b84f8]{border-bottom:1px solid var(--border);color:var(--text);font-size:13px;text-decoration:none}.ql-row[data-v-fc1b84f8]:last-child{border-bottom:none}.ql-row[data-v-fc1b84f8]:hover{background:var(--hover)}.ql-row.attention[data-v-fc1b84f8]{background:color-mix(in oklab, var(--st-blocked-bg) 35%, transparent)}.ql-row.attention[data-v-fc1b84f8]:hover{background:color-mix(in oklab, var(--st-blocked-bg) 55%, transparent)}.ql-c[data-v-fc1b84f8]{text-align:center;flex-direction:column;align-items:center;gap:1px;display:flex}.ql-name[data-v-fc1b84f8]{align-items:center;gap:6px;font-weight:500;display:flex}.ql-flag[data-v-fc1b84f8]{color:var(--st-blocked-tx);font-size:10px;line-height:1}.ql-sub[data-v-fc1b84f8]{color:var(--text-muted);font-size:11px}.ql-low[data-v-fc1b84f8]{color:var(--st-blocked-tx)}.ql-trend[data-v-fc1b84f8]{min-height:20px;position:relative}.ql-trend[data-v-fc1b84f8] svg{position:static}.ql-sev[data-v-fc1b84f8]{flex-flow:wrap;justify-content:center;gap:3px}.ql-pill[data-v-fc1b84f8]{border-radius:var(--r-2);padding:0 6px;font-size:10.5px;line-height:1.6}.ql-pill.s-high[data-v-fc1b84f8]{background:var(--st-blocked-bg);color:var(--st-blocked-tx)}.ql-pill.s-med[data-v-fc1b84f8]{background:var(--accent-soft);color:var(--accent-text)}.ql-pill.s-low[data-v-fc1b84f8]{background:var(--surface-2,var(--hover));color:var(--text-muted)}.ql-empty[data-v-fc1b84f8]{text-align:center;color:var(--text-muted);padding:18px;font-size:13px}.ql-h2[data-v-fc1b84f8]{color:var(--text);margin:26px 0 6px;font-size:15px;font-weight:600}.ql-off[data-v-fc1b84f8]{color:var(--st-blocked-tx);margin:0 0 12px;font-size:12.5px}.ql-compare[data-v-fc1b84f8]{border:1px solid var(--border);border-radius:var(--r-3);grid-template-columns:repeat(3,1fr);gap:12px;padding:12px 14px;display:grid}@media (width<=900px){.ql-compare[data-v-fc1b84f8]{grid-template-columns:1fr}}.ql-elems[data-v-fc1b84f8]{border:1px solid var(--border);border-radius:var(--r-3);grid-template-columns:repeat(2,1fr);gap:6px 18px;margin-bottom:14px;padding:12px 14px;display:grid}@media (width<=900px){.ql-elems[data-v-fc1b84f8]{grid-template-columns:1fr}}.ql-elem[data-v-fc1b84f8]{align-items:baseline;gap:8px;font-size:13px;display:flex}.ql-elem-l[data-v-fc1b84f8]{color:var(--text-muted);flex:1}.ql-cmp[data-v-fc1b84f8]{flex-direction:column;gap:2px;font-size:13px;display:flex}.ql-cmp b[data-v-fc1b84f8]{font-size:18px;line-height:1.2}.ql-cmp-l[data-v-fc1b84f8]{color:var(--text-muted);font-size:12px}.rg-form[data-v-b6147f05]{margin-bottom:18px;padding:16px}.rg-fields[data-v-b6147f05]{flex-wrap:wrap;gap:14px;display:flex}.rg-fields .f-field[data-v-b6147f05]{flex:1;min-width:220px}.rg-fields .rg-narrow[data-v-b6147f05]{flex:0 0 160px;min-width:140px}.rg-actions[data-v-b6147f05]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.rg-hint[data-v-b6147f05]{color:var(--text-muted);font-size:12px}.rg-note[data-v-b6147f05]{color:var(--text-muted);margin:12px 0 0;font-size:12px}.rg-warn[data-v-b6147f05]{color:var(--st-blocked-tx);margin:14px 0 0;font-size:12.5px}.rg-table[data-v-b6147f05]{border:1px solid var(--border);border-radius:var(--r-3);overflow:hidden}.rg-head[data-v-b6147f05],.rg-row[data-v-b6147f05]{grid-template-columns:48px 1.4fr 1.6fr 90px 120px 110px 130px;align-items:center;gap:8px;padding:10px 14px;display:grid}.rg-table.has-ws .rg-head[data-v-b6147f05],.rg-table.has-ws .rg-row[data-v-b6147f05]{grid-template-columns:48px 1.2fr 1.2fr 1.4fr 90px 120px 110px 130px}.rg-head[data-v-b6147f05]{background:var(--surface-2,var(--surface));color:var(--text-muted);border-bottom:1px solid var(--border);font-size:12px}.rg-row[data-v-b6147f05]{border-bottom:1px solid var(--border);color:var(--text);font-size:13px;text-decoration:none}.rg-row[data-v-b6147f05]:last-child{border-bottom:none}.rg-row[data-v-b6147f05]:hover{background:var(--hover)}.rg-c[data-v-b6147f05]{text-align:center}.rg-muted[data-v-b6147f05]{color:var(--text-muted);font-size:12px}.rg-empty[data-v-b6147f05]{text-align:center;color:var(--text-muted);padding:18px;font-size:13px}.rg-pill[data-v-b6147f05]{border-radius:var(--r-2);background:var(--surface-2,var(--hover));color:var(--text-muted);padding:1px 8px;font-size:11px}.rg-pill.st-processing[data-v-b6147f05]{background:var(--accent-soft);color:var(--accent-text)}.rg-pill.st-completed[data-v-b6147f05]{background:var(--st-signed-bg);color:var(--st-signed-tx)}.rg-pill.st-failed[data-v-b6147f05]{background:var(--st-blocked-bg);color:var(--st-blocked-tx)}.rs-kpis[data-v-ecb4edf5]{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}.rs-kpi[data-v-ecb4edf5]{border:1px solid var(--border);border-radius:var(--r-3);background:var(--surface);flex-direction:column;flex:1;gap:4px;min-width:130px;padding:12px 14px;display:flex}.rs-kpi-v[data-v-ecb4edf5]{color:var(--text);font-size:20px;font-weight:600}.rs-kpi-l[data-v-ecb4edf5]{color:var(--text-muted);font-size:11.5px}.rs-summary[data-v-ecb4edf5]{color:var(--text-muted);margin:0 0 16px;font-size:12.5px}.rs-error[data-v-ecb4edf5]{color:var(--st-blocked-tx)}.rs-list[data-v-ecb4edf5]{flex-direction:column;gap:12px;display:flex}.rs-card[data-v-ecb4edf5]{border:1px solid var(--border);border-radius:var(--r-3);background:var(--surface);padding:14px}.rs-card-head[data-v-ecb4edf5]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.rs-spacer[data-v-ecb4edf5]{flex:1}.rs-sub[data-v-ecb4edf5]{color:var(--text-muted);font-size:12px}.rs-win[data-v-ecb4edf5]{border-radius:var(--r-2);padding:1px 8px;font-size:13px;font-weight:550}.rs-win.w-a[data-v-ecb4edf5]{background:var(--st-signed-bg);color:var(--st-signed-tx)}.rs-win.w-b[data-v-ecb4edf5]{background:var(--st-blocked-bg);color:var(--st-blocked-tx)}.rs-win.w-tie[data-v-ecb4edf5]{background:var(--surface-2,var(--hover));color:var(--text-muted)}.rs-notes[data-v-ecb4edf5]{color:var(--text-2);margin:0 0 10px;font-size:12.5px}.rs-variants[data-v-ecb4edf5]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rs-variant[data-v-ecb4edf5]{flex-direction:column;gap:4px;display:flex}.rs-vlabel[data-v-ecb4edf5]{color:var(--text-muted);font-size:11.5px}.rs-excerpt[data-v-ecb4edf5]{white-space:pre-wrap;word-break:break-word;font-family:Geist Mono,monospace;font-size:var(--fs-mono,12px);color:var(--text-2);background:var(--surface-2,var(--hover));border-radius:var(--r-2);max-height:220px;margin:0;padding:8px;overflow:auto}.rs-pill[data-v-ecb4edf5]{border-radius:var(--r-2);background:var(--surface-2,var(--hover));color:var(--text-muted);align-self:flex-start;padding:1px 8px;font-size:11px}.rs-pill.st-processing[data-v-ecb4edf5]{background:var(--accent-soft);color:var(--accent-text)}.rs-pill.st-completed[data-v-ecb4edf5]{background:var(--st-signed-bg);color:var(--st-signed-tx)}.rs-pill.st-failed[data-v-ecb4edf5]{background:var(--st-blocked-bg);color:var(--st-blocked-tx)}.rs-empty[data-v-ecb4edf5]{text-align:center;color:var(--text-muted);padding:18px;font-size:13px}.mono[data-v-53f6d182]{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.ab-grid[data-v-53f6d182]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.ab-grid>div[data-v-53f6d182]{flex-direction:column;gap:4px;display:flex}.ab-grid dt[data-v-53f6d182]{color:var(--text-muted);margin:0;font-size:12px}.ab-grid dd[data-v-53f6d182]{color:var(--text);margin:0;font-size:14px}.ab-form[data-v-53f6d182]{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;max-width:720px;display:grid}.ab-form button[data-v-53f6d182]{height:38px}.ab-table[data-v-53f6d182]{border-collapse:collapse;width:100%;font-size:13px}.ab-table th[data-v-53f6d182],.ab-table td[data-v-53f6d182]{text-align:left;border-bottom:1px solid var(--border);padding:10px 12px}.ab-table th[data-v-53f6d182]{color:var(--text-muted);background:var(--surface-2);font-size:12px;font-weight:500}.ab-table tr:last-child td[data-v-53f6d182]{border-bottom:none}.an-intro[data-v-94b2465f]{color:var(--text-muted);max-width:56rem;margin:0 0 14px;font-size:12.5px;line-height:1.55}.an-hint[data-v-94b2465f]{color:var(--text-muted);margin:4px 0 0;font-size:11.5px;line-height:1.5}.an-cols[data-v-94b2465f]{color:var(--text-muted);columns:2;margin:8px 0 14px;padding-left:18px;font-size:12px}.an-result[data-v-94b2465f]{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.an-errs[data-v-94b2465f]{color:var(--st-blocked-tx);margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.6}.an-filter[data-v-94b2465f]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.an-filter-search[data-v-94b2465f]{flex:260px}.an-check[data-v-94b2465f]{color:var(--text-2);align-items:center;gap:6px;font-size:12px;display:flex}.an-stale[data-v-94b2465f]{background:var(--surface-2);color:var(--st-blocked-tx);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:400}.legend[data-v-94b2465f]{color:var(--text-2);border-bottom:1px solid var(--border);width:100%;margin-bottom:12px;padding-bottom:4px;font-size:13px;font-weight:600}.img-field[data-v-2c27599f]{max-width:480px}.img-row[data-v-2c27599f]{align-items:center;gap:12px;display:flex}.img-preview[data-v-2c27599f]{border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface-2);flex:none;justify-content:center;align-items:center;width:116px;height:72px;display:flex;overflow:hidden}.img-preview.empty[data-v-2c27599f]{color:var(--text-faint);border-style:dashed}.img-preview img[data-v-2c27599f]{object-fit:contain;max-width:100%;max-height:100%}.img-actions[data-v-2c27599f]{gap:6px;display:inline-flex}.img-input[data-v-2c27599f]{display:none}.img-hint[data-v-2c27599f]{color:var(--text-muted);margin-top:6px;font-size:12px}.sign-block[data-v-cc1dd528]{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.sign-note[data-v-cc1dd528]{color:var(--text-muted);margin:0;font-size:12px}.legend[data-v-cc1dd528]{color:var(--text-2);border-bottom:1px solid var(--border);width:100%;margin-bottom:12px;padding-bottom:4px;font-size:13px;font-weight:600}.f-hint[data-v-cc1dd528]{color:var(--text-muted);margin-top:2px;font-size:11.5px}.auth-invite[data-v-c4ba672d]{border:1px solid var(--accent-border);border-radius:var(--r-2);background:var(--accent-soft);color:var(--text);align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.auth-invite-ico[data-v-c4ba672d]{color:var(--accent);font-size:15px;line-height:1.2}.f-input.readonly[data-v-c4ba672d]{background:var(--surface-2);color:var(--text-muted);cursor:not-allowed}.auth-closed[data-v-c4ba672d]{border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface-2);margin-bottom:14px;padding:12px 14px;font-size:13px;line-height:1.45}.auth-closed p[data-v-c4ba672d]{color:var(--text-2);margin:6px 0 0}.auth-closed a[data-v-c4ba672d]{color:var(--accent)}.reg-consent[data-v-c4ba672d]{align-items:flex-start;gap:9px}.reg-consent input[data-v-c4ba672d]{flex:none;margin-top:2px}.reg-consent span[data-v-c4ba672d]{line-height:1.45}.reg-consent a[data-v-c4ba672d]{color:var(--accent);text-decoration:underline}.reg-consent.err span[data-v-c4ba672d]{color:var(--danger,var(--text-2))}.sign-block[data-v-cf44cf43]{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.sign-note[data-v-cf44cf43]{color:var(--text-muted);margin:0;font-size:12px}.help-contacts[data-v-27d5c5d9]{margin-bottom:16px;padding:18px 20px}.help-list[data-v-27d5c5d9]{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.help-list li[data-v-27d5c5d9]{align-items:center;gap:10px;font-size:14px;display:flex}.help-kind[data-v-27d5c5d9]{min-width:80px;color:var(--text-muted)}.help-list a[data-v-27d5c5d9]{color:var(--accent);text-decoration:none}.help-list a[data-v-27d5c5d9]:hover{text-decoration:underline}.help-muted[data-v-27d5c5d9]{color:var(--text-muted);margin:10px 0 0;font-size:13px}.help-faq[data-v-27d5c5d9]{padding:24px 28px}.bu[data-v-8b6edad3]{margin-top:4px}.bu-h[data-v-8b6edad3]{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);margin:0 0 10px;font-size:13px;font-weight:600}.bu-load[data-v-8b6edad3]{max-width:720px;margin-top:4px}.bu-note[data-v-8b6edad3]{color:var(--text-faint);margin:0;font-size:12.5px;line-height:1.55}.bu-rows[data-v-8b6edad3]{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.bu-row[data-v-8b6edad3]{grid-template-columns:minmax(120px,1.2fr) minmax(80px,2fr) auto;align-items:center;gap:12px;font-size:13px;display:grid}.bu-name[data-v-8b6edad3]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bu-name.none[data-v-8b6edad3]{color:var(--text-faint);font-style:italic}.bu-count[data-v-8b6edad3]{color:var(--text-2,var(--text-muted));white-space:nowrap;font-variant-numeric:tabular-nums}.bu-word[data-v-8b6edad3]{color:var(--text-faint)}.onb[data-v-8b6edad3]{position:relative}.onb-dismiss[data-v-8b6edad3]{border-radius:var(--r-1);width:26px;height:26px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.onb-dismiss[data-v-8b6edad3]:hover{background:var(--hover);color:var(--text)}.onb-dismiss[data-v-8b6edad3]:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);outline:none}.onb-cta[data-v-8b6edad3]{flex-wrap:wrap;gap:10px;display:flex}.onb-cta .tb-btn[data-v-8b6edad3]{align-items:center;gap:7px;display:inline-flex}.onb-checklist[data-v-8b6edad3]{border-top:1px solid var(--border-soft);margin-top:20px;padding-top:16px}.onb-checklist-head[data-v-8b6edad3]{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.onb-checklist-title[data-v-8b6edad3]{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:600}.onb-checklist-count[data-v-8b6edad3]{color:var(--text-faint);font-size:12px}.onb-steps[data-v-8b6edad3]{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.onb-steps li[data-v-8b6edad3]{color:var(--text-2);align-items:center;gap:10px;font-size:13.5px;display:flex}.onb-steps li.done .onb-step-label[data-v-8b6edad3]{color:var(--text-faint);text-decoration:line-through}.onb-mark[data-v-8b6edad3]{width:20px;height:20px;color:var(--text-faint);border-radius:50%;flex:none;place-items:center;display:grid}.onb-mark.done[data-v-8b6edad3]{background:var(--st-signed-bg);color:var(--st-signed-tx)}.acc-body[data-v-93719c3c]{flex-direction:column;gap:14px;padding:22px 24px;display:flex}.acc-item[data-v-93719c3c]{align-items:flex-start;gap:9px}.acc-item input[data-v-93719c3c]{flex:none;margin-top:3px}.acc-item>span[data-v-93719c3c]{line-height:1.5}.acc-item a[data-v-93719c3c]{color:var(--accent);text-decoration:underline}.acc-meta[data-v-93719c3c]{color:var(--text-muted);font-size:12px;display:block}.acc-item.err>span[data-v-93719c3c]{color:var(--danger,var(--text-2))}.acc-submit[data-v-93719c3c]{align-self:flex-start;margin-top:6px}.acc-note[data-v-93719c3c]{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.5}.acc-note a[data-v-93719c3c]{color:var(--accent);text-decoration:underline}.acc-logout[data-v-93719c3c]{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.ph-h[data-v-a7054a8c]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ph-actions[data-v-a7054a8c]{align-items:center;gap:8px;margin-left:auto;display:flex}.d-pill[data-v-a7054a8c]{color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-soft);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.d-note[data-v-a7054a8c]{background:var(--accent-soft);border:1px solid var(--accent-soft);border-radius:var(--r-3,12px);color:var(--accent);align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.d-note-title[data-v-a7054a8c]{color:var(--text);margin:0;font-size:13.5px;font-weight:600}.d-note-text[data-v-a7054a8c]{color:var(--text-muted);margin:4px 0 0;font-size:12.5px;line-height:1.5}.d-meta[data-v-a7054a8c]{flex-wrap:wrap;gap:22px;margin-bottom:18px;display:flex}.d-meta-item[data-v-a7054a8c]{flex-direction:column;gap:2px;display:flex}.d-meta-k[data-v-a7054a8c]{color:var(--text-faint);font-size:11px}.d-meta-v[data-v-a7054a8c]{color:var(--text);font-size:13px;font-weight:500}.r-tabs[data-v-a7054a8c]{border-bottom:1px solid var(--border);gap:2px;margin-bottom:16px;display:flex}.r-tab[data-v-a7054a8c]{color:var(--text-muted);background:0 0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 12px;font-size:13px;font-weight:500}.r-tab[data-v-a7054a8c]:hover{color:var(--text)}.r-tab.active[data-v-a7054a8c]{color:var(--text);border-bottom-color:var(--accent)}.r-doc[data-v-a7054a8c]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3,12px);box-shadow:var(--shadow-1);padding:28px 32px}.r-pre[data-v-a7054a8c]{white-space:pre-wrap;color:var(--text);margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.7}.reg-lookup-row[data-v-f1c0591d]{align-items:center;gap:6px;display:flex}.reg-lookup-row .f-input[data-v-f1c0591d]{flex:1;min-width:0}.reg-lookup-err[data-v-f1c0591d]{color:var(--danger,#b42318);margin:6px 0 0;font-size:12px}.reg-lookup-card[data-v-f1c0591d]{border:1px solid var(--border);background:var(--surface-2,transparent);border-radius:8px;margin-top:8px;padding:10px}.reg-lookup-head[data-v-f1c0591d]{align-items:baseline;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.reg-lookup-warn[data-v-f1c0591d]{color:var(--danger,#b42318);font-size:11px}.reg-lookup-fields[data-v-f1c0591d]{grid-template-columns:minmax(120px,auto) 1fr;gap:2px 10px;margin:0 0 8px;font-size:12px;display:grid}.reg-lookup-fields dt[data-v-f1c0591d]{color:var(--text-muted)}.reg-lookup-fields dd[data-v-f1c0591d]{color:var(--text-2);margin:0}.reg-lookup-origin[data-v-f1c0591d]{color:var(--text-faint);margin-bottom:8px;font-size:11px}.stamp-block[data-v-7420b104]{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.stamp-note[data-v-7420b104]{color:var(--text-muted);margin:0;font-size:12px}.cr-wrap[data-v-edbd8791]{max-width:42rem}.cr-link[data-v-edbd8791]{color:var(--accent-text);width:fit-content;margin-top:2px;font-size:11.5px;text-decoration:none}.cr-link[data-v-edbd8791]:hover{text-decoration:underline}.cr-hint[data-v-edbd8791]{color:var(--text-muted);margin-top:2px;font-size:11.5px}.reg-note[data-v-924da7ed]{color:var(--text-faint);align-items:flex-start;gap:5px;margin:0;padding:6px 2px 0;font-size:11px;display:flex}.rs[data-v-d597bb43]{margin-top:12px}.rs-actions[data-v-d597bb43]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rs-actions .tb-btn.sm[data-v-d597bb43]{height:26px;padding:0 10px;font-size:11.5px}.rs-form[data-v-d597bb43]{border:1px solid var(--border);border-radius:var(--r-2);flex-direction:column;gap:6px;margin-top:10px;padding:10px;display:flex}.rs-warn[data-v-d597bb43]{color:var(--st-review-tx);align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.rs-check[data-v-d597bb43]{color:var(--text);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:flex}.rs-err[data-v-d597bb43]{color:var(--st-blocked-tx);align-items:flex-start;gap:5px;margin-top:8px;font-size:11.5px;display:flex}.ver-pill-edited[data-v-2a80b1e8]{border-color:var(--accent);color:var(--accent)}.ver-pill-partial[data-v-2a80b1e8]{border-color:var(--accent-border);color:var(--accent-text)}.prog-head[data-v-d6b508ca]{margin-bottom:6px}.prog-line[data-v-d6b508ca]{max-width:180px}.prog-steps[data-v-d6b508ca]{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.prog-steps li[data-v-d6b508ca]{color:var(--text-2);align-items:center;gap:6px;font-size:11.5px;display:flex}.prog-steps li.done[data-v-d6b508ca]{color:var(--text-muted)}.tl-link[data-v-d6b508ca]{color:inherit;border-radius:var(--r-1,4px);text-decoration:none;display:block}.tl-link:hover .tl-ver[data-v-d6b508ca]{color:var(--accent-text)}.tl-origin[data-v-d6b508ca]{color:var(--accent);align-items:center;gap:3px;font-size:10.5px;display:inline-flex}.tl-origin-partial[data-v-d6b508ca]{color:var(--accent-text)}.ev-title[data-v-d6b508ca]{color:var(--text);font-size:12.5px;font-weight:550}.ev-meta[data-v-d6b508ca]{color:var(--text-muted)}.ev-more[data-v-d6b508ca]{color:var(--text-muted);margin-top:6px;font-size:11.5px}.doc-row[data-v-d6b508ca]{flex-direction:column;align-items:stretch;gap:8px}.doc-row-head[data-v-d6b508ca]{align-items:center;gap:8px;width:100%;display:flex}.doc-proc[data-v-d6b508ca]{border-top:1px dashed var(--border-soft);margin-left:22px;padding-top:8px}.doc-proc-head[data-v-d6b508ca]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.doc-proc-err[data-v-d6b508ca]{border-radius:var(--r-1,4px);background:var(--st-blocked-bg);color:var(--st-blocked-tx);border:1px solid var(--st-blocked-bd);white-space:pre-wrap;margin-top:6px;padding:6px 8px;font-size:11px}.doc-proc-actions[data-v-d6b508ca]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.doc-proc-actions .tb-btn.sm[data-v-d6b508ca]{height:26px;padding:0 10px;font-size:11.5px}.doc-proc-hint[data-v-d6b508ca]{color:var(--text-faint);font-size:11px}.prog-bar[data-v-d6b508ca]{position:relative;overflow:hidden}.prog-bar>i.prog-fill-indet[data-v-d6b508ca]{background:var(--accent);border-radius:inherit;width:35%;animation:1.4s ease-in-out infinite prog-indet-drawer-d6b508ca;position:absolute;inset:0}@keyframes prog-indet-drawer-d6b508ca{0%{transform:translate(-100%)}50%{transform:translate(180%)}to{transform:translate(180%)}}.dl-actions[data-v-d6b508ca]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.dl-actions .tb-btn.sm[data-v-d6b508ca]{height:26px;padding:0 10px;font-size:11.5px}.dl-suspend[data-v-d6b508ca]{border:1px solid var(--border);border-radius:var(--r-2);margin-top:10px;padding:10px}.cmt-list[data-v-d6b508ca]{flex-direction:column;gap:8px;display:flex}.cmt[data-v-d6b508ca]{border:1px solid var(--border);border-radius:var(--r-2);padding:10px}.cmt-head[data-v-d6b508ca]{align-items:center;gap:8px;display:flex}.cmt-who[data-v-d6b508ca]{color:var(--text);font-size:12.5px;font-weight:550}.cmt-when[data-v-d6b508ca]{color:var(--text-muted);font-size:11.5px}.cmt-body[data-v-d6b508ca]{color:var(--text-2);white-space:pre-wrap;margin-top:6px;font-size:12.5px}.kb-wrap[data-v-9e7093cf]{flex-direction:column;gap:10px;display:flex}.kb-refusal[data-v-9e7093cf]{border:1px solid var(--st-blocked-tx);border-radius:var(--r-2,6px);background:var(--st-blocked-bg);color:var(--st-blocked-tx);align-items:flex-start;gap:7px;padding:9px 11px;font-size:12.5px;display:flex}.kb-x[data-v-9e7093cf]{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:15px;line-height:1}.kb-form[data-v-9e7093cf]{border:1px solid var(--border);border-radius:var(--r-2,6px);flex-direction:column;gap:6px;max-width:520px;padding:10px;display:flex}.kb-form-actions[data-v-9e7093cf]{gap:6px;display:flex}.kb-warn[data-v-9e7093cf]{color:var(--st-review-tx);align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.kb-note[data-v-9e7093cf]{color:var(--text-muted);margin:0;font-size:11.5px}.kb[data-v-9e7093cf]{align-items:flex-start;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.kb-col[data-v-9e7093cf]{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:var(--r-3,8px);flex-direction:column;flex:0 0 256px;min-width:256px;max-height:100%;display:flex}.kb-col.over[data-v-9e7093cf]{border-color:var(--accent-border);background:var(--surface-3)}.kb-col-h[data-v-9e7093cf]{border-bottom:1px solid var(--border-soft);align-items:center;gap:7px;padding:10px 12px;display:flex}.kb-col-h .dot[data-v-9e7093cf]{background:var(--text-faint);border-radius:50%;width:7px;height:7px}.kb-col-h .dot[data-tone=draft][data-v-9e7093cf]{background:var(--st-draft-tx)}.kb-col-h .dot[data-tone=progress][data-v-9e7093cf]{background:var(--st-progress-tx)}.kb-col-h .dot[data-tone=review][data-v-9e7093cf]{background:var(--st-review-tx)}.kb-col-h .dot[data-tone=signed][data-v-9e7093cf]{background:var(--st-signed-tx)}.kb-col-h .dot[data-tone=blocked][data-v-9e7093cf]{background:var(--st-blocked-tx)}.kb-col-h .dot[data-tone=archived][data-v-9e7093cf]{background:var(--text-faint)}.kb-col-title[data-v-9e7093cf]{color:var(--text);flex:1;font-size:12.5px;font-weight:600}.kb-col-ct[data-v-9e7093cf]{color:var(--text-muted);background:var(--surface-3);border-radius:20px;padding:1px 7px;font-size:11px}.kb-col-body[data-v-9e7093cf]{flex-direction:column;gap:8px;min-height:56px;padding:10px;display:flex;overflow-y:auto}.kb-card[data-v-9e7093cf]{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2,6px);cursor:pointer;flex-direction:column;gap:7px;width:100%;padding:10px;display:flex}.kb-card.draggable[data-v-9e7093cf]{cursor:grab}.kb-card.busy[data-v-9e7093cf]{opacity:.5;pointer-events:none}.kb-card[data-v-9e7093cf]:hover{border-color:var(--accent-border);box-shadow:var(--shadow-1)}.kb-card-top[data-v-9e7093cf]{justify-content:space-between;align-items:center;gap:6px;display:flex}.kb-num[data-v-9e7093cf]{color:var(--text-muted);font-size:11px}.kb-card-title[data-v-9e7093cf]{color:var(--text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:550;line-height:1.35;display:-webkit-box;overflow:hidden}.kb-card-mid[data-v-9e7093cf]{justify-content:space-between;align-items:center;gap:6px;display:flex}.kb-stat[data-v-9e7093cf]{opacity:.72}.kb-prog[data-v-9e7093cf]{color:var(--text-muted);font-family:Geist Mono,monospace;font-size:11px}.kb-card-foot[data-v-9e7093cf]{justify-content:space-between;align-items:center;gap:6px;display:flex}.kb-due[data-v-9e7093cf]{color:var(--text-muted);white-space:nowrap;align-items:center;gap:3px;font-size:11px;display:inline-flex}.kb-empty[data-v-9e7093cf]{text-align:center;color:var(--text-faint);padding:8px 0;font-size:12px}.cal[data-v-a35ec657]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3,8px);overflow:hidden}.cal-head[data-v-a35ec657]{border-bottom:1px solid var(--border-soft);align-items:center;gap:6px;padding:10px 12px;display:flex}.cal-title[data-v-a35ec657]{color:var(--text);text-align:center;min-width:130px;font-size:13.5px;font-weight:600}.cal-modes[data-v-a35ec657]{border:1px solid var(--border);border-radius:var(--r-2);margin-left:10px;display:inline-flex;overflow:hidden}.cal-mode[data-v-a35ec657]{background:var(--surface-2);color:var(--text-muted);cursor:pointer;border:0;padding:4px 10px;font-family:inherit;font-size:12px}.cal-mode+.cal-mode[data-v-a35ec657]{border-left:1px solid var(--border)}.cal-mode.active[data-v-a35ec657]{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.cal-meta[data-v-a35ec657]{color:var(--text-muted);margin-left:auto;font-size:11.5px}.cal-trunc[data-v-a35ec657]{color:var(--text-faint)}.cal-grid[data-v-a35ec657]{grid-template-columns:repeat(7,1fr);display:grid}.cal-wd-cell[data-v-a35ec657]{color:var(--text-faint);text-align:left;border-bottom:1px solid var(--border-soft);padding:7px 8px;font-size:11px;font-weight:600}.cal-cell[data-v-a35ec657]{border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);flex-direction:column;gap:4px;min-height:84px;padding:6px;display:flex}.cal-cell[data-v-a35ec657]:nth-child(7n){border-right:0}.cal-cell.empty[data-v-a35ec657],.cal-cell.past[data-v-a35ec657]{background:var(--surface-2)}.cal-cell.past .cal-day[data-v-a35ec657]{opacity:.55}.cal-cell.today[data-v-a35ec657]{background:var(--accent-soft)}.cal-wcell[data-v-a35ec657]{min-height:220px}.cal-day[data-v-a35ec657]{color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:11.5px;display:flex}.cal-wd-name[data-v-a35ec657]{color:var(--text-faint);font-weight:600}.cal-cell.today .cal-day[data-v-a35ec657]{color:var(--accent-text);opacity:1;font-weight:700}.cal-items[data-v-a35ec657]{flex-direction:column;gap:3px;display:flex}.cal-wempty[data-v-a35ec657]{color:var(--text-faint);font-size:11px}.cal-chip[data-v-a35ec657]{text-align:left;border-radius:var(--r-1,4px);background:var(--surface-3);width:100%;color:var(--text-2);cursor:pointer;border:0;align-items:center;gap:5px;padding:2px 5px;font-family:inherit;font-size:11px;display:flex}.cal-chip.wide[data-v-a35ec657]{padding:4px 6px;font-size:11.5px}.cal-chip[data-v-a35ec657]:hover{background:var(--hover)}.cal-chip .dot[data-v-a35ec657]{background:var(--text-faint);border-radius:50%;flex:none;width:6px;height:6px}.cal-chip[data-tone=draft][data-v-a35ec657]{background:var(--st-draft-bg);color:var(--st-draft-tx)}.cal-chip[data-tone=review][data-v-a35ec657]{background:var(--st-review-bg);color:var(--st-review-tx)}.cal-chip[data-tone=blocked][data-v-a35ec657]{background:var(--st-blocked-bg);color:var(--st-blocked-tx)}.cal-chip[data-tone=signed][data-v-a35ec657]{background:var(--st-signed-bg);color:var(--st-signed-tx)}.cal-chip[data-tone=archived][data-v-a35ec657]{background:var(--st-archived-bg);color:var(--st-archived-tx)}.cal-chip[data-tone=draft] .dot[data-v-a35ec657]{background:var(--st-draft-tx)}.cal-chip[data-tone=review] .dot[data-v-a35ec657]{background:var(--st-review-tx)}.cal-chip[data-tone=blocked] .dot[data-v-a35ec657]{background:var(--st-blocked-tx)}.cal-chip[data-tone=signed] .dot[data-v-a35ec657]{background:var(--st-signed-tx)}.cal-chip[data-tone=archived] .dot[data-v-a35ec657]{background:var(--st-archived-tx)}.cal-chip[data-tone=archived][data-v-a35ec657]{opacity:.7}.cal-chip-txt[data-v-a35ec657]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cal-empty[data-v-a35ec657]{text-align:center;color:var(--text-muted);padding:22px 12px;font-size:12.5px}.hl[data-v-1eb89d9a]{background:var(--st-review-bg);color:var(--st-review-tx);border-radius:3px;padding:0 1px}.search-empty[data-v-1eb89d9a]{text-align:left;flex-direction:column;gap:6px;display:flex}.search-hint[data-v-1eb89d9a]{color:var(--text-faint);font-size:12px}.cell-kind[data-v-1eb89d9a]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.cell-stage[data-v-1eb89d9a]{white-space:nowrap;width:150px}.cell-stat-muted[data-v-1eb89d9a]{opacity:.72}.prog-cell[data-v-1eb89d9a]{flex-direction:column;gap:3px;min-width:120px;display:flex}.prog-step[data-v-1eb89d9a]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.cell-due[data-v-1eb89d9a]{width:168px}.due[data-v-1eb89d9a]{white-space:nowrap;align-items:center;gap:6px;display:flex}.due-date[data-v-1eb89d9a]{font-family:Geist Mono,monospace;font-size:var(--fs-mono);color:var(--text-2)}.cell-asg[data-v-1eb89d9a]{width:170px}.asg[data-v-1eb89d9a]{align-items:center;gap:6px;min-width:0;display:flex}.asg-name[data-v-1eb89d9a]{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.tbl tbody tr.row-overdue td[data-v-1eb89d9a]:first-child{box-shadow:inset 2px 0 0 var(--st-blocked-tx)}.fb-sort[data-v-1eb89d9a]{border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface-2);height:28px;color:var(--text-muted);align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.fb-sort-label[data-v-1eb89d9a]{color:var(--text-faint)}.fb-sort select[data-v-1eb89d9a]{color:var(--text);background:0 0;border:0;outline:none;font-family:inherit;font-size:12px}.row-actions[data-v-1eb89d9a]{display:inline-flex;position:relative}.row-menu[data-v-1eb89d9a]{z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2);min-width:150px;box-shadow:var(--shadow-2);flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;top:30px;right:0}.row-menu-item[data-v-1eb89d9a]{text-align:left;border-radius:var(--r-1,4px);color:var(--text);background:0 0;padding:6px 8px;font-size:12.5px;text-decoration:none}.row-menu-item[data-v-1eb89d9a]:hover{background:var(--hover)}.row-menu-item.danger[data-v-1eb89d9a]{color:var(--st-blocked-tx)}.att[data-v-05e574d8]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3,12px);box-shadow:var(--shadow-1);max-width:900px;margin-top:20px;padding:16px 20px}.att-head[data-v-05e574d8]{color:var(--accent);align-items:center;gap:8px;display:flex}.att-label[data-v-05e574d8]{color:var(--text);font-size:13.5px;font-weight:600}.att-count[data-v-05e574d8]{color:var(--text-faint);margin-left:auto;font-size:12px}.att-note[data-v-05e574d8]{color:var(--text-faint);margin:8px 0 0;font-size:12px;line-height:1.5}.att-empty[data-v-05e574d8]{color:var(--text-faint);margin:12px 0 0;font-size:12.5px}.att-list[data-v-05e574d8]{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.att-item[data-v-05e574d8]{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:6px 8px;font-size:12.5px;display:flex}.att-item[draggable=true][data-v-05e574d8]{cursor:grab}.att-num[data-v-05e574d8]{color:var(--text);white-space:nowrap;font-weight:600}.att-title[data-v-05e574d8]{color:var(--text)}.att-kind[data-v-05e574d8],.att-size[data-v-05e574d8],.att-hint[data-v-05e574d8]{color:var(--text-faint)}.att-file[data-v-05e574d8]{color:var(--accent);text-decoration:none}.att-file[data-v-05e574d8]:hover{text-decoration:underline}.att-actions[data-v-05e574d8]{gap:2px;margin-left:auto;display:flex}.att-icon[data-v-05e574d8]{color:var(--text-faint);cursor:pointer;background:0 0;border:0;padding:3px;line-height:0}.att-icon[data-v-05e574d8]:hover{color:var(--accent)}.att-danger[data-v-05e574d8]:hover{color:var(--st-blocked-tx)}.att-input[data-v-05e574d8]{flex:220px;min-width:160px}.att-select[data-v-05e574d8]{flex:0 0 190px}.att-drop[data-v-05e574d8]{border:1px dashed var(--border);text-align:center;color:var(--text-faint);cursor:pointer;border-radius:10px;margin-top:12px;padding:14px;font-size:12.5px}.att-drop.on[data-v-05e574d8]{border-color:var(--accent);color:var(--accent)}.att-file-input[data-v-05e574d8]{display:none}.att-pending[data-v-05e574d8]{gap:6px;margin-top:12px;display:grid}.att-pending-row[data-v-05e574d8]{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.hint[data-v-e7718a98]{vertical-align:middle;display:inline-flex;position:relative}.hint-trigger[data-v-e7718a98]{width:18px;height:18px;color:var(--text-faint);cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.hint-trigger[data-v-e7718a98]:hover{color:var(--accent)}.hint-trigger[data-v-e7718a98]:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);color:var(--accent);outline:none}.hint-pop[data-v-e7718a98]{z-index:50;border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface);width:max-content;max-width:260px;box-shadow:var(--shadow-3);color:var(--text-2);text-align:left;white-space:normal;padding:9px 11px;font-size:12.5px;line-height:1.45;position:absolute}.hint-pop--top[data-v-e7718a98]{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.hint-pop--bottom[data-v-e7718a98]{top:calc(100% + 8px);left:50%;transform:translate(-50%)}.hint-pop--left[data-v-e7718a98]{top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.hint-pop--right[data-v-e7718a98]{top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.hint-body[data-v-e7718a98]{display:block}.hint-body.has-x[data-v-e7718a98]{padding-right:14px}.hint-x[data-v-e7718a98]{border-radius:var(--r-1);width:18px;height:18px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:5px;right:5px}.hint-x[data-v-e7718a98]:hover{background:var(--hover);color:var(--text)}.hint-x[data-v-e7718a98]:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);outline:none}.dlm[data-v-834cd0a4]{display:inline-flex;position:relative}.dlm-chev[data-v-834cd0a4]{color:var(--text-faint);margin-left:2px}.dlm-trigger.open[data-v-834cd0a4]{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft)}.dlm-menu[data-v-834cd0a4]{z-index:40;border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface);min-width:190px;box-shadow:var(--shadow-2);padding:5px;position:absolute;top:calc(100% + 4px);right:0}.dlm-menu-h[data-v-834cd0a4]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);padding:6px 8px 4px;font-size:10.5px;font-weight:600}.dlm-row[data-v-834cd0a4]{align-items:center;gap:4px;padding-right:6px;display:flex}.dlm-item[data-v-834cd0a4]{border-radius:var(--r-1);color:var(--text);white-space:nowrap;flex:1;padding:7px 8px;font-size:13px;display:block}.dlm-item[data-v-834cd0a4]:hover{background:var(--hover)}.dlm-opt[data-v-834cd0a4]{border-top:1px solid var(--border);max-width:260px;margin-top:4px;padding:8px 8px 6px}.dlm-check[data-v-834cd0a4]{color:var(--text);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:flex}.dlm-check input[data-v-834cd0a4]{accent-color:var(--accent)}.dlm-note[data-v-834cd0a4]{color:var(--text-faint);white-space:normal;margin:4px 0 0;font-size:11px;line-height:1.35}.pk-object[data-v-39883362]{color:var(--muted,#667085)}.pk-check[data-v-39883362]{border:1px solid var(--border,#e4e7ec);border-radius:8px;margin:12px 0;padding:12px 14px}.pk-check.has-issues[data-v-39883362]{background:#fffaf0;border-color:#f2c94c}.pk-check.is-ok[data-v-39883362]{background:#f6fbf7;border-color:#cde9d3}.pk-check-head[data-v-39883362]{align-items:center;gap:8px;font-weight:600;display:flex}.pk-check-list[data-v-39883362]{margin:8px 0 0;padding-left:20px}.pk-check-list li[data-v-39883362]{margin-bottom:4px}.pk-check-note[data-v-39883362]{color:var(--muted,#667085);margin:8px 0 0;font-size:12px}.pk-grid[data-v-39883362]{grid-template-columns:280px 1fr;align-items:start;gap:16px;display:grid}@media (width<=900px){.pk-grid[data-v-39883362]{grid-template-columns:1fr}}.pk-side-h[data-v-39883362]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#667085);margin:8px 0;font-size:12px}.pk-list[data-v-39883362]{margin:0 0 16px;padding:0;list-style:none}.pk-item[data-v-39883362]{border:1px solid #0000;border-radius:6px;padding:8px 10px}.pk-item.active[data-v-39883362]{border-color:var(--border,#e4e7ec);background:var(--surface-2,#f9fafb)}.pk-item-link[data-v-39883362]{color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.pk-item-link.is-absent[data-v-39883362]{color:var(--muted,#667085)}.pk-item-name[data-v-39883362]{flex:1}.pk-item-flag[data-v-39883362]{color:#b42318;font-size:11px}.pk-item.absent .pk-item-flag[data-v-39883362]{white-space:nowrap}.pk-item-basis[data-v-39883362]{color:var(--muted,#667085);margin-top:2px;font-size:11px;display:block}.pk-doc[data-v-39883362]{min-width:0}.pk-doc-head[data-v-39883362]{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.pk-doc-h[data-v-39883362]{align-items:center;gap:10px;margin:0;display:flex}.pk-doc-basis[data-v-39883362],.pk-doc-summary[data-v-39883362]{color:var(--muted,#667085);margin:4px 0 0;font-size:12px}.pk-doc-actions[data-v-39883362]{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.pk-versions[data-v-39883362]{border:1px solid var(--border,#e4e7ec);border-radius:8px;margin:0 0 12px;padding:0;list-style:none;overflow:hidden}.pk-version[data-v-39883362]{border:0;border-bottom:1px solid var(--border,#e4e7ec);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex}.pk-versions li:last-child .pk-version[data-v-39883362]{border-bottom:0}.pk-version-when[data-v-39883362],.pk-version-who[data-v-39883362],.pk-version-summary[data-v-39883362]{color:var(--muted,#667085);font-size:12px}.pk-body[data-v-39883362]{border:1px solid var(--border,#e4e7ec);background:#fff;border-radius:8px;padding:20px 24px}.pk-empty[data-v-39883362]{color:var(--muted,#667085)}.pk-back[data-v-39883362]{margin-top:16px}.ph-h[data-v-3ef0b513]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pe-basis[data-v-3ef0b513]{color:var(--muted,#667085);font-size:12px}.pe-grid[data-v-3ef0b513]{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}@media (width<=900px){.pe-grid[data-v-3ef0b513]{grid-template-columns:1fr}}.pe-pane[data-v-3ef0b513]{border:1px solid var(--border,#e4e7ec);background:#fff;border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.pe-pane-head[data-v-3ef0b513]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#667085);border-bottom:1px solid var(--border,#e4e7ec);padding:8px 12px;font-size:12px}.pe-textarea[data-v-3ef0b513]{resize:vertical;border:0;outline:none;flex:1;min-height:60vh;padding:14px 16px;font-size:13px;line-height:1.55}.pe-preview[data-v-3ef0b513]{flex:1;min-height:60vh;padding:14px 18px;overflow:auto}.pe-foot[data-v-3ef0b513]{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.pe-err[data-v-3ef0b513]{color:#b42318;margin-top:8px}.pe-back[data-v-3ef0b513]{margin-top:12px}.sp-page[data-v-33791891]{color:var(--text-muted);font:12px Geist Mono,monospace}.sp-state[data-v-33791891]{color:var(--text-muted);margin:8px 0;font-size:13px}.sp-err[data-v-33791891]{color:var(--st-blocked-tx)}.sp-note[data-v-33791891]{color:var(--text-faint);align-items:center;gap:6px;margin:0 0 10px;font-size:11.5px;display:flex}.sp-note.approx[data-v-33791891]{color:var(--st-review-tx)}.sp-text[data-v-33791891]{white-space:pre-wrap;word-break:break-word;color:var(--text-2);margin:0;font-family:Geist Mono,ui-monospace,monospace;font-size:12.5px;line-height:1.6}.sp-hit[data-v-33791891]{background:var(--accent-soft);color:var(--accent-text,var(--text));border-radius:var(--r-1,4px);padding:1px 4px}.calc[data-v-b8c736b5]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3,12px);box-shadow:var(--shadow-1);max-width:900px;margin-top:20px;padding:16px 20px}.calc-head[data-v-b8c736b5]{color:var(--accent);align-items:center;gap:8px;display:flex}.calc-label[data-v-b8c736b5]{color:var(--text);font-size:13.5px;font-weight:600}.calc-count[data-v-b8c736b5]{color:var(--text-faint);margin-left:auto;font-size:12px}.calc-note[data-v-b8c736b5]{color:var(--text-faint);margin:8px 0 0;font-size:12px;line-height:1.5}.calc-warn[data-v-b8c736b5],.calc-ok[data-v-b8c736b5],.calc-quiet[data-v-b8c736b5]{align-items:center;gap:6px;margin:10px 0 0;font-size:12.5px;display:flex}.calc-warn[data-v-b8c736b5]{color:var(--st-blocked-tx,#b45309)}.calc-ok[data-v-b8c736b5],.calc-quiet[data-v-b8c736b5]{color:var(--text-faint)}.calc-list[data-v-b8c736b5]{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.calc-item[data-v-b8c736b5]{border:1px solid var(--border);border-radius:10px;padding:10px 12px}.calc-item-head[data-v-b8c736b5]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.calc-name[data-v-b8c736b5]{color:var(--text);font-size:13px;font-weight:600}.calc-status[data-v-b8c736b5]{color:var(--text-faint);margin-left:auto;font-size:11.5px}.calc-status[data-status=mismatch][data-v-b8c736b5]{color:var(--st-blocked-tx,#b45309);font-weight:600}.calc-formula[data-v-b8c736b5]{color:var(--text);margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.calc-table[data-v-b8c736b5]{border-collapse:collapse;width:100%;margin-top:8px;font-size:12.5px}.calc-table th[data-v-b8c736b5]{text-align:left;color:var(--text-faint);border-bottom:1px solid var(--border);padding:2px 8px 4px 0;font-weight:500}.calc-table td[data-v-b8c736b5]{vertical-align:top;color:var(--text);padding:3px 8px 3px 0}.calc-sym[data-v-b8c736b5]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.calc-src[data-v-b8c736b5]{color:var(--text-faint)}.calc-src-missing[data-v-b8c736b5]{font-style:italic}.calc-result[data-v-b8c736b5]{flex-wrap:wrap;gap:18px;margin-top:8px;display:flex}.calc-result-cell[data-v-b8c736b5]{flex-direction:column;gap:1px;display:flex}.calc-result-k[data-v-b8c736b5]{color:var(--text-faint);font-size:11px}.calc-result-v[data-v-b8c736b5]{color:var(--text);font-size:12.5px}.calc-result-v[data-status=mismatch][data-v-b8c736b5]{color:var(--st-blocked-tx,#b45309);font-weight:600}.calc-issues[data-v-b8c736b5]{color:var(--text-faint);margin:6px 0 0;font-size:12px}.calc-download[data-v-b8c736b5]{margin-top:12px}.seal[data-v-b30053f6]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3,12px);box-shadow:var(--shadow-1);max-width:900px;margin-top:20px;padding:16px 20px}.seal-head[data-v-b30053f6]{color:var(--accent);align-items:center;gap:8px;display:flex}.seal-label[data-v-b30053f6]{color:var(--text);font-size:13.5px;font-weight:600}.seal-when[data-v-b30053f6]{color:var(--text-faint);margin-left:auto;font-size:12px}.seal-print[data-v-b30053f6]{color:var(--text);margin:10px 0 0;font-size:13px}.seal-print code[data-v-b30053f6]{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.seal-algo[data-v-b30053f6]{color:var(--text-faint);margin-left:8px;font-size:11px}.seal-note[data-v-b30053f6]{color:var(--text-faint);margin:8px 0 0;font-size:12px;line-height:1.5}.seal-warn[data-v-b30053f6]{color:var(--st-blocked-tx,#b45309);align-items:center;gap:6px;margin:10px 0 0;font-size:12.5px;display:flex}.seal-verify[data-v-b30053f6]{margin-top:12px}.seal-verify-row[data-v-b30053f6]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seal-input[data-v-b30053f6]{flex:260px;min-width:200px}.seal-select[data-v-b30053f6],.seal-pin[data-v-b30053f6]{flex:0 0 120px}.seal-file[data-v-b30053f6]{display:none}.seal-result[data-v-b30053f6]{color:var(--text-faint);margin:10px 0 0;font-size:12.5px;line-height:1.5}.seal-result[data-status=match] strong[data-v-b30053f6]{color:var(--accent)}.seal-result[data-status=drifted] strong[data-v-b30053f6],.seal-result[data-status=unknown] strong[data-v-b30053f6],.seal-result[data-status=invalid] strong[data-v-b30053f6]{color:var(--st-blocked-tx,#b45309)}.seal-sub[data-v-b30053f6]{color:var(--text);margin-top:16px;font-size:12.5px;font-weight:600}.seal-list[data-v-b30053f6]{gap:8px;margin:8px 0 10px;padding:0;list-style:none;display:grid}.seal-item[data-v-b30053f6]{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12.5px;display:flex}.seal-item-main[data-v-b30053f6]{color:var(--text)}.seal-item-cert[data-v-b30053f6]{color:var(--text-faint);font-size:12px}.seal-item-drift[data-v-b30053f6]{color:var(--st-blocked-tx,#b45309);align-items:center;gap:5px;font-size:12px;display:flex}.seal-item-links[data-v-b30053f6]{gap:14px;margin-top:4px;display:flex}.seal-item-links a[data-v-b30053f6]{color:var(--accent);font-size:12px;text-decoration:none}.seal-item-links a[data-v-b30053f6]:hover{text-decoration:underline}.seal-form[data-v-b30053f6]{gap:8px;margin-top:10px;display:grid}.seal-form-row[data-v-b30053f6]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rn-count[data-v-3b49a241]{color:var(--text-muted);font:12px Geist Mono,monospace}.rn-filter[data-v-3b49a241]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;display:flex}.rn-check[data-v-3b49a241]{color:var(--text);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:flex}.rn-filter-num[data-v-3b49a241]{color:var(--text-faint);font-size:11.5px}.rn-empty[data-v-3b49a241]{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.5}.rn-list[data-v-3b49a241]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rn-item[data-v-3b49a241]{border:1px solid var(--border);border-radius:var(--r-2,8px);background:var(--surface);padding:10px 12px}.rn-item[data-status=resolved][data-v-3b49a241]{opacity:.62;background:0 0}.rn-item[data-state=stale] .rn-quote[data-v-3b49a241]{color:var(--text-faint);text-decoration:line-through}.rn-item.is-active[data-v-3b49a241]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.rn-head[data-v-3b49a241]{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.rn-author[data-v-3b49a241]{color:var(--text);font-size:12.5px;font-weight:600}.rn-date[data-v-3b49a241],.rn-ver[data-v-3b49a241]{color:var(--text-faint);font-size:11px}.rn-badge[data-v-3b49a241]{border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:1px 7px;font-size:10.5px}.rn-badge-done[data-v-3b49a241]{background:var(--st-signed-bg);color:var(--st-signed-tx);border-color:var(--st-signed-bd)}.rn-quote[data-v-3b49a241]{text-align:left;width:100%;color:var(--text-muted);background:0 0;border:0;margin:0 0 6px;padding:0;font-family:Georgia,Times New Roman,serif;font-size:12px;line-height:1.45;display:block}.rn-quote-link[data-v-3b49a241]{cursor:pointer}.rn-quote-link[data-v-3b49a241]:hover{color:var(--accent)}.rn-stale[data-v-3b49a241]{color:var(--st-review-tx);align-items:center;gap:5px;margin:0 0 6px;font-size:11px;display:flex}.rn-body[data-v-3b49a241]{color:var(--text);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.rn-resolved[data-v-3b49a241]{color:var(--text-faint);margin:6px 0 0;font-size:11px}.rn-actions[data-v-3b49a241]{align-items:center;gap:6px;margin-top:8px;display:flex}.rn-actions .tb-btn.sm[data-v-3b49a241]{height:26px;padding:0 10px;font-size:11.5px}.rn-del[data-v-3b49a241]:hover{color:var(--st-blocked-tx)}.ph-h[data-v-b62dc4d7]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ph-origin[data-v-b62dc4d7]{color:var(--accent);align-items:center;gap:5px;display:flex}.ph-actions[data-v-b62dc4d7]{flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.ph-actions-row[data-v-b62dc4d7]{align-items:center;gap:8px;display:flex}.ph-status-muted[data-v-b62dc4d7]{opacity:.72;display:inline-flex}.ph-actions[data-v-b62dc4d7] .rs{align-self:stretch}.ph-actions[data-v-b62dc4d7] .rs-actions{justify-content:flex-end}.ph-actions[data-v-b62dc4d7] .rs-form{min-width:320px}.ph-actions[data-v-b62dc4d7] .rs-err{text-align:right;justify-content:flex-end}.ph-template[data-v-b62dc4d7]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ph-template-stale[data-v-b62dc4d7]{color:var(--text-faint);border:1px solid var(--border);border-radius:999px;padding:1px 7px;font-size:11px}.cit-stats[data-v-b62dc4d7]{gap:6px}.cit-sep[data-v-b62dc4d7]{color:var(--text-faint)}.cit-broken[data-v-b62dc4d7]{color:var(--st-blocked-tx)}.cit-scope[data-v-b62dc4d7]{color:var(--text-faint);font-size:11.5px}.cit-notice[data-v-b62dc4d7]{border:1px solid var(--border);border-radius:var(--r-2,8px);background:var(--surface);color:var(--text-muted);align-items:center;gap:6px;margin:0 0 12px;padding:8px 12px;font-size:12.5px;display:flex}.cit[data-v-b62dc4d7]{font:inherit;border-radius:var(--r-1,4px);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0 2px}.cit[data-v-b62dc4d7]:hover{background:var(--accent-soft)}.cit[data-v-b62dc4d7]:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);outline:none}.cit[data-state=deleted][data-v-b62dc4d7]{color:var(--text-faint);text-decoration:line-through}.cit[data-state=deleted][data-v-b62dc4d7]:hover{background:var(--hover)}.cit[data-state=missing][data-v-b62dc4d7]{color:var(--st-blocked-tx);background:var(--st-blocked-bg);cursor:not-allowed}.rn-line[data-v-b62dc4d7]{gap:6px}.rn-open[data-v-b62dc4d7]{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;align-items:baseline;gap:6px;padding:0;display:inline-flex}.rn-open[data-v-b62dc4d7]:hover{color:var(--accent)}.rn-open-warn[data-v-b62dc4d7]{color:var(--st-review-tx);font-weight:600}.rn-open-total[data-v-b62dc4d7]{color:var(--text-faint);font-size:11px}.rn-bar[data-v-b62dc4d7]{border:1px solid var(--border);border-radius:var(--r-2,8px);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}.rn-bar-hint[data-v-b62dc4d7]{color:var(--text-faint);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.rn-bar-quote[data-v-b62dc4d7]{color:var(--text-muted);flex-basis:100%;margin:0;font-family:Georgia,Times New Roman,serif;font-size:12.5px;line-height:1.5}.rn-bar-quote-inline[data-v-b62dc4d7]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rn-bar-input[data-v-b62dc4d7]{resize:vertical;width:100%;font-size:13px}.rn-bar-actions[data-v-b62dc4d7]{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.rn-bar-note[data-v-b62dc4d7]{color:var(--text-faint);font-size:11.5px}.rn-mark[data-v-b62dc4d7]{background:var(--st-review-bg);color:inherit;border-bottom:1px solid var(--st-review-bd,var(--border));border-radius:var(--r-1,4px);cursor:pointer;padding:0 1px}.rn-mark[data-v-b62dc4d7]:hover{background:var(--accent-soft)}.rn-mark[data-open=false][data-v-b62dc4d7]{color:inherit;background:0 0;border-bottom-style:dotted}.an-line[data-v-b62dc4d7]{gap:6px}.an-line-warn[data-v-b62dc4d7]{color:var(--st-blocked-tx)}.an-miss[data-v-b62dc4d7]{font-size:11.5px}.an-warn[data-v-b62dc4d7]{text-align:right;max-width:420px;color:var(--st-review-tx);align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.4;display:flex}.an-value[data-v-b62dc4d7]{text-align:right;max-width:420px;color:var(--st-done-tx,var(--text));align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;line-height:1.4;display:flex}.an[data-v-b62dc4d7]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3,12px);box-shadow:var(--shadow-1);margin-bottom:16px;padding:14px 18px}.an-head[data-v-b62dc4d7]{color:var(--text-muted);align-items:center;gap:8px;display:flex}.an-title[data-v-b62dc4d7]{color:var(--text);font-size:13.5px;font-weight:600}.an-head-count[data-v-b62dc4d7]{color:var(--text-faint);font-size:11.5px}.an-absent[data-v-b62dc4d7]{color:var(--text-faint);margin:8px 0 0;font-size:12.5px}.an-list[data-v-b62dc4d7]{margin:8px 0 0;padding:0;list-style:none}.an-item[data-v-b62dc4d7]{border-top:1px solid var(--border-soft,var(--border));padding:8px 0}.an-item[data-v-b62dc4d7]:first-child{border-top:0}.an-row[data-v-b62dc4d7]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.an-q[data-v-b62dc4d7]{text-align:left;min-width:220px;color:var(--text);background:0 0;flex:1;align-items:center;gap:6px;padding:0;font-size:13px;display:flex}.an-q[data-v-b62dc4d7]:disabled{cursor:default}.an-q:not(:disabled):hover .an-text[data-v-b62dc4d7]{color:var(--accent-text,var(--accent))}.an-num[data-v-b62dc4d7]{color:var(--text-faint);white-space:nowrap;font-size:11.5px}.an-text[data-v-b62dc4d7]{line-height:1.4}.an-kind[data-v-b62dc4d7]{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:10.5px}.an-kind[data-kind=categorical][data-v-b62dc4d7]{background:var(--st-signed-bg);color:var(--st-signed-tx);border-color:var(--st-signed-bd)}.an-kind[data-kind=probable][data-v-b62dc4d7]{background:var(--st-review-bg);color:var(--st-review-tx);border-color:var(--st-review-bd)}.an-badge[data-v-b62dc4d7]{background:var(--st-blocked-bg);color:var(--st-blocked-tx);border:1px solid var(--st-blocked-bd);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px}.an-note[data-v-b62dc4d7]{color:var(--text-faint);font-size:11px}.an-item[data-state=orphan][data-v-b62dc4d7]{opacity:.7}.an-regen[data-v-b62dc4d7]{border:1px solid var(--border);border-radius:var(--r-1,4px);color:var(--text-muted);white-space:nowrap;background:0 0;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;display:inline-flex}.an-regen[data-v-b62dc4d7]:hover{color:var(--accent);border-color:var(--accent-border,var(--accent))}.an-answer[data-v-b62dc4d7]{white-space:pre-wrap;color:var(--text);margin:8px 0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:13.5px;line-height:1.6}.an-form[data-v-b62dc4d7]{border:1px solid var(--border);border-radius:var(--r-2,8px);background:var(--surface-2);max-width:560px;margin:10px 0 2px 18px;padding:12px 14px}.an-reason[data-v-b62dc4d7]{resize:vertical;width:100%;font-size:13px}.an-form-note[data-v-b62dc4d7]{color:var(--text-faint);margin:8px 0 0;font-size:11.5px;line-height:1.5}.an-form-actions[data-v-b62dc4d7]{align-items:center;gap:10px;margin-top:10px;display:flex}.r-tabs[data-v-b62dc4d7]{border-bottom:1px solid var(--border);gap:2px;margin-bottom:16px;display:flex}.r-tab[data-v-b62dc4d7]{color:var(--text-muted);background:0 0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 12px;font-size:13px;font-weight:500}.r-tab[data-v-b62dc4d7]:hover{color:var(--text)}.r-tab.active[data-v-b62dc4d7]{color:var(--text);border-bottom-color:var(--accent)}.r-doc[data-v-b62dc4d7]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3,12px);box-shadow:var(--shadow-1);padding:28px 32px}.r-pre[data-v-b62dc4d7]{white-space:pre-wrap;color:var(--text);margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.7}.r-foot[data-v-b62dc4d7]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.r-foot-note[data-v-b62dc4d7]{color:var(--text-faint);margin:8px 0 0;font-size:11.5px;line-height:1.5}.r-err[data-v-b62dc4d7]{color:var(--st-blocked-tx);margin-top:8px;font-size:12.5px}.r-rate[data-v-b62dc4d7]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3,12px);box-shadow:var(--shadow-1);max-width:560px;margin-top:20px;padding:18px 20px}.r-rate-head[data-v-b62dc4d7]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.r-rate-label[data-v-b62dc4d7]{color:var(--text);font-size:13.5px;font-weight:600}.r-rate-hint[data-v-b62dc4d7]{color:var(--text-faint);font-size:11.5px}.r-stars[data-v-b62dc4d7]{align-items:center;gap:4px;margin:12px 0;display:flex}.r-star[data-v-b62dc4d7]{color:var(--border-strong,var(--border));background:0 0;padding:2px;line-height:0;transition:color .12s}.r-star[data-v-b62dc4d7]:hover,.r-star.on[data-v-b62dc4d7]{color:var(--accent)}.r-star-val[data-v-b62dc4d7]{color:var(--text-muted);margin-left:8px;font-size:12.5px}.r-rate-comment[data-v-b62dc4d7]{resize:vertical;width:100%;font-size:13px}.r-rate-actions[data-v-b62dc4d7]{align-items:center;gap:12px;margin-top:12px;display:flex}.r-rate-ok[data-v-b62dc4d7]{color:var(--st-signed-tx,var(--text-muted));font-size:12.5px}.r-fc[data-v-b62dc4d7]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3,12px);box-shadow:var(--shadow-1);max-width:720px;margin-top:20px;padding:16px 20px}.r-fc-head[data-v-b62dc4d7]{color:var(--accent);align-items:center;gap:8px;display:flex}.r-fc-failed .r-fc-head[data-v-b62dc4d7]{color:var(--st-blocked-tx)}.r-fc-label[data-v-b62dc4d7]{color:var(--text);font-size:13.5px;font-weight:600}.r-fc-note[data-v-b62dc4d7]{color:var(--text-faint);margin:8px 0 0;font-size:12px;line-height:1.5}.r-fc-body[data-v-b62dc4d7]{white-space:pre-wrap;color:var(--text);margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.65}.r-fc-date[data-v-b62dc4d7]{color:var(--text-faint);margin-left:auto;font-size:12px}.r-fc-list[data-v-b62dc4d7]{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.r-fc-item[data-v-b62dc4d7]{color:var(--text-faint);font-size:12.5px;line-height:1.5}.r-fc-jump[data-v-b62dc4d7]{font:inherit;color:var(--text);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.r-fc-jump[data-v-b62dc4d7]:hover{color:var(--accent)}.r-fc-verdict[data-v-b62dc4d7]{color:var(--st-blocked-tx);margin-left:6px;font-size:11.5px;font-weight:600}.r-fc-verdict[data-verdict=not_found][data-v-b62dc4d7]{color:var(--st-danger-tx,var(--st-blocked-tx))}.r-fc-details[data-v-b62dc4d7]{margin-left:4px}.r-fc-source[data-v-b62dc4d7]{opacity:.75;margin-left:4px}.r-fc-clean[data-v-b62dc4d7]{color:var(--text-faint);align-items:center;gap:6px;margin:12px 0 0;font-size:12.5px;display:flex}.r-fc-toggle[data-v-b62dc4d7]{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:12px}.rnorm-mark[data-v-b62dc4d7]{background:var(--st-blocked-bg,#dc782829);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 1px}.r-rate-low[data-v-b62dc4d7]{border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-size:13px;display:flex}.ph-h[data-v-8c489a8c]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ph-actions[data-v-8c489a8c]{align-items:center;gap:8px;margin-left:auto;display:flex}.re-notes-open[data-v-8c489a8c]{color:var(--st-review-tx);font-size:11px;font-weight:600}.re-notes-none[data-v-8c489a8c]{color:var(--text-faint);font-size:11px}.re-notes-line[data-v-8c489a8c]{color:var(--st-review-tx);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.re-draft-state[data-v-8c489a8c]{color:var(--text-faint);white-space:nowrap;font-size:12px}.re-draft-state.is-saved[data-v-8c489a8c]{color:var(--st-signed-tx,var(--text-muted))}.re-draft-state.is-error[data-v-8c489a8c]{color:var(--st-blocked-tx)}.re-restored[data-v-8c489a8c]{color:var(--text);background:var(--accent-soft);border:1px solid var(--accent-border,var(--border));border-radius:var(--r-2,6px);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:12.5px;display:flex}.re-restored .tb-btn[data-v-8c489a8c]{margin-left:auto}.r-tabs[data-v-8c489a8c]{border-bottom:1px solid var(--border);gap:2px;margin-bottom:14px;display:flex}.r-tab[data-v-8c489a8c]{color:var(--text-muted);background:0 0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 12px;font-size:13px;font-weight:500}.r-tab[data-v-8c489a8c]:hover{color:var(--text)}.r-tab.active[data-v-8c489a8c]{color:var(--text);border-bottom-color:var(--accent)}.re-grid[data-v-8c489a8c]{grid-template-columns:var(--re-split-left,1fr) 6px 1fr;align-items:stretch;gap:16px;display:grid}.re-grid.dragging[data-v-8c489a8c]{cursor:col-resize;-webkit-user-select:none;user-select:none}.re-split[data-v-8c489a8c]{background:var(--border-soft,var(--border));cursor:col-resize;border-radius:3px;align-self:stretch}.re-split[data-v-8c489a8c]:hover,.re-grid.dragging .re-split[data-v-8c489a8c]{background:var(--accent)}.re-split[data-v-8c489a8c]:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);outline:none}.re-pane[data-v-8c489a8c]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3,8px);min-width:0;box-shadow:var(--shadow-1);flex-direction:column;display:flex;overflow:hidden}.re-toolbar[data-v-8c489a8c]{border-bottom:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.re-tool[data-v-8c489a8c]{color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2,6px);padding:3px 9px;font-size:12px}.re-tool[data-v-8c489a8c]:hover{color:var(--text);background:var(--hover,var(--surface-2))}.re-tool.bold[data-v-8c489a8c]{font-weight:700}.re-tool.ital[data-v-8c489a8c]{font-style:italic}.re-toolbar-hint[data-v-8c489a8c]{color:var(--text-faint);align-items:center;gap:5px;margin-left:auto;font-size:11px;display:inline-flex}.re-textarea[data-v-8c489a8c]{resize:vertical;width:100%;min-height:560px;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:16px 18px;font-size:13px;line-height:1.65}.re-pane-head[data-v-8c489a8c]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);border-bottom:1px solid var(--border);background:var(--surface-2);padding:10px 14px;font-size:11.5px}.re-preview[data-v-8c489a8c]{flex:1;min-height:560px;padding:20px 24px;overflow-y:auto}.re-foot[data-v-8c489a8c]{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.re-delta[data-v-8c489a8c]{align-items:baseline;gap:8px;font-size:12.5px;display:flex}.re-delta-add[data-v-8c489a8c]{color:var(--st-signed-tx,var(--text));font-weight:600}.re-delta-del[data-v-8c489a8c]{color:var(--st-blocked-tx);font-weight:600}.re-delta-label[data-v-8c489a8c]{color:var(--text-faint)}.re-foot-actions[data-v-8c489a8c]{align-items:center;gap:10px;margin-left:auto;display:flex}.re-err[data-v-8c489a8c]{color:var(--st-blocked-tx);margin-top:8px;font-size:12.5px}.re-back[data-v-8c489a8c]{color:var(--text-faint);margin-top:14px;font-size:12.5px}.re-back a[data-v-8c489a8c]{color:var(--text-muted)}.re-back a[data-v-8c489a8c]:hover{color:var(--text)}.md-body[data-v-8c489a8c]{color:var(--text);font-size:14px;line-height:1.7}.md-body[data-v-8c489a8c] .md-h{margin:20px 0 8px;font-weight:600;line-height:1.35}.md-body[data-v-8c489a8c] .md-h1{font-size:20px}.md-body[data-v-8c489a8c] .md-h2{font-size:17px}.md-body[data-v-8c489a8c] .md-h3{font-size:15px}.md-body[data-v-8c489a8c] .md-h4,.md-body[data-v-8c489a8c] .md-h5,.md-body[data-v-8c489a8c] .md-h6{font-size:14px}.md-body[data-v-8c489a8c] .md-h:first-child{margin-top:0}.md-body[data-v-8c489a8c] .md-p{margin:0 0 12px}.md-body[data-v-8c489a8c] .md-list{margin:0 0 12px;padding-left:22px}.md-body[data-v-8c489a8c] .md-list .md-list{margin:4px 0 0}.md-body[data-v-8c489a8c] li{margin-bottom:4px}.md-body[data-v-8c489a8c] .md-quote{border-left:3px solid var(--border);color:var(--text-muted);margin:0 0 12px;padding:2px 0 2px 14px}.md-body[data-v-8c489a8c] .md-hr{border:0;border-top:1px solid var(--border);margin:18px 0}.md-body[data-v-8c489a8c] .md-code{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-2,6px);margin:0 0 12px;padding:12px 14px;font-size:12.5px;overflow-x:auto}.md-body[data-v-8c489a8c] code{background:var(--surface-2);border-radius:4px;padding:1px 4px;font-size:12.5px}.md-body[data-v-8c489a8c] .md-code code{background:0 0;padding:0}.md-body[data-v-8c489a8c] .md-table{border-collapse:collapse;width:100%;margin:0 0 14px;font-size:13px}.md-body[data-v-8c489a8c] .md-table th,.md-body[data-v-8c489a8c] .md-table td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:6px 10px}.md-body[data-v-8c489a8c] .md-table th{background:var(--surface-2);font-weight:600}@media (width<=900px){.re-grid[data-v-8c489a8c]{grid-template-columns:1fr}.re-split[data-v-8c489a8c]{display:none}.re-textarea[data-v-8c489a8c],.re-preview[data-v-8c489a8c]{min-height:340px}}.wz[data-v-846f4f67]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3,12px);box-shadow:var(--shadow-1);align-items:flex-start;margin-bottom:22px;padding:18px 22px;display:flex}.wz-item[data-v-846f4f67]{flex-direction:column;align-items:center;gap:4px;display:flex}.wz-hint[data-v-846f4f67]{margin-top:1px}.wz-hint-text[data-v-846f4f67]{display:block}.wz-hint-note[data-v-846f4f67]{color:var(--text-faint);margin-top:7px;font-size:11px;display:block}.wz-step[data-v-846f4f67]{cursor:pointer;background:0 0;flex-direction:column;align-items:center;gap:6px;display:flex}.wz-step[data-v-846f4f67]:disabled{cursor:default}.wz-dot[data-v-846f4f67]{border:1.5px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--text-faint);border-radius:50%;place-items:center;font:600 13px Geist Mono,monospace;transition:all .2s;display:grid}.wz-label[data-v-846f4f67]{color:var(--text-muted);white-space:nowrap;font-size:11.5px;font-weight:500}.wz-step.active .wz-dot[data-v-846f4f67]{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 0 0 4px var(--accent-soft)}.wz-step.active .wz-label[data-v-846f4f67]{color:var(--accent-text)}.wz-step.done .wz-dot[data-v-846f4f67]{background:var(--st-signed-bg);border-color:var(--st-signed-bg);color:var(--st-signed-tx)}.wz-line[data-v-846f4f67]{background:var(--border);border-radius:2px;flex:1;align-self:flex-start;height:2px;margin:16px 10px 0}.wz-line.done[data-v-846f4f67]{background:var(--st-signed-tx);opacity:.55}.tpl-row[data-v-e77e53f8]{align-items:center;gap:10px;display:flex}.tpl-select[data-v-e77e53f8]{max-width:380px}.tpl-state[data-v-e77e53f8]{color:var(--text-muted);font-size:11.5px}.tpl-state.ok[data-v-e77e53f8]{color:var(--st-signed-tx,var(--text-muted))}.tpl-hint[data-v-e77e53f8]{color:var(--text-faint);margin-top:6px;font-size:11.5px;line-height:1.5}.tpl-link[data-v-e77e53f8]{color:var(--accent-text);text-decoration:underline}.legend[data-v-b5e008ac]{color:var(--text-2);border-bottom:1px solid var(--border);width:100%;margin-bottom:12px;padding-bottom:4px;font-size:13px;font-weight:600}.sub[data-v-a77423f9]{background:var(--surface-2);border-radius:var(--r-2,8px);padding:12px}.legend[data-v-a77423f9]{color:var(--text-2);border-bottom:1px solid var(--border);width:100%;margin-bottom:12px;padding-bottom:4px;font-size:13px;font-weight:600}.subbox[data-v-c8345f63]{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:var(--r-3,12px);padding:16px}.item[data-v-c8345f63]{background:var(--surface-2);border-radius:var(--r-2,8px);padding:12px}.upload-bar[data-v-8d60d70b]{background:var(--surface-2,var(--border));border-radius:2px;height:4px;overflow:hidden}.upload-bar-fill[data-v-8d60d70b]{background:var(--accent);height:100%;transition:width .2s}.doc-count[data-v-8d60d70b]{background:var(--st-signed-bg);color:var(--st-signed-tx);border:1px solid var(--st-signed-bd);border-radius:999px;padding:2px 10px;font-size:11px;font-weight:600}.subbox[data-v-8d60d70b]{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:var(--r-3,12px);padding:16px}.upload-row[data-v-8d60d70b]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2,8px);padding:12px}.dropzone[data-v-8d60d70b]{border:2px dashed var(--border-strong);border-radius:var(--r-3,12px);text-align:center;cursor:pointer;background:var(--surface-2);padding:32px;transition:border-color .15s,background .15s}.dropzone[data-v-8d60d70b]:hover{border-color:var(--accent-border)}.dropzone.over[data-v-8d60d70b]{border-color:var(--accent);background:var(--accent-soft)}.dz-ico[data-v-8d60d70b]{background:var(--surface-3);width:48px;height:48px;color:var(--text-faint);border-radius:50%;place-items:center;display:grid}.dz-ico.over[data-v-8d60d70b]{background:var(--accent-soft);color:var(--accent)}.file-ico[data-v-8d60d70b]{border-radius:var(--r-2,8px);background:var(--accent-soft);width:40px;height:40px;color:var(--accent);place-items:center;display:grid}.item[data-v-8d60d70b]{background:var(--surface-2);border-radius:var(--r-2,8px);padding:12px}.thumb[data-v-8d60d70b]{border-radius:var(--r-2,8px);background:var(--surface-3);place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.proc-row[data-v-8d60d70b]{border-top:1px dashed var(--border-soft);margin-top:10px;padding-top:10px}.proc-head[data-v-8d60d70b]{align-items:center;gap:10px;display:flex}.proc-err[data-v-8d60d70b]{border-radius:var(--r-1,4px);background:var(--st-blocked-bg);color:var(--st-blocked-tx);border:1px solid var(--st-blocked-bd);white-space:pre-wrap;margin-top:6px;padding:6px 8px;font-size:11.5px}.proc-actions[data-v-8d60d70b]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.proc-hint[data-v-8d60d70b]{color:var(--text-faint);font-size:11.5px}.prev-overlay[data-v-8d60d70b]{z-index:60;background:color-mix(in oklch, var(--text) 45%, transparent);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.prev-modal[data-v-8d60d70b]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3,12px);width:100%;max-width:760px;max-height:85vh;box-shadow:var(--shadow-3);flex-direction:column;display:flex;overflow:hidden}.prev-head[data-v-8d60d70b]{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.prev-title[data-v-8d60d70b]{color:var(--text);font-size:14px;font-weight:600}.prev-sub[data-v-8d60d70b]{color:var(--text-muted);margin-top:2px;font-size:11.5px}.prev-body[data-v-8d60d70b]{padding:16px;overflow:auto}.prev-text[data-v-8d60d70b]{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-2);white-space:pre-wrap;word-break:break-word;margin:0;font-size:12.5px;line-height:1.55}.prev-state[data-v-8d60d70b]{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.prev-trunc[data-v-8d60d70b]{border-radius:var(--r-1,4px);background:var(--accent-soft);color:var(--accent-text);margin-top:12px;padding:8px 10px;font-size:11.5px}.prog-bar[data-v-8d60d70b]{position:relative;overflow:hidden}.prog-bar>i.indeterminate[data-v-8d60d70b]{background:var(--accent);border-radius:inherit;width:35%;animation:1.4s ease-in-out infinite prog-indet-8d60d70b;position:absolute;inset:0}@keyframes prog-indet-8d60d70b{0%{transform:translate(-100%)}50%{transform:translate(180%)}to{transform:translate(180%)}}.item[data-v-efac710f]{background:var(--surface-2);border-radius:var(--r-2,8px);padding:12px}.gen-ico[data-v-a2132880]{background:var(--accent-soft);width:64px;height:64px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.gen-btn[data-v-a2132880]{height:40px;padding:0 22px;font-size:14px}.gen-error[data-v-a2132880]{border-radius:var(--r-2,8px);background:var(--st-blocked-bg);color:var(--st-blocked-tx);border:1px solid var(--st-blocked-bd);padding:10px 12px}.gen-warn[data-v-a2132880]{border-radius:var(--r-2,8px);background:var(--surface-2);color:var(--text-2);border:1px solid var(--border-strong);padding:12px 14px}.gen-token[data-v-a2132880]{border-radius:var(--r-2,8px);border:1px solid var(--border);padding:10px 14px;line-height:1.4}.gen-token.warn[data-v-a2132880]{background:oklch(79.2689% .171026 70.6699/.1);border-color:oklch(79.2689% .171026 70.6699/.3)}.gen-token.err[data-v-a2132880]{color:color-mix(in oklch, red 80%, var(--text));background:oklch(62.7955% .257683 29.2339/.1);border-color:oklch(62.7955% .257683 29.2339/.3)}.proc-card[data-v-45288def]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3,12px);max-width:640px;box-shadow:var(--shadow-1);padding:22px 24px}.proc-title[data-v-45288def]{color:var(--text);margin-bottom:16px;font-size:15px;font-weight:600}.done-banner[data-v-04565b94]{background:var(--st-signed-bg);border:1px solid var(--st-signed-bd);border-radius:var(--r-3,12px);padding:18px}.done-ico[data-v-04565b94]{background:var(--surface);width:40px;height:40px;color:var(--st-signed-tx);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.dur-pill[data-v-04565b94]{background:var(--accent-soft);color:var(--accent-text);border:1px solid var(--accent-border);border-radius:999px;padding:1px 8px;font-size:11px;display:inline-block}.done-divider[data-v-04565b94]{border-top:1px solid var(--border)}.cm[data-v-b06fb0e2]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3,12px);box-shadow:var(--shadow-1);max-width:48rem;margin-top:20px;padding:16px 20px}.cm-head[data-v-b06fb0e2]{color:var(--accent);align-items:center;gap:8px;display:flex}.cm-label[data-v-b06fb0e2]{color:var(--text);font-size:13.5px;font-weight:600}.cm-count[data-v-b06fb0e2]{color:var(--text-faint);margin-left:auto;font-size:12px}.cm-note[data-v-b06fb0e2]{color:var(--text-faint);margin:8px 0 0;font-size:12px;line-height:1.5}.cm-warn[data-v-b06fb0e2]{color:var(--text-2)}.cm-empty[data-v-b06fb0e2]{color:var(--text-faint);margin:12px 0 0;font-size:12.5px}.cm-list[data-v-b06fb0e2]{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cm-item[data-v-b06fb0e2]{border:1px solid var(--border);border-radius:8px;padding:8px 10px;font-size:12.5px}.cm-row[data-v-b06fb0e2]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cm-num[data-v-b06fb0e2]{color:var(--text);white-space:nowrap;font-weight:600}.cm-name[data-v-b06fb0e2]{color:var(--text);font-weight:500}.cm-role[data-v-b06fb0e2],.cm-spec[data-v-b06fb0e2]{color:var(--text-faint)}.cm-tag[data-v-b06fb0e2]{background:var(--surface-2);color:var(--text-faint);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:400}.cm-tag-alert[data-v-b06fb0e2]{color:var(--st-blocked-tx)}.cm-actions[data-v-b06fb0e2]{gap:2px;margin-left:auto;display:flex}.cm-icon[data-v-b06fb0e2]{color:var(--text-faint);cursor:pointer;background:0 0;border:0;padding:3px;line-height:0}.cm-icon[data-v-b06fb0e2]:hover:not(:disabled){color:var(--accent)}.cm-icon[data-v-b06fb0e2]:disabled{opacity:.35;cursor:default}.cm-danger[data-v-b06fb0e2]:hover:not(:disabled){color:var(--st-blocked-tx)}.cm-hint[data-v-b06fb0e2]{color:var(--text-faint);margin:6px 0 0;font-size:11.5px;line-height:1.5}.cm-edit[data-v-b06fb0e2]{gap:10px;margin-top:10px;display:grid}.cm-fields[data-v-b06fb0e2]{flex-wrap:wrap;gap:10px;display:flex}.cm-field[data-v-b06fb0e2]{flex:200px;display:block}.cm-field-wide[data-v-b06fb0e2]{flex:2 320px}.cm-edit-actions[data-v-b06fb0e2]{gap:8px;display:flex}.cm-add[data-v-b06fb0e2]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.cm-add-expert[data-v-b06fb0e2]{flex:2 260px}.cm-add-role[data-v-b06fb0e2]{flex:0 0 190px}.cm-add-scope[data-v-b06fb0e2]{flex:220px}.an[data-v-96f06741]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3,12px);box-shadow:var(--shadow-1);max-width:48rem;margin-top:20px;padding:16px 20px}.an-head[data-v-96f06741]{color:var(--accent);align-items:center;gap:8px;display:flex}.an-label[data-v-96f06741]{color:var(--text);font-size:13.5px;font-weight:600}.an-count[data-v-96f06741]{color:var(--text-faint);margin-left:auto;font-size:12px}.an-note[data-v-96f06741]{color:var(--text-faint);margin:8px 0 0;font-size:12px;line-height:1.5}.an-warn[data-v-96f06741]{color:var(--st-blocked-tx)}.an-link[data-v-96f06741]{color:var(--accent)}.an-empty[data-v-96f06741]{color:var(--text-faint);margin:12px 0 0;font-size:12.5px;line-height:1.5}.an-list[data-v-96f06741]{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.an-item[data-v-96f06741],.an-cand[data-v-96f06741]{border:1px solid var(--border);border-radius:8px;padding:8px 10px;font-size:12.5px}.an-row[data-v-96f06741]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.an-num[data-v-96f06741]{color:var(--text);white-space:nowrap;font-weight:600}.an-name[data-v-96f06741]{color:var(--text);font-weight:500}.an-meta[data-v-96f06741]{color:var(--text-2);flex-wrap:wrap;gap:10px;margin:4px 0 0;font-size:12px;display:flex}.an-kind[data-v-96f06741]{color:var(--text-faint)}.an-tag[data-v-96f06741]{background:var(--surface-2);color:var(--text-faint);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:400}.an-tag-alert[data-v-96f06741]{color:var(--st-blocked-tx)}.an-tag-warn[data-v-96f06741]{color:var(--accent)}.an-actions[data-v-96f06741]{gap:2px;margin-left:auto;display:flex}.an-icon[data-v-96f06741]{color:var(--text-faint);cursor:pointer;background:0 0;border:0;padding:3px;line-height:0}.an-icon[data-v-96f06741]:hover:not(:disabled){color:var(--accent)}.an-icon[data-v-96f06741]:disabled{opacity:.35;cursor:default}.an-danger[data-v-96f06741]:hover:not(:disabled){color:var(--st-blocked-tx)}.an-hint[data-v-96f06741]{color:var(--text-faint);margin:6px 0 0;font-size:11.5px;line-height:1.5}.an-edit[data-v-96f06741]{gap:10px;margin-top:10px;display:grid}.an-fields[data-v-96f06741]{flex-wrap:wrap;gap:10px;display:flex}.an-field[data-v-96f06741]{flex:180px;display:block}.an-field-wide[data-v-96f06741]{flex:2 300px}.an-edit-actions[data-v-96f06741]{gap:8px;margin-top:4px;display:flex}.an-adj[data-v-96f06741]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.an-adj-kind[data-v-96f06741]{flex:0 0 180px}.an-adj-pct[data-v-96f06741]{flex:0 0 90px}.an-adj-why[data-v-96f06741]{flex:220px}.an-adj-add[data-v-96f06741]{align-self:start}.an-check[data-v-96f06741]{color:var(--text-2);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.an-suggest-open[data-v-96f06741]{margin-top:12px}.an-suggest[data-v-96f06741]{gap:6px;margin-top:12px;display:grid}.an-cands[data-v-96f06741]{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.an-score[data-v-96f06741]{background:var(--surface-2);color:var(--text);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}.an-cand-pick[data-v-96f06741]{margin-left:auto}.an-why[data-v-96f06741]{color:var(--text-faint);gap:2px;margin:6px 0 0;padding:0;font-size:11.5px;list-style:none;display:grid}.an-why-pts[data-v-96f06741]{min-width:1.8rem;color:var(--accent);font-weight:600;display:inline-block}.an-why-pts.zero[data-v-96f06741]{color:var(--text-faint);font-weight:400}.ph-h[data-v-1c38dd40]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ph-actions[data-v-1c38dd40]{align-items:center;gap:8px;margin-left:auto;display:flex}.ph-kinds[data-v-1c38dd40]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ph-status-muted[data-v-1c38dd40]{opacity:.72;display:inline-flex}.vc-card[data-v-c0639859]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3,12px);max-width:640px;box-shadow:var(--shadow-1);padding:24px}.dropzone[data-v-c0639859]{border:2px dashed var(--border-strong);border-radius:var(--r-3,12px);text-align:center;background:var(--surface-2);padding:36px 24px;transition:border-color .15s,background .15s}.dropzone[data-v-c0639859]:hover{border-color:var(--text-faint)}.dropzone.over[data-v-c0639859]{border-color:var(--accent);background:var(--accent-soft,var(--surface-2))}.dz-ico[data-v-c0639859]{color:var(--text-faint);margin-bottom:10px}.dz-text[data-v-c0639859]{color:var(--text-muted);margin:0 0 4px;font-size:13px}.dz-hint[data-v-c0639859]{color:var(--text-faint);margin:0;font-size:11.5px}.dz-pick[data-v-c0639859]{color:var(--accent-text);cursor:pointer;font-weight:500}.dz-pick[data-v-c0639859]:hover{text-decoration:underline}.dz-file[data-v-c0639859]{justify-content:center;align-items:center;gap:12px;display:flex}.dz-file-ico[data-v-c0639859]{color:var(--accent)}.dz-file-name[data-v-c0639859]{color:var(--text);margin:0 0 2px;font-weight:500}.hidden[data-v-c0639859]{display:none}.vc-err[data-v-c0639859]{color:var(--st-blocked-tx);margin-top:8px;font-size:12.5px}.vc-actions[data-v-c0639859]{align-items:center;gap:14px;margin-top:20px;display:flex}.vc-info[data-v-c0639859]{border-top:1px solid var(--border);margin-top:28px;padding-top:20px}.vc-info h3[data-v-c0639859]{color:var(--text-2);margin:0 0 10px;font-size:13px;font-weight:600}.vc-list[data-v-c0639859]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vc-list li[data-v-c0639859]{color:var(--text-muted);align-items:flex-start;gap:8px;font-size:13px;display:flex}.vc-check[data-v-c0639859]{color:var(--accent);flex-shrink:0;margin-top:1px}.ph-h[data-v-7c0a9eb7]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ph-actions[data-v-7c0a9eb7]{align-items:center;gap:8px;margin-left:auto;display:flex}.v-card[data-v-7c0a9eb7]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3,12px);max-width:640px;box-shadow:var(--shadow-1);padding:24px}.v-card-title[data-v-7c0a9eb7]{color:var(--text);margin:0 0 6px;font-size:15px;font-weight:600}.v-card-sub[data-v-7c0a9eb7]{color:var(--text-muted);margin:0 0 18px;font-size:13px}.v-done[data-v-7c0a9eb7]{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.v-done[data-v-7c0a9eb7] svg{color:var(--st-signed-tx)}.v-dot[data-v-7c0a9eb7]{color:var(--text-faint)}.v-dur[data-v-7c0a9eb7]{color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:1px 10px;font-size:12px}.v-cut[data-v-7c0a9eb7]{flex-direction:column;gap:4px;margin:-6px 0 16px;display:flex}.v-cut-cap[data-v-7c0a9eb7]{color:var(--text-faint);margin:0 0 2px;font-size:11.5px}.v-cut-line[data-v-7c0a9eb7]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.v-cut-sep[data-v-7c0a9eb7]{color:var(--text-faint)}.v-cut-broken[data-v-7c0a9eb7],.v-cut-warn[data-v-7c0a9eb7]{color:var(--st-blocked-tx)}.r-tabs[data-v-7c0a9eb7]{border-bottom:1px solid var(--border);gap:2px;margin-bottom:16px;display:flex}.r-tab[data-v-7c0a9eb7]{color:var(--text-muted);background:0 0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 12px;font-size:13px;font-weight:500}.r-tab[data-v-7c0a9eb7]:hover{color:var(--text)}.r-tab.active[data-v-7c0a9eb7]{color:var(--text);border-bottom-color:var(--accent)}.r-doc[data-v-7c0a9eb7]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3,12px);box-shadow:var(--shadow-1);padding:28px 32px}.r-pre[data-v-7c0a9eb7]{white-space:pre-wrap;color:var(--text);margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.7}.r-foot[data-v-7c0a9eb7]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.v-extract[data-v-7c0a9eb7]{border-radius:var(--r-2,8px);background:var(--surface-2);border:1px solid var(--border-strong);flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.v-extract-text[data-v-7c0a9eb7]{color:var(--text-2);margin:0;font-size:13px;line-height:1.5}.ctx-count[data-v-30439e52]{color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:4px 10px;font-size:12px}.ctx-count.warn[data-v-30439e52]{border-color:var(--st-review-bd,var(--border));color:var(--text-2)}.ctx-count.over[data-v-30439e52]{border-color:var(--st-blocked-bd);color:var(--st-blocked-tx)}.ctx-alert[data-v-30439e52]{border:1px solid var(--st-blocked-bd);border-radius:var(--r-2);background:var(--st-blocked-bg);color:var(--st-blocked-tx);margin:0 0 14px;padding:10px 12px;font-size:12.5px}.ctx-grid[data-v-30439e52]{grid-template-columns:minmax(280px,360px) 1fr;align-items:start;gap:16px;display:grid}@media (width<=1000px){.ctx-grid[data-v-30439e52]{grid-template-columns:1fr}}.ctx-side[data-v-30439e52],.ctx-main[data-v-30439e52]{flex-direction:column;gap:16px;display:flex}.ctx-toggle[data-v-30439e52]{color:var(--text-2);align-items:flex-start;gap:8px;font-size:13px;display:flex}.ctx-toggle-note[data-v-30439e52]{margin-top:6px}.ctx-note[data-v-30439e52]{border:1px solid var(--border-soft);border-radius:var(--r-2);background:var(--surface-2);color:var(--text-muted);margin:12px 0 0;padding:10px 12px;font-size:11.5px;line-height:1.5}.ctx-wide[data-v-30439e52]{justify-content:center;width:100%}.ctx-mt[data-v-30439e52]{margin-top:14px}.ctx-mb[data-v-30439e52]{margin-bottom:10px}.ctx-flush[data-v-30439e52]{margin:0}.ctx-hint[data-v-30439e52]{color:var(--text-faint);margin:6px 0 0;font-size:11.5px;line-height:1.5}.ctx-hint.warn[data-v-30439e52]{color:var(--text-muted)}.ctx-hint.over[data-v-30439e52]{color:var(--st-blocked-tx)}.ctx-err[data-v-30439e52]{border-radius:var(--r-1);background:var(--st-blocked-bg);color:var(--st-blocked-tx);border:1px solid var(--st-blocked-bd);white-space:pre-wrap;margin:8px 0 0;padding:6px 8px;font-size:11.5px}.ctx-hist[data-v-30439e52]{flex-direction:column;gap:8px;display:flex}.ctx-hist-row[data-v-30439e52]{border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface-2);padding:8px 10px}.ctx-hist-row.current[data-v-30439e52]{border-color:var(--accent)}.ctx-hist-head[data-v-30439e52]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ctx-hist-meta[data-v-30439e52]{color:var(--text-faint);margin:4px 0 6px;font-size:11px}.ctx-diff-pick[data-v-30439e52]{flex-direction:column;gap:8px;margin-top:14px;display:flex}.ctx-empty p[data-v-30439e52]{color:var(--text-2);margin:0 0 12px;font-size:12.5px;line-height:1.55}.ctx-empty-actions[data-v-30439e52]{flex-wrap:wrap;gap:8px;display:flex}.ctx-feed[data-v-30439e52]{flex-direction:column;gap:10px;display:flex}.ctx-card[data-v-30439e52]{border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface-2);padding:12px 14px}.ctx-card-head[data-v-30439e52]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ctx-card-src[data-v-30439e52]{color:var(--text-muted);font-size:11.5px}.ctx-card-meta[data-v-30439e52]{color:var(--text-faint);margin:6px 0 0;font-size:11px}.ctx-card-actions[data-v-30439e52]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ctx-card-actions .tb-btn.sm[data-v-30439e52],.ctx-sub-actions .tb-btn.sm[data-v-30439e52],.ctx-hist .tb-btn.sm[data-v-30439e52],.ctx-insert .tb-btn.sm[data-v-30439e52],.ctx-diff-pick .tb-btn.sm[data-v-30439e52]{height:26px;padding:0 10px;font-size:11.5px}.ctx-danger[data-v-30439e52]{color:var(--text-muted)}.ctx-danger[data-v-30439e52]:hover{color:var(--st-blocked-tx)}.ctx-request[data-v-30439e52]{border-left:2px solid var(--accent);background:var(--surface);border-radius:var(--r-1);margin-top:10px;padding:8px 10px}.ctx-request-label[data-v-30439e52]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);font-size:10.5px}.ctx-request p[data-v-30439e52]{color:var(--text-2);white-space:pre-wrap;margin:3px 0 0;font-size:12px}.ctx-sub[data-v-30439e52]{margin-top:10px}.ctx-sub-actions[data-v-30439e52]{gap:6px;margin-top:8px;display:flex}.ctx-editor-head[data-v-30439e52]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.ctx-tabs[data-v-30439e52]{gap:4px;margin:10px 0 8px;display:flex}.ctx-tab[data-v-30439e52]{border:1px solid var(--border);border-radius:var(--r-2);height:26px;color:var(--text-muted);cursor:pointer;background:0 0;padding:0 12px;font-size:11.5px}.ctx-tab.active[data-v-30439e52]{border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft)}.ctx-insert[data-v-30439e52]{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.ctx-text[data-v-30439e52]{height:auto;min-height:340px;font-family:var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;font-size:12.5px;line-height:1.55}.ctx-preview[data-v-30439e52]{border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface-2);min-height:340px;color:var(--text-2);padding:12px 14px;font-size:13px;line-height:1.6;overflow-x:auto}.ctx-preview[data-v-30439e52] .md-h{color:var(--text);margin:14px 0 6px;font-weight:600}.ctx-preview[data-v-30439e52] .md-h1{font-size:16px}.ctx-preview[data-v-30439e52] .md-h2{font-size:14px}.ctx-preview[data-v-30439e52] .md-h3,.ctx-preview[data-v-30439e52] .md-h4,.ctx-preview[data-v-30439e52] .md-h5,.ctx-preview[data-v-30439e52] .md-h6{font-size:13px}.ctx-preview[data-v-30439e52] .md-h:first-child{margin-top:0}.ctx-preview[data-v-30439e52] .md-list{margin:6px 0;padding-left:20px}.ctx-preview[data-v-30439e52] .md-p{margin:6px 0}.ctx-preview[data-v-30439e52] .md-code{border-radius:var(--r-1);background:var(--surface);padding:8px 10px;overflow-x:auto}.ctx-preview[data-v-30439e52] code{font-family:var(--font-mono,ui-monospace, monospace);font-size:12px}.ctx-preview[data-v-30439e52] .md-hr{border:0;border-top:1px solid var(--border);margin:12px 0}.ctx-preview[data-v-30439e52] .md-quote{border-left:2px solid var(--border);color:var(--text-muted);margin:8px 0;padding-left:10px}.ctx-preview[data-v-30439e52] .md-table{border-collapse:collapse;font-size:12px}.ctx-preview[data-v-30439e52] .md-table td,.ctx-preview[data-v-30439e52] .md-table th{border:1px solid var(--border);padding:4px 8px}.ctx-overlay[data-v-30439e52]{z-index:60;background:color-mix(in oklch, var(--text) 45%, transparent);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ctx-modal[data-v-30439e52]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);width:100%;max-width:720px;max-height:85vh;box-shadow:var(--shadow-3);flex-direction:column;display:flex;overflow:hidden}.ctx-modal-head[data-v-30439e52]{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.ctx-modal-title[data-v-30439e52]{color:var(--text);margin:0;font-size:14px;font-weight:600}.ctx-modal-sub[data-v-30439e52]{color:var(--text-muted);margin:2px 0 0;font-size:11.5px;line-height:1.5}.ctx-modal-body[data-v-30439e52]{padding:16px;overflow:auto}.ctx-modal-foot[data-v-30439e52]{border-top:1px solid var(--border-soft);gap:8px;padding:12px 16px;display:flex}.ctx-ask[data-v-30439e52]{height:auto;min-height:120px}.ctx-view[data-v-30439e52]{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-2);white-space:pre-wrap;word-break:break-word;margin:0;font-size:12.5px;line-height:1.55}@media print{body *{visibility:hidden}.dpa-print,.dpa-print *{visibility:visible}.dpa-print{width:100%;position:absolute;top:0;left:0}.dpa-print .panel{box-shadow:none;border:none;padding:0}}.ws-grid[data-v-ec35a984]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-bottom:22px;display:grid}.ws-card[data-v-ec35a984]{flex-direction:column;gap:6px;padding:16px;display:flex}.ws-card.current[data-v-ec35a984]{border-color:var(--accent-border)}.ws-card-top[data-v-ec35a984]{justify-content:space-between;align-items:center;display:flex}.ws-card-mark[data-v-ec35a984]{border-radius:var(--r-1);background:var(--accent-soft);width:32px;height:32px;color:var(--accent);place-items:center;display:grid}.ws-card-badge[data-v-ec35a984]{color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.ws-card-name[data-v-ec35a984]{margin-top:4px;font-size:15px;font-weight:600}.ws-card-role[data-v-ec35a984]{color:var(--text-muted);font-size:12.5px}.ws-card-actions[data-v-ec35a984]{gap:8px;margin-top:10px;display:flex}.ws-create[data-v-ec35a984]{max-width:640px}.ws-create-form[data-v-ec35a984]{align-items:flex-end;gap:12px;display:flex}.ws-tabs[data-v-a98e6d29]{border-bottom:1px solid var(--border);gap:2px;margin-bottom:18px;display:flex}.ws-tab[data-v-a98e6d29]{color:var(--text-muted);cursor:pointer;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-size:13px;font-weight:500}.ws-tab[data-v-a98e6d29]:hover{color:var(--text)}.ws-tab.active[data-v-a98e6d29]{color:var(--accent);border-bottom-color:var(--accent)}.ws-section[data-v-c46d040f]{margin-bottom:16px}.ws-invite-form[data-v-c46d040f]{align-items:flex-end;gap:12px;display:flex}.ws-role-select[data-v-c46d040f]{width:auto;min-width:140px}.muted[data-v-c46d040f]{color:var(--text-muted)}.ws-empty[data-v-c46d040f]{text-align:center;color:var(--text-faint);padding:22px}.ws-pill[data-v-c46d040f]{border:1px solid #0000;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:500}.ws-pill.pending[data-v-c46d040f]{background:var(--st-progress-bg);color:var(--st-progress-tx);border-color:var(--st-progress-bd)}.ws-pill.accepted[data-v-c46d040f]{background:var(--st-signed-bg);color:var(--st-signed-tx);border-color:var(--st-signed-bd)}.ws-pill.expired[data-v-c46d040f]{background:var(--st-archived-bg);color:var(--st-archived-tx);border-color:var(--st-archived-bd)}.muted[data-v-9827bf9d]{color:var(--text-muted)}.ws-you[data-v-9827bf9d]{color:var(--accent);background:var(--accent-soft);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px}.ws-role-select[data-v-9827bf9d]{border:1px solid var(--border);border-radius:var(--r-1);background:var(--surface);height:30px;color:var(--text);padding:0 8px;font-size:13px}.ws-role-static[data-v-9827bf9d]{font-size:13px}.ws-del[data-v-9827bf9d]{color:var(--text-muted)}.ws-del[data-v-9827bf9d]:hover{color:var(--st-blocked-tx)}.ws-section[data-v-d168a43e]{max-width:720px;margin-bottom:16px}.ws-section-head[data-v-d168a43e]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ws-name-form[data-v-d168a43e]{align-items:flex-end;gap:12px;display:flex}.ws-note[data-v-d168a43e]{color:var(--text-muted);margin-top:4px;font-size:12px}.ws-req[data-v-d168a43e]{grid-template-columns:200px 1fr;gap:8px 18px;margin:0;display:grid}.ws-req dt[data-v-d168a43e]{color:var(--text-muted);font-size:12.5px}.ws-req dd[data-v-d168a43e]{color:var(--text);margin:0;font-size:13px}.ws-req dd.empty[data-v-d168a43e]{color:var(--text-faint)}.ws-danger[data-v-d168a43e]{border-color:var(--st-blocked-bd)}.ws-danger .panel-title[data-v-d168a43e]{color:var(--st-blocked-tx)}.ws-danger-row[data-v-d168a43e]{align-items:center;gap:12px;display:flex}.tb-btn.danger[data-v-d168a43e]{background:var(--st-blocked-bg);border-color:var(--st-blocked-bd);color:var(--st-blocked-tx)}.tb-btn.danger[data-v-d168a43e]:hover:not(:disabled){background:var(--st-blocked-bd);color:#fff}.tb-btn.danger[data-v-d168a43e]:disabled{opacity:.5;cursor:not-allowed}.tpl-count[data-v-38016a2c]{color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:4px 10px;font-size:12px}.tpl-grid[data-v-38016a2c]{grid-template-columns:minmax(280px,360px) 1fr;align-items:start;gap:16px;display:grid}@media (width<=900px){.tpl-grid[data-v-38016a2c]{grid-template-columns:1fr}}.tpl-file[data-v-38016a2c]{height:auto;padding:7px 10px}.tpl-hint[data-v-38016a2c]{color:var(--text-faint);font-size:11.5px}.tpl-note[data-v-38016a2c]{border:1px solid var(--border-soft);border-radius:var(--r-2);background:var(--surface-2);color:var(--text-muted);gap:8px;margin-top:14px;padding:10px 12px;display:flex}.tpl-note p[data-v-38016a2c]{margin:0;font-size:11.5px;line-height:1.5}.tpl-note-warn[data-v-38016a2c]{background:var(--st-blocked-bg);border-color:var(--st-blocked-bd);color:var(--st-blocked-tx)}.tpl-list[data-v-38016a2c]{flex-direction:column;gap:10px;display:flex}.tpl-item[data-v-38016a2c]{border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface-2);padding:12px 14px}.tpl-item-head[data-v-38016a2c]{align-items:center;gap:8px;display:flex}.tpl-item-title[data-v-38016a2c]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.tpl-item-title b[data-v-38016a2c]{color:var(--text);font-size:13.5px;font-weight:600}.tpl-default[data-v-38016a2c]{background:var(--accent-soft);color:var(--accent-text);border-radius:999px;padding:1px 7px;font-size:10.5px}.tpl-ext[data-v-38016a2c]{color:var(--text-faint);font-size:10.5px;font-weight:600}.tpl-desc[data-v-38016a2c]{color:var(--text-2);margin:6px 0 0;font-size:12px}.tpl-meta[data-v-38016a2c]{color:var(--text-faint);margin:4px 0 0;font-size:11px}.tpl-proc[data-v-38016a2c]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.tpl-pct[data-v-38016a2c]{color:var(--text-muted);font-size:11px}.tpl-chars[data-v-38016a2c]{color:var(--text-faint);font-size:11px}.tpl-prog[data-v-38016a2c]{margin-top:6px}.tpl-err[data-v-38016a2c]{border-radius:var(--r-1);background:var(--st-blocked-bg);color:var(--st-blocked-tx);border:1px solid var(--st-blocked-bd);white-space:pre-wrap;margin:6px 0 0;padding:6px 8px;font-size:11.5px}.tpl-warn[data-v-38016a2c]{color:var(--text-muted);margin:6px 0 0;font-size:11.5px}.tpl-actions[data-v-38016a2c]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.tpl-actions .tb-btn.sm[data-v-38016a2c]{height:26px;padding:0 10px;font-size:11.5px}.tpl-del[data-v-38016a2c]{color:var(--text-muted)}.tpl-del[data-v-38016a2c]:hover{color:var(--st-blocked-tx)}.prog-bar[data-v-38016a2c]{position:relative;overflow:hidden}.prog-bar>i.prog-fill-indet[data-v-38016a2c]{background:var(--accent);border-radius:inherit;width:35%;animation:1.4s ease-in-out infinite tpl-indet-38016a2c;position:absolute;inset:0}@keyframes tpl-indet-38016a2c{0%{transform:translate(-100%)}50%{transform:translate(180%)}to{transform:translate(180%)}}.prev-overlay[data-v-38016a2c]{z-index:60;background:color-mix(in oklch, var(--text) 45%, transparent);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.prev-modal[data-v-38016a2c]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);width:100%;max-width:760px;max-height:85vh;box-shadow:var(--shadow-3);flex-direction:column;display:flex;overflow:hidden}.prev-head[data-v-38016a2c]{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.prev-title[data-v-38016a2c]{color:var(--text);margin:0;font-size:14px;font-weight:600}.prev-sub[data-v-38016a2c]{color:var(--text-muted);margin:2px 0 0;font-size:11.5px}.prev-body[data-v-38016a2c]{padding:16px;overflow:auto}.prev-text[data-v-38016a2c]{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-2);white-space:pre-wrap;word-break:break-word;margin:0;font-size:12.5px;line-height:1.55}.prev-state[data-v-38016a2c]{color:var(--text-muted);margin:0;font-size:13px}.prev-foot[data-v-38016a2c]{border-top:1px solid var(--border-soft);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;font-size:11.5px;display:flex}.prev-trunc[data-v-38016a2c]{border-radius:var(--r-1);background:var(--accent-soft);color:var(--accent-text);padding:3px 8px}
