.ms-wrap[data-v-c541e3f8]{position:relative;display:inline-block;width:100%}.ms-btn[data-v-c541e3f8]{width:100%;box-sizing:border-box;font-size:.8rem;padding:3px 6px;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--fg);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:4px;transition:border-color .12s ease}.ms-btn[data-v-c541e3f8]:hover{border-color:var(--accent)}.ms-val[data-v-c541e3f8]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-arrow[data-v-c541e3f8]{font-size:.65rem;flex-shrink:0;color:var(--muted)}.ms-drop[data-v-c541e3f8]{position:fixed;z-index:1000;background:var(--card);border:1px solid var(--border);border-radius:8px;box-shadow:0 12px 32px #00000038;padding:6px;max-height:340px;display:flex;flex-direction:column;width:max-content;max-width:min(380px,calc(100vw - 20px))}.ms-searchwrap[data-v-c541e3f8]{position:relative;display:block}.ms-search[data-v-c541e3f8]{width:100%;box-sizing:border-box;font-size:.85rem;padding:5px 8px;margin-bottom:5px;border:1px solid var(--border);border-radius:5px;background:var(--bg);color:var(--fg)}.ms-search[data-v-c541e3f8]:focus{outline:none;border-color:var(--accent)}.ms-ghost[data-v-c541e3f8]{position:absolute;left:9px;top:0;bottom:5px;display:flex;align-items:center;font-size:.85rem;color:var(--muted);pointer-events:none;white-space:pre;overflow:hidden;right:9px}.ms-ghost-typed[data-v-c541e3f8]{visibility:hidden}.ms-actions[data-v-c541e3f8]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px 4px;border-bottom:1px solid var(--border);margin-bottom:4px}.ms-actions-right[data-v-c541e3f8]{display:flex;align-items:center;gap:8px}.ms-reset[data-v-c541e3f8]{font-size:.72rem;padding:2px 8px;cursor:pointer;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--fg)}.ms-reset[data-v-c541e3f8]:hover{border-color:var(--accent);color:var(--accent-strong)}.ms-count[data-v-c541e3f8]{font-size:.7rem;color:var(--muted);white-space:nowrap}.ms-list[data-v-c541e3f8]{overflow-y:auto;flex:1;min-height:0}.ms-item[data-v-c541e3f8]{display:flex;align-items:center;gap:6px;padding:3px 6px;font-size:.82rem;cursor:pointer;border-radius:4px;white-space:nowrap}.ms-item[data-v-c541e3f8]:hover,.ms-item.active[data-v-c541e3f8]{background:var(--row-hover)}.ms-item input[data-v-c541e3f8]{margin:0;cursor:pointer;flex-shrink:0}.ms-opt[data-v-c541e3f8]{overflow:hidden;text-overflow:ellipsis}.ms-opt b[data-v-c541e3f8]{color:var(--accent-strong);font-weight:700}.ms-all[data-v-c541e3f8]{font-weight:600}.ms-empty[data-v-c541e3f8]{padding:8px 6px;font-size:.8rem;color:var(--muted);text-align:center}.ac[data-v-426ede5a]{position:relative;display:inline-block;text-align:left}.ac-field[data-v-426ede5a]{position:relative;display:inline-flex;align-items:center}.ac-input[data-v-426ede5a]{font:inherit;color:var(--fg)}.ac-input[data-v-426ede5a]:focus{outline:none}.ac-search .ac-field[data-v-426ede5a]{font-size:.9rem}.ac-search .ac-input[data-v-426ede5a]{width:240px;max-width:40vw;padding:5px 28px 5px 10px;background:var(--card);border:1px solid var(--border);border-radius:8px}.ac-search .ac-input[data-v-426ede5a]:focus{border-color:var(--accent)}.ac-search .ac-input[data-v-426ede5a]::placeholder{color:var(--muted)}.ac-search .ac-ghost[data-v-426ede5a]{left:11px;right:29px}.ac-menu[data-v-426ede5a]{display:block}.ac-menu .ac-field[data-v-426ede5a]{display:flex;font-size:.82rem}.ac-menu .ac-input[data-v-426ede5a]{width:100%;box-sizing:border-box;padding:5px 8px;background:var(--bg);border:1px solid var(--border);border-radius:6px}.ac-menu .ac-input[data-v-426ede5a]:focus{border-color:var(--accent)}.ac-menu .ac-input[data-v-426ede5a]::placeholder{color:var(--muted)}.ac-menu .ac-ghost[data-v-426ede5a]{left:9px;right:9px}.ac-ghost[data-v-426ede5a]{position:absolute;top:0;bottom:0;display:flex;align-items:center;color:var(--muted);pointer-events:none;white-space:pre;overflow:hidden}.ac-ghost-typed[data-v-426ede5a]{visibility:hidden}.ac-clear[data-v-426ede5a]{position:absolute;right:4px;width:20px;height:20px;line-height:1;padding:0;border:none;background:transparent;color:var(--muted);cursor:pointer;font-size:.8rem;border-radius:4px}.ac-clear[data-v-426ede5a]:hover{color:var(--fg);background:var(--row-hover)}.ac-list[data-v-426ede5a]{position:absolute;top:calc(100% + 4px);left:0;z-index:40;margin:0;padding:4px;list-style:none;box-sizing:border-box;min-width:100%;width:max-content;max-width:min(380px,calc(100vw - 20px));max-height:280px;overflow-y:auto;background:var(--card);border:1px solid var(--border);border-radius:8px;box-shadow:0 6px 18px #0000002e}.ac-opt[data-v-426ede5a]{padding:4px 8px;font-size:.85rem;color:var(--fg);cursor:pointer;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-opt[data-v-426ede5a]:hover,.ac-opt.active[data-v-426ede5a]{background:var(--row-hover)}.subbar[data-v-e9cdea15]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.95rem;margin:10px 0 8px}.subbar strong[data-v-e9cdea15]{color:var(--accent-strong)}.grow[data-v-e9cdea15]{flex:1;min-width:4px}.searchbox[data-v-e9cdea15]{position:relative;display:inline-flex;align-items:center}.hint[data-v-e9cdea15]{color:var(--muted)}.reset-btn[data-v-e9cdea15]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--fg);cursor:pointer;font-size:.85rem;transition:all .15s ease;white-space:nowrap}.reset-btn svg[data-v-e9cdea15]{width:14px;height:14px;flex-shrink:0}.reset-btn[data-v-e9cdea15]:hover{border-color:var(--accent);color:var(--accent)}.reset-btn.copied[data-v-e9cdea15]{border-color:var(--ok);color:var(--ok)}.reset-btn.active[data-v-e9cdea15]{border-color:var(--accent);color:var(--accent)}.reset-btn.danger[data-v-e9cdea15]:hover{border-color:var(--bad);color:var(--bad)}.reset-btn.changed[data-v-e9cdea15]{border-color:var(--warn);color:var(--warn)}.colcount[data-v-e9cdea15]{opacity:.65;font-size:.78rem}.colmenu[data-v-e9cdea15]{position:relative}.colmenu-panel[data-v-e9cdea15]{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:flex;flex-direction:column;gap:2px;min-width:210px;background:var(--card);border:1px solid var(--border);border-radius:8px;padding:6px;box-shadow:0 6px 18px #0000002e}.colmenu-item[data-v-e9cdea15]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.86rem;padding:4px 8px;border-radius:5px;-webkit-user-select:none;user-select:none}.colmenu-item[data-v-e9cdea15]:hover{background:var(--row-hover)}.colmenu-item input[data-v-e9cdea15]{accent-color:var(--accent);cursor:pointer;flex-shrink:0}.colmenu-group[data-v-e9cdea15]{font-weight:700;font-size:.82rem;margin-top:4px}.colmenu-group[data-v-e9cdea15]:first-child{margin-top:0}.colmenu-group-label[data-v-e9cdea15]{text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.colmenu-col[data-v-e9cdea15]{padding-left:20px}.colmenu-chevron[data-v-e9cdea15]{display:inline-block;transition:transform .15s ease;font-size:.55rem;margin-right:2px;flex-shrink:0}.colmenu-chevron.open[data-v-e9cdea15]{transform:rotate(90deg)}.colmenu-actions[data-v-e9cdea15]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px 4px;border-bottom:1px solid var(--border);margin-bottom:4px}.colmenu-action-item[data-v-e9cdea15]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:.72rem;-webkit-user-select:none;user-select:none}.colmenu-action-item input[data-v-e9cdea15]{accent-color:var(--accent);cursor:pointer}.colmenu-reset[data-v-e9cdea15]{font-size:.72rem;padding:2px 8px;cursor:pointer;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--fg)}.colmenu-reset[data-v-e9cdea15]:hover{border-color:var(--accent);color:var(--accent-strong)}.caprow[data-v-e9cdea15]{padding:4px 8px 6px 20px;flex-wrap:wrap}.capdesc[data-v-e9cdea15]{padding:4px 8px 2px 20px;font-size:.75rem;color:var(--muted);line-height:1.35}.taxmenu[data-v-e9cdea15]{padding:4px 8px 4px 20px}.count[data-v-e9cdea15]{color:var(--muted)}.linklike[data-v-e9cdea15]{color:var(--accent);cursor:pointer;text-decoration:underline}.statusline[data-v-e9cdea15]{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:.8rem;margin:6px 2px 0;color:var(--muted)}.statusline strong[data-v-e9cdea15]{color:var(--fg)}.tablewrap[data-v-e9cdea15]{overflow:auto;max-height:calc(100vh - 210px);border:1px solid var(--border);border-radius:10px;background:var(--bg);box-shadow:0 1px 3px #0000000f}table[data-v-e9cdea15]{border-collapse:collapse;font-size:.82rem;font-variant-numeric:tabular-nums}th[data-v-e9cdea15],td[data-v-e9cdea15]{border-bottom:1px solid color-mix(in srgb,var(--border) 40%,transparent);padding:6px 8px;text-align:left}th[data-v-e9cdea15]{vertical-align:middle}td[data-v-e9cdea15]{vertical-align:top}thead[data-v-e9cdea15]{position:sticky;top:0;z-index:5}thead th[data-v-e9cdea15]{background:var(--thead);-webkit-user-select:none;user-select:none}thead tr.groups th[data-v-e9cdea15]{cursor:grab;touch-action:none;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--fg);font-weight:700;padding:5px 8px 3px;text-align:center;border-bottom:2px solid var(--border)}thead tr.groups th[data-v-e9cdea15]:active{cursor:grabbing}thead tr.groups th.dragging[data-v-e9cdea15]{opacity:.45}thead tr.groups th.drop-left[data-v-e9cdea15]{box-shadow:inset 2px 0 0 var(--accent)}thead tr.groups th.drop-right[data-v-e9cdea15]{box-shadow:inset -2px 0 0 var(--accent)}.group-start[data-v-e9cdea15],.separator[data-v-e9cdea15]{border-left:2px solid var(--border)!important;padding-left:10px!important}thead tr.cols th[data-v-e9cdea15]{cursor:pointer;border-bottom:1px solid var(--border);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700;padding:6px 8px;white-space:normal;line-height:1.3;overflow-wrap:anywhere;touch-action:none}thead tr.cols th.active[data-v-e9cdea15]{color:var(--accent-strong)}thead tr.cols th[data-v-e9cdea15]:hover{color:var(--accent)}thead tr.cols th.dragging[data-v-e9cdea15]{opacity:.45}thead tr.cols th.drop-left[data-v-e9cdea15]{box-shadow:inset 2px 0 0 var(--accent)}thead tr.cols th.drop-right[data-v-e9cdea15]{box-shadow:inset -2px 0 0 var(--accent)}thead tr.filters th[data-v-e9cdea15]{cursor:default;padding:4px 6px;overflow:visible}.th-inner[data-v-e9cdea15]{pointer-events:none}.arrow[data-v-e9cdea15]{font-size:.5rem;pointer-events:none;margin-left:1px}.num[data-v-e9cdea15],th.num[data-v-e9cdea15]{text-align:right}td.num[data-v-e9cdea15],.cell-disp .real[data-v-e9cdea15]{font-weight:600}.cell-disp .list[data-v-e9cdea15]{color:var(--muted);font-size:.74rem;font-weight:400;margin-top:1px}.cell-disp .orig[data-v-e9cdea15]{color:var(--muted);font-size:.74rem;font-weight:400;margin-top:1px;text-decoration:line-through}.free[data-v-e9cdea15]{color:var(--ok);font-weight:700}td.model[data-v-e9cdea15]{font-weight:600;overflow-wrap:anywhere}.cell-model[data-v-e9cdea15]{display:flex;flex-direction:column;gap:2px}.model-name[data-v-e9cdea15]{overflow-wrap:anywhere}.model-links[data-v-e9cdea15]{display:flex;flex-wrap:wrap;gap:4px;font-weight:400}a.mlink[data-v-e9cdea15]{color:var(--muted);font-size:.7rem;text-decoration:none;border:1px solid var(--border);border-radius:5px;padding:0 5px;line-height:1.5}a.mlink[data-v-e9cdea15]:hover{color:var(--accent);border-color:var(--accent)}a.prov[data-v-e9cdea15]{color:var(--fg);text-decoration:none}a.prov[data-v-e9cdea15]:hover{text-decoration:underline}.dash[data-v-e9cdea15]{color:var(--muted)}a.maker[data-v-e9cdea15]{color:var(--accent-strong);text-decoration:none;font-weight:600}a.maker[data-v-e9cdea15]:hover{text-decoration:underline}a.vlink[data-v-e9cdea15]{color:var(--text);text-decoration:none}a.vlink[data-v-e9cdea15]:hover{text-decoration:underline;color:var(--accent)}.vname[data-v-e9cdea15]{overflow-wrap:anywhere}a.plan[data-v-e9cdea15]{color:var(--fg);text-decoration:none}a.plan[data-v-e9cdea15]:hover{text-decoration:underline}.plan[data-v-e9cdea15]{font-weight:400;font-size:.8rem;white-space:normal;overflow-wrap:anywhere}.yesno[data-v-e9cdea15]{font-size:.76rem}.yesno.Yes[data-v-e9cdea15]{color:var(--risk-high);font-weight:600}.yesno.No[data-v-e9cdea15]{color:var(--risk-safe)}.yesno.\?[data-v-e9cdea15]{color:var(--risk-unknown);font-weight:600}td.notes[data-v-e9cdea15]{color:var(--muted);overflow-wrap:anywhere}td.allow[data-v-e9cdea15]{color:var(--muted);font-size:.76rem;line-height:1.25}tbody tr[data-v-e9cdea15]{transition:background .08s ease}tbody tr[data-v-e9cdea15]:nth-child(2n){background:var(--row-alt)}tbody tr[data-v-e9cdea15]:hover{background:var(--row-hover)}.resize-handle[data-v-e9cdea15]{display:inline-block;width:5px;cursor:col-resize;position:absolute;right:0;top:0;bottom:0;border-radius:2px}.resize-handle[data-v-e9cdea15]:hover{background:var(--accent);opacity:.5}thead tr.cols th[data-v-e9cdea15]{position:relative}.rng[data-v-e9cdea15]{display:flex;gap:2px;justify-content:flex-end}.rng input[data-v-e9cdea15]{width:50%;min-width:0;box-sizing:border-box;font-size:.72rem;padding:3px 5px;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--fg);text-align:right}.rng input[data-v-e9cdea15]:focus{outline:none;border-color:var(--accent)}.rng input[data-v-e9cdea15]::placeholder{color:var(--muted)}.sort-idx[data-v-e9cdea15]{font-size:.55rem;margin-left:2px;padding:0 3px;background:var(--accent);color:var(--bg);border-radius:4px;line-height:1.4;font-weight:700;pointer-events:none;vertical-align:middle}.sortpanel[data-v-e9cdea15]{min-width:300px}.sortpanel-title[data-v-e9cdea15]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:2px 4px}.sortlevel[data-v-e9cdea15]{display:flex;align-items:center;gap:5px;padding:3px 4px;border-radius:5px;font-size:.82rem}.sortlevel[data-v-e9cdea15]:hover{background:var(--row-hover)}.sortrank[data-v-e9cdea15]{font-size:.68rem;font-weight:700;color:var(--muted);background:var(--bg);border:1px solid var(--border);border-radius:4px;padding:1px 5px;flex-shrink:0}.sortselect[data-v-e9cdea15]{flex:1;min-width:0;box-sizing:border-box;font-size:.8rem;background:var(--bg);color:var(--fg);border:1px solid var(--border);border-radius:5px;padding:3px 4px;cursor:pointer}.sortdir[data-v-e9cdea15]{flex-shrink:0;cursor:pointer;border:1px solid var(--border);background:var(--bg);color:var(--muted);border-radius:5px;font-size:.68rem;padding:3px 6px;line-height:1}.sortdir[data-v-e9cdea15]:hover{border-color:var(--accent);color:var(--accent)}.sortdir.desc[data-v-e9cdea15]{color:var(--accent-strong)}.sortx[data-v-e9cdea15]{flex-shrink:0;cursor:pointer;border:1px solid var(--border);background:var(--bg);color:var(--muted);border-radius:5px;font-size:.68rem;padding:3px 6px;line-height:1}.sortx[data-v-e9cdea15]:hover{border-color:var(--bad);color:var(--bad)}.sortmoves[data-v-e9cdea15]{display:inline-flex;gap:2px;flex-shrink:0}.sortmoves button[data-v-e9cdea15]{cursor:pointer;border:1px solid var(--border);background:var(--bg);color:var(--muted);border-radius:5px;font-size:.68rem;padding:3px 5px;line-height:1}.sortmoves button[data-v-e9cdea15]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.sortmoves button[data-v-e9cdea15]:disabled{opacity:.35;cursor:default}.colmenu-add[data-v-e9cdea15]{margin-top:6px;width:100%;padding:5px 8px;cursor:pointer;border:1px dashed var(--border);border-radius:6px;background:transparent;color:var(--fg);font-size:.82rem}.colmenu-add[data-v-e9cdea15]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.colmenu-add[data-v-e9cdea15]:disabled{opacity:.4;cursor:default}.wide-panel[data-v-e9cdea15]{width:min(760px,94vw);max-height:80vh;overflow-y:auto;padding:8px 12px 12px;line-height:1.5}.src-tree[data-v-e9cdea15]{display:flex;flex-direction:column;gap:1px;margin:6px 0 0}.src-node[data-v-e9cdea15]{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:5px;font-size:.84rem;cursor:pointer}.src-node[data-v-e9cdea15]:hover{background:var(--row-hover)}.src-node input[data-v-e9cdea15]{accent-color:var(--accent);cursor:pointer;flex-shrink:0}.src-gw-link[data-v-e9cdea15]{min-width:0;flex:1}.src-plan[data-v-e9cdea15]{padding-left:28px}.src-plan .cov-plan[data-v-e9cdea15]{min-width:0;flex:1}.tableboot[data-v-111e7a20]{margin:14px 4px 0;border:1px solid var(--border);border-radius:10px;background:var(--card);padding:14px 16px 18px;box-shadow:0 1px 3px #0000000d}.tb-status[data-v-111e7a20]{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.95rem;margin-bottom:14px}.tb-rows[data-v-111e7a20]{display:flex;flex-direction:column;gap:10px}.tb-bar[data-v-111e7a20]{position:relative;overflow:hidden;height:14px;border-radius:7px;background:var(--thead)}.tb-bar[data-v-111e7a20]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(128,140,160,.16),transparent);animation:tbshimmer-111e7a20 1.4s infinite}.tb-bar.head[data-v-111e7a20]{height:18px;background:var(--border)}@keyframes tbshimmer-111e7a20{to{transform:translate(100%)}}.tb-clock .face[data-v-111e7a20]{fill:none;stroke:var(--muted);stroke-width:2}.tb-clock .hub[data-v-111e7a20]{fill:var(--accent)}.tb-clock .hand[data-v-111e7a20]{stroke:var(--accent);stroke-width:2;stroke-linecap:round;transform-box:view-box;transform-origin:15px 15px}.tb-clock .m[data-v-111e7a20]{animation:tbspin-111e7a20 1s linear infinite}.tb-clock .h[data-v-111e7a20]{animation:tbspin-111e7a20 6s linear infinite}@keyframes tbspin-111e7a20{to{transform:rotate(360deg)}}.loaderror[data-v-111e7a20]{display:flex;align-items:flex-start;gap:12px;margin:14px 4px 0;border:1px solid var(--border);border-radius:10px;background:var(--card);padding:16px;color:var(--bad)}.loaderror p[data-v-111e7a20]{margin:0 0 2px}.err-detail[data-v-111e7a20]{font-size:.85rem;color:var(--muted);max-width:420px;overflow-wrap:anywhere}.retry[data-v-111e7a20]{margin-top:8px;padding:6px 14px;border-radius:8px;border:1px solid var(--border);background:var(--card);color:var(--fg);cursor:pointer;font-size:.9rem}.retry[data-v-111e7a20]:hover{border-color:var(--accent);color:var(--accent)}
