.ic[data-v-cadc3f52]{display:block;flex:none}.lang[data-v-d6a58ede]{position:relative;display:inline-flex}.lang-btn[data-v-d6a58ede]{gap:6px}.globe[data-v-d6a58ede]{display:inline-flex;align-items:center}.lbl.short[data-v-d6a58ede]{display:none}.caret[data-v-d6a58ede]{width:0;height:0;flex:none;margin-left:1px;border-top:4px solid currentColor;border-left:3.5px solid transparent;border-right:3.5px solid transparent;opacity:.6;transition:transform .15s ease}.caret.up[data-v-d6a58ede]{transform:rotate(180deg)}.menu[data-v-d6a58ede]{position:absolute;top:calc(100% + 6px);right:0;z-index:60;min-width:170px;margin:0;padding:4px;list-style:none;background:var(--panel);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-lg, 0 8px 24px rgba(0,0,0,.12));max-height:min(60vh,420px);overflow-y:auto;overscroll-behavior:contain}.mi[data-v-d6a58ede]{display:flex;align-items:center;gap:7px;width:100%;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:var(--text);font-size:13px;cursor:pointer;text-align:left}.mi[data-v-d6a58ede]:hover{background:var(--panel2)}.mi.on[data-v-d6a58ede]{color:var(--accent);background:var(--accent-weak)}.mi-sp[data-v-d6a58ede]{width:13px;flex:none}.mi-name[data-v-d6a58ede]{flex:1}.mi-code[data-v-d6a58ede]{font-size:11px;color:var(--muted);flex:none}.mi.on .mi-code[data-v-d6a58ede]{color:var(--accent);opacity:.8}@media(max-width:820px){.lbl.full[data-v-d6a58ede]{display:none}.lbl.short[data-v-d6a58ede]{display:inline}.menu[data-v-d6a58ede]{right:auto;left:0;min-width:150px}}.hdr[data-v-23e9e097]{display:flex;align-items:center;gap:12px;height:52px;padding:0 16px;background:var(--panel);border-bottom:1px solid var(--border);flex:none;position:sticky;top:0;z-index:50}.icon-btn[data-v-23e9e097]{display:none;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border);border-radius:6px;background:var(--bg);cursor:pointer}.brand[data-v-23e9e097]{display:flex;align-items:center;gap:9px;color:var(--text);text-decoration:none}.brand[data-v-23e9e097]:hover{text-decoration:none}.logo[data-v-23e9e097]{width:26px;height:26px;border-radius:7px;flex:none;background:var(--accent);color:var(--accent-text);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;line-height:1}.brand-text[data-v-23e9e097]{display:flex;align-items:baseline;gap:7px}.brand-text strong[data-v-23e9e097]{font-size:15px;font-weight:500;letter-spacing:.2px}.brand-text em[data-v-23e9e097]{font-size:12px;font-style:normal;color:var(--muted)}.badge[data-v-23e9e097]{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:20px;font-size:12px;background:var(--panel2);color:var(--muted)}.spacer[data-v-23e9e097]{flex:1}@media(max-width:820px){.icon-btn[data-v-23e9e097]{display:inline-flex}.only-wide[data-v-23e9e097]{display:none}}.side[data-v-6ef45f69]{width:236px;flex:none;background:var(--panel);border-right:1px solid var(--border);overflow-y:auto;overscroll-behavior:contain}.nav[data-v-6ef45f69]{padding:10px 8px 24px}.item[data-v-6ef45f69]{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;color:var(--text);text-decoration:none;font-size:13px;cursor:pointer}.item[data-v-6ef45f69]:hover{background:var(--panel2);text-decoration:none}.item.on[data-v-6ef45f69]{background:var(--accent-weak);color:var(--accent)}.item>.ic[data-v-6ef45f69]{color:var(--muted)}.item.on>.ic[data-v-6ef45f69]{color:var(--accent)}.item.home[data-v-6ef45f69]{margin-bottom:6px;font-weight:500}.item.home em[data-v-6ef45f69]{margin-left:auto;font-style:normal;font-size:11px;background:var(--panel2);border-radius:9px;padding:0 6px;color:var(--muted)}.item.home.on em[data-v-6ef45f69]{background:var(--panel);color:var(--accent)}.group[data-v-6ef45f69]{margin-top:8px}.group-title[data-v-6ef45f69]{display:flex;align-items:center;gap:6px;width:100%;padding:5px 10px;margin:0;border:0;border-radius:6px;background:transparent;font-size:11.5px;color:var(--muted);letter-spacing:.3px;cursor:pointer;text-align:left}.group-title[data-v-6ef45f69]:hover{background:var(--panel2);color:var(--text)}.group-title>.ic[data-v-6ef45f69]{opacity:.8;flex:none}.group-title em[data-v-6ef45f69]{margin-left:auto;font-style:normal;font-size:11px;background:var(--panel2);border-radius:9px;padding:0 6px}.tri[data-v-6ef45f69]{width:0;height:0;flex:none;border-left:4px solid currentColor;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;opacity:.65;transition:transform .15s ease;transform-origin:center}.tri.open[data-v-6ef45f69]{transform:rotate(90deg)}.group-body[data-v-6ef45f69]{padding-bottom:2px}.item.sub[data-v-6ef45f69]{align-items:flex-start;padding:6px 10px 6px 18px}.item.sub>.ic[data-v-6ef45f69]{margin-top:2px}.label[data-v-6ef45f69]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.name[data-v-6ef45f69]{line-height:1.4}.desc[data-v-6ef45f69]{font-size:11.5px;color:var(--muted);line-height:1.45;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.item.on .desc[data-v-6ef45f69]{color:var(--accent);opacity:.85}.hot[data-v-6ef45f69]{flex:none;margin-top:2px;padding:0 4px;border-radius:4px;background:var(--accent-weak);color:var(--accent);font-size:10px;line-height:15px}.item.on .hot[data-v-6ef45f69]{background:var(--panel);color:var(--accent)}.mask[data-v-6ef45f69]{display:none}@media(max-width:820px){.side[data-v-6ef45f69]{position:fixed;top:52px;bottom:0;left:0;z-index:40;transform:translate(-100%);transition:transform .18s ease;box-shadow:var(--shadow-lg);width:262px}.side.open[data-v-6ef45f69]{transform:none}.mask[data-v-6ef45f69]{display:block;position:fixed;inset:52px 0 0;z-index:30;background:#00000059}}.ftr[data-v-bad410ec]{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:10px 16px;font-size:11.5px;color:var(--muted);background:var(--panel);border-top:1px solid var(--border)}.sep[data-v-bad410ec]{opacity:.6}.ftr a[data-v-bad410ec]{color:var(--muted);text-decoration:none}.ftr a[data-v-bad410ec]:hover{color:var(--accent);text-decoration:underline}.toasts[data-v-d5cb663b]{position:fixed;left:50%;bottom:26px;transform:translate(-50%);z-index:200;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast[data-v-d5cb663b]{padding:8px 14px;border-radius:8px;font-size:13px;background:var(--panel2);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-lg);max-width:min(90vw,420px);text-align:center}.toast.ok[data-v-d5cb663b]{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.toast.warn[data-v-d5cb663b]{background:var(--del-bg);border-color:var(--del-line);color:var(--text)}.pop-enter-active[data-v-d5cb663b],.pop-leave-active[data-v-d5cb663b]{transition:opacity .16s,transform .16s}.pop-enter-from[data-v-d5cb663b],.pop-leave-to[data-v-d5cb663b]{opacity:0;transform:translateY(6px)}.app[data-v-df0aaced]{display:flex;flex-direction:column;min-height:100vh}.body[data-v-df0aaced]{flex:1;display:flex;align-items:stretch;min-width:0}.main[data-v-df0aaced]{flex:1;min-width:0}@media(min-width:821px){.body[data-v-df0aaced]>.side{position:sticky;top:52px;height:calc(100vh - 52px);align-self:flex-start}}:root{--bg:#ffffff;--panel:#f6f8fa;--panel2:#eceff3;--text:#1f2328;--muted:#656d76;--border:#d0d7de;--border-soft:#e4e8ec;--accent:#0969da;--accent-text:#ffffff;--accent-weak:#ddf4ff;--del-bg:#ffebe9;--del-hl:#ffc9c4;--del-line:#f4b8b3;--ins-bg:#e6ffec;--ins-hl:#abf2bc;--ins-line:#a8d8b6;--code-bg:#f6f8fa;--shadow:0 1px 3px rgba(27,31,36,.12);--shadow-lg:0 8px 24px rgba(140,149,159,.2)}html[data-theme=dark]{--bg:#0d1117;--panel:#161b22;--panel2:#21262d;--text:#e6edf3;--muted:#8b949e;--border:#30363d;--border-soft:#21262d;--accent:#58a6ff;--accent-text:#0d1117;--accent-weak:#12283f;--del-bg:#3a161a;--del-hl:#6e2430;--del-line:#5c1f28;--ins-bg:#0f2f1c;--ins-hl:#1e5533;--ins-line:#1c4a2e;--code-bg:#161b22;--shadow:0 1px 3px rgba(0,0,0,.4);--shadow-lg:0 8px 24px rgba(0,0,0,.5)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6{margin:0;font-weight:500;line-height:1.35}p{margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;font-size:inherit;color:inherit}code,kbd,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,Courier New,monospace}.btn{display:inline-flex;align-items:center;gap:6px;justify-content:center;padding:6px 12px;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);cursor:pointer;white-space:nowrap;font-size:13px;line-height:1.4;transition:background .12s,border-color .12s}.btn:hover:not(:disabled){background:var(--panel2);border-color:var(--border)}.btn:active:not(:disabled){background:var(--panel)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.btn.primary:hover:not(:disabled){filter:brightness(1.08);background:var(--accent)}.btn.ghost{border-color:transparent;background:transparent;color:var(--muted)}.btn.ghost:hover:not(:disabled){background:var(--panel2);color:var(--text)}.btn.sm{padding:3px 8px;font-size:12px;border-radius:5px}.btn .ic{width:14px;height:14px;flex:none}.card{background:var(--panel);border:1px solid var(--border-soft);border-radius:10px;padding:16px}.seg{display:inline-flex;border:1px solid var(--border);border-radius:6px;overflow:hidden;background:var(--bg)}.seg button{padding:4px 10px;border:0;background:transparent;cursor:pointer;font-size:12.5px;color:var(--muted);border-right:1px solid var(--border);line-height:1.5}.seg button:last-child{border-right:0}.seg button:hover{background:var(--panel2);color:var(--text)}.seg button.on{background:var(--accent);color:var(--accent-text)}.check{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--muted);cursor:pointer;user-select:none;white-space:nowrap}.check input{margin:0;cursor:pointer;accent-color:var(--accent)}.check:hover{color:var(--text)}.field-label{font-size:12px;color:var(--muted);margin-bottom:4px;display:block}.input,.select,.textarea{width:100%;padding:6px 9px;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);font-size:13px;outline:none}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.select{cursor:pointer}.stat{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:20px;font-size:12px;font-weight:500;background:var(--panel2);color:var(--muted);white-space:nowrap}.stat.add{background:var(--ins-bg);color:var(--ins-text, #116329)}.stat.del{background:var(--del-bg);color:var(--del-text, #82071e)}.page{max-width:1200px;margin:0 auto;padding:20px 20px 40px}.page-head{margin-bottom:16px}.page-title{font-size:19px;margin-bottom:4px}.page-desc{font-size:12.5px;color:var(--muted)}.tip{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border-radius:6px;font-size:12.5px;line-height:1.6;background:var(--accent-weak);color:var(--text);border:1px solid var(--border-soft)}.tip.warn{background:var(--del-bg)}.empty{padding:40px 20px;text-align:center;color:var(--muted);font-size:13px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:5px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:820px){.page{padding:14px 12px 32px}}.md-body{color:var(--text)}.md-body h1,.md-body h2,.md-body h3,.md-body h4,.md-body h5,.md-body h6{line-height:1.35;margin:1.35em 0 .55em;font-weight:600}.md-body h1{font-size:1.75em;padding-bottom:.28em;border-bottom:1px solid var(--border-soft)}.md-body h2{font-size:1.45em;padding-bottom:.22em;border-bottom:1px solid var(--border-soft)}.md-body h3{font-size:1.2em}.md-body h4{font-size:1.05em}.md-body h5,.md-body h6{font-size:.95em;color:var(--muted)}.md-body>:first-child{margin-top:0}.md-body p{margin:0 0 .95em}.md-body a{color:var(--accent);text-decoration:none;word-break:break-all}.md-body a:hover{text-decoration:underline}.md-body code{background:var(--panel2);padding:.14em .38em;border-radius:4px;font-size:.875em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.md-body pre{background:var(--panel2);border:1px solid var(--border-soft);padding:12px 14px;border-radius:8px;overflow:auto;margin:0 0 1em;line-height:1.55}.md-body pre code{background:none;padding:0;font-size:12.5px}.md-body pre[data-lang]:before{content:attr(data-lang);display:block;margin-bottom:6px;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.md-body blockquote{margin:0 0 1em;padding:.35em .9em;border-left:3px solid var(--accent);background:var(--accent-weak);color:var(--muted)}.md-body blockquote>:last-child{margin-bottom:0}.md-body ul,.md-body ol{margin:0 0 1em;padding-left:1.7em}.md-body li{margin:.25em 0}.md-body li.task{list-style:none;margin-left:-1.35em}.md-body li.task input{margin-right:.45em;accent-color:var(--accent)}.md-body table{border-collapse:collapse;width:100%;margin:0 0 1em;font-size:13.5px;display:block;overflow-x:auto}.md-body th,.md-body td{border:1px solid var(--border);padding:6px 11px;text-align:left}.md-body th{background:var(--panel2);font-weight:600;white-space:nowrap}.md-body img{max-width:100%;height:auto;border-radius:6px}.md-body hr{border:0;border-top:1px solid var(--border);margin:1.6em 0}.md-body mark{background:var(--ins-hl);color:inherit;padding:0 2px;border-radius:2px}.md-body del{color:var(--muted)}.md-body kbd{border:1px solid var(--border);border-bottom-width:2px;border-radius:4px;padding:.05em .35em;font-size:.85em;background:var(--panel2)}.md-body strong{font-weight:600}.md-body .flash{animation:mdv-flash .9s ease-out;border-radius:3px}@keyframes mdv-flash{0%,40%{background:var(--accent-weak)}to{background:transparent}}.md-body .c{color:var(--muted);font-style:italic}.md-body .s{color:#0a7d3f}.md-body .n{color:#953800}.md-body .k{color:#cf222e;font-weight:600}html[data-theme=dark] .md-body .s{color:#7ee787}html[data-theme=dark] .md-body .n{color:#ffa657}html[data-theme=dark] .md-body .k{color:#ff7b72}.tpage[data-v-dc1ef6c8]{max-width:1600px;margin:0 auto;padding:20px 20px 40px}.tpage-head[data-v-dc1ef6c8]{margin-bottom:16px}.tpage-title[data-v-dc1ef6c8]{font-size:19px;margin:0 0 4px;font-weight:500}.tpage-desc[data-v-dc1ef6c8]{font-size:12.5px;color:var(--muted);margin:0;line-height:1.6}.tpage[data-v-dc1ef6c8] .page-head{display:none}@media(max-width:820px){.tpage[data-v-dc1ef6c8]{padding:14px 12px 32px}}.spacer[data-v-f732717d]{flex:1}.inputs[data-v-f732717d]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:820px){.inputs[data-v-f732717d]{grid-template-columns:1fr}}.pane[data-v-f732717d]{display:flex;flex-direction:column;min-width:0}.pane-head[data-v-f732717d]{display:flex;align-items:center;gap:8px;margin-bottom:5px}.pane-title[data-v-f732717d]{font-size:12.5px;font-weight:500}.pane-meta[data-v-f732717d]{font-size:11.5px;color:var(--muted)}.hidden-input[data-v-f732717d]{display:none}.ta[data-v-f732717d]{width:100%;height:150px;resize:vertical;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;outline:none}.ta[data-v-f732717d]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak);background:var(--bg)}.ta[data-v-f732717d]::placeholder{color:var(--muted);opacity:.75}.toolbar[data-v-f732717d]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:12px 0;padding:10px 14px}.tb-group[data-v-f732717d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tb-label[data-v-f732717d]{font-size:11.5px;color:var(--muted)}.stats[data-v-f732717d]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.nav[data-v-f732717d]{display:flex;gap:6px}.big-warn[data-v-f732717d]{margin-bottom:10px}.onlydiff-tip[data-v-f732717d]{align-items:center;margin-bottom:8px}.onlydiff-tip>.ic[data-v-f732717d]{flex:none;margin-top:1px}.result-area[data-v-f732717d]{margin-top:2px}.empty.ok[data-v-f732717d]{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--muted)}.empty.ok>.ic[data-v-f732717d]{color:var(--accent)}.ok-title[data-v-f732717d]{font-size:14px;color:var(--text);font-weight:500}.ok-sub[data-v-f732717d]{font-size:12.5px}.diffbox[data-v-f732717d]{border:1px solid var(--border);border-radius:8px;overflow:auto;max-height:70vh;background:var(--bg)}.dtab[data-v-f732717d]{border-collapse:collapse;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.65;table-layout:fixed}.c-no[data-v-f732717d]{width:52px}.c-sign[data-v-f732717d]{width:24px}.c-half[data-v-f732717d]{width:calc(50% - 52px)}.c-rest[data-v-f732717d]{width:auto}.drow>td[data-v-f732717d]{padding:0 6px;vertical-align:top;white-space:pre-wrap;word-break:break-word}.diffbox.nowrap .dtab[data-v-f732717d]{width:max-content;min-width:100%;table-layout:auto}.diffbox.nowrap .drow>td[data-v-f732717d]{white-space:pre;word-break:normal}.diffbox.nowrap .c-half[data-v-f732717d]{width:auto;min-width:280px}.no[data-v-f732717d]{color:var(--muted);text-align:right;user-select:none;font-size:11.5px;background:var(--panel);border-right:1px solid var(--border-soft);width:52px}.sign[data-v-f732717d]{color:var(--muted);text-align:center;user-select:none;background:var(--panel)}.r-delete>td[data-v-f732717d]:nth-child(1),.r-delete>td[data-v-f732717d]:nth-child(2){background:var(--del-bg)}.r-delete>td[data-v-f732717d]:nth-child(3),.r-delete>td[data-v-f732717d]:nth-child(4){background:var(--panel)}.r-insert>td[data-v-f732717d]:nth-child(1),.r-insert>td[data-v-f732717d]:nth-child(2){background:var(--panel)}.r-insert>td[data-v-f732717d]:nth-child(3),.r-insert>td[data-v-f732717d]:nth-child(4){background:var(--ins-bg)}.r-change>td[data-v-f732717d]{background:var(--panel)}.r-change>td[data-v-f732717d]:nth-child(2){background:var(--del-bg)}.r-change>td[data-v-f732717d]:nth-child(4){background:var(--ins-bg)}.r-delete>td.no[data-v-f732717d],.r-insert>td.no[data-v-f732717d]{color:var(--muted)}.dtab.uni .r-delete>td[data-v-f732717d],.dtab.uni .r-insert>td[data-v-f732717d]{background:transparent}.dtab.uni .r-delete>td[data-v-f732717d]{background:var(--del-bg)}.dtab.uni .r-insert>td[data-v-f732717d]{background:var(--ins-bg)}.dtab.uni .r-delete>td.no[data-v-f732717d],.dtab.uni .r-insert>td.no[data-v-f732717d]{background:var(--panel)}.code[data-v-f732717d] .hl{font-style:normal;border-radius:2px;padding:0 1px}.code[data-v-f732717d] .hl.del{background:var(--del-hl)}.code[data-v-f732717d] .hl.ins{background:var(--ins-hl)}.drow.hit>td[data-v-f732717d]:first-child{box-shadow:inset 3px 0 0 var(--accent)}.dtab.uni .drow.hit>td.sign[data-v-f732717d]{box-shadow:inset 3px 0 0 var(--accent)}.drow.hit>td[data-v-f732717d]{filter:brightness(.97)}.r-gap>td[data-v-f732717d]{padding:0;background:var(--panel)}.gapcell[data-v-f732717d]{text-align:center}.gapbtn[data-v-f732717d]{display:inline-flex;align-items:center;gap:4px;justify-content:center;width:100%;padding:3px 8px;border:0;background:transparent;color:var(--muted);font-size:11.5px;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif}.gapbtn[data-v-f732717d]:hover{background:var(--panel2);color:var(--accent)}.gapbtn>.ic[data-v-f732717d]{transform:rotate(-90deg)}.spacer[data-v-cd1c28c1]{flex:1}.hidden-input[data-v-cd1c28c1]{display:none}.bar[data-v-cd1c28c1]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.tb-group[data-v-cd1c28c1]{display:flex;align-items:center;gap:12px}.stats[data-v-cd1c28c1]{display:flex;gap:6px;flex-wrap:wrap}.page-desc kbd[data-v-cd1c28c1]{padding:0 4px;border:1px solid var(--border);border-radius:3px;font-size:11px;background:var(--panel)}.filebar[data-v-cd1c28c1]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px 12px;margin-bottom:10px}.fb-label[data-v-cd1c28c1]{font-size:11.5px;color:var(--muted)}.chip[data-v-cd1c28c1]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;cursor:pointer;border:1px solid var(--border);background:var(--bg);color:var(--muted);font-size:11.5px;max-width:220px}.chip[data-v-cd1c28c1]:hover{background:var(--panel2)}.chip.on[data-v-cd1c28c1]{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.chip .x[data-v-cd1c28c1]{font-style:normal;opacity:.6;padding:0 2px;font-size:13px;line-height:1}.chip .x[data-v-cd1c28c1]:hover{opacity:1}.work[data-v-cd1c28c1]{display:grid;grid-template-columns:1fr 1fr 230px;gap:10px;align-items:stretch}.work.no-outline[data-v-cd1c28c1]{grid-template-columns:1fr 1fr}@media(max-width:1100px){.work[data-v-cd1c28c1],.work.no-outline[data-v-cd1c28c1]{grid-template-columns:1fr}.outline[data-v-cd1c28c1]{max-height:280px}}@media(max-width:700px){.work[data-v-cd1c28c1],.work.no-outline[data-v-cd1c28c1]{grid-template-columns:1fr}}.pane[data-v-cd1c28c1]{display:flex;flex-direction:column;min-width:0;border:1px solid var(--border);border-radius:10px;background:var(--panel);overflow:hidden}.pane-head[data-v-cd1c28c1]{display:flex;align-items:center;gap:6px;padding:6px 10px;border-bottom:1px solid var(--border-soft);background:var(--panel2);flex:none}.pane-title[data-v-cd1c28c1]{font-size:11.5px;color:var(--muted);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pane-file[data-v-cd1c28c1]{margin-left:6px;opacity:.75}.ta[data-v-cd1c28c1]{flex:1;width:100%;min-height:520px;resize:vertical;padding:12px 14px;border:0;background:var(--bg);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.7;outline:none}.ta[data-v-cd1c28c1]::placeholder{color:var(--muted);opacity:.75}.preview-pane[data-v-cd1c28c1]{background:var(--bg)}.md-body[data-v-cd1c28c1]{flex:1;overflow:auto;padding:18px 20px;max-height:70vh;min-height:520px;font-size:14px;line-height:1.75;word-break:break-word}.outline[data-v-cd1c28c1]{max-height:70vh}.oc[data-v-cd1c28c1]{display:flex;gap:4px}.mini[data-v-cd1c28c1]{border:0;background:transparent;color:var(--muted);font-size:11px;cursor:pointer;padding:1px 4px;border-radius:4px}.mini[data-v-cd1c28c1]:hover{background:var(--panel);color:var(--accent)}.toc[data-v-cd1c28c1],.sub[data-v-cd1c28c1]{list-style:none;margin:0;padding:0}.sub[data-v-cd1c28c1]{margin-left:13px;border-left:1px solid var(--border-soft);padding-left:5px}.trow[data-v-cd1c28c1]{display:flex;align-items:flex-start;gap:2px;border-radius:4px}.trow[data-v-cd1c28c1]:hover{background:var(--panel2)}.trow.cur[data-v-cd1c28c1]{background:var(--accent-weak)}.trow.cur a[data-v-cd1c28c1]{color:var(--accent);font-weight:600}.ttgl[data-v-cd1c28c1]{flex:none;width:16px;height:20px;border:0;background:transparent;cursor:pointer;color:var(--muted);font-size:9px;line-height:1;padding:0;transition:transform .12s;transform:rotate(90deg)}.ttgl.closed[data-v-cd1c28c1]{transform:rotate(0)}.ttgl.ghost[data-v-cd1c28c1]{cursor:default;visibility:hidden}.trow a[data-v-cd1c28c1]{flex:1;min-width:0;font-size:12px;color:var(--muted);text-decoration:none;padding:3px 4px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.trow a[data-v-cd1c28c1]:hover{color:var(--text)}.mt[data-v-6ee5d970]{margin-top:12px}.spacer[data-v-6ee5d970]{flex:1}.tabs[data-v-6ee5d970]{display:flex;gap:4px;margin-top:14px;border-bottom:1px solid var(--border)}.tabs button[data-v-6ee5d970]{padding:7px 14px;border:0;background:transparent;cursor:pointer;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button[data-v-6ee5d970]:hover{color:var(--text)}.tabs button.on[data-v-6ee5d970]{color:var(--accent);border-bottom-color:var(--accent)}.bar[data-v-6ee5d970]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-6ee5d970]{font-size:12.5px;font-weight:500}.meta[data-v-6ee5d970]{font-size:11.5px;color:var(--muted)}.mini-title[data-v-6ee5d970]{font-size:12px;color:var(--muted);margin-bottom:8px;font-weight:500}.ta[data-v-6ee5d970]{width:100%;height:150px;resize:vertical;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;outline:none}.ta[data-v-6ee5d970]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.ta[data-v-6ee5d970]::placeholder{color:var(--muted);opacity:.75}.ta.out[data-v-6ee5d970]{background:var(--panel)}.words[data-v-6ee5d970]{display:flex;gap:6px;flex-wrap:wrap}.word[data-v-6ee5d970]{padding:2px 8px;border-radius:5px;font-size:12px;background:var(--accent-weak);color:var(--accent);font-family:ui-monospace,Menlo,Consolas,monospace}.grid[data-v-6ee5d970]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.cell[data-v-6ee5d970]{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--border-soft);border-radius:8px;background:var(--panel2)}.cell.hero[data-v-6ee5d970]{background:var(--accent-weak)}.cell .n[data-v-6ee5d970]{font-size:18px;font-weight:500;font-family:ui-monospace,Menlo,Consolas,monospace}.cell .t[data-v-6ee5d970]{font-size:11.5px;color:var(--muted)}.tbl[data-v-6ee5d970]{width:100%;border-collapse:collapse;font-size:12.5px}.tbl th[data-v-6ee5d970]{text-align:left;padding:6px 12px 6px 0;font-weight:500;white-space:nowrap;vertical-align:top}.tbl td[data-v-6ee5d970]{padding:6px 0;border-top:1px solid var(--border-soft);word-break:break-all}.tbl tr:first-child td[data-v-6ee5d970]{border-top:0}.tbl td.mono[data-v-6ee5d970]{font-family:ui-monospace,Menlo,Consolas,monospace}.tbl td.op[data-v-6ee5d970]{width:64px;text-align:right;white-space:nowrap}.opts[data-v-6ee5d970]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.strip-tip[data-v-6ee5d970]{margin-bottom:12px}code[data-v-6ee5d970]{font-size:12px}.mt[data-v-7da74959]{margin-top:12px}.spacer[data-v-7da74959]{flex:1}.bar[data-v-7da74959]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-7da74959]{font-size:12.5px;font-weight:500}.meta[data-v-7da74959]{font-size:11.5px;color:var(--muted);line-height:1.5}.ta[data-v-7da74959]{width:100%;height:210px;resize:vertical;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;outline:none}.ta[data-v-7da74959]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.ta[data-v-7da74959]::placeholder{color:var(--muted);opacity:.75}.ta.out[data-v-7da74959]{background:var(--panel)}.tbl[data-v-7da74959]{width:100%;border-collapse:collapse;font-size:12.5px}.tbl th[data-v-7da74959]{text-align:left;padding:0 10px 6px 0;font-weight:500;font-size:11.5px;color:var(--muted);white-space:nowrap}.tbl td[data-v-7da74959]{padding:8px 10px 8px 0;border-top:1px solid var(--border-soft);vertical-align:top}.tbl tr:first-child td[data-v-7da74959]{border-top:0}.tbl td.mono[data-v-7da74959]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;word-break:break-all}.cell-name[data-v-7da74959]{display:flex;align-items:flex-start;gap:7px}.cell-name .dot[data-v-7da74959]{width:7px;height:7px;border-radius:50%;background:var(--accent);margin-top:6px;flex:none}.cell-name .dot.off[data-v-7da74959]{background:var(--border)}.cell-name .nm[data-v-7da74959]{font-weight:500}.cell-name .ds[data-v-7da74959]{font-size:11.5px;color:var(--muted);line-height:1.5}.rows[data-v-7da74959]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rows li[data-v-7da74959]{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--border-soft);border-radius:6px;background:var(--panel2)}.rows .nm[data-v-7da74959]{font-size:12px;width:70px;flex:none}.rows .ct[data-v-7da74959]{font-size:11.5px;color:var(--muted);width:48px;flex:none}.rows .path[data-v-7da74959]{font-size:11.5px;color:var(--muted);flex:1;word-break:break-all}code[data-v-7da74959]{font-size:12px}.mt[data-v-15cd9a98]{margin-top:12px}.mt2[data-v-15cd9a98]{margin-top:10px}.spacer[data-v-15cd9a98]{flex:1}.tabs[data-v-15cd9a98]{display:flex;gap:4px;margin-top:14px;border-bottom:1px solid var(--border);flex-wrap:wrap}.tabs button[data-v-15cd9a98]{padding:7px 14px;border:0;background:transparent;cursor:pointer;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button[data-v-15cd9a98]:hover{color:var(--text)}.tabs button.on[data-v-15cd9a98]{color:var(--accent);border-bottom-color:var(--accent)}.bar[data-v-15cd9a98]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-15cd9a98]{font-size:12.5px;font-weight:500}.meta[data-v-15cd9a98]{font-size:11.5px;color:var(--muted)}.ta[data-v-15cd9a98]{width:100%;height:150px;resize:vertical;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;outline:none}.ta[data-v-15cd9a98]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.ta[data-v-15cd9a98]::placeholder{color:var(--muted);opacity:.75}.ta.out[data-v-15cd9a98]{background:var(--panel)}.opts[data-v-15cd9a98]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--border-soft)}.rows[data-v-15cd9a98]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rows li[data-v-15cd9a98]{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--border-soft);border-radius:6px;background:var(--panel2)}.rows .nm[data-v-15cd9a98]{font-size:12px;width:150px;flex:none}.rows .cd[data-v-15cd9a98]{font-size:11.5px;color:var(--muted);width:64px;flex:none}.rows .ct[data-v-15cd9a98]{font-size:11.5px;color:var(--muted)}.tbl[data-v-15cd9a98]{width:100%;border-collapse:collapse;font-size:12.5px}.tbl td[data-v-15cd9a98]{padding:5px 10px 5px 0;border-top:1px solid var(--border-soft)}.tbl tr:first-child td[data-v-15cd9a98]{border-top:0}.tbl td.mono[data-v-15cd9a98]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11.5px;color:var(--muted);width:64px}.tbl td.cell-name[data-v-15cd9a98]{width:170px}.tbl td.muted[data-v-15cd9a98]{color:var(--muted);font-size:11.5px}code[data-v-15cd9a98]{font-size:12px}.mt[data-v-d123e809]{margin-top:12px}.mt2[data-v-d123e809]{margin-top:10px}.spacer[data-v-d123e809]{flex:1}.bar[data-v-d123e809]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.lbl[data-v-d123e809]{font-size:12.5px;font-weight:500}.meta[data-v-d123e809]{font-size:11.5px;color:var(--muted)}.grid[data-v-d123e809]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.grid label[data-v-d123e809]{display:flex;flex-direction:column;gap:3px}.hero[data-v-d123e809]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.hero-item[data-v-d123e809]{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:8px;background:var(--panel2)}.hero-label[data-v-d123e809]{font-size:11.5px;color:var(--muted)}.hero-num[data-v-d123e809]{font-size:18px;color:var(--accent)}.detail[data-v-d123e809]{margin:0;display:flex;flex-direction:column;gap:4px}.detail>div[data-v-d123e809]{display:flex;justify-content:space-between;gap:10px;font-size:12.5px}.detail dt[data-v-d123e809]{color:var(--muted);margin:0}.detail dd[data-v-d123e809]{margin:0}.table-wrap[data-v-d123e809]{overflow-x:auto}table[data-v-d123e809]{width:100%;border-collapse:collapse;font-size:12.5px}th[data-v-d123e809],td[data-v-d123e809]{padding:6px 8px;text-align:right;border-bottom:1px solid var(--border-soft);white-space:nowrap}th[data-v-d123e809]{color:var(--muted);font-weight:500;font-size:11.5px}th[data-v-d123e809]:first-child,td[data-v-d123e809]:first-child{text-align:left}td.net[data-v-d123e809]{color:#3f8a3c}.mt[data-v-95549830]{margin-top:12px}.mt2[data-v-95549830]{margin-top:10px}.spacer[data-v-95549830]{flex:1}.bar[data-v-95549830]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.lbl[data-v-95549830]{font-size:12.5px;font-weight:500}.meta[data-v-95549830]{font-size:11.5px;color:var(--muted)}.grid[data-v-95549830]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.grid label[data-v-95549830]{display:flex;flex-direction:column;gap:3px}.hero[data-v-95549830]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.hero-item[data-v-95549830]{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:8px;background:var(--panel2)}.hero-label[data-v-95549830]{font-size:11.5px;color:var(--muted)}.hero-num[data-v-95549830]{font-size:18px;color:var(--accent)}.detail[data-v-95549830]{margin:0;display:flex;flex-direction:column;gap:4px}.detail>div[data-v-95549830]{display:flex;justify-content:space-between;gap:10px;font-size:12.5px}.detail dt[data-v-95549830]{color:var(--muted);margin:0}.detail dd[data-v-95549830]{margin:0}.table-wrap[data-v-95549830]{overflow-x:auto}table[data-v-95549830]{width:100%;border-collapse:collapse;font-size:12.5px}th[data-v-95549830],td[data-v-95549830]{padding:6px 8px;text-align:right;border-bottom:1px solid var(--border-soft);white-space:nowrap}th[data-v-95549830]{color:var(--muted);font-weight:500;font-size:11.5px}th[data-v-95549830]:first-child,td[data-v-95549830]:first-child{text-align:left}td.int[data-v-95549830]{color:#d98a2b}.mt[data-v-e0329115]{margin-top:12px}.w-auto[data-v-e0329115]{width:auto}.fields[data-v-e0329115]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.field[data-v-e0329115]{display:flex;flex-direction:column;gap:4px}.lbl[data-v-e0329115]{font-size:12.5px;color:var(--muted)}.input[data-v-e0329115]{padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-size:13px;outline:none;width:100%}.input[data-v-e0329115]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.stats[data-v-e0329115]{display:flex;gap:16px;flex-wrap:wrap}.stats.col[data-v-e0329115]{flex-direction:column;gap:8px}.stat[data-v-e0329115]{font-size:12.5px;color:var(--muted)}.stat b[data-v-e0329115]{color:var(--text);font-weight:600}.stat.hl b[data-v-e0329115]{color:var(--accent)}.compare[data-v-e0329115]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:12px}.ch[data-v-e0329115]{font-size:13px;font-weight:600;margin-bottom:10px}.tip-bar[data-v-e0329115]{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--text);line-height:1.7}.tip-bar strong[data-v-e0329115]{color:var(--accent)}.tip[data-v-e0329115]{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--muted);background:var(--panel);border:1px solid var(--border-soft);border-radius:8px;padding:10px 12px;line-height:1.6}.tip.warn[data-v-e0329115]{color:#b26a00;border-color:#f0c674;background:#fff8ec}.mt[data-v-b69c20f8]{margin-top:12px}.mt2[data-v-b69c20f8]{margin-top:10px}.spacer[data-v-b69c20f8]{flex:1}.tabs[data-v-b69c20f8]{display:flex;gap:4px;margin-top:14px;border-bottom:1px solid var(--border);flex-wrap:wrap}.tabs button[data-v-b69c20f8]{padding:7px 14px;border:0;background:transparent;cursor:pointer;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button[data-v-b69c20f8]:hover{color:var(--text)}.tabs button.on[data-v-b69c20f8]{color:var(--accent);border-bottom-color:var(--accent)}.bar[data-v-b69c20f8]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.lbl[data-v-b69c20f8]{font-size:12.5px;font-weight:500}.meta[data-v-b69c20f8]{font-size:11.5px;color:var(--muted)}.conv[data-v-b69c20f8]{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.conv-side[data-v-b69c20f8]{display:flex;flex-direction:column;gap:6px}.swap[data-v-b69c20f8]{padding:8px}.out[data-v-b69c20f8]{padding:6px 9px;border:1px solid var(--border);border-radius:6px;background:var(--panel);color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;min-height:31px;word-break:break-all}.out.err[data-v-b69c20f8]{color:var(--muted)}.rows[data-v-b69c20f8]{display:flex;flex-direction:column;gap:4px}.row[data-v-b69c20f8]{display:flex;justify-content:space-between;gap:10px;padding:5px 9px;border-radius:6px;background:var(--panel2);font-size:12.5px}.row.self[data-v-b69c20f8]{background:var(--accent-weak)}.rname[data-v-b69c20f8]{color:var(--muted)}.row.self .rname[data-v-b69c20f8]{color:var(--text)}.rval[data-v-b69c20f8]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;word-break:break-all}@media(max-width:640px){.conv[data-v-b69c20f8]{grid-template-columns:1fr}.swap[data-v-b69c20f8]{justify-self:center}}.mt[data-v-291963c6]{margin-top:12px}.mt2[data-v-291963c6]{margin-top:10px}.spacer[data-v-291963c6]{flex:1}.bar[data-v-291963c6]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.lbl[data-v-291963c6]{font-size:12.5px;font-weight:500}.meta[data-v-291963c6]{font-size:11.5px;color:var(--muted)}.conv[data-v-291963c6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.side[data-v-291963c6],.block[data-v-291963c6]{display:flex;flex-direction:column;gap:3px}.hero[data-v-291963c6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.hero-item[data-v-291963c6]{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:8px;background:var(--panel2)}.hero-label[data-v-291963c6]{font-size:11.5px;color:var(--muted)}.hero-num[data-v-291963c6]{font-size:18px;color:var(--accent)}.detail[data-v-291963c6]{margin:0;display:flex;flex-direction:column;gap:4px}.detail>div[data-v-291963c6]{display:flex;justify-content:space-between;gap:10px;font-size:12.5px}.detail dt[data-v-291963c6]{color:var(--muted);margin:0}.detail dd[data-v-291963c6]{margin:0}.out[data-v-291963c6]{padding:6px 9px;border:1px solid var(--border);border-radius:6px;background:var(--panel);color:var(--accent);font-size:13px;min-height:31px}.out.future[data-v-291963c6]{color:var(--accent)}.out.past[data-v-291963c6]{color:var(--muted)}.out.today[data-v-291963c6]{color:#3f8a3c;font-weight:500}textarea.input[data-v-291963c6]{resize:vertical;min-height:44px}.mt[data-v-551185b8]{margin-top:12px}.mt2[data-v-551185b8]{margin-top:10px}.spacer[data-v-551185b8]{flex:1}.bar[data-v-551185b8]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.lbl[data-v-551185b8]{font-size:12.5px;font-weight:500}.meta[data-v-551185b8]{font-size:11.5px;color:var(--muted)}.grid[data-v-551185b8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.grid label[data-v-551185b8]{display:flex;flex-direction:column;gap:3px}.hero[data-v-551185b8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.hero-item[data-v-551185b8]{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:8px;background:var(--panel2)}.hero-label[data-v-551185b8]{font-size:11.5px;color:var(--muted)}.hero-num[data-v-551185b8]{font-size:18px;color:var(--accent)}.detail[data-v-551185b8]{margin:0;display:flex;flex-direction:column;gap:4px}.detail>div[data-v-551185b8]{display:flex;justify-content:space-between;gap:10px;font-size:12.5px}.detail dt[data-v-551185b8]{color:var(--muted);margin:0}.detail dd[data-v-551185b8]{margin:0}.textarea[data-v-551185b8]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;resize:vertical}.table-wrap[data-v-551185b8]{overflow-x:auto}table[data-v-551185b8]{width:100%;border-collapse:collapse;font-size:12.5px}th[data-v-551185b8],td[data-v-551185b8]{padding:6px 8px;text-align:right;border-bottom:1px solid var(--border-soft);white-space:nowrap}th[data-v-551185b8]{color:var(--muted);font-weight:500;font-size:11.5px}th[data-v-551185b8]:first-child,td[data-v-551185b8]:first-child{text-align:left}td.mono[data-v-551185b8]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}td.vol[data-v-551185b8]{color:#d98a2b}td.note[data-v-551185b8]{white-space:normal;color:var(--muted);min-width:180px}tr.on td[data-v-551185b8]{background:var(--accent-weak)}.spacer[data-v-ea1c763c]{flex:1}.mt[data-v-ea1c763c]{margin-top:12px}.bar[data-v-ea1c763c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.group[data-v-ea1c763c]{display:flex;align-items:center;gap:8px}.lbl[data-v-ea1c763c]{font-size:11.5px;color:var(--muted)}.work[data-v-ea1c763c]{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}@media(max-width:1100px){.work[data-v-ea1c763c]{grid-template-columns:1fr}}.pane[data-v-ea1c763c]{display:flex;flex-direction:column;min-width:0;min-height:520px;border:1px solid var(--border);border-radius:10px;background:var(--panel);overflow:hidden}.pane-head[data-v-ea1c763c]{display:flex;align-items:center;gap:6px;padding:6px 10px;flex:none;border-bottom:1px solid var(--border-soft);background:var(--panel2)}.pane-title[data-v-ea1c763c]{font-size:11.5px;color:var(--muted);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pane-meta[data-v-ea1c763c]{font-size:11.5px;color:var(--muted);white-space:nowrap}.resbar[data-v-ea1c763c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:none;padding:6px 10px;border-bottom:1px solid var(--border-soft)}.resbody[data-v-ea1c763c]{flex:1;min-height:0;overflow:auto}.ta[data-v-ea1c763c]{flex:1;width:100%;min-height:0;resize:none;padding:12px 14px;border:0;background:var(--bg);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.7;outline:none}.ta[data-v-ea1c763c]::placeholder{color:var(--muted);opacity:.75}.err-box[data-v-ea1c763c]{flex:none;margin:0;border:0;border-top:1px solid var(--border-soft);border-radius:0}.err[data-v-ea1c763c]{flex:1;min-width:0}.err-head[data-v-ea1c763c]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pos[data-v-ea1c763c]{font-size:11.5px;opacity:.85;font-weight:500}.snip[data-v-ea1c763c]{margin:5px 0 0;padding:5px 8px;border-radius:5px;background:#0000000d;font-size:11.5px;line-height:1.5;white-space:pre-wrap;word-break:break-all;max-height:70px;overflow:auto}.hint-line[data-v-ea1c763c]{font-size:11.5px;color:var(--muted);padding:8px 12px 0}.out[data-v-ea1c763c]{margin:0;padding:12px 14px;font-size:12.5px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.out code[data-v-ea1c763c]{font-size:inherit}.tree[data-v-ea1c763c]{padding:6px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.7;white-space:pre;width:max-content;min-width:100%}.tree.wrap[data-v-ea1c763c]{white-space:pre-wrap;word-break:break-all;width:auto;max-width:100%}.tree.wrap .content[data-v-ea1c763c]{flex-wrap:wrap;min-width:0}.tree.wrap .v[data-v-ea1c763c]{white-space:pre-wrap;word-break:break-all}.row[data-v-ea1c763c]{display:flex;align-items:flex-start;min-height:1.7em}.row[data-v-ea1c763c]:hover{background:var(--accent-weak)}.no[data-v-ea1c763c]{flex:none;width:3.6em;text-align:right;padding-right:1em;color:var(--muted);opacity:.7;user-select:none;position:sticky;left:0;background:var(--panel)}.row:hover .no[data-v-ea1c763c]{background:var(--accent-weak)}.content[data-v-ea1c763c]{flex:1;min-width:0;display:inline-flex;align-items:baseline}.tgl[data-v-ea1c763c]{flex:none;width:16px;height:16px;margin:0 6px 0 0;padding:0;border:1px solid var(--border);border-radius:4px;background:var(--panel2);color:var(--text);cursor:pointer;font-size:11px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:transform .12s,background .12s,border-color .12s;align-self:center}.tgl[data-v-ea1c763c]:hover{background:var(--accent-weak);border-color:var(--accent);color:var(--accent)}.tgl.collapsed[data-v-ea1c763c]{transform:rotate(-90deg)}.tgl.ghost[data-v-ea1c763c]{cursor:default;visibility:hidden;background:transparent;border-color:transparent}.k[data-v-ea1c763c]{color:#0b6bcb}.p[data-v-ea1c763c],.punct[data-v-ea1c763c]{color:var(--muted)}.v[data-v-ea1c763c]{white-space:inherit}.v-string[data-v-ea1c763c]{color:#2f855a}.v-number[data-v-ea1c763c]{color:#b7791f}.v-boolean[data-v-ea1c763c]{color:#805ad5}.v-null[data-v-ea1c763c]{color:var(--muted);font-style:italic}.v-object[data-v-ea1c763c],.v-array[data-v-ea1c763c]{color:var(--muted)}.fold-hint[data-v-ea1c763c]{color:var(--muted);opacity:.8}.mt[data-v-551e71f7]{margin-top:12px}.spacer[data-v-551e71f7]{flex:1}.w-auto[data-v-551e71f7]{width:auto}.w-140[data-v-551e71f7]{width:140px}.bar[data-v-551e71f7]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-551e71f7]{font-size:12.5px;font-weight:500}.meta[data-v-551e71f7]{font-size:11.5px;color:var(--muted)}.ta[data-v-551e71f7]{width:100%;height:200px;resize:vertical;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;outline:none}.ta[data-v-551e71f7]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.ta[data-v-551e71f7]::placeholder{color:var(--muted);opacity:.75}.ta.out[data-v-551e71f7]{background:var(--panel)}.opts[data-v-551e71f7]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--border-soft)}code[data-v-551e71f7]{font-size:12px}.spacer[data-v-deb4aa6a]{flex:1}.mt[data-v-deb4aa6a]{margin-top:12px}.pane-head[data-v-deb4aa6a]{display:flex;align-items:center;gap:8px;margin-bottom:5px;flex-wrap:wrap}.lbl[data-v-deb4aa6a]{font-size:12.5px;font-weight:500}.meta[data-v-deb4aa6a]{font-size:11.5px;color:var(--muted)}.ta[data-v-deb4aa6a]{width:100%;resize:vertical;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;outline:none}.ta[data-v-deb4aa6a]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.ta[data-v-deb4aa6a]::placeholder{color:var(--muted);opacity:.75}.ta.out[data-v-deb4aa6a]{background:var(--panel)}.mt[data-v-98135590]{margin-top:12px}.spacer[data-v-98135590]{flex:1}.w-auto[data-v-98135590]{width:auto}.w-140[data-v-98135590]{width:140px}.w-80[data-v-98135590]{width:80px}.tabs[data-v-98135590]{display:flex;gap:4px;margin-top:14px;border-bottom:1px solid var(--border);margin-bottom:12px}.tabs button[data-v-98135590]{padding:7px 14px;border:0;background:transparent;cursor:pointer;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button[data-v-98135590]:hover{color:var(--text)}.tabs button.on[data-v-98135590]{color:var(--accent);border-bottom-color:var(--accent)}.pane-head[data-v-98135590]{display:flex;align-items:center;gap:8px;margin-bottom:5px;flex-wrap:wrap}.lbl[data-v-98135590]{font-size:12.5px;font-weight:500}.stat[data-v-98135590]{font-size:12px;color:var(--muted)}.ta[data-v-98135590]{width:100%;resize:vertical;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;outline:none;height:160px}.ta[data-v-98135590]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.ta[data-v-98135590]::placeholder{color:var(--muted);opacity:.75}.ta.out[data-v-98135590]{background:var(--panel);height:140px}.out-head[data-v-98135590]{display:flex;align-items:center;gap:8px;margin:12px 0 5px}.opts[data-v-98135590]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--border-soft)}.field[data-v-98135590]{display:flex;flex-direction:column;gap:4px}.input[data-v-98135590]{padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-size:13px;outline:none}.input[data-v-98135590]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.seg[data-v-98135590]{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.seg button[data-v-98135590]{padding:7px 12px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:12.5px}.seg button.on[data-v-98135590]{background:var(--accent-weak);color:var(--accent)}code[data-v-98135590]{font-size:12px}.mt[data-v-41313b77]{margin-top:12px}.mt2[data-v-41313b77]{margin-top:8px}.opts[data-v-41313b77]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--border-soft)}.w-auto[data-v-41313b77]{width:auto}.mini-title[data-v-41313b77]{font-size:12px;color:var(--muted);margin-bottom:7px;font-weight:500}.stats[data-v-41313b77]{display:flex;gap:8px;flex-wrap:wrap}.find[data-v-41313b77]{display:flex;gap:8px;align-items:center}.path[data-v-41313b77]{display:block;padding:8px 11px;border-radius:6px;background:var(--panel2);border:1px solid var(--border-soft);font-size:12.5px;word-break:break-all;user-select:all}code[data-v-41313b77]{font-size:12px}.mt[data-v-66953b4d]{margin-top:12px}.mt2[data-v-66953b4d]{margin-top:10px}.spacer[data-v-66953b4d]{flex:1}.mono[data-v-66953b4d]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.bar[data-v-66953b4d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-66953b4d]{font-size:12.5px;font-weight:500}.meta[data-v-66953b4d]{font-size:11.5px;color:var(--muted)}.note-line[data-v-66953b4d]{margin-bottom:8px}.grid[data-v-66953b4d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.cell[data-v-66953b4d]{display:flex;flex-direction:column;gap:4px;min-width:0}.cell.check-cell[data-v-66953b4d]{justify-content:center;gap:6px}.cell .field-label[data-v-66953b4d]{margin:0}.input[data-v-66953b4d],.select[data-v-66953b4d]{width:100%}.tbl[data-v-66953b4d]{border:1px solid var(--border-soft);border-radius:8px;overflow:auto}.tr[data-v-66953b4d]{display:grid;grid-template-columns:minmax(110px,1.1fr) 108px 78px 200px minmax(96px,1fr) minmax(96px,1fr) 40px;align-items:center;border-bottom:1px solid var(--border-soft)}.tr[data-v-66953b4d]:last-child{border-bottom:0}.tr[data-v-66953b4d]>*{min-width:0}.tr.th[data-v-66953b4d]{font-size:11px;color:var(--muted);background:var(--panel2)}.tr.th>span[data-v-66953b4d]{padding:6px 8px}.cell-in[data-v-66953b4d]{padding:5px 7px;font-size:12px;border-color:transparent;background:transparent}.cell-in[data-v-66953b4d]:hover{border-color:var(--border)}.cell-in[data-v-66953b4d]:focus{background:var(--bg)}.cons[data-v-66953b4d]{display:flex;flex-wrap:wrap;gap:2px 10px;padding:4px 8px}.cons .check[data-v-66953b4d]{font-size:11.5px}.sql[data-v-66953b4d]{margin:0;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--panel2);overflow:auto;font-size:12.5px;line-height:1.7;white-space:pre;user-select:all}code[data-v-66953b4d]{font-size:12px}.spacer[data-v-0c1d633d]{flex:1}.mt[data-v-0c1d633d]{margin-top:12px}.io[data-v-0c1d633d]{display:grid;grid-template-columns:1fr 36px 1fr;gap:12px;align-items:stretch}@media(max-width:820px){.io[data-v-0c1d633d]{grid-template-columns:1fr}.mid[data-v-0c1d633d]{display:none}}.pane[data-v-0c1d633d]{display:flex;flex-direction:column;min-width:0}.pane-head[data-v-0c1d633d]{display:flex;align-items:center;gap:8px;margin-bottom:5px}.lbl[data-v-0c1d633d]{font-size:12.5px;font-weight:500}.meta[data-v-0c1d633d]{font-size:11.5px;color:var(--muted)}.ta[data-v-0c1d633d]{width:100%;height:220px;resize:vertical;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;outline:none}.ta[data-v-0c1d633d]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.ta[data-v-0c1d633d]::placeholder{color:var(--muted);opacity:.75}.ta.out[data-v-0c1d633d]{background:var(--panel);color:var(--text)}.mid[data-v-0c1d633d]{display:flex;align-items:center;justify-content:center}.swap-btn[data-v-0c1d633d]{width:32px;height:32px;border-radius:50%;border:1px solid var(--border);background:var(--bg);color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.swap-btn[data-v-0c1d633d]:hover:not(:disabled){background:var(--panel2);color:var(--accent);border-color:var(--accent)}.swap-btn[data-v-0c1d633d]:disabled{opacity:.4;cursor:not-allowed}.mt2[data-v-3f8d3ee8],.mt[data-v-730612fa]{margin-top:12px}.opt-row[data-v-730612fa]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.opt-label[data-v-730612fa]{font-size:11.5px;color:var(--muted)}.hint[data-v-730612fa]{font-size:11.5px;color:var(--muted);flex:1;min-width:200px}.tbl[data-v-730612fa]{border:1px solid var(--border-soft);border-radius:8px;overflow:hidden}.tr[data-v-730612fa]{display:grid;grid-template-columns:80px 140px 1fr;border-bottom:1px solid var(--border-soft)}.tr[data-v-730612fa]:last-child{border-bottom:0}.tr>span[data-v-730612fa]{padding:5px 10px;font-size:12.5px}.tr.th[data-v-730612fa]{background:var(--panel2);font-size:11.5px;color:var(--muted);font-weight:500}.mono[data-v-730612fa]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.muted[data-v-730612fa]{color:var(--muted)}@media(max-width:600px){.tr[data-v-730612fa]{grid-template-columns:60px 110px 1fr}}.mt2[data-v-4ef3dce4],.mt[data-v-c477b949]{margin-top:12px}.spacer[data-v-c477b949]{flex:1}.tabs[data-v-c477b949]{display:flex;gap:4px;margin-top:14px;border-bottom:1px solid var(--border)}.tabs button[data-v-c477b949]{padding:7px 14px;border:0;background:transparent;cursor:pointer;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button[data-v-c477b949]:hover{color:var(--text)}.tabs button.on[data-v-c477b949]{color:var(--accent);border-bottom-color:var(--accent)}.bar[data-v-c477b949]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-c477b949]{font-size:12.5px;font-weight:500}.meta[data-v-c477b949]{font-size:11.5px;color:var(--muted)}.mono[data-v-c477b949]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.list[data-v-c477b949]{display:flex;flex-direction:column;gap:10px}.item[data-v-c477b949]{display:flex;gap:14px;padding:10px 12px;border:1px solid var(--border-soft);border-radius:8px;background:var(--panel2)}.glyph[data-v-c477b949]{width:64px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 0;border-radius:8px;background:var(--bg);border:1px solid var(--border-soft)}.glyph .ch[data-v-c477b949]{font-size:26px;line-height:1.2}.glyph.ctrl .ch[data-v-c477b949]{font-size:12px;font-family:ui-monospace,Menlo,Consolas,monospace;color:var(--muted)}.glyph .sub[data-v-c477b949]{font-size:10.5px}.fields[data-v-c477b949]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.f[data-v-c477b949]{display:flex;align-items:baseline;gap:8px}.f .k[data-v-c477b949]{font-size:11.5px;color:var(--muted);width:78px;flex:none}.f .v[data-v-c477b949]{font-size:12.5px;word-break:break-all;flex:1;user-select:all}.f.wide .v[data-v-c477b949]{user-select:none}.big[data-v-c477b949]{padding:14px;font-size:22px;line-height:1.5;word-break:break-all;background:var(--panel2);border:1px solid var(--border-soft);border-radius:8px}.tbl[data-v-c477b949]{width:100%;border-collapse:collapse;font-size:12.5px}.tbl th[data-v-c477b949]{text-align:left;padding:6px 12px 6px 0;font-weight:500;white-space:nowrap}.tbl td[data-v-c477b949]{padding:6px 0;border-top:1px solid var(--border-soft);word-break:break-all}.tbl tr:first-child td[data-v-c477b949]{border-top:0}.tbl td.muted[data-v-c477b949]{color:var(--muted);font-size:11.5px}code[data-v-c477b949]{font-size:12px}.mt[data-v-52bc5c54]{margin-top:12px}.spacer[data-v-52bc5c54]{flex:1}.tabs[data-v-52bc5c54]{display:flex;gap:4px;margin-top:14px;border-bottom:1px solid var(--border)}.tabs button[data-v-52bc5c54]{padding:7px 14px;border:0;background:transparent;cursor:pointer;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button[data-v-52bc5c54]:hover{color:var(--text)}.tabs button.on[data-v-52bc5c54]{color:var(--accent);border-bottom-color:var(--accent)}.bar[data-v-52bc5c54]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-52bc5c54]{font-size:12.5px;font-weight:500}.meta[data-v-52bc5c54]{font-size:11.5px;color:var(--muted)}.note[data-v-52bc5c54]{font-size:11.5px;color:var(--muted);margin-bottom:10px;line-height:1.6}.mono[data-v-52bc5c54]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.tablewrap[data-v-52bc5c54]{max-height:460px;overflow:auto;border:1px solid var(--border-soft);border-radius:8px}.tbl[data-v-52bc5c54]{width:100%;border-collapse:collapse;font-size:12.5px}.tbl thead th[data-v-52bc5c54]{position:sticky;top:0;background:var(--panel2);z-index:1;text-align:left;padding:7px 10px;font-weight:500;font-size:11.5px;color:var(--muted);border-bottom:1px solid var(--border-soft);white-space:nowrap}.tbl td[data-v-52bc5c54]{padding:5px 10px;border-bottom:1px solid var(--border-soft);vertical-align:middle}.tbl tbody tr:last-child td[data-v-52bc5c54]{border-bottom:0}.tbl tbody tr:hover td[data-v-52bc5c54]{background:var(--panel2)}.tbl td.num[data-v-52bc5c54]{text-align:right;color:var(--muted);width:56px}.tbl td.glyph[data-v-52bc5c54]{text-align:center;width:88px;font-size:15px}.tbl td.desc[data-v-52bc5c54]{color:var(--muted);font-size:11.5px}.tbl td.desc .rname[data-v-52bc5c54]{display:inline-block;margin-right:6px;padding:0 5px;border-radius:4px;background:var(--panel2);color:var(--muted);font-size:10.5px;font-family:ui-monospace,Menlo,Consolas,monospace}.tbl td.op[data-v-52bc5c54]{width:36px;text-align:right}.ctrl-tag[data-v-52bc5c54]{display:inline-block;padding:1px 6px;border-radius:4px;background:var(--del-bg);color:var(--text);font-size:11px;font-weight:500}.names[data-v-52bc5c54]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.names .nm[data-v-52bc5c54]{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border:1px solid var(--border-soft);border-radius:5px;background:var(--panel2);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11.5px}.names .cp[data-v-52bc5c54]{color:var(--muted);font-size:10.5px}.res[data-v-52bc5c54]{display:flex;gap:14px;align-items:flex-start}.glyph[data-v-52bc5c54]{width:88px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:12px 0;border-radius:8px;background:var(--panel2);border:1px solid var(--border-soft)}.glyph .ch[data-v-52bc5c54]{font-size:30px;line-height:1.2}.glyph.ctrl .ch[data-v-52bc5c54]{font-size:14px;font-family:ui-monospace,Menlo,Consolas,monospace;font-weight:500}.glyph .sub[data-v-52bc5c54]{font-size:10.5px}.fields[data-v-52bc5c54]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.f[data-v-52bc5c54]{display:flex;align-items:baseline;gap:8px}.f .k[data-v-52bc5c54]{font-size:11.5px;color:var(--muted);width:82px;flex:none}.f .v[data-v-52bc5c54]{font-size:12.5px;word-break:break-all;flex:1}.chips[data-v-52bc5c54]{display:flex;gap:6px;flex-wrap:wrap}.chip[data-v-52bc5c54]{padding:3px 10px;border:1px solid var(--border);border-radius:20px;background:var(--bg);cursor:pointer;font-size:12px;color:var(--text)}.chip[data-v-52bc5c54]:hover{border-color:var(--accent);background:var(--accent-weak);color:var(--accent)}code[data-v-52bc5c54]{font-size:12px}.spacer[data-v-df146f98]{flex:1}.mt[data-v-df146f98]{margin-top:12px}.bar[data-v-df146f98]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.ta[data-v-df146f98]{width:100%;height:170px;resize:vertical;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;outline:none}.ta[data-v-df146f98]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.ta[data-v-df146f98]::placeholder{color:var(--muted);opacity:.75}.count[data-v-df146f98]{margin-top:7px;font-size:11.5px;color:var(--muted);text-align:right}.res-head[data-v-df146f98]{display:flex;align-items:center;gap:8px;margin-bottom:7px}.res-label[data-v-df146f98]{font-size:12px;color:var(--muted);font-weight:500}.res-head .btn[data-v-df146f98]{margin-left:auto}.res[data-v-df146f98]{display:block;padding:9px 11px;border-radius:6px;background:var(--panel2);border:1px solid var(--border-soft);font-size:13px;word-break:break-all;line-height:1.5;user-select:all}.res-parts[data-v-df146f98]{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.res-parts span[data-v-df146f98]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;color:var(--muted);padding:1px 6px;border-radius:4px;background:var(--panel2)}.mt[data-v-80152423]{margin-top:12px}.spacer[data-v-80152423]{flex:1}.bar[data-v-80152423]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.meta[data-v-80152423]{font-size:11.5px;color:var(--muted)}.ta[data-v-80152423]{width:100%;height:150px;resize:vertical;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;outline:none}.ta[data-v-80152423]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.ta[data-v-80152423]::placeholder{color:var(--muted);opacity:.75}.res-head[data-v-80152423]{display:flex;align-items:center;gap:8px;margin-bottom:7px;flex-wrap:wrap}.res-label[data-v-80152423]{font-size:12.5px;font-weight:500;display:inline-flex;align-items:center;gap:6px}.res-head .btn[data-v-80152423]{margin-left:auto}.stat.weak[data-v-80152423]{background:var(--del-bg);color:var(--del-text, #82071e)}.res[data-v-80152423]{display:block;padding:9px 11px;border-radius:6px;background:var(--panel2);border:1px solid var(--border-soft);font-size:12.5px;word-break:break-all;line-height:1.55;user-select:all}.res-desc[data-v-80152423]{margin-top:6px;font-size:11.5px;color:var(--muted)}.mt[data-v-731eed0f]{margin-top:12px}.mt2[data-v-731eed0f]{margin-top:10px}.spacer[data-v-731eed0f]{flex:1}.mono[data-v-731eed0f]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.bar[data-v-731eed0f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-731eed0f]{font-size:12.5px;font-weight:500}.meta[data-v-731eed0f]{font-size:11.5px;color:var(--muted);line-height:1.6}.ta[data-v-731eed0f]{width:100%;height:130px;resize:vertical;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;outline:none}.ta[data-v-731eed0f]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.ta[data-v-731eed0f]::placeholder{color:var(--muted);opacity:.75}.note[data-v-731eed0f]{margin:0 0 12px;padding:8px 10px;border-radius:6px;background:var(--accent-weak);font-size:12px;line-height:1.6}.row[data-v-731eed0f]{padding:10px 0;border-top:1px solid var(--border-soft)}.row[data-v-731eed0f]:first-of-type{border-top:0;padding-top:0}.row-head[data-v-731eed0f]{display:flex;align-items:center;gap:7px;margin-bottom:6px;flex-wrap:wrap}.nm[data-v-731eed0f]{font-size:12.5px;font-weight:500}.val[data-v-731eed0f]{display:block;padding:8px 10px;border-radius:6px;background:var(--panel2);border:1px solid var(--border-soft);font-size:12px;word-break:break-all;line-height:1.55;user-select:all}.desc[data-v-731eed0f]{margin-top:5px;font-size:11.5px;color:var(--muted);line-height:1.6}.cmp[data-v-731eed0f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.cmp li[data-v-731eed0f]{display:flex;align-items:center;gap:8px;padding:5px 9px;border-radius:6px;border:1px solid var(--border-soft);font-size:12px;background:var(--panel2)}.cmp li.same[data-v-731eed0f]{border-color:var(--ins-line);background:var(--ins-bg)}.cmp li.diff[data-v-731eed0f]{border-color:var(--del-line);background:var(--del-bg)}.cmp .nm[data-v-731eed0f]{flex:none;width:120px}.cmp .vl[data-v-731eed0f]{font-size:11.5px;word-break:break-all;user-select:all}.cmp .rs[data-v-731eed0f]{flex:none;font-size:11.5px;font-weight:500}.cmp li.same .rs[data-v-731eed0f]{color:var(--ins-text, #116329)}.cmp li.diff .rs[data-v-731eed0f]{color:var(--del-text, #82071e)}.mt[data-v-9f326d17]{margin-top:12px}.mt2[data-v-9f326d17]{margin-top:10px}.spacer[data-v-9f326d17]{flex:1}.mono[data-v-9f326d17]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.card[data-v-9f326d17]{background:var(--panel);border:1px solid var(--border-soft);border-radius:10px;padding:16px}.bar[data-v-9f326d17]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.lbl[data-v-9f326d17]{font-size:12.5px;font-weight:500}.meta[data-v-9f326d17]{font-size:11.5px;color:var(--muted);line-height:1.6}.seg[data-v-9f326d17]{display:inline-flex;border:1px solid var(--border);border-radius:6px;overflow:hidden}.seg button[data-v-9f326d17]{padding:3px 10px;border:0;background:var(--bg);cursor:pointer;font-size:12px;color:var(--muted);border-right:1px solid var(--border)}.seg button[data-v-9f326d17]:last-child{border-right:0}.seg button[data-v-9f326d17]:hover{background:var(--panel2);color:var(--text)}.seg button.on[data-v-9f326d17]{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.hint[data-v-9f326d17]{margin:6px 0 0;font-size:11.5px;color:var(--muted);line-height:1.6}.hint.bad[data-v-9f326d17]{color:var(--del-text, #82071e)}.ta[data-v-9f326d17]{width:100%;height:110px;resize:vertical;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-family:inherit;font-size:12.5px;line-height:1.6;outline:none}.ta[data-v-9f326d17]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.ta[data-v-9f326d17]::placeholder{color:var(--muted);opacity:.75}.out[data-v-9f326d17]{padding:11px 13px;border-radius:8px;background:var(--panel2);border:1px solid var(--border-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.7;word-break:break-all;user-select:all;white-space:pre-wrap}.mt[data-v-fdfdad6c]{margin-top:12px}.mt2[data-v-fdfdad6c]{margin-top:10px}.spacer[data-v-fdfdad6c]{flex:1}.grow[data-v-fdfdad6c]{flex:1;min-width:160px}.w-90[data-v-fdfdad6c]{width:88px}.w-auto[data-v-fdfdad6c]{width:auto}.tabs[data-v-fdfdad6c]{display:flex;gap:4px;margin-top:14px;border-bottom:1px solid var(--border)}.tabs button[data-v-fdfdad6c]{padding:7px 14px;border:0;background:transparent;cursor:pointer;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button[data-v-fdfdad6c]:hover{color:var(--text)}.tabs button.on[data-v-fdfdad6c]{color:var(--accent);border-bottom-color:var(--accent)}.bar[data-v-fdfdad6c]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.pwd-wrap[data-v-fdfdad6c]{display:flex;gap:8px;align-items:center}.eye-btn[data-v-fdfdad6c]{flex:none}.bars[data-v-fdfdad6c]{display:flex;gap:4px;margin-bottom:8px}.bar-fill[data-v-fdfdad6c]{height:5px;flex:1;border-radius:3px;background:var(--panel2)}.bar-fill.on.s0[data-v-fdfdad6c],.s0[data-v-fdfdad6c]{background:#d1453b;color:#d1453b}.bar-fill.on.s1[data-v-fdfdad6c],.s1[data-v-fdfdad6c]{background:#d98a2b;color:#d98a2b}.bar-fill.on.s2[data-v-fdfdad6c],.s2[data-v-fdfdad6c]{background:#d4b72c;color:#a8860f}.bar-fill.on.s3[data-v-fdfdad6c],.s3[data-v-fdfdad6c]{background:#5aa552;color:#3f8a3c}.bar-fill.on.s4[data-v-fdfdad6c],.s4[data-v-fdfdad6c]{background:#3a8f5c;color:#2f7a4d}.strength-meta[data-v-fdfdad6c]{display:flex;flex-direction:column;gap:2px}.strength-meta strong[data-v-fdfdad6c]{font-size:14px}.meta[data-v-fdfdad6c]{font-size:11.5px;color:var(--muted)}.issues[data-v-fdfdad6c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.issues li[data-v-fdfdad6c]{display:flex;gap:7px;align-items:flex-start;font-size:12.5px;line-height:1.6;color:var(--text)}.issues li .ic[data-v-fdfdad6c]{color:#d98a2b;flex:none;margin-top:3px}.ok[data-v-fdfdad6c]{display:flex;gap:6px;align-items:center;font-size:12.5px;color:#3f8a3c}.ok .ic[data-v-fdfdad6c]{color:#3f8a3c}.opts[data-v-fdfdad6c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.result[data-v-fdfdad6c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.result li[data-v-fdfdad6c]{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--border-soft);border-radius:6px;background:var(--panel2)}.result code[data-v-fdfdad6c]{font-size:13px;user-select:all;word-break:break-all}.sec-title[data-v-fdfdad6c]{font-size:13px;font-weight:500;margin:16px 0 8px}.sec-title[data-v-fdfdad6c]:first-child{margin-top:0}.res[data-v-fdfdad6c]{display:block;padding:9px 11px;border-radius:6px;background:var(--panel2);border:1px solid var(--border-soft);font-size:12.5px;word-break:break-all;user-select:all}code[data-v-fdfdad6c]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.lb[data-v-a3eab627]{position:fixed;inset:0;z-index:200;background:#000000db;display:flex;align-items:center;justify-content:center;padding:40px 60px 76px}.lb-img[data-v-a3eab627]{max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 8px 40px #00000080;background:#fff}.lb-x[data-v-a3eab627]{position:absolute;top:14px;right:18px;width:38px;height:38px;border:0;border-radius:50%;background:#ffffff24;color:#fff;font-size:24px;line-height:1;cursor:pointer}.lb-x[data-v-a3eab627]:hover{background:#ffffff47}.lb-nav[data-v-a3eab627]{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:64px;border:0;border-radius:10px;background:#ffffff1f;color:#fff;font-size:34px;line-height:1;cursor:pointer}.lb-nav[data-v-a3eab627]:hover{background:#ffffff42}.lb-nav.prev[data-v-a3eab627]{left:10px}.lb-nav.next[data-v-a3eab627]{right:10px}.lb-bar[data-v-a3eab627]{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:8px 14px;max-width:calc(100% - 32px);background:#0000008c;border-radius:999px;color:#fff}.lb-title[data-v-a3eab627]{font-size:12.5px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-sub[data-v-a3eab627]{font-size:11.5px;color:#ffffffb3;flex:none}.lb-idx[data-v-a3eab627]{font-size:11.5px;color:#fffc;flex:none}.spacer[data-v-a3eab627]{flex:1;min-width:8px}.lb-btn[data-v-a3eab627]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;cursor:pointer;font-size:12px;flex:none}.lb-btn[data-v-a3eab627]:hover{background:#ffffff3d}.mt[data-v-c32be318]{margin-top:12px}.spacer[data-v-c32be318]{flex:1}.w-auto[data-v-c32be318]{width:auto}.dropzone[data-v-c32be318]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:56px 20px;border:2px dashed var(--border);border-radius:12px;background:var(--panel);cursor:pointer;transition:border-color .15s,background .15s;text-align:center}.dropzone[data-v-c32be318]:hover{border-color:var(--accent);background:var(--accent-weak)}.dropzone .ic[data-v-c32be318]{color:var(--accent)}.dz-title[data-v-c32be318]{font-size:14px}.dz-hint[data-v-c32be318]{font-size:12.5px;color:var(--muted)}.bar[data-v-c32be318]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-c32be318]{font-size:12.5px;font-weight:500;word-break:break-all}.meta[data-v-c32be318]{font-size:11.5px;color:var(--muted)}.previews[data-v-c32be318]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.pv[data-v-c32be318]{margin:0;display:flex;flex-direction:column;gap:6px}.pv img[data-v-c32be318]{width:100%;height:190px;object-fit:contain;background:var(--panel2);border:1px solid var(--border-soft);border-radius:8px}.pv img.clickable[data-v-c32be318]{cursor:zoom-in}.pv figcaption[data-v-c32be318]{font-size:11.5px;color:var(--muted);display:flex;align-items:center;gap:6px}.ratio[data-v-c32be318]{color:#3f8a3c;font-weight:500}.ratio.grow[data-v-c32be318]{color:#d1453b}.empty-pv[data-v-c32be318]{height:190px;border:1px dashed var(--border);border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--panel2)}.ph[data-v-c32be318]{font-size:12.5px;color:var(--muted);text-align:center;padding:0 16px}.opts[data-v-c32be318]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.range[data-v-c32be318]{width:200px;accent-color:var(--accent)}.summary[data-v-c32be318]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.actions[data-v-c32be318]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mt[data-v-485f16a0]{margin-top:12px}.mt2[data-v-485f16a0]{margin-top:10px}.mt8[data-v-485f16a0]{margin-top:8px}.spacer[data-v-485f16a0]{flex:1}.w-auto[data-v-485f16a0]{width:auto}.tabs[data-v-485f16a0]{display:flex;gap:4px;margin-top:14px;border-bottom:1px solid var(--border)}.tabs button[data-v-485f16a0]{padding:7px 14px;border:0;background:transparent;cursor:pointer;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button[data-v-485f16a0]:hover{color:var(--text)}.tabs button.on[data-v-485f16a0]{color:var(--accent);border-bottom-color:var(--accent)}.dropzone[data-v-485f16a0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:56px 20px;border:2px dashed var(--border);border-radius:12px;background:var(--panel);cursor:pointer;transition:border-color .15s,background .15s;text-align:center}.dropzone[data-v-485f16a0]:hover{border-color:var(--accent);background:var(--accent-weak)}.dropzone .ic[data-v-485f16a0]{color:var(--accent)}.dz-title[data-v-485f16a0]{font-size:14px}.dz-hint[data-v-485f16a0]{font-size:12.5px;color:var(--muted)}.card[data-v-485f16a0]{margin-top:12px}.bar[data-v-485f16a0]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-485f16a0]{font-size:12.5px;font-weight:500}.meta[data-v-485f16a0]{font-size:11.5px;color:var(--muted)}.io[data-v-485f16a0]{display:grid;grid-template-columns:240px 1fr;gap:14px;align-items:start}@media(max-width:820px){.io[data-v-485f16a0]{grid-template-columns:1fr}}.pv[data-v-485f16a0]{margin:0;display:flex;flex-direction:column;gap:6px}.pv img[data-v-485f16a0]{width:100%;height:200px;object-fit:contain;background:var(--panel2);border:1px solid var(--border-soft);border-radius:8px}.pv img.clickable[data-v-485f16a0]{cursor:zoom-in}.pv figcaption[data-v-485f16a0]{font-size:11.5px;color:var(--muted)}.out[data-v-485f16a0]{min-width:0}.ta[data-v-485f16a0]{width:100%;height:180px;resize:vertical;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;outline:none}.ta.small[data-v-485f16a0]{height:90px}.ta[data-v-485f16a0]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.ta[data-v-485f16a0]::placeholder{color:var(--muted);opacity:.75}.ta[data-v-485f16a0]:not(:focus){background:var(--panel)}.stats[data-v-485f16a0]{display:flex;gap:8px;flex-wrap:wrap}.info[data-v-485f16a0]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.info p[data-v-485f16a0]{display:flex;gap:10px;font-size:12.5px}.info .k[data-v-485f16a0]{color:var(--muted);width:88px}.info .v[data-v-485f16a0]{font-family:ui-monospace,monospace}.mt[data-v-afe2f6b5]{margin-top:12px}.mt2[data-v-afe2f6b5]{margin-top:10px}.spacer[data-v-afe2f6b5]{flex:1}.tabs[data-v-afe2f6b5]{display:flex;gap:4px;margin-top:14px;border-bottom:1px solid var(--border);overflow-x:auto}.tabs button[data-v-afe2f6b5]{padding:7px 14px;border:0;background:transparent;cursor:pointer;white-space:nowrap;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button[data-v-afe2f6b5]:hover{color:var(--text)}.tabs button.on[data-v-afe2f6b5]{color:var(--accent);border-bottom-color:var(--accent)}.dropzone[data-v-afe2f6b5]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:56px 20px;border:2px dashed var(--border);border-radius:12px;background:var(--panel);cursor:pointer;transition:border-color .15s,background .15s;text-align:center}.dropzone[data-v-afe2f6b5]:hover{border-color:var(--accent);background:var(--accent-weak)}.dropzone .ic[data-v-afe2f6b5]{color:var(--accent)}.dz-title[data-v-afe2f6b5]{font-size:14px}.dz-hint[data-v-afe2f6b5]{font-size:12.5px;color:var(--muted)}.card[data-v-afe2f6b5]{margin-top:12px}.bar[data-v-afe2f6b5]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-afe2f6b5]{font-size:12.5px;font-weight:500;word-break:break-all}.meta[data-v-afe2f6b5]{font-size:11.5px;color:var(--muted)}.io[data-v-afe2f6b5]{display:grid;grid-template-columns:220px 1fr;gap:14px;align-items:start}@media(max-width:820px){.io[data-v-afe2f6b5]{grid-template-columns:1fr}}.pv[data-v-afe2f6b5]{margin:0;display:flex;flex-direction:column;gap:6px}.pv img[data-v-afe2f6b5]{width:100%;height:200px;object-fit:contain;background:var(--panel2);border:1px solid var(--border-soft);border-radius:8px}.pv img.clickable[data-v-afe2f6b5]{cursor:zoom-in}.pv figcaption[data-v-afe2f6b5]{font-size:11.5px;color:var(--muted)}.info[data-v-afe2f6b5]{min-width:0}.tbl[data-v-afe2f6b5]{width:100%;border-collapse:collapse;font-size:12.5px}.tbl th[data-v-afe2f6b5]{text-align:left;padding:6px 12px 6px 0;font-weight:400;color:var(--muted);white-space:nowrap;vertical-align:top;width:100px}.tbl td[data-v-afe2f6b5]{padding:6px 0;border-top:1px solid var(--border-soft);word-break:break-all}.tbl tr:first-child td[data-v-afe2f6b5]{border-top:0}.tbl td.mono[data-v-afe2f6b5]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.tbl td.warn[data-v-afe2f6b5]{color:#d98a2b}.stats[data-v-afe2f6b5]{display:flex;gap:8px;flex-wrap:wrap}.ta[data-v-afe2f6b5]{width:100%;height:150px;resize:vertical;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;outline:none}.ta[data-v-afe2f6b5]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.ta[data-v-afe2f6b5]:not(:focus){background:var(--panel)}.mt[data-v-74121b74]{margin-top:12px}.mt2[data-v-74121b74]{margin-top:10px}.spacer[data-v-74121b74]{flex:1}.w-auto[data-v-74121b74]{width:auto}.w-240[data-v-74121b74]{width:250px}.dropzone[data-v-74121b74]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:56px 20px;border:2px dashed var(--border);border-radius:12px;background:var(--panel);cursor:pointer;transition:border-color .15s,background .15s;text-align:center}.dropzone[data-v-74121b74]:hover{border-color:var(--accent);background:var(--accent-weak)}.dropzone .ic[data-v-74121b74]{color:var(--accent)}.dz-title[data-v-74121b74]{font-size:14px}.dz-hint[data-v-74121b74]{font-size:12.5px;color:var(--muted)}.card[data-v-74121b74]{margin-top:12px}.bar[data-v-74121b74]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-74121b74]{font-size:12.5px;font-weight:500}.meta[data-v-74121b74]{font-size:11.5px;color:var(--muted)}.stage[data-v-74121b74]{position:relative;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:8px;background:var(--panel2)}.canvas-wrap[data-v-74121b74]{position:relative;display:block;line-height:0;max-width:100%;touch-action:none;user-select:none}.stage-img[data-v-74121b74]{max-width:100%;max-height:420px;display:block;user-select:none;-webkit-user-drag:none;background:var(--bg);pointer-events:none}.mask[data-v-74121b74]{position:absolute;background:#00000073;pointer-events:none}.stage-sel[data-v-74121b74]{position:absolute;box-sizing:border-box;pointer-events:none;outline:1px solid rgba(255,255,255,.9);box-shadow:0 0 0 1px #00000059 inset}.stage-sel .grid-l1[data-v-74121b74],.stage-sel .grid-l2[data-v-74121b74]{position:absolute;left:0;right:0;height:1px;background:#ffffff73}.stage-sel .grid-l1[data-v-74121b74]{top:33.333%}.stage-sel .grid-l2[data-v-74121b74]{top:66.666%}.stage-sel .grid-v1[data-v-74121b74],.stage-sel .grid-v2[data-v-74121b74]{position:absolute;top:0;bottom:0;width:1px;background:#ffffff73}.stage-sel .grid-v1[data-v-74121b74]{left:33.333%}.stage-sel .grid-v2[data-v-74121b74]{left:66.666%}.handle[data-v-74121b74]{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;background:#fff;border:1.5px solid var(--accent);border-radius:2px;box-shadow:0 1px 3px #00000059;pointer-events:none}.ops[data-v-74121b74]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.input-row[data-v-74121b74]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.input-row .input[data-v-74121b74]{flex:1;min-width:200px}.io[data-v-74121b74]{display:grid;grid-template-columns:220px 1fr;gap:14px;align-items:start}@media(max-width:820px){.io[data-v-74121b74]{grid-template-columns:1fr}}.pv[data-v-74121b74]{margin:0;display:flex;flex-direction:column;gap:6px}.pv img[data-v-74121b74]{width:100%;height:200px;object-fit:contain;background:var(--panel2);border:1px solid var(--border-soft);border-radius:8px}.pv img.clickable[data-v-74121b74]{cursor:zoom-in}.pv figcaption[data-v-74121b74]{font-size:11.5px;color:var(--muted)}.info[data-v-74121b74]{min-width:0}.tbl[data-v-74121b74]{width:100%;border-collapse:collapse;font-size:12.5px}.tbl th[data-v-74121b74]{text-align:left;padding:6px 12px 6px 0;font-weight:400;color:var(--muted);white-space:nowrap;vertical-align:top;width:90px}.tbl td[data-v-74121b74]{padding:6px 0;border-top:1px solid var(--border-soft);word-break:break-all}.tbl tr:first-child td[data-v-74121b74]{border-top:0}.mt[data-v-9e1af45f]{margin-top:12px}.mt2[data-v-9e1af45f]{margin-top:10px}.spacer[data-v-9e1af45f]{flex:1}.mono[data-v-9e1af45f]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.w-auto[data-v-9e1af45f]{width:auto}.w-100[data-v-9e1af45f]{width:100px}.w-140[data-v-9e1af45f]{width:150px}.dropzone[data-v-9e1af45f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:56px 20px;border:2px dashed var(--border);border-radius:12px;background:var(--panel);cursor:pointer;transition:border-color .15s,background .15s;text-align:center}.dropzone[data-v-9e1af45f]:hover{border-color:var(--accent);background:var(--accent-weak)}.dropzone .ic[data-v-9e1af45f]{color:var(--accent)}.dz-title[data-v-9e1af45f]{font-size:14px}.dz-hint[data-v-9e1af45f]{font-size:12.5px;color:var(--muted)}.bar[data-v-9e1af45f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.bar[data-v-9e1af45f]:first-child{margin-top:0}.lbl[data-v-9e1af45f]{font-size:12.5px;font-weight:500;flex:none}.warn-text[data-v-9e1af45f]{font-size:12px;color:var(--del-text, #82071e)}.rng[data-v-9e1af45f]{width:160px;accent-color:var(--accent)}.clr[data-v-9e1af45f]{width:44px;height:32px;padding:2px;border:1px solid var(--border);border-radius:6px;background:var(--bg);cursor:pointer;flex:none}.swatch[data-v-9e1af45f]{display:inline-block;width:28px;height:14px;vertical-align:-2px;border:1px solid var(--border);border-radius:3px}.thumbs[data-v-9e1af45f]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.thumbs li[data-v-9e1af45f]{display:flex;flex-direction:column;gap:4px;padding:8px;border:1px solid var(--border-soft);border-radius:8px;background:var(--panel2)}.thumb[data-v-9e1af45f]{width:100%;height:90px;object-fit:contain;background:var(--bg);border-radius:6px;border:1px solid var(--border-soft)}.thumb.clickable[data-v-9e1af45f],.pv img.clickable[data-v-9e1af45f]{cursor:zoom-in}.t-name[data-v-9e1af45f]{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops[data-v-9e1af45f]{display:flex;gap:4px;flex-wrap:wrap}.pv[data-v-9e1af45f]{margin:0;display:flex;flex-direction:column;gap:6px}.pv img[data-v-9e1af45f]{width:100%;max-height:420px;object-fit:contain;background:var(--panel2);border:1px solid var(--border-soft);border-radius:8px}.pv figcaption[data-v-9e1af45f]{font-size:11.5px;color:var(--muted)}.tbl[data-v-9e1af45f]{width:100%;border-collapse:collapse;font-size:12.5px}.tbl th[data-v-9e1af45f]{text-align:left;padding:6px 12px 6px 0;font-weight:400;color:var(--muted);font-size:11px;white-space:nowrap;vertical-align:top;width:90px}.tbl td[data-v-9e1af45f]{padding:6px 0;border-top:1px solid var(--border-soft)}.tbl tr:first-child td[data-v-9e1af45f]{border-top:0}code[data-v-9e1af45f]{font-size:12px}.mt[data-v-12286f09]{margin-top:12px}.spacer[data-v-12286f09]{flex:1}.w-auto[data-v-12286f09]{width:auto}.w-110[data-v-12286f09]{width:110px}.range[data-v-12286f09]{width:140px}.dropzone[data-v-12286f09]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:56px 20px;border:2px dashed var(--border);border-radius:12px;background:var(--panel);cursor:pointer;transition:border-color .15s,background .15s;text-align:center}.dropzone[data-v-12286f09]:hover{border-color:var(--accent);background:var(--accent-weak)}.dz-title[data-v-12286f09]{font-size:14px}.dz-hint[data-v-12286f09]{font-size:12.5px;color:var(--muted)}.card[data-v-12286f09]{margin-top:12px}.bar[data-v-12286f09]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-12286f09]{font-size:12.5px;font-weight:500}.meta[data-v-12286f09]{font-size:11.5px;color:var(--muted)}.opts[data-v-12286f09]{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--border-soft)}.field[data-v-12286f09]{display:flex;flex-direction:column;gap:4px}.input[data-v-12286f09]{padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-size:13px;outline:none}.input[data-v-12286f09]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.color[data-v-12286f09]{width:48px;height:34px;border:1px solid var(--border);border-radius:8px;background:var(--bg);padding:2px}.grid[data-v-12286f09]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.cell[data-v-12286f09]{position:relative;border:1px solid var(--border-soft);border-radius:10px;overflow:hidden;background:var(--panel);display:flex;flex-direction:column}.thumb[data-v-12286f09]{width:100%;height:120px;object-fit:contain;background:var(--panel2);display:block}.thumb.clickable[data-v-12286f09]{cursor:zoom-in}.cap[data-v-12286f09]{padding:6px 8px;display:flex;flex-direction:column;gap:2px}.nm[data-v-12286f09]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap .mt[data-v-12286f09]{font-size:11px;color:var(--muted)}.x[data-v-12286f09]{position:absolute;top:4px;right:4px;width:22px;height:22px;border:0;border-radius:50%;background:#00000073;color:#fff;cursor:pointer;font-size:14px;line-height:1}.x[data-v-12286f09]:hover{background:#000000b3}.btn[data-v-12286f09]{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:8px;border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;font-size:13px}.btn[data-v-12286f09]:hover{border-color:var(--accent)}.btn.primary[data-v-12286f09]{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary[data-v-12286f09]:hover{filter:brightness(1.05)}.btn.ghost[data-v-12286f09]{background:transparent}.btn.sm[data-v-12286f09]{padding:5px 10px;font-size:12px}.btn[data-v-12286f09]:disabled{opacity:.5;cursor:not-allowed}.tip[data-v-12286f09]{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--muted);background:var(--panel);border:1px solid var(--border-soft);border-radius:8px;padding:10px 12px;line-height:1.6}.mt[data-v-85a36395]{margin-top:12px}.spacer[data-v-85a36395]{flex:1}.w-auto[data-v-85a36395]{width:auto}.w-160[data-v-85a36395]{width:160px}.range[data-v-85a36395]{width:130px}.dropzone[data-v-85a36395]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:56px 20px;border:2px dashed var(--border);border-radius:12px;background:var(--panel);cursor:pointer;transition:border-color .15s,background .15s;text-align:center}.dropzone[data-v-85a36395]:hover{border-color:var(--accent);background:var(--accent-weak)}.dz-title[data-v-85a36395]{font-size:14px}.dz-hint[data-v-85a36395]{font-size:12.5px;color:var(--muted)}.card[data-v-85a36395]{margin-top:12px}.bar[data-v-85a36395]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-85a36395]{font-size:12.5px;font-weight:500}.meta[data-v-85a36395]{font-size:11.5px;color:var(--muted)}.opts[data-v-85a36395]{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--border-soft)}.field[data-v-85a36395]{display:flex;flex-direction:column;gap:4px}.input[data-v-85a36395]{padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-size:13px;outline:none}.input[data-v-85a36395]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.color[data-v-85a36395]{width:48px;height:34px;border:1px solid var(--border);border-radius:8px;background:var(--bg);padding:2px}.seg[data-v-85a36395]{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.seg button[data-v-85a36395]{padding:7px 12px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:12.5px}.seg button.on[data-v-85a36395]{background:var(--accent-weak);color:var(--accent)}.file-btn[data-v-85a36395]{display:inline-flex;align-items:center;padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--panel);cursor:pointer;font-size:12.5px}.file-btn[data-v-85a36395]:hover{border-color:var(--accent)}.grid[data-v-85a36395]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.cell[data-v-85a36395]{position:relative;border:1px solid var(--border-soft);border-radius:10px;overflow:hidden;background:var(--panel);display:flex;flex-direction:column}.thumb[data-v-85a36395]{width:100%;height:120px;object-fit:contain;background:var(--panel2);display:block}.thumb.clickable[data-v-85a36395]{cursor:zoom-in}.cap[data-v-85a36395]{padding:6px 8px;display:flex;flex-direction:column;gap:2px}.nm[data-v-85a36395]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap .mt[data-v-85a36395]{font-size:11px;color:var(--muted)}.x[data-v-85a36395]{position:absolute;top:4px;right:4px;width:22px;height:22px;border:0;border-radius:50%;background:#00000073;color:#fff;cursor:pointer;font-size:14px;line-height:1}.x[data-v-85a36395]:hover{background:#000000b3}.btn[data-v-85a36395]{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:8px;border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;font-size:13px}.btn[data-v-85a36395]:hover{border-color:var(--accent)}.btn.primary[data-v-85a36395]{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary[data-v-85a36395]:hover{filter:brightness(1.05)}.btn.ghost[data-v-85a36395]{background:transparent}.btn.sm[data-v-85a36395]{padding:5px 10px;font-size:12px}.btn[data-v-85a36395]:disabled{opacity:.5;cursor:not-allowed}.tip[data-v-85a36395]{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--muted);background:var(--panel);border:1px solid var(--border-soft);border-radius:8px;padding:10px 12px;line-height:1.6}.mt[data-v-98449fc9]{margin-top:12px}.spacer[data-v-98449fc9]{flex:1}.range[data-v-98449fc9]{width:150px}.w-auto[data-v-98449fc9]{width:auto}.seg[data-v-98449fc9]{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.seg button[data-v-98449fc9]{padding:7px 12px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:12.5px}.seg button.on[data-v-98449fc9]{background:var(--accent-weak);color:var(--accent)}.hint[data-v-98449fc9]{font-size:12px;color:var(--muted);margin-top:8px}.dropzone[data-v-98449fc9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:56px 20px;border:2px dashed var(--border);border-radius:12px;background:var(--panel);cursor:pointer;transition:border-color .15s,background .15s;text-align:center}.dropzone[data-v-98449fc9]:hover{border-color:var(--accent);background:var(--accent-weak)}.dz-title[data-v-98449fc9]{font-size:14px}.dz-hint[data-v-98449fc9]{font-size:12.5px;color:var(--muted)}.card[data-v-98449fc9]{margin-top:12px}.bar[data-v-98449fc9]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-98449fc9]{font-size:12.5px;font-weight:500}.stage[data-v-98449fc9]{position:relative;display:inline-block;max-width:100%;border:1px solid var(--border-soft);border-radius:8px;overflow:hidden;background:var(--panel2);line-height:0}.base[data-v-98449fc9]{display:block;max-width:100%;height:auto;user-select:none}.mask[data-v-98449fc9]{position:absolute;inset:0;width:100%;height:100%;cursor:crosshair}.btn[data-v-98449fc9]{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:8px;border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;font-size:13px}.btn[data-v-98449fc9]:hover{border-color:var(--accent)}.btn.primary[data-v-98449fc9]{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary[data-v-98449fc9]:hover{filter:brightness(1.05)}.btn.ghost[data-v-98449fc9]{background:transparent}.btn.sm[data-v-98449fc9]{padding:5px 10px;font-size:12px}.btn[data-v-98449fc9]:disabled{opacity:.5;cursor:not-allowed}.tip[data-v-98449fc9]{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--muted);background:var(--panel);border:1px solid var(--border-soft);border-radius:8px;padding:10px 12px;line-height:1.6}.mt[data-v-ffc5249f]{margin-top:12px}.spacer[data-v-ffc5249f]{flex:1}.dropzone[data-v-ffc5249f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:56px 20px;border:2px dashed var(--border);border-radius:12px;background:var(--panel);cursor:pointer;transition:border-color .15s,background .15s;text-align:center}.dropzone[data-v-ffc5249f]:hover{border-color:var(--accent);background:var(--accent-weak)}.dz-title[data-v-ffc5249f]{font-size:14px}.dz-hint[data-v-ffc5249f]{font-size:12.5px;color:var(--muted)}.card[data-v-ffc5249f]{margin-top:12px}.bar[data-v-ffc5249f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-ffc5249f]{font-size:12.5px;font-weight:500}.meta[data-v-ffc5249f]{font-size:11.5px;color:var(--muted)}.opts[data-v-ffc5249f]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--border-soft)}.field[data-v-ffc5249f]{display:flex;flex-direction:column;gap:4px}.seg[data-v-ffc5249f]{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.seg button[data-v-ffc5249f]{padding:7px 12px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:12.5px}.seg button.on[data-v-ffc5249f]{background:var(--accent-weak);color:var(--accent)}.grid[data-v-ffc5249f]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cell[data-v-ffc5249f]{position:relative;border:1px solid var(--border-soft);border-radius:8px;overflow:hidden;background:var(--panel);display:flex;flex-direction:column}.thumb[data-v-ffc5249f]{width:100%;aspect-ratio:1;object-fit:cover;background:var(--panel2);display:block}.thumb.clickable[data-v-ffc5249f]{cursor:zoom-in}.cap[data-v-ffc5249f]{padding:4px 6px;display:flex;justify-content:space-between;gap:4px}.nm[data-v-ffc5249f]{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap .mt[data-v-ffc5249f]{font-size:10px;color:var(--muted);flex:none}.x[data-v-ffc5249f]{position:absolute;top:4px;right:4px;width:20px;height:20px;border:0;border-radius:50%;background:#00000073;color:#fff;cursor:pointer;font-size:12px;line-height:1}.x[data-v-ffc5249f]:hover{background:#000000b3}.btn[data-v-ffc5249f]{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:8px;border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;font-size:13px}.btn[data-v-ffc5249f]:hover{border-color:var(--accent)}.btn.primary[data-v-ffc5249f]{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary[data-v-ffc5249f]:hover{filter:brightness(1.05)}.btn.ghost[data-v-ffc5249f]{background:transparent}.btn.sm[data-v-ffc5249f]{padding:5px 10px;font-size:12px}.btn[data-v-ffc5249f]:disabled{opacity:.5;cursor:not-allowed}.tip[data-v-ffc5249f]{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--muted);background:var(--panel);border:1px solid var(--border-soft);border-radius:8px;padding:10px 12px;line-height:1.6}.mt[data-v-5ca40621]{margin-top:12px}.spacer[data-v-5ca40621]{flex:1}.tabs[data-v-5ca40621]{display:flex;gap:4px;margin-top:14px;border-bottom:1px solid var(--border)}.tabs button[data-v-5ca40621]{padding:7px 14px;border:0;background:transparent;cursor:pointer;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button[data-v-5ca40621]:hover{color:var(--text)}.tabs button.on[data-v-5ca40621]{color:var(--accent);border-bottom-color:var(--accent)}.dropzone[data-v-5ca40621]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:56px 20px;border:2px dashed var(--border);border-radius:12px;background:var(--panel);cursor:pointer;transition:border-color .15s,background .15s;text-align:center}.dropzone[data-v-5ca40621]:hover{border-color:var(--accent);background:var(--accent-weak)}.dropzone .ic[data-v-5ca40621]{color:var(--accent)}.dz-title[data-v-5ca40621]{font-size:14px}.dz-hint[data-v-5ca40621]{font-size:12.5px;color:var(--muted)}.card[data-v-5ca40621]{margin-top:12px}.bar[data-v-5ca40621]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-5ca40621]{font-size:12.5px;font-weight:500}.meta[data-v-5ca40621]{font-size:11.5px;color:var(--muted)}.grid[data-v-5ca40621]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.cell[data-v-5ca40621]{position:relative;border:1px solid var(--border-soft);border-radius:10px;overflow:hidden;background:var(--panel);display:flex;flex-direction:column}.thumb[data-v-5ca40621]{width:100%;height:110px;object-fit:contain;background:var(--panel2);display:block}.thumb.clickable[data-v-5ca40621]{cursor:zoom-in}.cap[data-v-5ca40621]{padding:6px 8px;display:flex;flex-direction:column;gap:2px}.nm[data-v-5ca40621]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap .mt[data-v-5ca40621]{font-size:11px;color:var(--muted)}.x[data-v-5ca40621]{position:absolute;top:4px;right:4px;width:22px;height:22px;border:0;border-radius:50%;background:#00000073;color:#fff;cursor:pointer;font-size:14px;line-height:1}.x[data-v-5ca40621]:hover{background:#000000b3}.range[data-v-5ca40621]{width:160px}.btn[data-v-5ca40621]{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:8px;border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;font-size:13px}.btn[data-v-5ca40621]:hover{border-color:var(--accent)}.btn.primary[data-v-5ca40621]{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary[data-v-5ca40621]:hover{filter:brightness(1.05)}.btn.ghost[data-v-5ca40621]{background:transparent}.btn.sm[data-v-5ca40621]{padding:5px 10px;font-size:12px}.btn[data-v-5ca40621]:disabled{opacity:.5;cursor:not-allowed}.result[data-v-5ca40621]{margin-top:12px}.preview[data-v-5ca40621]{width:100%;height:480px;border:1px solid var(--border-soft);border-radius:8px;background:var(--panel2)}.busy[data-v-5ca40621]{padding:30px;text-align:center;color:var(--muted)}.tip[data-v-5ca40621]{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--muted);background:var(--panel);border:1px solid var(--border-soft);border-radius:8px;padding:10px 12px;line-height:1.6}.tip.warn[data-v-5ca40621]{color:#b26a00;border-color:#f0c674;background:#fff8ec}.tip .ic[data-v-5ca40621]{flex:none;margin-top:1px}.lightbox[data-v-5ca40621]{position:fixed;inset:0;z-index:50;background:#000000d1;display:flex;align-items:center;justify-content:center;padding:32px 56px}.lb-img[data-v-5ca40621]{max-width:100%;max-height:calc(100% - 56px);object-fit:contain;box-shadow:0 8px 40px #00000080;background:#fff}.lb-x[data-v-5ca40621]{position:absolute;top:14px;right:18px;width:38px;height:38px;border:0;border-radius:50%;background:#ffffff24;color:#fff;font-size:24px;line-height:1;cursor:pointer}.lb-x[data-v-5ca40621]:hover{background:#ffffff47}.lb-nav[data-v-5ca40621]{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:64px;border:0;border-radius:10px;background:#ffffff1f;color:#fff;font-size:34px;line-height:1;cursor:pointer}.lb-nav[data-v-5ca40621]:hover{background:#ffffff42}.lb-nav.prev[data-v-5ca40621]{left:10px}.lb-nav.next[data-v-5ca40621]{right:10px}.lb-bar[data-v-5ca40621]{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:8px 14px;background:#00000080;border-radius:999px;color:#fff}.lb-bar .lbl[data-v-5ca40621]{font-size:12.5px}.mt[data-v-a4e6f804]{margin-top:12px}.spacer[data-v-a4e6f804]{flex:1}.dropzone[data-v-a4e6f804]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:56px 20px;border:2px dashed var(--border);border-radius:12px;background:var(--panel);cursor:pointer;transition:border-color .15s,background .15s;text-align:center}.dropzone[data-v-a4e6f804]:hover{border-color:var(--accent);background:var(--accent-weak)}.dz-title[data-v-a4e6f804]{font-size:14px}.dz-hint[data-v-a4e6f804]{font-size:12.5px;color:var(--muted)}.card[data-v-a4e6f804]{margin-top:12px}.bar[data-v-a4e6f804]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-a4e6f804]{font-size:12.5px;font-weight:500}.meta[data-v-a4e6f804]{font-size:11.5px;color:var(--muted)}.list[data-v-a4e6f804]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.row[data-v-a4e6f804]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border-soft);border-radius:8px;background:var(--panel)}.idx[data-v-a4e6f804]{flex:none;width:22px;height:22px;border-radius:50%;background:var(--accent-weak);color:var(--accent);font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.nm[data-v-a4e6f804]{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.row .mt[data-v-a4e6f804]{font-size:11px;color:var(--muted);flex:none}.mini[data-v-a4e6f804]{flex:none;width:26px;height:26px;border:1px solid var(--border);border-radius:6px;background:var(--panel);color:var(--text);cursor:pointer;font-size:14px;line-height:1}.mini[data-v-a4e6f804]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.mini[data-v-a4e6f804]:disabled{opacity:.4;cursor:not-allowed}.mini.danger[data-v-a4e6f804]:hover:not(:disabled){border-color:#d9534f;color:#d9534f}.btn[data-v-a4e6f804]{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:8px;border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;font-size:13px}.btn[data-v-a4e6f804]:hover{border-color:var(--accent)}.btn.primary[data-v-a4e6f804]{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary[data-v-a4e6f804]:hover{filter:brightness(1.05)}.btn.ghost[data-v-a4e6f804]{background:transparent}.btn.sm[data-v-a4e6f804]{padding:5px 10px;font-size:12px}.btn[data-v-a4e6f804]:disabled{opacity:.5;cursor:not-allowed}.result[data-v-a4e6f804]{margin-top:12px}.preview[data-v-a4e6f804]{width:100%;height:480px;border:1px solid var(--border-soft);border-radius:8px;background:var(--panel2)}.tip[data-v-a4e6f804]{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--muted);background:var(--panel);border:1px solid var(--border-soft);border-radius:8px;padding:10px 12px;line-height:1.6}.tip.warn[data-v-a4e6f804]{color:#b26a00;border-color:#f0c674;background:#fff8ec}.mt[data-v-0a75aa99]{margin-top:12px}.spacer[data-v-0a75aa99]{flex:1}.w-100[data-v-0a75aa99]{width:100px}.tabs[data-v-0a75aa99]{display:flex;gap:4px;margin-top:14px;border-bottom:1px solid var(--border)}.tabs button[data-v-0a75aa99]{padding:7px 14px;border:0;background:transparent;cursor:pointer;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button[data-v-0a75aa99]:hover{color:var(--text)}.tabs button.on[data-v-0a75aa99]{color:var(--accent);border-bottom-color:var(--accent)}.dropzone[data-v-0a75aa99]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:56px 20px;border:2px dashed var(--border);border-radius:12px;background:var(--panel);cursor:pointer;transition:border-color .15s,background .15s;text-align:center}.dropzone[data-v-0a75aa99]:hover{border-color:var(--accent);background:var(--accent-weak)}.dz-title[data-v-0a75aa99]{font-size:14px}.dz-hint[data-v-0a75aa99]{font-size:12.5px;color:var(--muted)}.card[data-v-0a75aa99]{margin-top:12px}.bar[data-v-0a75aa99]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-0a75aa99]{font-size:12.5px;font-weight:500}.meta[data-v-0a75aa99]{font-size:11.5px;color:var(--muted)}.hint[data-v-0a75aa99]{font-size:12px;color:var(--muted);margin-top:6px}.input[data-v-0a75aa99]{padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-size:13px;outline:none;width:100%;max-width:360px}.input[data-v-0a75aa99]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.field-label[data-v-0a75aa99]{font-size:12.5px;color:var(--muted);margin-bottom:4px;display:block}.list[data-v-0a75aa99]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.row[data-v-0a75aa99]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border-soft);border-radius:8px;background:var(--panel)}.idx[data-v-0a75aa99]{flex:none;width:22px;height:22px;border-radius:50%;background:var(--accent-weak);color:var(--accent);font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.nm[data-v-0a75aa99]{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.row .mt[data-v-0a75aa99]{font-size:11px;color:var(--muted);flex:none}.mini[data-v-0a75aa99]{flex:none;width:26px;height:26px;border:1px solid var(--border);border-radius:6px;background:var(--panel);color:var(--text);cursor:pointer;font-size:14px;line-height:1}.mini[data-v-0a75aa99]:hover{border-color:var(--accent);color:var(--accent)}.btn[data-v-0a75aa99]{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:8px;border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;font-size:13px}.btn[data-v-0a75aa99]:hover{border-color:var(--accent)}.btn.primary[data-v-0a75aa99]{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary[data-v-0a75aa99]:hover{filter:brightness(1.05)}.btn.ghost[data-v-0a75aa99]{background:transparent}.btn.sm[data-v-0a75aa99]{padding:5px 10px;font-size:12px}.btn[data-v-0a75aa99]:disabled{opacity:.5;cursor:not-allowed}.result[data-v-0a75aa99]{margin-top:12px}.preview[data-v-0a75aa99]{width:100%;height:480px;border:1px solid var(--border-soft);border-radius:8px;background:var(--panel2)}.tip[data-v-0a75aa99]{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--muted);background:var(--panel);border:1px solid var(--border-soft);border-radius:8px;padding:10px 12px;line-height:1.6}.tip.warn[data-v-0a75aa99]{color:#b26a00;border-color:#f0c674;background:#fff8ec}.mt[data-v-3cbe1bc8]{margin-top:12px}.spacer[data-v-3cbe1bc8]{flex:1}.dropzone[data-v-3cbe1bc8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:56px 20px;border:2px dashed var(--border);border-radius:12px;background:var(--panel);cursor:pointer;transition:border-color .15s,background .15s;text-align:center}.dropzone[data-v-3cbe1bc8]:hover{border-color:var(--accent);background:var(--accent-weak)}.dz-title[data-v-3cbe1bc8]{font-size:14px}.dz-hint[data-v-3cbe1bc8]{font-size:12.5px;color:var(--muted)}.card[data-v-3cbe1bc8]{margin-top:12px}.bar[data-v-3cbe1bc8]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-3cbe1bc8]{font-size:12.5px;font-weight:500}.meta[data-v-3cbe1bc8]{font-size:11.5px;color:var(--muted)}.seg[data-v-3cbe1bc8]{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.seg button[data-v-3cbe1bc8]{padding:7px 12px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:12.5px}.seg button.on[data-v-3cbe1bc8]{background:var(--accent-weak);color:var(--accent)}.btn[data-v-3cbe1bc8]{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:8px;border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;font-size:13px}.btn[data-v-3cbe1bc8]:hover{border-color:var(--accent)}.btn.primary[data-v-3cbe1bc8]{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary[data-v-3cbe1bc8]:hover{filter:brightness(1.05)}.btn.ghost[data-v-3cbe1bc8]{background:transparent}.btn.sm[data-v-3cbe1bc8]{padding:5px 10px;font-size:12px}.btn[data-v-3cbe1bc8]:disabled{opacity:.5;cursor:not-allowed}.result[data-v-3cbe1bc8]{margin-top:12px}.preview[data-v-3cbe1bc8]{width:100%;height:480px;border:1px solid var(--border-soft);border-radius:8px;background:var(--panel2)}.tip[data-v-3cbe1bc8]{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--muted);background:var(--panel);border:1px solid var(--border-soft);border-radius:8px;padding:10px 12px;line-height:1.6}.tip.warn[data-v-3cbe1bc8]{color:#b26a00;border-color:#f0c674;background:#fff8ec}.mt[data-v-870d547e]{margin-top:12px}.spacer[data-v-870d547e]{flex:1}.w-auto[data-v-870d547e]{width:auto}.w-200[data-v-870d547e]{width:200px}.dropzone[data-v-870d547e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:56px 20px;border:2px dashed var(--border);border-radius:12px;background:var(--panel);cursor:pointer;transition:border-color .15s,background .15s;text-align:center}.dropzone[data-v-870d547e]:hover{border-color:var(--accent);background:var(--accent-weak)}.dz-title[data-v-870d547e]{font-size:14px}.dz-hint[data-v-870d547e]{font-size:12.5px;color:var(--muted)}.card[data-v-870d547e]{margin-top:12px}.bar[data-v-870d547e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-870d547e]{font-size:12.5px;font-weight:500}.meta[data-v-870d547e]{font-size:11.5px;color:var(--muted)}.opts[data-v-870d547e]{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--border-soft)}.field[data-v-870d547e]{display:flex;flex-direction:column;gap:4px}.range[data-v-870d547e]{width:140px}.colors[data-v-870d547e]{display:flex;align-items:center;gap:5px}.sw[data-v-870d547e]{width:24px;height:24px;border-radius:50%;border:2px solid var(--border);cursor:pointer;padding:0;flex:none}.sw[data-v-870d547e]:hover{border-color:var(--accent)}.sw.on[data-v-870d547e]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-weak)}.color[data-v-870d547e]{width:30px;height:26px;border:1px solid var(--border);border-radius:6px;background:var(--bg);padding:1px;cursor:pointer;flex:none}.input[data-v-870d547e]{padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-size:13px;outline:none}.input[data-v-870d547e]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.btn[data-v-870d547e]{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:8px;border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;font-size:13px}.btn[data-v-870d547e]:hover{border-color:var(--accent)}.btn.primary[data-v-870d547e]{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary[data-v-870d547e]:hover{filter:brightness(1.05)}.btn.ghost[data-v-870d547e]{background:transparent}.btn.sm[data-v-870d547e]{padding:5px 10px;font-size:12px}.btn[data-v-870d547e]:disabled{opacity:.5;cursor:not-allowed}.result[data-v-870d547e]{margin-top:12px}.preview[data-v-870d547e]{width:100%;height:480px;border:1px solid var(--border-soft);border-radius:8px;background:var(--panel2)}.tip[data-v-870d547e]{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--muted);background:var(--panel);border:1px solid var(--border-soft);border-radius:8px;padding:10px 12px;line-height:1.6}.tip.warn[data-v-870d547e]{color:#b26a00;border-color:#f0c674;background:#fff8ec}.mt[data-v-82d60f70]{margin-top:12px}.mt2[data-v-82d60f70]{margin-top:10px}.spacer[data-v-82d60f70]{flex:1}.w-100[data-v-82d60f70]{width:100px}.w-160[data-v-82d60f70]{width:170px}.w-200[data-v-82d60f70]{width:210px}.tabs[data-v-82d60f70]{display:flex;gap:4px;margin-top:14px;border-bottom:1px solid var(--border);overflow-x:auto}.tabs button[data-v-82d60f70]{padding:7px 14px;border:0;background:transparent;cursor:pointer;white-space:nowrap;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button[data-v-82d60f70]:hover{color:var(--text)}.tabs button.on[data-v-82d60f70]{color:var(--accent);border-bottom-color:var(--accent)}.bar[data-v-82d60f70]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-82d60f70]{font-size:12.5px;font-weight:500}.meta[data-v-82d60f70]{font-size:11.5px;color:var(--muted)}.input-row[data-v-82d60f70]{display:flex;gap:10px;flex-wrap:wrap}.input-row .input[data-v-82d60f70]{flex:1;min-width:180px}.cat[data-v-82d60f70]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tbl[data-v-82d60f70]{width:100%;border-collapse:collapse;font-size:12.5px}.tbl th[data-v-82d60f70]{text-align:left;padding:6px 10px 6px 0;font-weight:400;color:var(--muted);white-space:nowrap;vertical-align:top;width:110px}.tbl td[data-v-82d60f70]{padding:6px 0;border-top:1px solid var(--border-soft);word-break:break-all}.tbl tr:first-child td[data-v-82d60f70]{border-top:0}.tbl tr.copyable[data-v-82d60f70]{cursor:pointer}.tbl tr.copyable:hover td[data-v-82d60f70]{background:var(--panel2)}.tbl td.mono[data-v-82d60f70],.tbl th.mono[data-v-82d60f70]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.tbl td.warn[data-v-82d60f70]{color:#d98a2b}.verdict[data-v-82d60f70]{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:8px}.verdict .ic[data-v-82d60f70]{flex:none;margin-top:1px}.verdict p[data-v-82d60f70]{font-size:12.5px;margin-top:2px}.verdict.yes[data-v-82d60f70]{background:#3f8a3c1f;color:#3f8a3c}.verdict.no[data-v-82d60f70]{background:var(--del-bg);color:var(--del-text, #82071e)}code[data-v-82d60f70]{font-size:12px}.mt[data-v-41988a4a]{margin-top:12px}.spacer[data-v-41988a4a]{flex:1}.bar[data-v-41988a4a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-41988a4a]{font-size:12.5px;font-weight:500}.input[data-v-41988a4a]{width:100%}.tbl[data-v-41988a4a]{width:100%;border-collapse:collapse;font-size:12.5px}.tbl th[data-v-41988a4a]{text-align:left;padding:6px 12px 6px 0;font-weight:400;color:var(--muted);white-space:nowrap;vertical-align:top;width:90px}.tbl td[data-v-41988a4a]{padding:6px 0;border-top:1px solid var(--border-soft);word-break:break-all}.tbl tr:first-child td[data-v-41988a4a]{border-top:0}.tbl th.mono[data-v-41988a4a],.tbl td.mono[data-v-41988a4a]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.tbl td.warn[data-v-41988a4a]{color:#d98a2b}.tbl td.op[data-v-41988a4a]{width:40px;text-align:right}.hint[data-v-41988a4a]{font-style:normal;font-size:11px;color:var(--muted);display:block;margin-top:2px}.segs[data-v-41988a4a]{display:flex;gap:6px;flex-wrap:wrap}.seg-item[data-v-41988a4a]{padding:2px 8px;border-radius:5px;font-size:12px;background:var(--panel2);font-family:ui-monospace,Menlo,Consolas,monospace}.seg-item em[data-v-41988a4a]{font-style:normal;color:var(--muted);margin-right:5px;font-size:11px}.grid[data-v-41988a4a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.cell[data-v-41988a4a]{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--border-soft);border-radius:8px;background:var(--panel2)}.cell .n[data-v-41988a4a]{font-size:18px;font-weight:500;font-family:ui-monospace,Menlo,Consolas,monospace}.cell .t[data-v-41988a4a]{font-size:11.5px;color:var(--muted)}.mt[data-v-6da2929e]{margin-top:12px}.mt2[data-v-6da2929e]{margin-top:10px}.spacer[data-v-6da2929e]{flex:1}.w-100[data-v-6da2929e]{width:100px}.w-200[data-v-6da2929e]{width:210px}.tabs[data-v-6da2929e]{display:flex;gap:4px;margin-top:14px;border-bottom:1px solid var(--border);overflow-x:auto}.tabs button[data-v-6da2929e]{padding:7px 14px;border:0;background:transparent;cursor:pointer;white-space:nowrap;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button[data-v-6da2929e]:hover{color:var(--text)}.tabs button.on[data-v-6da2929e]{color:var(--accent);border-bottom-color:var(--accent)}.card[data-v-6da2929e]{margin-top:12px}.bar[data-v-6da2929e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-6da2929e]{font-size:12.5px;font-weight:500}.meta[data-v-6da2929e]{font-size:11.5px;color:var(--muted)}.stats[data-v-6da2929e]{display:flex;gap:8px;flex-wrap:wrap}.stats .stat[data-v-6da2929e]{border:0;cursor:pointer;font-family:ui-monospace,Menlo,Consolas,monospace}.stats .stat[data-v-6da2929e]:hover{background:var(--border-soft)}.stats .stat[data-v-6da2929e]:disabled{opacity:.5;cursor:not-allowed}.ops[data-v-6da2929e]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tbl[data-v-6da2929e]{width:100%;border-collapse:collapse;font-size:12.5px}.tbl th[data-v-6da2929e]{text-align:left;padding:6px 12px 6px 0;font-weight:400;color:var(--muted);white-space:nowrap;vertical-align:top;width:110px}.tbl td[data-v-6da2929e]{padding:6px 0;border-top:1px solid var(--border-soft);word-break:break-all}.tbl tr:first-child td[data-v-6da2929e]{border-top:0}.tbl tr.copyable[data-v-6da2929e]{cursor:pointer}.tbl tr.copyable:hover td[data-v-6da2929e]{background:var(--panel2)}.tbl td.mono[data-v-6da2929e],.tbl th.mono[data-v-6da2929e]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.tbl td.warn[data-v-6da2929e]{color:#d98a2b}.tbl td.op[data-v-6da2929e]{width:40px;text-align:right}.mt[data-v-6d1bb032]{margin-top:12px}.mt2[data-v-6d1bb032]{margin-top:10px}.spacer[data-v-6d1bb032]{flex:1}.w-200[data-v-6d1bb032]{width:210px}.w-240[data-v-6d1bb032]{width:250px}.tabs[data-v-6d1bb032]{display:flex;gap:4px;margin-top:14px;border-bottom:1px solid var(--border)}.tabs button[data-v-6d1bb032]{padding:7px 14px;border:0;background:transparent;cursor:pointer;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button[data-v-6d1bb032]:hover{color:var(--text)}.tabs button.on[data-v-6d1bb032]{color:var(--accent);border-bottom-color:var(--accent)}.card[data-v-6d1bb032]{margin-top:12px}.bar[data-v-6d1bb032]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-6d1bb032]{font-size:12.5px;font-weight:500}.meta[data-v-6d1bb032]{font-size:11.5px;color:var(--muted)}.ops[data-v-6d1bb032]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ta[data-v-6d1bb032]{width:100%;height:170px;resize:vertical;margin-top:10px;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;outline:none}.ta[data-v-6d1bb032]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.ta[data-v-6d1bb032]:not(:focus){background:var(--panel)}.tbl[data-v-6d1bb032]{width:100%;border-collapse:collapse;font-size:12.5px}.tbl th[data-v-6d1bb032]{text-align:left;padding:6px 12px 6px 0;font-weight:400;color:var(--muted);white-space:nowrap;vertical-align:top;width:110px}.tbl td[data-v-6d1bb032]{padding:6px 0;border-top:1px solid var(--border-soft);word-break:break-all}.tbl tr:first-child td[data-v-6d1bb032]{border-top:0}.tbl tr.copyable[data-v-6d1bb032]{cursor:pointer}.tbl tr.copyable:hover td[data-v-6d1bb032]{background:var(--panel2)}.tbl th.mono[data-v-6d1bb032],.tbl th.idx[data-v-6d1bb032]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;width:34px}.tbl th.idx[data-v-6d1bb032]{width:40px}.tbl td.dm[data-v-6d1bb032]{color:var(--muted);white-space:nowrap;width:130px}.ttl[data-v-6d1bb032]{font-size:12.5px}.url[data-v-6d1bb032]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11.5px;color:var(--muted);cursor:pointer;word-break:break-all}.url[data-v-6d1bb032]:hover{color:var(--accent);text-decoration:underline}.bar-inline[data-v-6d1bb032]{display:inline-block;width:140px;height:6px;background:var(--panel2);border-radius:3px;margin-left:8px;vertical-align:middle;overflow:hidden}.bar-inline .fill[data-v-6d1bb032]{display:block;height:100%;background:var(--accent);border-radius:3px}.mt[data-v-e5b0da42]{margin-top:12px}.mt2[data-v-e5b0da42]{margin-top:10px}.spacer[data-v-e5b0da42]{flex:1}.w-200[data-v-e5b0da42]{width:210px}.tabs[data-v-e5b0da42]{display:flex;gap:4px;margin-top:14px;border-bottom:1px solid var(--border);overflow-x:auto}.tabs button[data-v-e5b0da42]{padding:7px 14px;border:0;background:transparent;cursor:pointer;white-space:nowrap;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button[data-v-e5b0da42]:hover{color:var(--text)}.tabs button.on[data-v-e5b0da42]{color:var(--accent);border-bottom-color:var(--accent)}.bar[data-v-e5b0da42]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-e5b0da42]{font-size:12.5px;font-weight:500}.meta[data-v-e5b0da42]{font-size:11.5px;color:var(--muted)}.input[data-v-e5b0da42]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;resize:vertical}.ops[data-v-e5b0da42]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.grid[data-v-e5b0da42]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.cell[data-v-e5b0da42]{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--border-soft);border-radius:8px;background:var(--panel2)}.cell .n[data-v-e5b0da42]{font-size:18px;font-weight:500;font-family:ui-monospace,Menlo,Consolas,monospace}.cell .t[data-v-e5b0da42]{font-size:11.5px;color:var(--muted)}.tbl[data-v-e5b0da42]{width:100%;border-collapse:collapse;font-size:12.5px}.tbl th[data-v-e5b0da42]{text-align:left;padding:6px 12px 6px 0;font-weight:400;color:var(--muted);vertical-align:top;width:150px}.tbl td[data-v-e5b0da42]{padding:6px 0;border-top:1px solid var(--border-soft);word-break:break-all}.tbl tr:first-child td[data-v-e5b0da42]{border-top:0}.tbl th.mono[data-v-e5b0da42],.tbl td.mono[data-v-e5b0da42]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.tbl td.op[data-v-e5b0da42]{width:40px;text-align:right}.hint[data-v-e5b0da42]{font-style:normal;font-size:11px;color:var(--muted);display:block;margin-top:2px}.dim[data-v-e5b0da42]{color:var(--muted)}.flag[data-v-e5b0da42]{font-style:normal;font-size:10.5px;margin-left:6px;padding:1px 5px;border-radius:4px;background:var(--ins-bg);color:var(--ins-text,#116329)}.tbl th .stat[data-v-e5b0da42]{font-size:11px}.verdict[data-v-e5b0da42]{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:8px}.verdict p[data-v-e5b0da42]{font-size:12.5px;margin-top:2px}.verdict.yes[data-v-e5b0da42]{background:#3f8a3c1f;color:#3f8a3c}.verdict.no[data-v-e5b0da42]{background:var(--del-bg);color:var(--del-text,#82071e)}.spacer[data-v-071fd144]{flex:1}.mt[data-v-071fd144]{margin-top:12px}.mt-s[data-v-071fd144]{margin-top:8px}.mono[data-v-071fd144]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.muted[data-v-071fd144]{color:var(--muted)}.more[data-v-071fd144]{font-size:11.5px;margin-top:6px}.re-row[data-v-071fd144]{display:flex;align-items:center;gap:6px}.slash[data-v-071fd144]{color:var(--muted);font-family:ui-monospace,monospace;font-size:15px}.pat[data-v-071fd144]{flex:1;font-size:13px}.flags[data-v-071fd144]{display:flex;gap:8px;flex-wrap:wrap}.flag[data-v-071fd144]{font-family:ui-monospace,monospace;padding:0 2px}.bar[data-v-071fd144]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lbl[data-v-071fd144]{font-size:12.5px;font-weight:500}.ta[data-v-071fd144]{width:100%;height:150px;resize:vertical;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;outline:none}.ta[data-v-071fd144]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.stats[data-v-071fd144]{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px}.hl-label[data-v-071fd144]{font-size:12.5px;font-weight:500;margin-bottom:6px}.hl-box[data-v-071fd144]{margin:0;padding:11px 13px;border:1px solid var(--border);border-radius:8px;background:var(--panel);max-height:320px;overflow:auto;font-size:12.5px;line-height:1.75;white-space:pre-wrap;word-break:break-all}.hl-box .hit[data-v-071fd144]{background:var(--ins-hl);border-radius:2px;padding:0 1px;box-shadow:0 1px 0 var(--accent)}.tbl[data-v-071fd144]{border:1px solid var(--border-soft);border-radius:8px;overflow:auto;max-height:420px}.tr[data-v-071fd144]{display:grid;grid-template-columns:44px 60px minmax(120px,1.4fr) 2fr 56px;border-bottom:1px solid var(--border-soft);align-items:start}.tr[data-v-071fd144]:last-child{border-bottom:0}.tr>span[data-v-071fd144],.tr>button[data-v-071fd144]{padding:5px 8px;font-size:12px;min-width:0}.tr.th[data-v-071fd144]{position:sticky;top:0;background:var(--panel2);font-size:11px;color:var(--muted);font-weight:500;z-index:1}.idx[data-v-071fd144],.pos[data-v-071fd144]{color:var(--muted);font-variant-numeric:tabular-nums}.val[data-v-071fd144]{word-break:break-all;white-space:pre-wrap}.grp[data-v-071fd144]{display:flex;flex-wrap:wrap;gap:4px}.chip[data-v-071fd144]{font-family:ui-monospace,monospace;font-size:11px;padding:0 5px;border-radius:4px;background:var(--panel2);color:var(--muted);max-width:100%;word-break:break-all}.chip.named[data-v-071fd144]{background:var(--accent-weak);color:var(--accent)}.spacer[data-v-d1c7a62d]{flex:1}.mt[data-v-d1c7a62d]{margin-top:12px}.mt-s[data-v-d1c7a62d]{margin-top:8px}.mono[data-v-d1c7a62d]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.now-card[data-v-d1c7a62d]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.now-main[data-v-d1c7a62d]{display:flex;align-items:baseline;gap:8px;flex:1;min-width:220px}.now-label[data-v-d1c7a62d]{font-size:11.5px;color:var(--muted)}.now-time[data-v-d1c7a62d]{font-size:18px;font-weight:500;font-variant-numeric:tabular-nums}.now-week[data-v-d1c7a62d]{font-size:12px;color:var(--muted)}.now-side[data-v-d1c7a62d]{display:flex;gap:16px}.kv[data-v-d1c7a62d]{display:flex;align-items:center;gap:6px;font-size:12.5px;min-width:0}.kv.wide[data-v-d1c7a62d]{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid var(--border-soft)}.kv.wide[data-v-d1c7a62d]:last-child{border-bottom:0}.kv span[data-v-d1c7a62d]{color:var(--muted);white-space:nowrap}.kv code[data-v-d1c7a62d]{font-size:12.5px;word-break:break-all;text-align:right;font-variant-numeric:tabular-nums}.head[data-v-d1c7a62d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.ttl[data-v-d1c7a62d]{font-size:13px;font-weight:500}.input[data-v-d1c7a62d]{width:100%;font-size:13px;padding:7px 10px}.out-box[data-v-d1c7a62d]{margin-top:10px;padding:2px 0}.tz-tbl[data-v-d1c7a62d]{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-soft);display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:2px 18px}.tz-tbl .kv[data-v-d1c7a62d]{justify-content:space-between}.unit-note[data-v-d1c7a62d]{margin-top:9px;font-size:11.5px;color:var(--muted);padding:5px 9px;border-radius:5px;background:var(--panel2)}.unit-note strong[data-v-d1c7a62d]{color:var(--accent)}.mt[data-v-25b4af6a]{margin-top:12px}.mt2[data-v-25b4af6a]{margin-top:10px}.spacer[data-v-25b4af6a]{flex:1}.mono[data-v-25b4af6a]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.meta[data-v-25b4af6a]{font-size:11.5px;color:var(--muted)}.bar[data-v-25b4af6a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-25b4af6a]{font-size:12.5px;font-weight:500}.ta[data-v-25b4af6a]{width:100%;height:200px;resize:vertical;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;outline:none}.ta[data-v-25b4af6a]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.ta[data-v-25b4af6a]::placeholder{color:var(--muted);opacity:.75}.input[data-v-25b4af6a]{width:100%;font-size:13px}.chips[data-v-25b4af6a]{display:flex;gap:6px;flex-wrap:wrap}.chip[data-v-25b4af6a]{padding:3px 9px;border:1px solid var(--border);border-radius:20px;background:var(--bg);cursor:pointer;font-size:11.5px;color:var(--muted)}.chip[data-v-25b4af6a]:hover{border-color:var(--accent);background:var(--accent-weak);color:var(--accent)}.tbl[data-v-25b4af6a]{width:100%;border-collapse:collapse;font-size:12.5px}.tbl th[data-v-25b4af6a]{text-align:left;padding:6px 10px 6px 0;font-weight:400;color:var(--muted);font-size:11px;white-space:nowrap;border-bottom:1px solid var(--border-soft)}.tbl td[data-v-25b4af6a]{padding:5px 10px 5px 0;border-bottom:1px solid var(--border-soft);vertical-align:top}.tbl tr:last-child td[data-v-25b4af6a]{border-bottom:0}.tbl .path[data-v-25b4af6a]{white-space:nowrap;user-select:all}.tbl .type[data-v-25b4af6a]{color:var(--muted);font-size:11.5px;white-space:nowrap}.tbl .val[data-v-25b4af6a]{word-break:break-all;white-space:pre-wrap}.tbl .op[data-v-25b4af6a]{width:36px;text-align:right;padding-right:0}code[data-v-25b4af6a]{font-size:12px}.mt[data-v-47b34101]{margin-top:12px}.mt2[data-v-47b34101]{margin-top:10px}.spacer[data-v-47b34101]{flex:1}.mono[data-v-47b34101]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.two[data-v-47b34101]{display:flex;gap:10px;flex-wrap:wrap}.two>div[data-v-47b34101]{flex:1;min-width:220px}.verdict[data-v-47b34101]{display:flex;flex-direction:column;justify-content:center;gap:2px}.verdict strong[data-v-47b34101]{font-size:13px;font-family:ui-monospace,monospace;word-break:break-all}.chips[data-v-47b34101]{display:flex;gap:6px;flex-wrap:wrap}.chip[data-v-47b34101]{padding:3px 9px;border:1px solid var(--border);border-radius:20px;background:var(--bg);cursor:pointer;font-size:11.5px;color:var(--muted)}.chip[data-v-47b34101]:hover{border-color:var(--accent);background:var(--accent-weak);color:var(--accent)}.tbl[data-v-47b34101]{width:100%;border-collapse:collapse;font-size:12.5px}.tbl th[data-v-47b34101]{text-align:left;padding:6px 10px 6px 0;font-weight:400;color:var(--muted);font-size:11px;white-space:nowrap;border-bottom:1px solid var(--border-soft)}.tbl td[data-v-47b34101]{padding:5px 10px 5px 0;border-bottom:1px solid var(--border-soft);vertical-align:top}.tbl tr:last-child td[data-v-47b34101]{border-bottom:0}.tbl .hot[data-v-47b34101]{color:var(--accent);font-weight:500}.tbl .op[data-v-47b34101]{width:36px;text-align:right;padding-right:0}.rows[data-v-47b34101]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rows li[data-v-47b34101]{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--border-soft);border-radius:6px;background:var(--panel2)}.rows .name[data-v-47b34101]{font-size:11.5px;color:var(--muted);width:88px;flex:none}.rows code[data-v-47b34101]{font-size:12.5px;user-select:all;flex:1}code[data-v-47b34101]{font-size:12px}.mt[data-v-ba523fb4]{margin-top:12px}.mt2[data-v-ba523fb4]{margin-top:10px}.spacer[data-v-ba523fb4]{flex:1}.mono[data-v-ba523fb4]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.two[data-v-ba523fb4]{display:flex;gap:10px;flex-wrap:wrap}.two>div[data-v-ba523fb4]{flex:1;min-width:200px}.group+.group[data-v-ba523fb4]{margin-top:12px}.group .bar[data-v-ba523fb4]{margin-bottom:4px}.tbl[data-v-ba523fb4]{width:100%;border-collapse:collapse;font-size:12.5px}.tbl th[data-v-ba523fb4]{text-align:left;padding:5px 10px 5px 0;font-weight:400;color:var(--muted);font-size:11px;white-space:nowrap;border-bottom:1px solid var(--border-soft);width:150px}.tbl td[data-v-ba523fb4]{padding:5px 10px 5px 0;border-bottom:1px solid var(--border-soft);vertical-align:middle}.tbl tr:last-child td[data-v-ba523fb4]{border-bottom:0}.tbl .op[data-v-ba523fb4]{width:72px;text-align:right;padding-right:0}code[data-v-ba523fb4]{font-size:12px}.mt[data-v-a59b1bf7]{margin-top:12px}.mt2[data-v-a59b1bf7]{margin-top:10px}.spacer[data-v-a59b1bf7]{flex:1}.w-80[data-v-a59b1bf7]{width:80px}.w-220[data-v-a59b1bf7]{width:230px}.card[data-v-a59b1bf7]{background:var(--panel);border:1px solid var(--border-soft);border-radius:10px;padding:16px}.bar[data-v-a59b1bf7]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-a59b1bf7]{font-size:12.5px;font-weight:500}.meta[data-v-a59b1bf7]{font-size:11.5px;color:var(--muted)}.lbl em[data-v-a59b1bf7]{font-style:normal;font-weight:400;color:var(--muted);font-size:11px;margin-left:6px}.presets[data-v-a59b1bf7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.preset[data-v-a59b1bf7]{display:flex;flex-direction:column;gap:3px;align-items:flex-start;padding:8px 10px;border:1px solid var(--border);border-radius:7px;background:var(--bg);cursor:pointer;text-align:left}.preset[data-v-a59b1bf7]:hover{border-color:var(--accent);background:var(--accent-weak)}.preset strong[data-v-a59b1bf7]{font-size:12.5px;font-weight:500}.preset code[data-v-a59b1bf7]{font-size:11.5px;color:var(--accent)}.preset em[data-v-a59b1bf7]{font-style:normal;font-size:11px;color:var(--muted)}.mono[data-v-a59b1bf7]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.summary[data-v-a59b1bf7]{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:7px;font-size:13px;background:var(--accent-weak)}.summary .ic[data-v-a59b1bf7]{color:var(--accent);flex:none}.summary.hit[data-v-a59b1bf7]{background:#3f8a3c1f;color:#3f8a3c}.summary.miss[data-v-a59b1bf7]{background:var(--del-bg);color:var(--del-text, #82071e)}.fields[data-v-a59b1bf7]{display:flex;flex-direction:column;gap:6px}.field[data-v-a59b1bf7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fname[data-v-a59b1bf7]{width:30px;flex:none;font-size:12px;color:var(--muted)}.fraw[data-v-a59b1bf7]{padding:1px 8px;border-radius:5px;background:var(--panel2);font-size:12.5px;min-width:40px;text-align:center}.fcount[data-v-a59b1bf7]{font-size:11px;color:var(--muted)}.fvals[data-v-a59b1bf7]{display:flex;gap:3px;flex-wrap:wrap}.vchip[data-v-a59b1bf7]{padding:0 6px;border-radius:4px;background:var(--panel2);font-size:11px;color:var(--muted);font-family:ui-monospace,monospace}.vchip.more[data-v-a59b1bf7]{color:var(--accent)}.runs[data-v-a59b1bf7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.runs li[data-v-a59b1bf7]{display:flex;align-items:center;gap:10px;padding:6px 10px;border:1px solid var(--border-soft);border-radius:6px;background:var(--panel2)}.idx[data-v-a59b1bf7]{width:20px;height:20px;flex:none;border-radius:50%;background:var(--accent-weak);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:11px}.runs code[data-v-a59b1bf7]{font-size:12.5px}.rel[data-v-a59b1bf7]{margin-left:auto;font-size:11.5px;color:var(--muted);flex:none}.gen[data-v-a59b1bf7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.gen label[data-v-a59b1bf7]{display:flex;flex-direction:column;gap:3px}.built[data-v-a59b1bf7]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 12px;border-radius:7px;background:var(--panel2)}.built code[data-v-a59b1bf7]{font-size:13px;color:var(--accent);user-select:all}code[data-v-a59b1bf7]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.wrap[data-v-b302f9e1]{display:grid;grid-template-columns:1fr 320px;gap:12px;align-items:start}@media(max-width:820px){.wrap[data-v-b302f9e1]{grid-template-columns:1fr}}.ta[data-v-b302f9e1]{width:100%;height:110px;resize:vertical;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;outline:none}.ta[data-v-b302f9e1]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.count[data-v-b302f9e1]{font-size:11.5px;color:var(--muted);text-align:right;margin-top:4px}.opts[data-v-b302f9e1]{margin-top:14px;display:flex;flex-direction:column;gap:12px}.opt .seg[data-v-b302f9e1]{margin-top:2px}.rng[data-v-b302f9e1]{width:100%;accent-color:var(--accent)}.colors[data-v-b302f9e1]{display:flex;gap:8px}.clr[data-v-b302f9e1]{width:42px;height:28px;padding:2px;border:1px solid var(--border);border-radius:6px;background:var(--bg);cursor:pointer}.out[data-v-b302f9e1]{display:flex;flex-direction:column;align-items:center;gap:9px}.qr-box[data-v-b302f9e1]{padding:14px;border-radius:10px;background:#fff;border:1px solid var(--border-soft)}.qr-box svg[data-v-b302f9e1]{display:block}.meta[data-v-b302f9e1]{font-size:11.5px;color:var(--muted)}.acts[data-v-b302f9e1]{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.warn-tip[data-v-b302f9e1]{align-items:flex-start;text-align:left;font-size:11.5px}.wrap[data-v-22a302be]{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}@media(max-width:820px){.wrap[data-v-22a302be]{grid-template-columns:1fr}}.mt[data-v-22a302be]{margin-top:12px}.mt2[data-v-22a302be]{margin-top:10px}.mono[data-v-22a302be]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.bar[data-v-22a302be]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-22a302be]{font-size:12.5px;font-weight:500}.meta[data-v-22a302be]{font-size:11.5px;color:var(--muted);line-height:1.6}.opts[data-v-22a302be]{display:flex;flex-direction:column;gap:12px}.rng[data-v-22a302be]{width:100%;accent-color:var(--accent)}.colors[data-v-22a302be]{display:flex;gap:8px}.clr[data-v-22a302be]{width:42px;height:28px;padding:2px;border:1px solid var(--border);border-radius:6px;background:var(--bg);cursor:pointer}.bc-box[data-v-22a302be]{padding:14px;border-radius:10px;background:#fff;border:1px solid var(--border-soft);overflow:auto}.bc-box[data-v-22a302be] svg{display:block;max-width:100%;height:auto}.acts[data-v-22a302be]{display:flex;gap:6px;flex-wrap:wrap}.detail[data-v-22a302be]{display:flex;gap:18px;flex-wrap:wrap;margin:12px 0 0}.detail div[data-v-22a302be]{display:flex;align-items:baseline;gap:6px}.detail dt[data-v-22a302be]{font-size:11.5px;color:var(--muted);margin:0}.detail dd[data-v-22a302be]{margin:0;font-size:12.5px}.mt[data-v-ddf4634c]{margin-top:12px}.mt2[data-v-ddf4634c]{margin-top:8px}.spacer[data-v-ddf4634c]{flex:1}.grow[data-v-ddf4634c]{flex:1;min-width:140px}.row[data-v-ddf4634c]{display:flex;gap:8px;align-items:center}.clr[data-v-ddf4634c]{width:44px;height:32px;padding:2px;border:1px solid var(--border);border-radius:6px;background:var(--bg);cursor:pointer;flex:none}.chips[data-v-ddf4634c]{display:flex;gap:6px;flex-wrap:wrap}.chip[data-v-ddf4634c]{padding:3px 10px;border:1px solid var(--border);border-radius:20px;background:var(--bg);cursor:pointer;font-size:12px;font-family:ui-monospace,monospace;color:var(--text)}.chip[data-v-ddf4634c]:hover{border-color:var(--accent);background:var(--accent-weak);color:var(--accent)}.rows[data-v-ddf4634c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rows li[data-v-ddf4634c]{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--border-soft);border-radius:6px;background:var(--panel2)}.rows .name[data-v-ddf4634c]{font-size:11.5px;color:var(--muted);width:38px;flex:none}.rows code[data-v-ddf4634c]{font-size:12.5px;user-select:all;word-break:break-all;flex:1}.ratio[data-v-ddf4634c]{display:flex;flex-direction:column;gap:2px;margin-top:8px}.ratio strong[data-v-ddf4634c]{font-size:20px;font-weight:500}.preview[data-v-ddf4634c]{margin-top:10px;padding:14px;border-radius:8px;border:1px solid var(--border-soft);font-size:14px;font-weight:500}.groups[data-v-ddf4634c]{display:flex;flex-direction:column;gap:12px}.group .bar[data-v-ddf4634c]{margin-bottom:6px}.swatches[data-v-ddf4634c]{display:flex;gap:6px;flex-wrap:wrap}.swatch[data-v-ddf4634c]{flex:1;min-width:92px;height:52px;border:1px solid var(--border-soft);border-radius:6px;cursor:pointer;padding:0;position:relative}.swatch[data-v-ddf4634c]:hover{border-color:var(--accent)}.sw-code[data-v-ddf4634c]{position:absolute;left:0;right:0;bottom:4px;font-size:10.5px;font-family:ui-monospace,monospace;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.7)}.grad[data-v-ddf4634c]{width:56px;height:26px;border-radius:5px;flex:none;border:1px solid var(--border-soft)}.grad-code[data-v-ddf4634c]{flex:1}code[data-v-ddf4634c]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mt[data-v-1e84e160]{margin-top:12px}.mt2[data-v-1e84e160]{margin-top:10px}.spacer[data-v-1e84e160]{flex:1}.w-auto[data-v-1e84e160]{width:auto}.tabs[data-v-1e84e160]{display:flex;gap:4px;margin-top:14px;border-bottom:1px solid var(--border)}.tabs button[data-v-1e84e160]{padding:7px 14px;border:0;background:transparent;cursor:pointer;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button[data-v-1e84e160]:hover{color:var(--text)}.tabs button.on[data-v-1e84e160]{color:var(--accent);border-bottom-color:var(--accent)}.bar[data-v-1e84e160]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.lbl[data-v-1e84e160]{font-size:12.5px;font-weight:500}.meta[data-v-1e84e160]{font-size:11.5px;color:var(--muted)}.out[data-v-1e84e160]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:var(--panel2);border:1px solid var(--border-soft)}.out code[data-v-1e84e160]{flex:1;font-size:15px;word-break:break-all;user-select:all}.chips[data-v-1e84e160]{display:flex;gap:6px;flex-wrap:wrap}.chip[data-v-1e84e160]{padding:3px 10px;border:1px solid var(--border);border-radius:20px;background:var(--bg);cursor:pointer;font-size:12px;color:var(--text)}.chip[data-v-1e84e160]:hover{border-color:var(--accent);background:var(--accent-weak);color:var(--accent)}.rows[data-v-1e84e160]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rows li[data-v-1e84e160]{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--border-soft);border-radius:6px;background:var(--panel2)}.rows .name[data-v-1e84e160]{font-size:11.5px;color:var(--muted);width:56px;flex:none}.rows code[data-v-1e84e160]{font-size:12.5px;flex:1;word-break:break-all;user-select:all}.rows code.wrap[data-v-1e84e160]{word-break:break-all;line-height:1.5}code[data-v-1e84e160]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mt[data-v-3e5f9498]{margin-top:12px}.mt2[data-v-3e5f9498]{margin-top:10px}.spacer[data-v-3e5f9498]{flex:1}.w-90[data-v-3e5f9498]{width:88px}.tabs[data-v-3e5f9498]{display:flex;gap:4px;margin-top:14px;border-bottom:1px solid var(--border)}.tabs button[data-v-3e5f9498]{padding:7px 14px;border:0;background:transparent;cursor:pointer;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button[data-v-3e5f9498]:hover{color:var(--text)}.tabs button.on[data-v-3e5f9498]{color:var(--accent);border-bottom-color:var(--accent)}.bar[data-v-3e5f9498]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.lbl[data-v-3e5f9498]{font-size:12.5px;font-weight:500}.meta[data-v-3e5f9498]{font-size:11.5px;color:var(--muted)}.ta[data-v-3e5f9498]{width:100%;height:130px;resize:vertical;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-size:13px;line-height:1.7;outline:none}.ta[data-v-3e5f9498]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.chips[data-v-3e5f9498]{display:flex;gap:6px;flex-wrap:wrap}.chip[data-v-3e5f9498]{padding:3px 10px;border:1px solid var(--border);border-radius:20px;background:var(--bg);cursor:pointer;font-size:12px;color:var(--text)}.chip[data-v-3e5f9498]:hover{border-color:var(--accent);background:var(--accent-weak);color:var(--accent)}.picked[data-v-3e5f9498]{display:flex;gap:8px;flex-wrap:wrap}.pill[data-v-3e5f9498]{padding:8px 16px;border-radius:8px;background:var(--accent-weak);color:var(--accent);font-size:15px;font-weight:500;border:1px solid var(--border-soft)}.out[data-v-3e5f9498]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px;border-radius:8px;background:var(--panel2);border:1px solid var(--border-soft)}.die[data-v-3e5f9498]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:6px;background:var(--bg);border:1px solid var(--border);font-size:15px;font-weight:500}.verdict[data-v-3e5f9498]{font-size:18px;font-weight:500}.verdict.yes[data-v-3e5f9498]{color:#3f8a3c}.verdict.no[data-v-3e5f9498]{color:var(--muted)}.order[data-v-3e5f9498]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.order li[data-v-3e5f9498]{display:flex;align-items:center;gap:9px;padding:6px 10px;border:1px solid var(--border-soft);border-radius:6px;background:var(--panel2);font-size:13px}.order .no[data-v-3e5f9498]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;border-radius:4px;background:var(--panel);color:var(--muted);font-size:11px}code[data-v-3e5f9498]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mt[data-v-b49ca604]{margin-top:12px}.mt2[data-v-b49ca604]{margin-top:10px}.spacer[data-v-b49ca604]{flex:1}.w-90[data-v-b49ca604]{width:88px}.tabs[data-v-b49ca604]{display:flex;gap:4px;margin-top:14px;border-bottom:1px solid var(--border)}.tabs button[data-v-b49ca604]{padding:7px 14px;border:0;background:transparent;cursor:pointer;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button[data-v-b49ca604]:hover{color:var(--text)}.tabs button.on[data-v-b49ca604]{color:var(--accent);border-bottom-color:var(--accent)}.bar[data-v-b49ca604]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.lbl[data-v-b49ca604]{font-size:12.5px;font-weight:500}.meta[data-v-b49ca604]{font-size:11.5px;color:var(--muted);white-space:nowrap}.out[data-v-b49ca604]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 11px;border-radius:6px;background:var(--panel2);border:1px solid var(--border-soft)}.out code[data-v-b49ca604]{font-size:13px;flex:1;word-break:break-all;user-select:all}.rows[data-v-b49ca604]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rows li[data-v-b49ca604]{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--border-soft);border-radius:6px;background:var(--panel2)}.rows .name[data-v-b49ca604]{font-size:11.5px;color:var(--muted);width:132px;flex:none}.rows code[data-v-b49ca604]{font-size:12.5px;flex:1;word-break:break-all;user-select:all}code[data-v-b49ca604]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mt[data-v-365b4465]{margin-top:12px}.spacer[data-v-365b4465]{flex:1}.mono[data-v-365b4465]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.card[data-v-365b4465]{background:var(--panel);border:1px solid var(--border-soft);border-radius:10px;padding:16px}.bar[data-v-365b4465]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-365b4465]{font-size:12.5px;font-weight:500}.seg[data-v-365b4465]{display:flex;border:1px solid var(--border);border-radius:7px;overflow:hidden}.seg-btn[data-v-365b4465]{padding:4px 12px;border:0;background:var(--bg);cursor:pointer;font-size:12px;color:var(--muted)}.seg-btn.on[data-v-365b4465]{background:var(--accent-weak);color:var(--accent);font-weight:500}.hint[data-v-365b4465]{margin:8px 0 0;font-size:11.5px;color:var(--muted);line-height:1.6}.hint code[data-v-365b4465]{padding:0 4px;border-radius:3px;background:var(--panel2);font-family:ui-monospace,monospace;font-size:11px}.out[data-v-365b4465]{padding:12px 14px;border-radius:8px;background:var(--panel2);font-size:15px;line-height:1.7;user-select:all;word-break:break-all}.out.big[data-v-365b4465]{font-size:19px;font-weight:500;letter-spacing:.5px}.note[data-v-365b4465]{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:11.5px;color:var(--muted)}.detail[data-v-365b4465]{display:flex;gap:18px;flex-wrap:wrap;margin:12px 0 0}.detail div[data-v-365b4465]{display:flex;align-items:baseline;gap:6px}.detail dt[data-v-365b4465]{font-size:11.5px;color:var(--muted);margin:0}.detail dd[data-v-365b4465]{margin:0;font-size:12.5px}.chips[data-v-365b4465]{display:flex;gap:6px;flex-wrap:wrap}.chip[data-v-365b4465]{padding:3px 10px;border:1px solid var(--border);border-radius:20px;background:var(--bg);cursor:pointer;font-size:12px;font-family:ui-monospace,monospace;color:var(--text)}.chip[data-v-365b4465]:hover{border-color:var(--accent);background:var(--accent-weak);color:var(--accent)}.mt[data-v-2fea4741]{margin-top:12px}.mt2[data-v-2fea4741]{margin-top:10px}.spacer[data-v-2fea4741]{flex:1}.mono[data-v-2fea4741]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.meta[data-v-2fea4741]{font-size:11.5px;color:var(--muted);margin:6px 0 0}.bar[data-v-2fea4741]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-2fea4741]{font-size:12.5px;font-weight:500}.input[data-v-2fea4741]{width:100%;font-size:13px}.out[data-v-2fea4741]{padding:12px 14px;border-radius:8px;background:var(--panel2);font-size:17px;line-height:1.7;user-select:all;word-break:break-all}.out.small[data-v-2fea4741]{font-size:14px;padding:9px 12px}.big-num[data-v-2fea4741]{font-size:16px;font-family:ui-monospace,Menlo,Consolas,monospace}.han-box[data-v-2fea4741]{padding-top:10px;border-top:1px solid var(--border-soft)}.chips[data-v-2fea4741]{display:flex;gap:6px;flex-wrap:wrap}.chip[data-v-2fea4741]{padding:3px 10px;border:1px solid var(--border);border-radius:20px;background:var(--bg);cursor:pointer;font-size:12px;color:var(--text)}.chip[data-v-2fea4741]:hover{border-color:var(--accent);background:var(--accent-weak);color:var(--accent)}.digits[data-v-2fea4741]{display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:8px}.digit[data-v-2fea4741]{display:flex;align-items:baseline;gap:6px;padding:6px 10px;border:1px solid var(--border-soft);border-radius:6px;background:var(--panel2);cursor:pointer;font-size:14px;color:var(--text)}.digit[data-v-2fea4741]:hover{border-color:var(--accent);background:var(--accent-weak)}.digit em[data-v-2fea4741]{font-style:normal;font-family:ui-monospace,monospace;font-size:11px;color:var(--muted)}code[data-v-2fea4741]{font-size:12px}.mt[data-v-4440fe27]{margin-top:12px}.mt2[data-v-4440fe27]{margin-top:10px}.spacer[data-v-4440fe27]{flex:1}.mono[data-v-4440fe27]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ta[data-v-4440fe27]{width:100%;height:180px;resize:vertical;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.7;outline:none}.ta[data-v-4440fe27]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.ta[data-v-4440fe27]::placeholder{color:var(--muted);opacity:.75}.hint[data-v-4440fe27]{margin:8px 0 0;font-size:11.5px;color:var(--muted);line-height:1.6}.hint code[data-v-4440fe27]{font-family:ui-monospace,monospace;font-size:11px}.stats[data-v-4440fe27]{display:flex;gap:14px;flex-wrap:wrap}.stat-card[data-v-4440fe27]{display:flex;align-items:center;gap:6px}.tbl[data-v-4440fe27]{width:100%;border-collapse:collapse;font-size:12.5px}.tbl th[data-v-4440fe27]{text-align:left;padding:6px 10px 6px 0;font-weight:400;color:var(--muted);font-size:11px;white-space:nowrap;border-bottom:1px solid var(--border-soft)}.tbl td[data-v-4440fe27]{padding:6px 10px 6px 0;border-bottom:1px solid var(--border-soft);vertical-align:top}.tbl tr:last-child td[data-v-4440fe27]{border-bottom:0}.tbl .note[data-v-4440fe27]{font-size:12px;color:var(--muted)}.rows[data-v-4440fe27]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rows li[data-v-4440fe27]{display:flex;align-items:center;gap:10px;padding:6px 10px;border:1px solid var(--border-soft);border-radius:6px;background:var(--panel2)}.rows .name[data-v-4440fe27]{font-size:11px;color:var(--muted);width:82px;flex:none;font-family:ui-monospace,monospace}.rows .txt[data-v-4440fe27]{flex:1;font-size:12.5px}code[data-v-4440fe27]{font-size:12px}.mt[data-v-17cb3a59]{margin-top:12px}.mt2[data-v-17cb3a59]{margin-top:10px}.spacer[data-v-17cb3a59]{flex:1}.mono[data-v-17cb3a59]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ta[data-v-17cb3a59]{width:100%;height:170px;resize:vertical;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;outline:none}.ta[data-v-17cb3a59]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.ta[data-v-17cb3a59]::placeholder{color:var(--muted);opacity:.75}.chips[data-v-17cb3a59]{display:flex;gap:6px;flex-wrap:wrap}.chip[data-v-17cb3a59]{padding:3px 10px;border:1px solid var(--border);border-radius:20px;background:var(--bg);cursor:pointer;font-size:12px;color:var(--text)}.chip[data-v-17cb3a59]:hover{border-color:var(--accent);background:var(--accent-weak);color:var(--accent)}.desc[data-v-17cb3a59]{font-size:12.5px;color:var(--muted)}.tbl[data-v-17cb3a59]{width:100%;border-collapse:collapse;font-size:12.5px}.tbl th[data-v-17cb3a59]{text-align:left;padding:6px 12px 6px 0;font-weight:400;color:var(--muted);font-size:11px;white-space:nowrap;vertical-align:top;border-bottom:1px solid var(--border-soft)}.tbl td[data-v-17cb3a59]{padding:6px 0;border-bottom:1px solid var(--border-soft);word-break:break-all;white-space:pre-wrap}.tbl tr:last-child td[data-v-17cb3a59],.tbl tr:last-child th[data-v-17cb3a59]{border-bottom:0}.tbl .op[data-v-17cb3a59]{width:36px;text-align:right;white-space:nowrap}.rows[data-v-17cb3a59]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rows li[data-v-17cb3a59]{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--border-soft);border-radius:6px;background:var(--panel2)}.rows .name[data-v-17cb3a59]{font-size:11.5px;color:var(--muted);width:70px;flex:none}.rows .txt[data-v-17cb3a59]{flex:1;font-size:12.5px;word-break:break-all}.kinds[data-v-17cb3a59]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.kinds li[data-v-17cb3a59]{display:flex;gap:10px;align-items:baseline;padding:5px 10px;border:1px solid var(--border-soft);border-radius:6px;background:var(--panel2)}.k-label[data-v-17cb3a59]{font-size:12.5px;width:112px;flex:none}.k-desc[data-v-17cb3a59]{font-size:11.5px;color:var(--muted)}.raw[data-v-17cb3a59]{margin:0;padding:10px;border-radius:8px;background:var(--panel2);font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-all;max-height:240px;overflow:auto;user-select:all}code[data-v-17cb3a59]{font-size:12px}.mt[data-v-a9ee927b]{margin-top:12px}.mt2[data-v-a9ee927b]{margin-top:10px}.spacer[data-v-a9ee927b]{flex:1}.mono[data-v-a9ee927b]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.row[data-v-a9ee927b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.row .field-label[data-v-a9ee927b]{margin-bottom:0;flex:none}.rng[data-v-a9ee927b]{flex:1;min-width:140px;accent-color:var(--accent)}.phrase[data-v-a9ee927b]{padding:14px;border-radius:8px;background:var(--panel2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:19px;line-height:1.6;word-break:break-all;user-select:all}.stats[data-v-a9ee927b]{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px}.stat-card[data-v-a9ee927b]{display:flex;align-items:center;gap:6px}.chips[data-v-a9ee927b]{display:flex;gap:6px;flex-wrap:wrap}.chip[data-v-a9ee927b]{padding:3px 10px;border:1px solid var(--border);border-radius:20px;background:var(--bg);cursor:pointer;font-size:12px;color:var(--text)}.chip[data-v-a9ee927b]:hover{border-color:var(--accent);background:var(--accent-weak);color:var(--accent)}.tbl[data-v-a9ee927b]{width:100%;border-collapse:collapse;font-size:12.5px}.tbl th[data-v-a9ee927b]{text-align:left;padding:6px 12px 6px 0;font-weight:400;color:var(--muted);font-size:11.5px;white-space:nowrap;vertical-align:top;width:110px}.tbl td[data-v-a9ee927b]{padding:6px 0;border-bottom:1px solid var(--border-soft)}.tbl tr:last-child td[data-v-a9ee927b],.tbl tr:last-child th[data-v-a9ee927b]{border-bottom:0}.rows[data-v-a9ee927b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rows li[data-v-a9ee927b]{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--border-soft);border-radius:6px;background:var(--panel2)}.rows code[data-v-a9ee927b]{flex:1;font-size:13px;user-select:all;word-break:break-all}code[data-v-a9ee927b]{font-size:12px}.hero[data-v-d6e23cb4]{margin:22px 0 20px;text-align:center}.hero-title[data-v-d6e23cb4]{font-size:24px;letter-spacing:.2px;margin-bottom:8px}.hero-desc[data-v-d6e23cb4]{font-size:13.5px;color:var(--muted);max-width:620px;margin:0 auto;line-height:1.7}.search[data-v-d6e23cb4]{position:relative;display:flex;align-items:center;max-width:520px;margin:18px auto 0}.search-ic[data-v-d6e23cb4]{position:absolute;left:12px;color:var(--muted);pointer-events:none}.search-input[data-v-d6e23cb4]{width:100%;padding:9px 34px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);font-size:13px;outline:none}.search-input[data-v-d6e23cb4]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.search-input[data-v-d6e23cb4]::placeholder{color:var(--muted);opacity:.8}.search-clear[data-v-d6e23cb4]{position:absolute;right:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:0;border-radius:5px;background:transparent;color:var(--muted);cursor:pointer}.search-clear[data-v-d6e23cb4]:hover{background:var(--panel2);color:var(--text)}.bar[data-v-d6e23cb4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.bar-lbl[data-v-d6e23cb4]{font-size:12.5px;font-weight:500}.bar-sub[data-v-d6e23cb4]{font-size:11px;color:var(--muted);background:var(--panel2);border-radius:9px;padding:0 7px}.bar-tip[data-v-d6e23cb4]{font-size:11.5px;color:var(--muted)}.spacer[data-v-d6e23cb4]{flex:1}.grid[data-v-d6e23cb4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.grid.single[data-v-d6e23cb4]{grid-template-columns:minmax(0,420px)}.tool-card[data-v-d6e23cb4]{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--border-soft);border-radius:10px;background:var(--panel);color:var(--text);text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s}.tool-card[data-v-d6e23cb4]:hover{text-decoration:none;border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-1px)}.card-icon[data-v-d6e23cb4]{width:36px;height:36px;flex:none;border-radius:9px;background:var(--accent-weak);color:var(--accent);display:flex;align-items:center;justify-content:center}.card-body[data-v-d6e23cb4]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.card-body strong[data-v-d6e23cb4]{font-size:14px;font-weight:500}.card-desc[data-v-d6e23cb4]{font-size:12.5px;color:var(--muted);line-height:1.5}.card-arrow[data-v-d6e23cb4]{color:var(--muted);flex:none;transition:color .12s,transform .12s}.tool-card:hover .card-arrow[data-v-d6e23cb4]{color:var(--accent);transform:translate(2px)}.lnk[data-v-d6e23cb4]{color:var(--accent);text-decoration:none}.lnk[data-v-d6e23cb4]:hover{text-decoration:underline}.promises[data-v-d6e23cb4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-top:34px;padding-top:24px;border-top:1px solid var(--border-soft)}.promise[data-v-d6e23cb4]{color:var(--muted)}.promise>.ic[data-v-d6e23cb4]{color:var(--accent);margin-bottom:6px}.p-title[data-v-d6e23cb4]{font-size:13px;color:var(--text);font-weight:500;margin-bottom:3px}.p-desc[data-v-d6e23cb4]{font-size:12.5px;line-height:1.65}.box[data-v-fbc3d683]{max-width:460px;margin:60px auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--muted)}.box>.ic[data-v-fbc3d683]{color:var(--muted)}.title[data-v-fbc3d683]{font-size:19px;color:var(--text)}.desc[data-v-fbc3d683]{font-size:13px;line-height:1.7;margin-bottom:6px}
