.editor-panes[data-v-a63627de]{display:flex;gap:18px}.editor-pane[data-v-a63627de]{flex:1;min-width:0;background:#fafbfc;border-radius:12px;border:1px solid #ebeef5;padding:16px;transition:border-color .2s}.editor-pane[data-v-a63627de]:focus-within{border-color:#4e7cff}.pane-header[data-v-a63627de]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.pane-dot[data-v-a63627de]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.input-dot[data-v-a63627de]{background:#4e7cff;box-shadow:0 0 6px rgba(78,124,255,.4)}.output-dot[data-v-a63627de]{background:#43e97b;box-shadow:0 0 6px rgba(67,233,123,.4)}.pane-label[data-v-a63627de]{font-size:13px;font-weight:700;color:#1a1f36;letter-spacing:.5px}.pane-hint[data-v-a63627de]{font-size:11px;color:#b0b8c4;margin-left:auto}.code-textarea[data-v-a63627de] textarea{font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace!important;font-size:13px!important;line-height:1.6!important;border-radius:8px;border-color:#e4e7ed;background:#fff;resize:none}.output-area[data-v-a63627de] textarea{background:#fafbfc;color:#4a5568}@media (max-width:640px){.editor-panes[data-v-a63627de]{flex-direction:column}}.fmt-tool[data-v-8c6bbf72]{display:flex;flex-direction:column;gap:12px}.fmt-toolbar[data-v-8c6bbf72]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fmt-toolbar[data-v-8c6bbf72] .el-button+.el-button{margin-left:0}.fmt-label[data-v-8c6bbf72]{font-size:13px;font-weight:700;color:#1a1f36}.fmt-spacer[data-v-8c6bbf72]{flex:1}.fmt-textarea[data-v-8c6bbf72] textarea{font-family:JetBrains Mono,Fira Code,Consolas,monospace!important;font-size:13px!important;line-height:1.6!important;border-radius:10px;resize:vertical;min-height:360px}.fmt-status-bar[data-v-8c6bbf72]{font-size:12px}.fmt-err[data-v-8c6bbf72]{color:#f56c6c;display:flex;align-items:center;gap:4px}.fmt-ok[data-v-8c6bbf72]{color:#67c23a;display:flex;align-items:center;gap:4px}.fmt-hint[data-v-8c6bbf72]{color:#c0c4cc}.fmt-tool[data-v-769263e5]{display:flex;flex-direction:column;gap:12px}.fmt-toolbar[data-v-769263e5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fmt-toolbar[data-v-769263e5] .el-button+.el-button{margin-left:0}.fmt-label[data-v-769263e5]{font-size:13px;font-weight:700;color:#1a1f36}.fmt-spacer[data-v-769263e5]{flex:1}.fmt-textarea[data-v-769263e5] textarea{font-family:JetBrains Mono,Fira Code,Consolas,monospace!important;font-size:13px!important;line-height:1.6!important;border-radius:10px;resize:vertical;min-height:360px}.fmt-status-bar[data-v-769263e5]{font-size:12px}.fmt-err[data-v-769263e5]{color:#f56c6c;display:flex;align-items:center;gap:4px}.fmt-ok[data-v-769263e5]{color:#67c23a;display:flex;align-items:center;gap:4px}.fmt-hint[data-v-769263e5]{color:#c0c4cc}.convert-type-bar[data-v-2431d692]{margin-bottom:12px}.editor-panes[data-v-2431d692]{display:flex;gap:16px}.input-pane[data-v-2431d692],.output-pane[data-v-2431d692]{flex:1;min-width:0}.pane-label[data-v-2431d692]{font-size:13px;font-weight:600;color:#606266;margin-bottom:8px}.mono-input textarea[data-v-2431d692]{font-family:Consolas,Monaco,monospace;font-size:13px}@media (max-width:640px){.editor-panes[data-v-2431d692]{flex-direction:column}}.fmt-tool[data-v-132aca5c]{display:flex;flex-direction:column;gap:12px;max-width:420px}.fmt-toolbar[data-v-132aca5c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fmt-toolbar[data-v-132aca5c] .el-button+.el-button{margin-left:0}.fmt-label[data-v-132aca5c]{font-size:13px;font-weight:700;color:#1a1f36}.fmt-spacer[data-v-132aca5c]{flex:1}.cc-display[data-v-132aca5c]{background:#1a1f36;border-radius:14px;padding:20px 24px;min-height:80px}.cc-expr[data-v-132aca5c]{font-size:22px;font-family:SF Mono,Menlo,Consolas,monospace;color:hsla(0,0%,100%,.6);word-break:break-all;line-height:1.6;min-height:30px}.cc-expr[data-v-132aca5c] sup{font-size:.7em;color:#4ef08e;vertical-align:super}.cc-expr[data-v-132aca5c] .cc-math-fn{color:#e6a23c}.cc-expr[data-v-132aca5c] .cc-math-op{color:hsla(0,0%,100%,.4)}.cc-sqrt[data-v-132aca5c]{display:inline-flex;align-items:flex-start;white-space:nowrap;vertical-align:middle}.cc-sqrt .cc-math-fn[data-v-132aca5c]{font-size:1.3em;line-height:1;margin-top:1px}.cc-sqrt-inner[data-v-132aca5c]{display:inline-block;border-top:2px solid #e6a23c;padding:3px 4px 0 2px;margin-top:4px}.cc-result[data-v-132aca5c]{font-size:32px;font-weight:700;font-family:SF Mono,Menlo,Consolas,monospace;color:#4ef08e;margin-top:6px;word-break:break-all}.cc-error[data-v-132aca5c]{font-size:14px;color:#f56c6c;margin-top:4px}.cc-keypad[data-v-132aca5c]{display:flex;flex-direction:column;gap:6px}.cc-row[data-v-132aca5c]{display:flex;gap:6px}.cc-key[data-v-132aca5c]{flex:1;padding:14px 0;border:none;border-radius:10px;font-size:18px;font-weight:600;cursor:pointer;transition:.12s;outline:none;font-family:SF Mono,Menlo,Consolas,monospace}.cc-key[data-v-132aca5c]:active{transform:scale(.95)}.cc-num[data-v-132aca5c]{background:#f0f2f5;color:#1a1f36}.cc-num[data-v-132aca5c]:hover{background:#e4e8f0}.cc-op[data-v-132aca5c]{background:#e8f0fe;color:#4e7cff}.cc-op[data-v-132aca5c]:hover{background:#d0e0ff}.cc-op[data-v-132aca5c]:disabled{opacity:.3;cursor:not-allowed}.cc-fn[data-v-132aca5c]{background:#fef9f0;color:#e6a23c;font-size:14px}.cc-fn[data-v-132aca5c]:hover{background:#fdf3e0}.cc-paren[data-v-132aca5c]{background:#f5f0ff;color:#6b3cf0}.cc-paren[data-v-132aca5c]:hover{background:#ede4ff}.cc-eq[data-v-132aca5c]{background:linear-gradient(135deg,#4e7cff,#3b6ae8);color:#fff;font-size:24px}.cc-eq[data-v-132aca5c]:hover{background:linear-gradient(135deg,#3b6ae8,#2d5ad6)}.fmt-status-bar[data-v-132aca5c]{font-size:12px}.fmt-hint[data-v-132aca5c]{color:#c0c4cc}.gen-tool[data-v-b151862a]{width:100%}.gen-input-section[data-v-b151862a]{margin-bottom:24px}.gen-input-label[data-v-b151862a]{display:flex;align-items:center;gap:8px;font-size:14px;color:#606266;margin-bottom:16px}.gen-dot[data-v-b151862a]{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#4e7cff;box-shadow:0 0 6px rgba(78,124,255,.4)}.gen-row[data-v-b151862a]{margin-bottom:14px}.gen-row-3[data-v-b151862a]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;align-items:end}.gen-field[data-v-b151862a]{display:flex;flex-direction:column;gap:6px}.gen-field label[data-v-b151862a]{font-size:12px;font-weight:600;color:#909399}.gen-field-length[data-v-b151862a]{gap:8px}.gen-length-row[data-v-b151862a]{display:flex;align-items:center;gap:12px}.gen-len-input[data-v-b151862a]{width:140px;flex-shrink:0}.gen-len-input[data-v-b151862a] .el-input__inner{font-size:15px;font-weight:700;text-align:center}.gen-slider[data-v-b151862a]{flex:1;margin:0}.gen-hint[data-v-b151862a]{font-weight:400;color:#c0c4cc;font-size:11px}.gen-presets[data-v-b151862a]{display:flex;gap:4px;flex-shrink:0}.gen-output[data-v-b151862a]{background:#f8f9fb;border:1px solid #e4e7ed;border-radius:10px;overflow:hidden}.gen-output-bar[data-v-b151862a]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#eef1f6;border-bottom:1px solid #e4e7ed}.gen-output-label[data-v-b151862a]{font-size:12px;font-weight:600;color:#606266}.gen-output-list[data-v-b151862a]{max-height:520px;overflow:auto}.gen-output-row[data-v-b151862a]{display:flex;align-items:center;gap:10px;padding:8px 16px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .12s}.gen-output-row[data-v-b151862a]:hover{background:#f0f4ff}.gen-output-num[data-v-b151862a]{font-size:11px;color:#c0c4cc;min-width:24px;text-align:right;flex-shrink:0}.gen-output-text[data-v-b151862a]{flex:1;font-size:14px;font-family:Courier New,Consolas,monospace;color:#303133;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.gen-copy-btn[data-v-b151862a]{flex-shrink:0;opacity:0;transition:opacity .12s}.gen-output-row:hover .gen-copy-btn[data-v-b151862a]{opacity:1}.gen-empty[data-v-b151862a]{text-align:center;padding:40px;color:#c0c4cc;font-size:14px}@media (max-width:640px){.gen-length-row[data-v-b151862a]{flex-wrap:wrap}.gen-len-input[data-v-b151862a]{width:100%}.gen-slider[data-v-b151862a]{flex:auto;min-width:200px}.gen-row-3[data-v-b151862a]{grid-template-columns:1fr 1fr}}.picker-row[data-v-a5e5f8a6]{display:flex;align-items:center;gap:14px;margin-bottom:20px}.color-hex[data-v-a5e5f8a6]{font-size:16px;color:#1a1f36;font-family:monospace}.color-values[data-v-a5e5f8a6]{display:flex;gap:20px;align-items:flex-start}.cv-swatch[data-v-a5e5f8a6]{width:80px;height:80px;border-radius:12px;flex-shrink:0;border:2px solid #e4e7ed;box-shadow:0 2px 8px rgba(0,0,0,.06)}.cv-list[data-v-a5e5f8a6]{flex:1}.cv-item[data-v-a5e5f8a6]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.cv-label[data-v-a5e5f8a6]{font-size:13px;font-weight:600;color:#8892a6;width:36px;flex-shrink:0}.cv-value[data-v-a5e5f8a6]{font-size:14px;font-family:monospace;color:#303133;background:#f5f6f8;padding:2px 10px;border-radius:4px}.input-area[data-v-27dd2de2]{margin-bottom:20px}.qrcode-result[data-v-27dd2de2]{text-align:center}.df-tool[data-v-cb7b9c7c]{width:100%}.df-input-section[data-v-cb7b9c7c]{margin-bottom:20px}.df-input-label[data-v-cb7b9c7c]{display:flex;align-items:center;gap:8px;font-size:14px;color:#606266;margin-bottom:12px}.df-dot[data-v-cb7b9c7c]{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#4e7cff;box-shadow:0 0 6px rgba(78,124,255,.4)}.df-panes[data-v-cb7b9c7c]{display:flex;gap:16px}.df-pane[data-v-cb7b9c7c]{flex:1;min-width:0}.df-pane-title[data-v-cb7b9c7c]{font-size:12px;font-weight:600;color:#909399;margin-bottom:6px}.df-textarea[data-v-cb7b9c7c] textarea{font-family:Consolas,Courier New,monospace;font-size:13px!important;line-height:1.6!important}.df-stats[data-v-cb7b9c7c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px;padding:10px 16px;background:#f8f9fb;border-radius:8px}.df-stat[data-v-cb7b9c7c]{font-size:12px;font-weight:600;padding:3px 10px;border-radius:4px}.df-stat-green[data-v-cb7b9c7c]{color:#67c23a;background:#f0fff4}.df-stat-red[data-v-cb7b9c7c]{color:#f56c6c;background:#fff5f5}.df-stat-blue[data-v-cb7b9c7c]{color:#4e7cff;background:#f0f4ff}.df-stat-orange[data-v-cb7b9c7c]{color:#e6a23c;background:#fffdf5}.df-output[data-v-cb7b9c7c]{background:#fff;border:1px solid #ebeef5;border-radius:10px;overflow:hidden}.df-lines[data-v-cb7b9c7c]{font-family:Consolas,Courier New,monospace;font-size:13px;line-height:1.7}.df-line[data-v-cb7b9c7c]{display:flex;align-items:baseline;padding:2px 12px;min-height:28px}.df-line[data-v-cb7b9c7c]:hover{filter:brightness(.97)}.df-line-same[data-v-cb7b9c7c]{background:#fff}.df-line-added[data-v-cb7b9c7c]{background:#e6ffec}.df-line-removed[data-v-cb7b9c7c]{background:#ffeef0}.df-line-modified[data-v-cb7b9c7c]{background:#fff8e8}.df-ln[data-v-cb7b9c7c]{width:36px;text-align:right;padding-right:8px;color:#c0c4cc}.df-ln[data-v-cb7b9c7c],.df-marker[data-v-cb7b9c7c]{flex-shrink:0;font-size:11px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.df-marker[data-v-cb7b9c7c]{width:20px;text-align:center;font-weight:700}.df-line-added .df-marker[data-v-cb7b9c7c]{color:#67c23a}.df-line-removed .df-marker[data-v-cb7b9c7c]{color:#f56c6c}.df-line-modified .df-marker[data-v-cb7b9c7c]{color:#e6a23c}.df-line-same .df-marker[data-v-cb7b9c7c]{color:#c0c4cc}.df-text[data-v-cb7b9c7c]{white-space:pre-wrap;word-break:break-all;flex:1;color:#303133}.df-line-removed .df-text[data-v-cb7b9c7c]{color:#c62828}.df-line-added .df-text[data-v-cb7b9c7c]{color:#2e7d32}.df-text[data-v-cb7b9c7c] .cd{font-style:normal;padding:1px 2px;border-radius:2px}.df-text[data-v-cb7b9c7c] .cd-del{background:#ffcdd2;color:#c62828;text-decoration:line-through}.df-text[data-v-cb7b9c7c] .cd-add{background:#a5d6a7;color:#1b5e20}.df-old-chunk[data-v-cb7b9c7c]{color:#c62828}.df-new-chunk[data-v-cb7b9c7c]{color:#2e7d32;padding-left:12px;border-left:2px solid #e0e0e0;margin-left:4px}.df-old-chunk[data-v-cb7b9c7c] .cd-del{background:#ffcdd2}.df-new-chunk[data-v-cb7b9c7c] .cd-add{background:#a5d6a7}.df-empty[data-v-cb7b9c7c]{text-align:center;padding:60px 20px;color:#c0c4cc;font-size:14px}@media (max-width:640px){.df-panes[data-v-cb7b9c7c]{flex-direction:column}}.wt-tool[data-v-43745dac]{display:flex;flex-direction:column;gap:16px}.editor-pane[data-v-43745dac]{background:#fafbfc;border-radius:12px;border:1px solid #ebeef5;padding:16px 20px;min-width:0;overflow:hidden}.pane-header[data-v-43745dac]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.pane-dot[data-v-43745dac]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.input-dot[data-v-43745dac]{background:#4e7cff;box-shadow:0 0 6px rgba(78,124,255,.4)}.output-dot[data-v-43745dac]{background:#43e97b;box-shadow:0 0 6px rgba(67,233,123,.4)}.pane-label[data-v-43745dac]{font-size:13px;font-weight:700;color:#1a1f36}.pane-hint[data-v-43745dac]{font-size:11px;color:#b0b8c4;margin-left:auto;white-space:nowrap}.editor-pane[data-v-43745dac] .el-upload{width:100%}[data-v-43745dac] .el-upload-dragger{max-width:100%;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:170px}.wt-preview[data-v-43745dac]{background:#fff;border:1px solid #e4e7ed;border-radius:8px;padding:16px;max-height:500px;overflow-y:auto}@media (max-width:640px){.editor-pane[data-v-43745dac]{padding:12px 14px}.pane-hint[data-v-43745dac]{display:none}.editor-pane[data-v-43745dac] .el-upload-dragger{min-height:140px;padding:20px 12px}.editor-pane[data-v-43745dac] .el-upload__text{font-size:12px}}.fmt-tool[data-v-41ad5f56]{display:flex;flex-direction:column;gap:12px;max-width:100%}.fmt-toolbar[data-v-41ad5f56]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fmt-toolbar[data-v-41ad5f56] .el-button+.el-button{margin-left:0}.fmt-label[data-v-41ad5f56]{font-size:13px;font-weight:700;color:#1a1f36}.fmt-spacer[data-v-41ad5f56]{flex:1}.uc-chip[data-v-41ad5f56]{padding:5px 14px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;color:#909399;background:#f0f2f5;transition:.12s;border:1px solid transparent}.uc-chip[data-v-41ad5f56]:hover{color:#4e7cff}.uc-chip.on[data-v-41ad5f56]{background:#e8f0fe;color:#4e7cff;border-color:#4e7cff}.fmt-textarea[data-v-41ad5f56] textarea{font-family:JetBrains Mono,Fira Code,Consolas,monospace!important;font-size:13px!important;line-height:1.6!important;border-radius:10px;resize:vertical}.ht-preview[data-v-41ad5f56]{background:#fff;border:1px solid #e4e7ed;border-radius:10px;padding:16px 20px;min-height:100px}.ht-preview-title[data-v-41ad5f56]{font-size:12px;font-weight:700;color:#909399;margin-bottom:8px}.fmt-status-bar[data-v-41ad5f56]{font-size:12px}.fmt-hint[data-v-41ad5f56]{color:#c0c4cc}.ib-tool[data-v-4e476f6a]{display:flex;flex-direction:column;gap:16px}.editor-pane[data-v-4e476f6a]{background:#fafbfc;border-radius:12px;border:1px solid #ebeef5;padding:16px 20px;min-width:0;overflow:hidden}.pane-header[data-v-4e476f6a]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.pane-dot[data-v-4e476f6a]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.input-dot[data-v-4e476f6a]{background:#4e7cff;box-shadow:0 0 6px rgba(78,124,255,.4)}.output-dot[data-v-4e476f6a]{background:#43e97b;box-shadow:0 0 6px rgba(67,233,123,.4)}.pane-label[data-v-4e476f6a]{font-size:13px;font-weight:700;color:#1a1f36}.pane-hint[data-v-4e476f6a]{font-size:11px;color:#b0b8c4;margin-left:auto;white-space:nowrap}.ib-tool[data-v-4e476f6a] .el-upload{width:100%}.ib-tool[data-v-4e476f6a] .el-upload-dragger{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:170px;max-width:100%;width:100%;box-sizing:border-box}.ib-config[data-v-4e476f6a]{margin-top:14px}.ib-config-row[data-v-4e476f6a]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:10px}.ib-config-item[data-v-4e476f6a]{display:flex;align-items:center;gap:6px}.ib-config-tol[data-v-4e476f6a]{min-width:180px}.ib-ctrl-lbl[data-v-4e476f6a]{font-size:12px;color:#909399;white-space:nowrap}.ib-ctrl-val[data-v-4e476f6a]{font-size:12px;color:#c0c4cc;font-family:monospace}.ib-preset-row[data-v-4e476f6a]{display:flex;align-items:center;gap:10px}.ib-preset-btn[data-v-4e476f6a]{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;border:2px solid #e4e7ed;background:#fff;cursor:pointer;font-size:13px;color:#606266;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ib-preset-btn[data-v-4e476f6a]:hover{border-color:#909399}.ib-preset-btn.on[data-v-4e476f6a]{border-color:#4e7cff;box-shadow:0 0 0 3px rgba(78,124,255,.12);color:#4e7cff;font-weight:600}.preset-swatch[data-v-4e476f6a]{width:16px;height:16px;border-radius:4px;border:1px solid rgba(0,0,0,.08);flex-shrink:0}.ib-result[data-v-4e476f6a]{background:#f0f9eb;border:1px solid #e1f3d8;border-radius:12px;padding:20px 24px}.ib-result-hd[data-v-4e476f6a]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.ib-result-actions[data-v-4e476f6a]{display:flex;gap:8px;margin-top:16px}.ib-compare[data-v-4e476f6a]{display:flex;gap:20px}.ib-compare-item[data-v-4e476f6a]{flex:1;text-align:center}.ib-compare-item p[data-v-4e476f6a]{font-size:12px;color:#909399;margin-bottom:8px;font-weight:600}.ib-compare-item img[data-v-4e476f6a]{max-width:100%;max-height:320px;border:1px solid #e4e7ed;border-radius:8px;background:#fff}@media (max-width:640px){.editor-pane[data-v-4e476f6a]{padding:12px 14px}.pane-hint[data-v-4e476f6a]{display:none}.ib-tool[data-v-4e476f6a] .el-upload-dragger{min-height:140px;padding:20px 12px}.ib-tool[data-v-4e476f6a] .el-upload__text{font-size:12px}.ib-compare[data-v-4e476f6a]{flex-direction:column}.ib-result[data-v-4e476f6a]{padding:14px 16px}.ib-config-row[data-v-4e476f6a]{flex-direction:column;align-items:flex-start}.ib-config-tol[data-v-4e476f6a]{width:100%;min-width:0}.ib-preset-row[data-v-4e476f6a]{flex-wrap:wrap}}.wp-tool[data-v-3c2f87dc]{display:flex;flex-direction:column;gap:16px}.editor-pane[data-v-3c2f87dc]{background:#fafbfc;border-radius:12px;border:1px solid #ebeef5;padding:16px 20px;min-width:0;overflow:hidden}.pane-header[data-v-3c2f87dc]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.pane-dot[data-v-3c2f87dc]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.input-dot[data-v-3c2f87dc]{background:#4e7cff;box-shadow:0 0 6px rgba(78,124,255,.4)}.output-dot[data-v-3c2f87dc]{background:#43e97b;box-shadow:0 0 6px rgba(67,233,123,.4)}.pane-label[data-v-3c2f87dc]{font-size:13px;font-weight:700;color:#1a1f36}.pane-hint[data-v-3c2f87dc]{font-size:11px;color:#b0b8c4;margin-left:auto;white-space:nowrap}.editor-pane[data-v-3c2f87dc] .el-upload{width:100%}[data-v-3c2f87dc] .el-upload-dragger{max-width:100%;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:170px}@media (max-width:640px){.editor-pane[data-v-3c2f87dc]{padding:12px 14px}.pane-hint[data-v-3c2f87dc]{display:none}.editor-pane[data-v-3c2f87dc] .el-upload-dragger{min-height:140px;padding:20px 12px}.editor-pane[data-v-3c2f87dc] .el-upload__text{font-size:12px}}.pw-tool[data-v-06b2c965]{display:flex;flex-direction:column;gap:16px}.editor-pane[data-v-06b2c965]{background:#fafbfc;border-radius:12px;border:1px solid #ebeef5;padding:16px 20px;min-width:0;overflow:hidden}.pane-header[data-v-06b2c965]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.pane-dot[data-v-06b2c965]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.input-dot[data-v-06b2c965]{background:#4e7cff;box-shadow:0 0 6px rgba(78,124,255,.4)}.output-dot[data-v-06b2c965]{background:#43e97b;box-shadow:0 0 6px rgba(67,233,123,.4)}.pane-label[data-v-06b2c965]{font-size:13px;font-weight:700;color:#1a1f36}.pane-hint[data-v-06b2c965]{font-size:11px;color:#b0b8c4;margin-left:auto;white-space:nowrap}.editor-pane[data-v-06b2c965] .el-upload{width:100%}[data-v-06b2c965] .el-upload-dragger{max-width:100%;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:170px}@media (max-width:640px){.editor-pane[data-v-06b2c965]{padding:12px 14px}.pane-hint[data-v-06b2c965]{display:none}.editor-pane[data-v-06b2c965] .el-upload-dragger{min-height:140px;padding:20px 12px}.editor-pane[data-v-06b2c965] .el-upload__text{font-size:12px}}.ce-tool[data-v-5c8cceb8]{display:flex;flex-direction:column;gap:16px}.editor-pane[data-v-5c8cceb8]{background:#fafbfc;border-radius:12px;border:1px solid #ebeef5;padding:16px 20px}.pane-header[data-v-5c8cceb8]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.pane-dot[data-v-5c8cceb8]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.input-dot[data-v-5c8cceb8]{background:#4e7cff;box-shadow:0 0 6px rgba(78,124,255,.4)}.output-dot[data-v-5c8cceb8]{background:#43e97b;box-shadow:0 0 6px rgba(67,233,123,.4)}.pane-label[data-v-5c8cceb8]{font-size:13px;font-weight:700;color:#1a1f36}.pane-hint[data-v-5c8cceb8]{font-size:11px;color:#b0b8c4;margin-left:auto}.editor-pane[data-v-5c8cceb8] .el-upload-dragger{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:170px}.ce-image-area[data-v-5c8cceb8]{text-align:center;margin-bottom:12px}.ce-canvas[data-v-5c8cceb8]{max-width:100%;border:1px solid #e4e7ed;border-radius:8px;cursor:crosshair}.ce-panel[data-v-5c8cceb8]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #e4e7ed}.ce-swatch[data-v-5c8cceb8]{width:52px;height:52px;border-radius:10px;flex-shrink:0;border:1px solid #e4e7ed}.ce-info[data-v-5c8cceb8]{flex:1;display:flex;flex-direction:column;gap:4px}.ce-row[data-v-5c8cceb8]{display:flex;align-items:center;gap:8px}.ce-row span[data-v-5c8cceb8]{font-size:11px;font-weight:600;color:#8892a6;width:28px}.ce-row code[data-v-5c8cceb8]{flex:1;font-size:13px;font-family:monospace;color:#303133}.ce-copy[data-v-5c8cceb8]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;color:#b0b8c4;transition:all .15s}.ce-copy[data-v-5c8cceb8]:hover{background:#f0f4ff;color:#4e7cff}.ce-recent[data-v-5c8cceb8]{display:flex;align-items:center;gap:6px;margin-top:10px}.ce-recent-lbl[data-v-5c8cceb8]{font-size:11px;color:#8892a6;margin-right:4px}.ce-dot[data-v-5c8cceb8]{width:20px;height:20px;border-radius:50%;cursor:pointer;border:2px solid #e4e7ed;transition:transform .15s}.ce-dot[data-v-5c8cceb8]:hover{transform:scale(1.2);border-color:#4e7cff}.editor-pane[data-v-5c8cceb8] .el-upload{width:100%}[data-v-5c8cceb8] .el-upload-dragger{max-width:100%;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:170px}.icon-gen[data-v-ab6c87da]{max-width:600px;margin:0 auto}.gen-layout[data-v-ab6c87da]{display:flex;gap:32px;align-items:flex-start}.gen-preview[data-v-ab6c87da]{flex-shrink:0;text-align:center}.preview-wrapper[data-v-ab6c87da]{width:180px;height:180px;margin:0 auto 16px;background:repeating-conic-gradient(#f0f0f0 0 25%,#fff 0 50%) 50%/16px 16px;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.preview-wrapper canvas[data-v-ab6c87da]{width:100%;height:100%;display:block}.download-row[data-v-ab6c87da]{display:flex;gap:6px;justify-content:center}.dl-chip[data-v-ab6c87da]{font-size:13px;font-weight:600;color:#4e7cff;background:#f0f4ff;padding:4px 10px;border-radius:6px;cursor:pointer;transition:all .15s;display:flex;align-items:baseline;gap:1px}.dl-chip small[data-v-ab6c87da]{font-size:10px;font-weight:400}.dl-chip[data-v-ab6c87da]:hover{background:#4e7cff;color:#fff}.gen-controls[data-v-ab6c87da]{flex:1;display:flex;flex-direction:column;gap:16px}.ctrl-block label[data-v-ab6c87da]{font-size:12px;font-weight:600;color:#8892a6;text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:8px}.text-input[data-v-ab6c87da]{width:140px}.shape-row[data-v-ab6c87da]{display:flex;gap:4px}.shape-opt[data-v-ab6c87da]{display:flex;align-items:center;gap:4px;padding:4px 10px 4px 6px;border-radius:6px;cursor:pointer;border:1px solid #e4e7ed;color:#8892a6;font-size:12px;transition:all .15s}.shape-opt.on[data-v-ab6c87da],.shape-opt[data-v-ab6c87da]:hover{border-color:#4e7cff;color:#4e7cff}.shape-opt.on[data-v-ab6c87da]{background:#f0f4ff}.palette-row[data-v-ab6c87da]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.palette-dot[data-v-ab6c87da]{width:26px;height:26px;border-radius:50%;cursor:pointer;border:2px solid #e4e7ed;transition:all .15s}.palette-dot[data-v-ab6c87da]:hover{transform:scale(1.15);border-color:#909399}.palette-dot.on[data-v-ab6c87da]{border-color:#4e7cff;box-shadow:0 0 0 2px rgba(78,124,255,.25)}.custom-pick[data-v-ab6c87da]{margin-left:4px}.ctrl-block[data-v-ab6c87da] .el-slider{margin:0 4px}.ctrl-block[data-v-ab6c87da] .el-slider__runway{margin:6px 0}@media (max-width:560px){.gen-layout[data-v-ab6c87da]{flex-direction:column;align-items:center}.gen-controls[data-v-ab6c87da]{width:100%}}.fp-root[data-v-85c8368a]{max-width:820px;margin:0 auto}.fp-input-row[data-v-85c8368a]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.fp-label[data-v-85c8368a]{font-size:18px;font-weight:700;color:#1a1f36;font-style:italic;flex-shrink:0}.fp-input[data-v-85c8368a]{flex:1}.fp-color-dot[data-v-85c8368a]{width:18px;height:18px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #ddd;flex-shrink:0}.fp-presets[data-v-85c8368a]{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:8px;align-items:center}.preset-label[data-v-85c8368a]{font-size:11px;color:#8892a6;flex-shrink:0}.preset-chip[data-v-85c8368a]{font-size:11px;padding:1px 8px;border-radius:3px;cursor:pointer;background:#f5f6f8;color:#606266;border:1px solid #e4e7ed;font-family:monospace;transition:all .12s;line-height:22px}.preset-chip[data-v-85c8368a]:hover{border-color:#4e7cff;color:#4e7cff;background:#f0f4ff}.fp-range[data-v-85c8368a]{display:flex;align-items:center;gap:4px;margin-bottom:8px;flex-wrap:wrap}.range-label[data-v-85c8368a]{font-size:12px;color:#8892a6;font-weight:600}.range-sep[data-v-85c8368a]{color:#c0c4cc}.range-val[data-v-85c8368a]{font-size:11px;color:#606266;font-family:monospace}.fp-canvas-wrap[data-v-85c8368a]{position:relative;margin-bottom:8px}.fp-canvas-wrap canvas[data-v-85c8368a]{width:100%;height:auto;display:block;border:1px solid #e4e7ed;border-radius:8px;background:#fff}.fp-cursor[data-v-85c8368a]{position:absolute;top:8px;right:12px;font-size:11px;color:#4e7cff;font-family:monospace;background:hsla(0,0%,100%,.92);padding:4px 10px;border-radius:4px;border:1px solid #e4e7ed;pointer-events:none;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-list[data-v-85c8368a]{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.fp-fn-row[data-v-85c8368a]{display:flex;align-items:center;gap:8px;padding:3px 0}.fp-fn-dot[data-v-85c8368a]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.fp-fn-expr[data-v-85c8368a]{font-size:13px;font-family:monospace;color:#303133}.fp-fn-expr.dim[data-v-85c8368a]{color:#c0c4cc}.fp-fn-acts[data-v-85c8368a]{margin-left:auto;display:flex;gap:4px}.fp-fn-acts .del[data-v-85c8368a]{color:#f56c6c}.fp-actions[data-v-85c8368a]{display:flex;align-items:center;gap:8px}.fp-hint[data-v-85c8368a]{font-size:11px;color:#c0c4cc;margin-left:auto}.fp-error[data-v-85c8368a]{margin-top:6px;font-size:12px;color:#f56c6c}.crypto-tool[data-v-536ee76d]{width:100%}.ct-tabs[data-v-536ee76d]{display:flex;gap:4px;margin-bottom:20px;background:#f5f6f8;border-radius:10px;padding:4px}.ct-tab[data-v-536ee76d]{flex:1;text-align:center;padding:9px 0;font-size:13px;cursor:pointer;color:#8892a6;border-radius:8px;transition:all .2s}.ct-tab[data-v-536ee76d]:hover{color:#4e7cff}.ct-tab.on[data-v-536ee76d]{background:#fff;color:#4e7cff;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.06)}.ct-tab i[data-v-536ee76d]{margin-right:4px}.ct-panel[data-v-536ee76d]{display:flex;flex-direction:column;gap:12px}.ct-card[data-v-536ee76d]{background:#fff;border-radius:12px;padding:20px 24px;border:1px solid #ebeef5}.ct-row[data-v-536ee76d]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ct-lbl[data-v-536ee76d]{font-size:12px;color:#8892a6;font-weight:600;width:36px;flex-shrink:0;text-align:right}.ct-flex[data-v-536ee76d]{flex:1}.ct-grid[data-v-536ee76d]{display:flex;gap:14px}.ct-grid>div[data-v-536ee76d]{flex:1;min-width:0}.ct-hd[data-v-536ee76d]{font-size:12px;font-weight:600;color:#8892a6;margin-bottom:6px}.ct-acts[data-v-536ee76d]{display:flex;align-items:center;gap:8px;margin-top:10px;margin-bottom:10px}.ct-err[data-v-536ee76d]{color:#f56c6c}.ct-err[data-v-536ee76d],.ct-ok[data-v-536ee76d]{font-size:12px;display:flex;align-items:center;gap:3px}.ct-ok[data-v-536ee76d]{color:#67c23a}.ct-result[data-v-536ee76d]{background:linear-gradient(135deg,#f0f4ff,#f8f9ff);border:1px solid #dce3f8;border-radius:12px;padding:16px 20px}.ct-result-hd[data-v-536ee76d]{font-size:11px;color:#8892a6;font-weight:600;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.ct-result-code[data-v-536ee76d]{display:block;font-size:15px;font-family:monospace;color:#1a1f36;word-break:break-all;cursor:pointer;line-height:1.6;border-radius:6px}.ct-result-code[data-v-536ee76d]:hover{background:rgba(78,124,255,.04)}.ct-mono[data-v-536ee76d] input,.ct-mono[data-v-536ee76d] textarea{font-family:JetBrains Mono,Consolas,monospace!important;font-size:13px!important}.ct-out[data-v-536ee76d] textarea{background:#fafbfc;color:#4a5568}.ct-card .el-textarea[data-v-536ee76d],.ct-card[data-v-536ee76d]>:last-child,.ct-row[data-v-536ee76d]:last-of-type{margin-bottom:0}@media (max-width:560px){.ct-grid[data-v-536ee76d]{flex-direction:column}.ct-tab[data-v-536ee76d]{font-size:12px}.ct-tab i[data-v-536ee76d]{display:none}.ct-row[data-v-536ee76d]{flex-wrap:wrap}}.ts-app[data-v-765c3830]{max-width:100%;display:flex;flex-direction:column;gap:18px}.ts-live-bar[data-v-765c3830]{display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,#f0f4ff,#fafbff);border:1.5px solid #d6e0f5;border-radius:14px;padding:16px 22px;overflow-x:auto}.ts-live-item[data-v-765c3830]{display:flex;align-items:center;gap:8px;white-space:nowrap}.ts-live-label[data-v-765c3830]{font-size:11px;color:#7b8bb0;font-weight:600;text-transform:uppercase}.ts-live-val[data-v-765c3830]{font-size:18px;font-weight:700;color:#1a1f36;font-family:SF Mono,Menlo,Consolas,monospace;letter-spacing:.5px}.ts-live-divider[data-v-765c3830]{width:1px;height:28px;background:rgba(0,0,0,.06);flex-shrink:0}.ts-live-date[data-v-765c3830]{flex:1;min-width:0}.ts-live-date-val[data-v-765c3830]{font-size:13px;color:#606288;font-family:SF Mono,Menlo,Consolas,monospace}.ts-body[data-v-765c3830]{display:flex;gap:18px}.ts-panel[data-v-765c3830]{flex:1;min-width:0;background:#fff;border:1px solid #e8ecf1;border-radius:14px;padding:20px 22px;transition:border-color .15s}.ts-panel[data-v-765c3830]:hover{border-color:#d0d7e5}.ts-panel-head[data-v-765c3830]{display:flex;align-items:center;gap:8px;margin-bottom:14px;flex-wrap:wrap}.ts-panel-badge[data-v-765c3830]{padding:3px 10px;border-radius:12px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.ts-panel-badge.in[data-v-765c3830]{background:#e8f0fe;color:#4e7cff}.ts-panel-badge.out[data-v-765c3830]{background:#e8f8e8;color:#43a047}.ts-panel-title[data-v-765c3830]{font-size:15px;font-weight:700;color:#1a1f36}.ts-panel-sub[data-v-765c3830]{font-size:11px;color:#b0b8c4;margin-left:auto}.ts-panel-input-row[data-v-765c3830]{display:flex;gap:8px}.ts-input[data-v-765c3830]{flex:1;border:1.5px solid #e1e5e9;border-radius:10px;padding:11px 14px;font-size:15px;font-family:SF Mono,Menlo,Consolas,monospace;color:#303133;outline:none;background:#fafbfc;transition:.15s}.ts-input[data-v-765c3830]:focus{border-color:#4e7cff;background:#fff;box-shadow:0 0 0 3px rgba(78,124,255,.06)}.ts-input[data-v-765c3830]::-moz-placeholder{color:#c0c8d4;font-size:13px}.ts-input[data-v-765c3830]::placeholder{color:#c0c8d4;font-size:13px}.ts-btn-icon[data-v-765c3830]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:7px;cursor:pointer;background:#e8ecf5;color:#8892a6;transition:.12s;flex-shrink:0}.ts-btn-icon[data-v-765c3830]:hover{background:rgba(78,124,255,.15);color:#4e7cff}.ts-btn-sml[data-v-765c3830]{width:24px;height:24px;border-radius:5px;background:#f0f4ff;color:#8a9bc0}.ts-btn-sml[data-v-765c3830]:hover{background:#e0e8ff;color:#4e7cff}.ts-btn-sm[data-v-765c3830]{padding:8px 16px;border:none;border-radius:9px;font-size:12px;font-weight:600;cursor:pointer;transition:.12s;white-space:nowrap}.ts-btn-now[data-v-765c3830]{background:#f0f4ff;color:#4e7cff}.ts-btn-now[data-v-765c3830]:hover{background:#e0e8ff}.ts-panel-result[data-v-765c3830]{margin-top:14px;display:flex;flex-direction:column;gap:6px}.ts-result-row[data-v-765c3830]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#f8f9fb;border-radius:9px}.ts-result-label[data-v-765c3830]{font-size:11px;font-weight:600;color:#8892a6;width:110px;flex-shrink:0}.ts-result-val[data-v-765c3830]{flex:1;font-size:13px;font-family:SF Mono,Menlo,Consolas,monospace;color:#303133;word-break:break-all}.ts-panel-err[data-v-765c3830]{margin-top:10px;font-size:12px;color:#e74c3c;padding:8px 12px;background:#fff5f5;border-radius:8px;border:1px solid #fde0e0}.ts-panel-hint[data-v-765c3830]{margin-top:14px;display:flex;align-items:center;gap:6px;font-size:12px;color:#b0b8c4}.ts-hint-chip[data-v-765c3830]{padding:3px 10px;border-radius:14px;font-size:11px;font-family:monospace;background:#f0f4ff;color:#4e7cff;border:1px solid #d0d9f0;cursor:pointer;transition:.12s}.ts-hint-chip[data-v-765c3830]:hover{background:#e0e8ff}.ts-ref[data-v-765c3830]{background:#fafbfc;border:1px solid #ebeef5;border-radius:12px;padding:16px 20px}.ts-ref-title[data-v-765c3830]{font-size:12px;font-weight:700;color:#909399;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.ts-ref-grid[data-v-765c3830]{display:flex;flex-wrap:wrap;gap:8px}.ts-ref-card[data-v-765c3830]{display:flex;flex-direction:column;gap:2px;padding:10px 16px;background:#fff;border:1px solid #e8ecf1;border-radius:10px;cursor:pointer;transition:.12s;min-width:120px}.ts-ref-card[data-v-765c3830]:hover{border-color:#4e7cff;box-shadow:0 2px 8px rgba(78,124,255,.08)}.ts-ref-label[data-v-765c3830]{font-size:12px;color:#606266;font-weight:500}.ts-ref-ts[data-v-765c3830]{font-size:14px;font-family:monospace;color:#4e7cff;font-weight:600}@media(max-width:768px){.ts-body[data-v-765c3830]{flex-direction:column}.ts-live-bar[data-v-765c3830]{flex-wrap:wrap;gap:10px;padding:12px 16px}.ts-live-val[data-v-765c3830]{font-size:16px}.ts-live-divider[data-v-765c3830]{display:none}.ts-result-label[data-v-765c3830]{width:80px}}.ic-tool[data-v-5b16f7d2]{display:flex;flex-direction:column;gap:16px}.editor-pane[data-v-5b16f7d2]{background:#fafbfc;border-radius:12px;border:1px solid #ebeef5;padding:16px 20px;min-width:0;overflow:hidden}.pane-header[data-v-5b16f7d2]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.pane-dot[data-v-5b16f7d2]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.input-dot[data-v-5b16f7d2]{background:#4e7cff;box-shadow:0 0 6px rgba(78,124,255,.4)}.output-dot[data-v-5b16f7d2]{background:#43e97b;box-shadow:0 0 6px rgba(67,233,123,.4)}.pane-label[data-v-5b16f7d2]{font-size:13px;font-weight:700;color:#1a1f36}.pane-hint[data-v-5b16f7d2]{font-size:11px;color:#b0b8c4;margin-left:auto;white-space:nowrap}.ic-tool[data-v-5b16f7d2] .el-upload{width:100%}.ic-tool[data-v-5b16f7d2] .el-upload-dragger{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:170px;max-width:100%;width:100%;box-sizing:border-box}.ic-info[data-v-5b16f7d2]{display:flex;align-items:center;gap:14px;margin-top:12px;font-size:12px;color:#909399}.ic-info b[data-v-5b16f7d2]{color:#303133}.ic-config[data-v-5b16f7d2]{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.ic-ctrl-lbl[data-v-5b16f7d2]{font-size:12px;color:#909399;white-space:nowrap}.ic-result[data-v-5b16f7d2]{background:#f0f9eb;border:1px solid #e1f3d8;border-radius:12px;padding:20px 24px}.ic-result-hd[data-v-5b16f7d2]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.ic-result-actions[data-v-5b16f7d2]{display:flex;gap:8px;margin-top:16px}.ic-compare[data-v-5b16f7d2]{display:flex;gap:20px}.ic-compare-item[data-v-5b16f7d2]{flex:1;text-align:center}.ic-compare-item p[data-v-5b16f7d2]{font-size:12px;color:#909399;margin-bottom:8px;font-weight:600}.ic-compare-item img[data-v-5b16f7d2]{max-width:100%;max-height:320px;border:1px solid #e4e7ed;border-radius:8px;background:#fff}.ic-stats[data-v-5b16f7d2]{text-align:center;margin-top:12px;font-size:14px;color:#67c23a}.ic-stats strong[data-v-5b16f7d2]{font-size:20px}@media (max-width:640px){.editor-pane[data-v-5b16f7d2]{padding:12px 14px}.pane-hint[data-v-5b16f7d2]{display:none}.ic-tool[data-v-5b16f7d2] .el-upload-dragger{min-height:140px;padding:20px 12px}.ic-tool[data-v-5b16f7d2] .el-upload__text{font-size:12px}.ic-compare[data-v-5b16f7d2]{flex-direction:column}.ic-result[data-v-5b16f7d2]{padding:14px 16px}}.fmt-tool[data-v-9bcbe190]{display:flex;flex-direction:column;gap:12px}.fmt-toolbar[data-v-9bcbe190]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fmt-toolbar[data-v-9bcbe190] .el-button+.el-button{margin-left:0}.fmt-label[data-v-9bcbe190]{font-size:13px;font-weight:700;color:#1a1f36}.fmt-spacer[data-v-9bcbe190]{flex:1}.fmt-textarea[data-v-9bcbe190] textarea{font-family:JetBrains Mono,Fira Code,Consolas,monospace!important;font-size:13px!important;line-height:1.6!important;border-radius:10px;resize:vertical;min-height:360px}.fmt-status-bar[data-v-9bcbe190]{font-size:12px}.fmt-ok[data-v-9bcbe190]{color:#67c23a;display:flex;align-items:center;gap:4px}.fmt-hint[data-v-9bcbe190]{color:#c0c4cc}.qr-tool[data-v-6b59bee6]{display:flex;flex-direction:column;gap:16px}.editor-pane[data-v-6b59bee6]{background:#fafbfc;border-radius:12px;border:1px solid #ebeef5;padding:16px 20px;min-width:0;overflow:hidden}.pane-header[data-v-6b59bee6]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.pane-dot[data-v-6b59bee6]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.input-dot[data-v-6b59bee6]{background:#4e7cff;box-shadow:0 0 6px rgba(78,124,255,.4)}.output-dot[data-v-6b59bee6]{background:#43e97b;box-shadow:0 0 6px rgba(67,233,123,.4)}.pane-label[data-v-6b59bee6]{font-size:13px;font-weight:700;color:#1a1f36}.pane-hint[data-v-6b59bee6]{font-size:11px;color:#b0b8c4;margin-left:auto;white-space:nowrap}.qr-file-name[data-v-6b59bee6]{font-size:13px;color:#606266}.qr-tool[data-v-6b59bee6] .el-upload{width:100%}.qr-tool[data-v-6b59bee6] .el-upload-dragger{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:170px;max-width:100%;width:100%;box-sizing:border-box}.qr-state-pane[data-v-6b59bee6]{display:flex;flex-direction:column;align-items:center;padding:36px 20px;text-align:center}.qr-state-icon[data-v-6b59bee6]{font-size:36px;color:#4e7cff}.qr-state-text[data-v-6b59bee6]{margin:10px 0 0;font-size:14px;color:#606266}.qr-state-err-text[data-v-6b59bee6],.qr-state-err[data-v-6b59bee6]{color:#f56c6c}.qr-result[data-v-6b59bee6]{background:#f0f9eb;border:1px solid #e1f3d8;border-radius:12px;padding:20px 24px}.qr-result-hd[data-v-6b59bee6]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.qr-result-body[data-v-6b59bee6]{background:#fff;border:1px solid #e4e7ed;border-radius:8px;padding:16px 20px;min-height:56px}.qr-result-code[data-v-6b59bee6]{font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:15px;color:#1a1f36;word-break:break-all;white-space:pre-wrap;line-height:1.6}.qr-result-actions[data-v-6b59bee6]{display:flex;gap:8px;margin-top:14px}@media (max-width:640px){.editor-pane[data-v-6b59bee6]{padding:12px 14px}.pane-hint[data-v-6b59bee6]{display:none}.qr-tool[data-v-6b59bee6] .el-upload-dragger{min-height:140px;padding:20px 12px}.qr-tool[data-v-6b59bee6] .el-upload__text{font-size:12px}.qr-result[data-v-6b59bee6]{padding:14px 16px}.qr-result-code[data-v-6b59bee6]{font-size:13px}}.ocr-tool[data-v-8bd6b8ac]{display:flex;flex-direction:column;gap:16px}.editor-pane[data-v-8bd6b8ac]{background:#fafbfc;border-radius:12px;border:1px solid #ebeef5;padding:16px 20px;min-width:0;overflow:hidden}.pane-header[data-v-8bd6b8ac]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.pane-dot[data-v-8bd6b8ac]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.input-dot[data-v-8bd6b8ac]{background:#4e7cff;box-shadow:0 0 6px rgba(78,124,255,.4)}.output-dot[data-v-8bd6b8ac]{background:#43e97b;box-shadow:0 0 6px rgba(67,233,123,.4)}.pane-label[data-v-8bd6b8ac]{font-size:13px;font-weight:700;color:#1a1f36}.pane-hint[data-v-8bd6b8ac]{font-size:11px;color:#b0b8c4;margin-left:auto;white-space:nowrap}.editor-pane[data-v-8bd6b8ac] .el-upload{width:100%}[data-v-8bd6b8ac] .el-upload-dragger{max-width:100%;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:170px}.ocr-out[data-v-8bd6b8ac]{background:#fff;border:1px solid #e4e7ed;border-radius:8px;padding:16px;min-height:80px;max-height:400px;overflow-y:auto}.ocr-out code[data-v-8bd6b8ac]{font-size:14px;color:#303133;white-space:pre-wrap;word-break:break-all;line-height:1.7}.ts-err[data-v-8bd6b8ac]{font-size:13px;color:#f56c6c}@media (max-width:640px){.editor-pane[data-v-8bd6b8ac]{padding:12px 14px}.pane-hint[data-v-8bd6b8ac]{display:none}.editor-pane[data-v-8bd6b8ac] .el-upload-dragger{min-height:140px;padding:20px 12px}.editor-pane[data-v-8bd6b8ac] .el-upload__text{font-size:12px}}.ph-tool[data-v-0913a8b0]{display:flex;flex-direction:column;gap:12px}.editor-pane[data-v-0913a8b0]{background:#fafbfc;border-radius:12px;border:1px solid #ebeef5;padding:16px 20px}.pane-header[data-v-0913a8b0]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.pane-dot[data-v-0913a8b0]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.input-dot[data-v-0913a8b0]{background:#4e7cff;box-shadow:0 0 6px rgba(78,124,255,.4)}.pane-label[data-v-0913a8b0]{font-size:13px;font-weight:700;color:#1a1f36}.pane-hint[data-v-0913a8b0]{font-size:11px;color:#b0b8c4;margin-left:auto}.ph-card[data-v-0913a8b0]{background:#fff;border-radius:12px;border:1px solid #ebeef5;overflow:hidden}.ph-group[data-v-0913a8b0]{padding:16px 20px 14px}.ph-group-hd[data-v-0913a8b0]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#1a1f36;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f5f6f8}.ph-group-icon[data-v-0913a8b0]{font-size:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f5f6f8;border-radius:8px}.ph-group-cnt[data-v-0913a8b0]{font-size:11px;font-weight:500;color:#8892a6;margin-left:auto;background:#f5f6f8;padding:2px 10px;border-radius:10px;letter-spacing:.5px}.ph-grid[data-v-0913a8b0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.ph-item[data-v-0913a8b0]{display:flex;align-items:center;justify-content:space-between;padding:7px 14px;background:#fafbfc;border-radius:8px;cursor:pointer;transition:all .15s;border:1px solid transparent;gap:8px}.ph-item[data-v-0913a8b0]:hover{background:#f0f4ff;border-color:#d0ddf8;transform:translateY(-1px);box-shadow:0 2px 6px rgba(78,124,255,.08)}.ph-item-name[data-v-0913a8b0]{font-size:13px;color:#4a5568;white-space:nowrap}.ph-item-num[data-v-0913a8b0]{font-family:JetBrains Mono,Consolas,monospace;font-size:13px;color:#4e7cff;font-weight:600;white-space:nowrap}.ph-empty[data-v-0913a8b0]{text-align:center;padding:40px;font-size:13px;color:#b0b8c4}.lq-tool[data-v-ad43c7de]{display:flex;flex-direction:column;gap:20px}.lq-hero[data-v-ad43c7de]{display:flex;align-items:center;gap:16px}.lq-hero-icon[data-v-ad43c7de]{width:52px;height:52px;border-radius:14px;flex-shrink:0;background:#f0f4ff;display:flex;align-items:center;justify-content:center;font-size:24px;color:#4e7cff}.lq-hero-text h3[data-v-ad43c7de]{margin:0;font-size:16px;font-weight:700;color:#1a1f36}.lq-search[data-v-ad43c7de]{display:flex;gap:10px}.lq-input[data-v-ad43c7de]{flex:1;min-width:0}.lq-cards[data-v-ad43c7de]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.lq-card[data-v-ad43c7de]{background:#fafbfc;border:1px solid #ebeef5;border-radius:10px;padding:16px 18px;display:flex;flex-direction:column;gap:6px;transition:border-color .15s}.lq-card[data-v-ad43c7de]:hover{border-color:#4e7cff}.lq-card-label[data-v-ad43c7de]{font-size:11px;font-weight:600;color:#909399;text-transform:uppercase;letter-spacing:1px}.lq-card-val[data-v-ad43c7de]{font-size:15px;color:#303133;font-weight:500;word-break:break-all}.lq-card-em[data-v-ad43c7de]{font-size:18px;font-weight:700;color:#1a1f36}.lq-hint[data-v-ad43c7de]{font-size:13px;color:#c0c4cc;text-align:center;padding:8px 0}@media (max-width:640px){.lq-cards[data-v-ad43c7de]{grid-template-columns:1fr 1fr}.lq-hero-text h3[data-v-ad43c7de]{font-size:16px}}.cc-tool[data-v-2fc87f91]{display:flex;flex-direction:column;gap:14px}.editor-pane[data-v-2fc87f91]{background:#fafbfc;border-radius:12px;border:1px solid #ebeef5;padding:16px 20px}.pane-header[data-v-2fc87f91]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.pane-dot[data-v-2fc87f91]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.input-dot[data-v-2fc87f91]{background:#4e7cff;box-shadow:0 0 6px rgba(78,124,255,.4)}.pane-label[data-v-2fc87f91]{font-size:13px;font-weight:700;color:#1a1f36}.pane-hint[data-v-2fc87f91]{font-size:11px;color:#b0b8c4;margin-left:auto}.code-textarea[data-v-2fc87f91] textarea{font-family:JetBrains Mono,Consolas,monospace!important;font-size:13px!important;border-radius:8px;resize:none}.cc-stats[data-v-2fc87f91]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.cc-stat[data-v-2fc87f91]{background:#fff;border-radius:10px;padding:14px 16px;text-align:center;border:1px solid #ebeef5}.cc-stat-val[data-v-2fc87f91]{font-size:22px;font-weight:700;color:#4e7cff;font-family:monospace}.cc-stat-lbl[data-v-2fc87f91]{font-size:11px;color:#8892a6;margin-top:2px}@media(max-width:560px){.cc-stats[data-v-2fc87f91]{grid-template-columns:repeat(2,1fr)}}.rx-tool[data-v-09b1b7d6]{display:flex;flex-direction:column;gap:14px;max-width:100%}.editor-pane[data-v-09b1b7d6]{background:#fafbfc;border-radius:12px;border:1px solid #ebeef5;padding:16px 20px}.pane-header[data-v-09b1b7d6]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.pane-dot[data-v-09b1b7d6]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.input-dot[data-v-09b1b7d6]{background:#4e7cff;box-shadow:0 0 6px rgba(78,124,255,.4)}.output-dot[data-v-09b1b7d6]{background:#43e97b;box-shadow:0 0 6px rgba(67,233,123,.4)}.pane-label[data-v-09b1b7d6]{font-size:13px;font-weight:700;color:#1a1f36}.pane-hint[data-v-09b1b7d6]{font-size:11px;color:#b0b8c4;margin-left:auto}.rx-pattern-row[data-v-09b1b7d6]{display:flex;align-items:center;gap:4px}.rx-mono[data-v-09b1b7d6] input{font-family:JetBrains Mono,Consolas,monospace!important;font-size:14px!important}.rx-flex[data-v-09b1b7d6]{flex:1}.rx-flag[data-v-09b1b7d6]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:5px;font-size:11px;font-weight:700;font-family:monospace;cursor:pointer;color:#909399;background:#f0f2f5;transition:.12s;border:1px solid transparent}.rx-flag.on[data-v-09b1b7d6],.rx-flag[data-v-09b1b7d6]:hover{color:#4e7cff;border-color:#4e7cff}.rx-flag.on[data-v-09b1b7d6]{background:#e8f0fe}.rx-flag-full[data-v-09b1b7d6]{width:auto;padding:0 8px;font-size:12px}.rx-match-ok[data-v-09b1b7d6]{color:#43a047!important}.rx-match-fail[data-v-09b1b7d6]{color:#e74c3c!important}.rx-pattern-err[data-v-09b1b7d6]{font-size:12px;color:#e74c3c;margin-top:8px;padding:6px 10px;background:#fff5f5;border-radius:6px}.rx-text-wrap[data-v-09b1b7d6]{position:relative;min-height:120px}.rx-text-backdrop[data-v-09b1b7d6]{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;pointer-events:none;z-index:1}.rx-text-highlights[data-v-09b1b7d6]{padding:12px 15px;font-size:13px;font-family:JetBrains Mono,Consolas,monospace;line-height:1.7;color:transparent;white-space:pre-wrap;word-break:break-all}.rx-text-highlights[data-v-09b1b7d6] mark{background:rgba(78,124,255,.2);color:transparent;border-radius:2px;padding:1px 0}.rx-textarea[data-v-09b1b7d6]{position:relative;z-index:2;width:100%;box-sizing:border-box;border:1.5px solid #e1e5e9;border-radius:8px;padding:12px 15px;font-size:13px;font-family:JetBrains Mono,Consolas,monospace;line-height:1.7;color:#303133;outline:none;resize:vertical;background:transparent;min-height:120px;transition:.15s}.rx-textarea[data-v-09b1b7d6]:focus{border-color:#4e7cff;box-shadow:0 0 0 3px rgba(78,124,255,.06);background:hsla(0,0%,100%,.6)}.rx-textarea[data-v-09b1b7d6]::-moz-placeholder{color:#c0c8d4}.rx-textarea[data-v-09b1b7d6]::placeholder{color:#c0c8d4}.rx-matches[data-v-09b1b7d6]{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow:auto}.rx-match-item[data-v-09b1b7d6]{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;background:#fff;border:1px solid #f0f2f5;border-radius:7px}.rx-match-idx[data-v-09b1b7d6]{display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:50%;background:#fdf6ec;color:#e6a23c;font-size:11px;font-weight:700;flex-shrink:0}.rx-match-val[data-v-09b1b7d6]{font-size:13px;font-family:monospace;color:#303133;word-break:break-all;line-height:1.6}.rx-empty[data-v-09b1b7d6]{text-align:center;padding:32px 20px;color:#b0b8c4}.rx-empty-icon[data-v-09b1b7d6]{font-size:36px;font-family:monospace;font-weight:700;color:#d0d4dc;margin-bottom:12px}.rx-empty-title[data-v-09b1b7d6]{font-size:16px;font-weight:700;color:#909399;margin-bottom:6px}.rx-empty-desc[data-v-09b1b7d6]{font-size:13px;margin-bottom:20px}.rx-empty-steps[data-v-09b1b7d6]{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.rx-step[data-v-09b1b7d6]{display:flex;align-items:center;gap:8px;font-size:12px;color:#b0b8c4}.rx-step-num[data-v-09b1b7d6]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#f0f2f5;color:#909399;font-size:11px;font-weight:700}.rx-ref[data-v-09b1b7d6]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rx-ref-lbl[data-v-09b1b7d6]{font-size:11px;color:#b0b8c4;white-space:nowrap}.rx-chip[data-v-09b1b7d6]{font-size:11px;padding:4px 10px;border-radius:4px;cursor:pointer;background:#f5f6f8;color:#606266;border:1px solid #e4e7ed;font-family:monospace;transition:.12s}.rx-chip[data-v-09b1b7d6]:hover{border-color:#4e7cff;color:#4e7cff;background:#f0f4ff}@media(max-width:640px){.rx-empty-steps[data-v-09b1b7d6]{flex-direction:column;align-items:center;gap:12px}}.fmt-tool[data-v-14962cb2]{display:flex;flex-direction:column;gap:12px;max-width:100%}.fmt-toolbar[data-v-14962cb2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fmt-toolbar[data-v-14962cb2] .el-button+.el-button{margin-left:0}.fmt-label[data-v-14962cb2]{font-size:13px;font-weight:700;color:#1a1f36}.fmt-spacer[data-v-14962cb2]{flex:1}.uc-chip[data-v-14962cb2]{padding:5px 14px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;color:#909399;background:#f0f2f5;transition:.12s;border:1px solid transparent}.uc-chip[data-v-14962cb2]:hover{color:#4e7cff}.uc-chip.on[data-v-14962cb2]{background:#e8f0fe;color:#4e7cff;border-color:#4e7cff}.fmt-textarea[data-v-14962cb2] textarea{font-family:JetBrains Mono,Fira Code,Consolas,monospace!important;font-size:13px!important;line-height:1.6!important;border-radius:10px;resize:vertical;min-height:240px}.jw-short[data-v-14962cb2] textarea{min-height:240px!important}.fmt-status-bar[data-v-14962cb2]{font-size:12px}.fmt-err[data-v-14962cb2]{color:#f56c6c;display:flex;align-items:center;gap:4px}.fmt-ok[data-v-14962cb2]{color:#67c23a;display:flex;align-items:center;gap:4px}.fmt-hint[data-v-14962cb2]{color:#c0c4cc}.jw-panes[data-v-14962cb2]{display:flex;gap:14px}.jw-pane[data-v-14962cb2]{flex:1;min-width:0;background:#fafbfc;border:1px solid #ebeef5;border-radius:10px;padding:14px 16px}.jw-pane-title[data-v-14962cb2]{font-size:12px;font-weight:700;color:#909399;margin-bottom:8px}.jw-sig-hint[data-v-14962cb2]{font-weight:400;color:#c0c4cc}.jw-code[data-v-14962cb2]{font-size:12px;font-family:monospace;color:#303133;line-height:1.5;white-space:pre-wrap;word-break:break-all;margin:0;background:#fff;padding:10px;border-radius:6px;max-height:200px;overflow:auto}.jw-claims[data-v-14962cb2]{display:flex;flex-direction:column;gap:4px;margin-top:10px}.jw-claim[data-v-14962cb2]{display:flex;align-items:center;gap:8px;font-size:12px;padding:4px 0}.jw-claim span[data-v-14962cb2]{color:#8892a6;width:56px;flex-shrink:0}.jw-claim code[data-v-14962cb2]{font-family:monospace;color:#303133}.jw-sig-pane[data-v-14962cb2]{margin-top:0}.jw-sig[data-v-14962cb2]{font-size:11px;font-family:monospace;color:#8892a6;word-break:break-all}.jw-badge[data-v-14962cb2]{font-size:10px;padding:2px 8px;border-radius:10px;font-weight:600}.jw-badge-ok[data-v-14962cb2]{background:#e8f8e8;color:#43a047}.jw-badge-err[data-v-14962cb2]{background:#fef0f0;color:#e74c3c}.jw-verify[data-v-14962cb2]{display:flex;align-items:center;gap:8px;margin-top:4px}.jw-mono[data-v-14962cb2] input{font-family:monospace!important}.jw-encode-ctrl[data-v-14962cb2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.jw-result[data-v-14962cb2]{background:#f0f9eb;border:1px solid #e1f3d8;border-radius:10px;padding:14px 16px;margin-top:4px}.jw-result-token[data-v-14962cb2]{display:block;font-size:12px;font-family:monospace;color:#303133;word-break:break-all;line-height:1.6;margin-bottom:8px;max-height:200px;overflow-y:auto}@media(max-width:768px){.jw-panes[data-v-14962cb2]{flex-direction:column}}.fmt-tool[data-v-91ca4926]{display:flex;flex-direction:column;gap:12px}.fmt-toolbar[data-v-91ca4926]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fmt-toolbar[data-v-91ca4926] .el-button+.el-button{margin-left:0}.fmt-label[data-v-91ca4926]{font-size:13px;font-weight:700;color:#1a1f36}.fmt-spacer[data-v-91ca4926]{flex:1}.fmt-textarea[data-v-91ca4926] textarea{font-family:JetBrains Mono,Fira Code,Consolas,monospace!important;font-size:13px!important;line-height:1.6!important;border-radius:10px;resize:vertical;min-height:360px}.fmt-status-bar[data-v-91ca4926]{font-size:12px}.fmt-err[data-v-91ca4926]{color:#f56c6c;display:flex;align-items:center;gap:4px}.fmt-ok[data-v-91ca4926]{color:#67c23a;display:flex;align-items:center;gap:4px}.fmt-hint[data-v-91ca4926]{color:#c0c4cc}.fmt-tool[data-v-0b32c25e]{display:flex;flex-direction:column;gap:12px;max-width:100%}.fmt-toolbar[data-v-0b32c25e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fmt-toolbar[data-v-0b32c25e] .el-button+.el-button{margin-left:0}.fmt-label[data-v-0b32c25e]{font-size:13px;font-weight:700;color:#1a1f36}.fmt-spacer[data-v-0b32c25e]{flex:1}.bc-grid[data-v-0b32c25e]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.bc-card[data-v-0b32c25e]{background:#fafbfc;border:2px solid #ebeef5;border-radius:12px;padding:16px 18px;display:flex;align-items:center;gap:10px;transition:.15s;position:relative}.bc-card.active[data-v-0b32c25e]{border-color:#4e7cff;background:#f8faff;box-shadow:0 0 0 4px rgba(78,124,255,.04)}.bc-card-hd[data-v-0b32c25e]{display:flex;flex-direction:column;gap:2px;min-width:60px;flex-shrink:0}.bc-card-label[data-v-0b32c25e]{font-size:13px;font-weight:700;color:#303133}.bc-card-base[data-v-0b32c25e]{font-size:10px;color:#b0b8c4;font-family:monospace}.bc-input[data-v-0b32c25e]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:18px;font-family:SF Mono,Menlo,Consolas,monospace;color:#1a1f36;padding:4px 0;text-align:right}.bc-input[data-v-0b32c25e]::-moz-placeholder{color:#d0d4dc;font-size:14px}.bc-input[data-v-0b32c25e]::placeholder{color:#d0d4dc;font-size:14px}.bc-copy[data-v-0b32c25e]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;cursor:pointer;background:transparent;color:#c0c8d4;transition:.12s;flex-shrink:0}.bc-copy[data-v-0b32c25e]:hover{background:#f0f4ff;color:#4e7cff}.fmt-status-bar[data-v-0b32c25e]{font-size:12px}.fmt-err[data-v-0b32c25e]{color:#f56c6c;display:flex;align-items:center;gap:4px}.fmt-hint[data-v-0b32c25e]{color:#c0c4cc}@media(max-width:480px){.bc-grid[data-v-0b32c25e]{grid-template-columns:1fr}}.ud-tool[data-v-83940e6a]{display:flex;flex-direction:column;gap:14px}.ud-controls[data-v-83940e6a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ud-lbl[data-v-83940e6a]{font-size:12px;color:#909399;font-weight:600}.ud-spacer[data-v-83940e6a]{flex:1}.ud-list[data-v-83940e6a]{display:flex;flex-direction:column;gap:6px}.ud-item[data-v-83940e6a]{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#fafbfc;border:1px solid #ebeef5;border-radius:8px;cursor:pointer;transition:all .15s}.ud-item[data-v-83940e6a]:hover{border-color:#4e7cff;background:#f0f4ff}.ud-num[data-v-83940e6a]{font-size:11px;color:#c0c4cc;min-width:20px;text-align:right}.ud-item code[data-v-83940e6a]{flex:1;font-family:JetBrains Mono,Consolas,monospace;font-size:14px;color:#303133;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.ud-copy[data-v-83940e6a]{font-size:12px;color:#c0c4cc;flex-shrink:0;opacity:0;transition:opacity .12s}.ud-item:hover .ud-copy[data-v-83940e6a]{opacity:1;color:#4e7cff}.ud-empty[data-v-83940e6a]{text-align:center;padding:40px;color:#c0c4cc;font-size:14px}.cc-tool[data-v-f649bd3a]{display:flex;flex-direction:column;gap:12px;max-width:100%}.cc-toolbar[data-v-f649bd3a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cc-toolbar[data-v-f649bd3a] .el-button+.el-button{margin-left:0}.cc-label[data-v-f649bd3a]{font-size:13px;font-weight:700;color:#1a1f36;white-space:nowrap}.cc-spacer[data-v-f649bd3a]{flex:1}.cc-textarea[data-v-f649bd3a] textarea{font-family:JetBrains Mono,Fira Code,Consolas,monospace!important;font-size:13px!important;line-height:1.6!important;border-radius:10px;resize:vertical}.cc-status-bar[data-v-f649bd3a]{font-size:12px}.cc-hint[data-v-f649bd3a]{color:#c0c4cc}.cc-grid[data-v-f649bd3a]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.cc-card[data-v-f649bd3a]{background:#fff;border:1.5px solid #ebeef5;border-radius:10px;padding:14px 16px;cursor:pointer;transition:all .15s;position:relative}.cc-card[data-v-f649bd3a]:hover{border-color:#4e7cff;box-shadow:0 2px 8px rgba(78,124,255,.06)}.cc-card.active[data-v-f649bd3a]{border-color:#67c23a;background:#f6fef6}.cc-card-hd[data-v-f649bd3a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.cc-card-hd span[data-v-f649bd3a]:first-child{font-size:11px;color:#909399;font-weight:600}.cc-card-badge[data-v-f649bd3a]{font-size:10px;color:#67c23a;font-weight:600}.cc-card-val[data-v-f649bd3a]{font-family:SF Mono,Menlo,Consolas,monospace;font-size:14px;color:#303133;word-break:break-all;line-height:1.5}@media(max-width:640px){.cc-grid[data-v-f649bd3a]{grid-template-columns:1fr}}.td-tool[data-v-1ac5bc44]{display:flex;flex-direction:column;gap:12px}.td-toolbar[data-v-1ac5bc44]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.td-toolbar[data-v-1ac5bc44] .el-button+.el-button{margin-left:0}.td-label[data-v-1ac5bc44]{font-size:13px;font-weight:700;color:#1a1f36;white-space:nowrap}.td-spacer[data-v-1ac5bc44]{flex:1}.td-textarea[data-v-1ac5bc44] textarea{font-family:JetBrains Mono,Fira Code,Consolas,monospace!important;font-size:13px!important;line-height:1.6!important;border-radius:10px;resize:vertical;min-height:360px}.td-status-bar[data-v-1ac5bc44]{font-size:12px}.td-ok[data-v-1ac5bc44]{color:#67c23a;display:flex;align-items:center;gap:4px}.td-hint[data-v-1ac5bc44]{color:#c0c4cc}.fmt-tool[data-v-12db938e]{display:flex;flex-direction:column;gap:12px;max-width:100%}.fmt-toolbar[data-v-12db938e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fmt-toolbar[data-v-12db938e] .el-button+.el-button{margin-left:0}.fmt-label[data-v-12db938e]{font-size:13px;font-weight:700;color:#1a1f36}.fmt-spacer[data-v-12db938e]{flex:1}.ps-input-wrap[data-v-12db938e]{display:flex;align-items:center;gap:8px}.ps-input-wrap .fmt-input[data-v-12db938e]{flex:1}.fmt-input[data-v-12db938e] input{font-family:SF Mono,Menlo,Consolas,monospace!important;font-size:14px!important;border-radius:10px}.ps-eye[data-v-12db938e]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1.5px solid #e1e5e9;background:#fafbfc;color:#909399;cursor:pointer;transition:.12s;flex-shrink:0}.ps-eye[data-v-12db938e]:hover{border-color:#4e7cff;color:#4e7cff}.ps-body[data-v-12db938e]{display:flex;flex-direction:column;gap:8px}.ps-bar[data-v-12db938e]{height:8px;background:#e4e7ed;border-radius:4px;overflow:hidden}.ps-bar-fill[data-v-12db938e]{height:100%;border-radius:4px;transition:all .3s}.ps-score[data-v-12db938e]{font-size:14px;font-weight:600;color:#303133}.ps-checks[data-v-12db938e]{display:flex;gap:14px;flex-wrap:wrap}.ps-checks span[data-v-12db938e]{font-size:12px;color:#c0c4cc;transition:.2s}.ps-checks span.ok[data-v-12db938e]{color:#67c23a}.fmt-status-bar[data-v-12db938e]{font-size:12px}.fmt-hint[data-v-12db938e]{color:#c0c4cc}.fmt-tool[data-v-f3eb3012]{display:flex;flex-direction:column;gap:12px}.fmt-toolbar[data-v-f3eb3012]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fmt-toolbar[data-v-f3eb3012] .el-button+.el-button{margin-left:0}.fmt-label[data-v-f3eb3012]{font-size:13px;font-weight:700;color:#1a1f36}.fmt-spacer[data-v-f3eb3012]{flex:1}.fmt-textarea[data-v-f3eb3012] textarea{font-family:JetBrains Mono,Fira Code,Consolas,monospace!important;font-size:13px!important;line-height:1.6!important;border-radius:10px;resize:vertical;min-height:360px}.fmt-status-bar[data-v-f3eb3012]{font-size:12px}.fmt-err[data-v-f3eb3012]{color:#f56c6c;display:flex;align-items:center;gap:4px}.fmt-ok[data-v-f3eb3012]{color:#67c23a;display:flex;align-items:center;gap:4px}.fmt-hint[data-v-f3eb3012]{color:#c0c4cc}.hs-tool[data-v-22952921]{display:flex;flex-direction:column;gap:12px}.editor-pane[data-v-22952921]{background:#fafbfc;border-radius:12px;border:1px solid #ebeef5;padding:14px 20px}.pane-header[data-v-22952921]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.pane-dot[data-v-22952921]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.input-dot[data-v-22952921]{background:#4e7cff;box-shadow:0 0 6px rgba(78,124,255,.4)}.pane-label[data-v-22952921]{font-size:13px;font-weight:700;color:#1a1f36}.hs-group-hd[data-v-22952921]{font-size:12px;font-weight:700;color:#8892a6;margin-bottom:8px}.hs-grid[data-v-22952921]{display:flex;flex-direction:column;gap:4px}.hs-item[data-v-22952921]{display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid #f5f6f8}.hs-item[data-v-22952921]:last-child{border-bottom:none}.hs-code[data-v-22952921]{font-family:monospace;font-size:14px;font-weight:700;color:#4e7cff;width:44px}.hs-name[data-v-22952921]{font-size:13px;color:#303133;width:180px}.hs-desc[data-v-22952921]{font-size:12px;color:#8892a6}.fmt-tool[data-v-0436010e]{display:flex;flex-direction:column;gap:12px}.fmt-toolbar[data-v-0436010e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fmt-toolbar[data-v-0436010e] .el-button+.el-button{margin-left:0}.fmt-label[data-v-0436010e]{font-size:13px;font-weight:700;color:#1a1f36}.fmt-spacer[data-v-0436010e]{flex:1}.fmt-textarea[data-v-0436010e] textarea{font-family:JetBrains Mono,Fira Code,Consolas,monospace!important;font-size:13px!important;line-height:1.6!important;border-radius:10px;resize:vertical;min-height:360px}.fmt-status-bar[data-v-0436010e]{font-size:12px}.fmt-err[data-v-0436010e]{color:#f56c6c;display:flex;align-items:center;gap:4px}.fmt-ok[data-v-0436010e]{color:#67c23a;display:flex;align-items:center;gap:4px}.fmt-hint[data-v-0436010e]{color:#c0c4cc}.fmt-tool[data-v-7a836e9d]{display:flex;flex-direction:column;gap:14px;max-width:100%}.fmt-toolbar[data-v-7a836e9d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fmt-toolbar[data-v-7a836e9d] .el-button+.el-button{margin-left:0}.fmt-label[data-v-7a836e9d]{font-size:13px;font-weight:700;color:#1a1f36;white-space:nowrap}.fmt-spacer[data-v-7a836e9d]{flex:1}.uc-chip[data-v-7a836e9d]{padding:5px 14px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;color:#909399;background:#f0f2f5;transition:.12s;border:1px solid transparent}.uc-chip[data-v-7a836e9d]:hover{color:#4e7cff}.uc-chip.on[data-v-7a836e9d]{background:#e8f0fe;color:#4e7cff;border-color:#4e7cff}.uc-convert[data-v-7a836e9d]{display:flex;align-items:center;gap:16px}.uc-card[data-v-7a836e9d]{flex:1;min-width:0;background:#fafbfc;border:1px solid #ebeef5;border-radius:14px;padding:20px;text-align:center;position:relative;overflow:hidden}.uc-card[data-v-7a836e9d]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.uc-card[data-v-7a836e9d]:first-of-type:before{background:#4e7cff}.uc-card-out[data-v-7a836e9d]:before{background:linear-gradient(90deg,#4e7cff,#67a870)}.uc-card[data-v-7a836e9d]:focus-within{border-color:#4e7cff;box-shadow:0 0 0 3px rgba(78,124,255,.06)}.uc-input[data-v-7a836e9d]{width:100%;box-sizing:border-box;border:none;outline:none;background:transparent;font-size:36px;font-family:SF Mono,Menlo,Consolas,monospace;text-align:center;color:#1a1f36;font-weight:600}.uc-input[data-v-7a836e9d]::-moz-placeholder{color:#d0d4dc;font-size:24px}.uc-input[data-v-7a836e9d]::placeholder{color:#d0d4dc;font-size:24px}.uc-result[data-v-7a836e9d]{font-size:36px;font-family:SF Mono,Menlo,Consolas,monospace;color:#4e7cff;font-weight:700;word-break:break-all;min-height:48px}.uc-result[data-v-7a836e9d],.uc-swap[data-v-7a836e9d]{display:flex;align-items:center;justify-content:center}.uc-swap[data-v-7a836e9d]{width:40px;height:40px;border-radius:50%;border:1.5px solid #e1e5e9;background:#fff;color:#909399;font-size:18px;cursor:pointer;transition:.12s;flex-shrink:0}.uc-swap[data-v-7a836e9d]:hover{border-color:#4e7cff;color:#4e7cff}.fmt-status-bar[data-v-7a836e9d]{font-size:12px;text-align:center}.fmt-ok[data-v-7a836e9d]{color:#67c23a}.fmt-hint[data-v-7a836e9d]{color:#c0c4cc}@media(max-width:640px){.uc-convert[data-v-7a836e9d]{flex-direction:column}.uc-swap[data-v-7a836e9d]{transform:rotate(90deg)}}.fmt-tool[data-v-cb18e28e]{display:flex;flex-direction:column;gap:12px}.fmt-toolbar[data-v-cb18e28e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fmt-toolbar[data-v-cb18e28e] .el-button+.el-button{margin-left:0}.fmt-label[data-v-cb18e28e]{font-size:13px;font-weight:700;color:#1a1f36}.fmt-spacer[data-v-cb18e28e]{flex:1}.fmt-textarea[data-v-cb18e28e] textarea{font-family:JetBrains Mono,Fira Code,Consolas,monospace!important;font-size:13px!important;line-height:1.6!important;border-radius:10px;resize:vertical;min-height:360px}.fmt-status-bar[data-v-cb18e28e]{font-size:12px}.fmt-err[data-v-cb18e28e]{color:#f56c6c;display:flex;align-items:center;gap:4px}.fmt-ok[data-v-cb18e28e]{color:#67c23a;display:flex;align-items:center;gap:4px}.fmt-hint[data-v-cb18e28e]{color:#c0c4cc}.ap-tool[data-v-770b26a2]{display:flex;flex-direction:column;gap:14px}.editor-pane[data-v-770b26a2]{background:#fafbfc;border-radius:12px;border:1px solid #ebeef5;padding:16px 20px}.ap-row[data-v-770b26a2]{display:flex;gap:8px}.ap-mono[data-v-770b26a2] input,.ap-mono[data-v-770b26a2] textarea{font-family:JetBrains Mono,Consolas,monospace!important;font-size:13px!important}.ap-flex[data-v-770b26a2]{flex:1}.ap-kv-row[data-v-770b26a2]{display:flex;gap:6px;align-items:center;margin-bottom:6px}.ap-resp-bar[data-v-770b26a2]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.ap-status[data-v-770b26a2]{font-weight:700;font-size:14px}.ap-ok[data-v-770b26a2]{color:#67c23a}.ap-redir[data-v-770b26a2]{color:#e6a23c}.ap-size[data-v-770b26a2],.ap-time[data-v-770b26a2]{font-size:12px;color:#8892a6}.ap-resp-body[data-v-770b26a2]{background:#fff;border:1px solid #e4e7ed;border-radius:8px;padding:14px;max-height:400px;overflow:auto}.ap-resp-body pre[data-v-770b26a2]{margin:0;white-space:pre-wrap;word-break:break-all;font-size:13px;font-family:monospace;color:#303133;line-height:1.6}.ap-err[data-v-770b26a2]{color:#f56c6c;font-size:13px}.sq-tool[data-v-2f15163a]{display:flex;flex-direction:column;gap:14px}.sq-card[data-v-2f15163a]{background:#fff;border:1px solid #ebeef5;border-radius:12px;padding:18px 22px}.sq-card-err[data-v-2f15163a]{background:#fff5f5;border-color:#fde0e0}.sq-card-hd[data-v-2f15163a]{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:700;color:#1a1f36;flex-wrap:wrap}.sq-card-hint[data-v-2f15163a]{font-size:11px;color:#b0b8c4;margin-left:auto;font-weight:400}.sq-dot[data-v-2f15163a]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.sq-dot-blue[data-v-2f15163a]{background:#4e7cff}.sq-dot-purple[data-v-2f15163a]{background:#6b3cf0}.sq-dot-green[data-v-2f15163a]{background:#43a047}.sq-badge[data-v-2f15163a]{font-size:10px;font-weight:600;padding:2px 10px;border-radius:10px}.sq-badge-on[data-v-2f15163a]{background:#e8f8e8;color:#43a047;margin-left:auto}.sq-mode-switch[data-v-2f15163a]{margin-left:auto}.sq-form[data-v-2f15163a]{display:flex;flex-direction:column;gap:10px}.sq-field[data-v-2f15163a]{display:flex;flex-direction:column;gap:4px}.sq-field label[data-v-2f15163a]{font-size:12px;font-weight:600;color:#909399}.sq-row[data-v-2f15163a]{display:flex;gap:10px}.sq-row .sq-field[data-v-2f15163a]{flex:1}.sq-agent-help[data-v-2f15163a]{font-size:12px;color:#909399;background:#f0f9ff;border:1px solid #d0e8ff;border-radius:8px;padding:8px 12px;display:flex;align-items:center;gap:6px}.sq-agent-help i[data-v-2f15163a]{color:#4e7cff}.sq-agent-dl[data-v-2f15163a]{margin-left:auto;color:#4e7cff;font-weight:600;text-decoration:none}.sq-agent-dl[data-v-2f15163a]:hover{text-decoration:underline}.sq-tags[data-v-2f15163a]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.sq-tag[data-v-2f15163a]{cursor:pointer;font-family:SF Mono,Consolas,monospace;font-size:12px}.sq-editor[data-v-2f15163a] textarea{font-family:JetBrains Mono,Consolas,monospace!important;font-size:13px!important;border-radius:8px}.sq-actions[data-v-2f15163a]{display:flex;gap:8px;margin-top:10px}.sq-table-wrap[data-v-2f15163a]{overflow:auto;max-height:400px;border-radius:8px;border:1px solid #e4e7ed}.sq-table[data-v-2f15163a]{width:100%;border-collapse:collapse;font-size:13px}.sq-table th[data-v-2f15163a]{background:#f8f9fb;padding:8px 12px;text-align:left;font-weight:600;color:#606266;border-bottom:2px solid #e4e7ed;white-space:nowrap;position:sticky;top:0}.sq-table td[data-v-2f15163a]{padding:7px 12px;border-bottom:1px solid #f0f2f5;color:#303133;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sq-table tbody tr[data-v-2f15163a]:hover{background:#f8f9fb}.sq-msg[data-v-2f15163a]{font-size:14px;color:#67c23a;padding:8px 0}.sq-err[data-v-2f15163a]{font-size:13px;color:#f56c6c}.rq-tool[data-v-5c98b52c]{display:flex;flex-direction:column;gap:14px}.rq-card[data-v-5c98b52c]{background:#fff;border:1px solid #ebeef5;border-radius:12px;padding:18px 22px}.rq-card-err[data-v-5c98b52c]{background:#fff5f5;border-color:#fde0e0}.rq-card-hd[data-v-5c98b52c]{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:700;color:#1a1f36;flex-wrap:wrap}.rq-card-hint[data-v-5c98b52c]{font-size:11px;color:#b0b8c4;margin-left:auto;font-weight:400}.rq-dot[data-v-5c98b52c]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.rq-dot-blue[data-v-5c98b52c]{background:#4e7cff}.rq-dot-purple[data-v-5c98b52c]{background:#6b3cf0}.rq-dot-green[data-v-5c98b52c]{background:#43a047}.rq-badge[data-v-5c98b52c]{font-size:10px;font-weight:600;padding:2px 10px;border-radius:10px}.rq-badge-on[data-v-5c98b52c]{background:#e8f8e8;color:#43a047;margin-left:auto}.rq-mode-switch[data-v-5c98b52c]{margin-left:auto}.rq-form[data-v-5c98b52c]{display:flex;flex-direction:column;gap:10px}.rq-field[data-v-5c98b52c]{display:flex;flex-direction:column;gap:4px}.rq-field label[data-v-5c98b52c]{font-size:12px;font-weight:600;color:#909399}.rq-field-btn[data-v-5c98b52c]{justify-content:flex-end}.rq-row[data-v-5c98b52c]{display:flex;gap:10px}.rq-row .rq-field[data-v-5c98b52c]{flex:1}.rq-agent-help[data-v-5c98b52c]{font-size:12px;color:#909399;background:#f0f9ff;border:1px solid #d0e8ff;border-radius:8px;padding:8px 12px;display:flex;align-items:center;gap:6px}.rq-agent-help i[data-v-5c98b52c]{color:#4e7cff}.rq-agent-dl[data-v-5c98b52c]{margin-left:auto;color:#4e7cff;font-weight:600;text-decoration:none}.rq-agent-dl[data-v-5c98b52c]:hover{text-decoration:underline}.rq-tags[data-v-5c98b52c]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.rq-tag[data-v-5c98b52c]{cursor:pointer;font-family:SF Mono,Consolas,monospace;font-size:12px}.rq-input-row[data-v-5c98b52c]{display:flex;gap:8px}.rq-cmd-input[data-v-5c98b52c]{flex:1}.rq-cmd-input[data-v-5c98b52c] input{font-family:JetBrains Mono,Consolas,monospace!important;font-size:13px!important}.rq-cmd-hint[data-v-5c98b52c]{font-size:11px;color:#b0b8c4;margin-top:6px}.rq-result-wrap[data-v-5c98b52c]{max-height:500px;overflow:auto}.rq-copy-btn[data-v-5c98b52c]{border:none;background:none;color:#b0b8c4;cursor:pointer;padding:2px 6px;font-size:14px;border-radius:4px}.rq-copy-btn[data-v-5c98b52c]:hover{color:#4e7cff;background:#f0f5ff}.rq-str-meta[data-v-5c98b52c]{font-size:11px;color:#b0b8c4;margin-bottom:8px}.rq-str-val[data-v-5c98b52c]{font-family:JetBrains Mono,Consolas,monospace;font-size:13px;color:#303133;word-break:break-all;white-space:pre-wrap}.rq-str-val pre[data-v-5c98b52c]{margin:0;white-space:pre-wrap;background:#f8f9fb;padding:12px;border-radius:8px;max-height:400px;overflow:auto;font-size:13px}.rq-str-fold[data-v-5c98b52c]{max-height:120px;overflow:hidden;position:relative}.rq-str-fold[data-v-5c98b52c]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(transparent,#fff)}.rq-str-acts[data-v-5c98b52c]{display:flex;gap:8px;margin-top:10px}.rq-type-hd[data-v-5c98b52c]{font-size:12px;color:#909399;margin-bottom:10px;display:flex;align-items:center;gap:10px}.rq-map-search[data-v-5c98b52c]{width:180px;margin-left:auto}.rq-list[data-v-5c98b52c]{font-family:JetBrains Mono,Consolas,monospace;font-size:13px}.rq-list-item[data-v-5c98b52c]{display:flex;gap:12px;align-items:flex-start;padding:6px 8px;border-radius:4px}.rq-list-item.rq-stripe[data-v-5c98b52c]{background:#f8f9fb}.rq-idx[data-v-5c98b52c]{color:#b0b8c4;min-width:40px;text-align:right;font-size:11px;flex-shrink:0;padding-top:1px}.rq-list-item code[data-v-5c98b52c]{color:#303133;word-break:break-all}.rq-more-btn[data-v-5c98b52c]{margin-top:10px;width:100%}.rq-map-row:nth-child(2n) td[data-v-5c98b52c]{background:#f8f9fb}.rq-empty[data-v-5c98b52c]{text-align:center;padding:24px;color:#b0b8c4;font-size:13px}.rq-nil[data-v-5c98b52c]{text-align:center;padding:20px;color:#b0b8c4;font-size:14px;font-style:italic}.rq-raw-val[data-v-5c98b52c]{font-family:JetBrains Mono,Consolas,monospace;font-size:22px;color:#303133;padding:12px 0;word-break:break-all;text-align:center}.rq-table[data-v-5c98b52c]{width:100%;border-collapse:collapse;font-size:13px}.rq-table th[data-v-5c98b52c]{background:#f5f6f8;padding:8px 12px;text-align:left;font-weight:600;color:#1a1f36;border-bottom:2px solid #e4e7ed;position:sticky;top:0}.rq-table td[data-v-5c98b52c]{padding:7px 12px;border-bottom:1px solid #f0f2f5;color:#303133}.rq-table code[data-v-5c98b52c]{font-family:JetBrains Mono,Consolas,monospace}.rq-err[data-v-5c98b52c]{font-size:13px;color:#f56c6c}.mde-root{width:100%;display:flex;flex-direction:column}.mde-toolbar{display:flex;align-items:center;gap:2px;padding:6px 10px;background:#fff;border:1px solid #dcdfe6;border-radius:8px 8px 0 0;border-bottom:none;flex-wrap:wrap}.mde-tb-group{display:flex;gap:1px}.mde-tb-sep{width:1px;height:18px;background:#e4e7ed;margin:0 6px}.mde-tb-btn{width:30px;height:30px;border:none;background:none;border-radius:4px;font-size:13px;color:#606266;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s}.mde-tb-btn:hover{background:#f0f2f5;color:#303133}.mde-tb-btn:active{background:#e4e7ed}.mde-tb-sample{width:auto;padding:0 10px;font-size:12px;font-weight:600;color:#4e7cff}.mde-tb-right{margin-left:auto;display:flex;align-items:center;gap:8px}.mde-stats{font-size:11px;color:#b0b8c4;white-space:nowrap}.mde-panel{border:1px solid #dcdfe6;border-radius:0 0 8px 8px;overflow:hidden;display:flex;flex-direction:column}.mde-section-hd{padding:8px 14px;font-size:11px;font-weight:600;color:#b0b8c4;text-transform:uppercase;letter-spacing:1px;background:#fafbfc;border-bottom:1px solid #ebeef5}.mde-section-divider{height:1px;background:#e4e7ed}.mde-ta{display:block;width:100%;min-height:280px;border:none;outline:none;resize:vertical;padding:16px;font-size:14px;font-family:SF Mono,Fira Code,Consolas,monospace;line-height:1.7;color:#303133;background:#fff}.mde-ta:focus{background:#fcfcfd}.mde-ta::-moz-placeholder{color:#c0c4cc}.mde-ta::placeholder{color:#c0c4cc}.mde-preview{padding:16px;min-height:120px}.mde-section-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;background:#fafbfc;min-height:200px}.mde-empty-icon{font-size:40px;color:#dcdfe6;margin-bottom:12px}.mde-empty-title{font-size:15px;font-weight:600;color:#909399;margin-bottom:8px}.mde-empty-text{font-size:13px;color:#c0c4cc;margin-bottom:20px}.mde-empty-hint{display:flex;flex-direction:column;gap:6px}.mde-empty-hint div{font-size:12px;color:#c0c4cc;font-family:SF Mono,monospace}.mde-quick-ref{color:#b0b8cc;font-weight:600;margin-bottom:10px}.mde-c h1{font-size:1.6em;border-bottom:2px solid #e4e7ed;padding-bottom:8px;margin:0 0 14px;color:#1a1f36}.mde-c h2{font-size:1.3em;margin:20px 0 10px;color:#1a1f36}.mde-c h3{font-size:1.1em;margin:16px 0 8px;color:#303133}.mde-c h4{font-size:1em;margin:12px 0 6px;color:#303133}.mde-c p{margin:0 0 10px;line-height:1.8}.mde-c ol,.mde-c ul{padding-left:24px;margin:0 0 10px}.mde-c li{margin-bottom:4px;line-height:1.7}.mde-c code{background:#f0f2f5;padding:2px 6px;border-radius:4px;font-family:SF Mono,Fira Code,monospace;font-size:.88em;color:#d63384}.mde-c pre{background:#1e1e2e;color:#cdd6f4;padding:14px 16px;border-radius:8px;overflow-x:auto;margin:0 0 12px;line-height:1.6}.mde-c pre code{background:none;padding:0;color:inherit;font-size:13px}.mde-c blockquote{border-left:3px solid #4e7cff;color:#606266;padding:8px 16px;margin:0 0 12px;background:#f5f7ff;border-radius:0 6px 6px 0}.mde-c blockquote p{margin:0}.mde-c a{color:#4e7cff;text-decoration:none}.mde-c a:hover{text-decoration:underline}.mde-c hr{border:none;border-top:1px solid #e4e7ed;margin:18px 0}.mde-c img{max-width:100%;border-radius:6px;display:block}.mde-c strong{color:#1a1f36}.mde-c del{color:#909399}.mde-c table{width:100%;border-collapse:collapse;margin:0 0 14px;font-size:13px}.mde-c td,.mde-c th{padding:8px 12px;border:1px solid #e4e7ed;text-align:left}.mde-c th{background:#f5f7fa;font-weight:600;color:#303133}.mde-c td{color:#4a5568}.mde-c .tasks{list-style:none;padding-left:4px}.mde-c .tasks li{display:flex;align-items:flex-start;gap:8px}.mde-c .tasks input[type=checkbox]{margin-top:4px;accent-color:#4e7cff}.mde-c .tasks .checked span{text-decoration:line-through;color:#909399}@media (max-width:768px){.mde-stats,.mde-tb-sep{display:none}.mde-ta{min-height:240px}}.mc-root{width:100%}.mc-section{margin-bottom:16px}.mc-title{font-size:14px;font-weight:700;color:#303133;margin-bottom:10px;padding-left:10px;border-left:3px solid #4e7cff}.mc-form{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px 16px}.mc-row{display:flex;flex-direction:column;gap:4px}.mc-row label{font-size:12px;font-weight:600;color:#909399}.mc-method{margin-bottom:20px;display:flex;align-items:center;gap:12px}.mc-method label{font-size:13px;font-weight:600;color:#606266}.mc-cards{display:flex;gap:14px}.mc-card{flex:1;background:#f5f7fa;border-radius:10px;padding:16px;text-align:center}.mc-card-val{font-size:20px;font-weight:700;color:#4e7cff;word-break:break-all}.mc-card-label{font-size:12px;color:#909399;margin-top:4px}.mc-breakdown{display:flex;gap:20px;margin-top:14px;padding:12px 16px;background:#fafbfc;border-radius:8px}.mc-sub{font-size:13px;color:#606266;display:flex;align-items:center;gap:6px}.mc-sub strong{color:#303133}.mc-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.mc-dot-c{background:#4e7cff}.mc-dot-g{background:#67c23a}.mc-detail-title{font-size:13px;font-weight:600;color:#606266}.mc-table-wrap{max-height:420px;overflow:auto}.mc-table{width:100%;border-collapse:collapse;font-size:13px}.mc-table td,.mc-table th{padding:6px 10px;text-align:right;border-bottom:1px solid #ebeef5}.mc-table th{background:#fafbfc;color:#606266;font-weight:600;position:sticky;top:0}.mc-table td{color:#303133;font-family:monospace}.mc-empty,.mc-table td:first-child,.mc-table th:first-child{text-align:center}.mc-empty{padding:40px;color:#c0c4cc;font-size:14px}@media (max-width:640px){.mc-form{grid-template-columns:1fr}.mc-breakdown,.mc-cards{flex-direction:column}}.tax-root{width:100%}.tax-section{margin-bottom:16px}.tax-title{font-size:14px;font-weight:700;color:#303133;margin-bottom:10px}.tax-form{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;margin-bottom:18px}.tax-row{display:flex;flex-direction:column;gap:4px}.tax-row label{font-size:13px;font-weight:600;color:#606266}.tax-cards{display:flex;gap:14px}.tax-card{flex:1;background:#f5f7fa;border-radius:10px;padding:16px;text-align:center}.tax-card-highlight{background:#fef0f0}.tax-card-highlight .tax-card-val{color:#f56c6c}.tax-card-val{font-size:20px;font-weight:700;color:#4e7cff;word-break:break-all}.tax-card-label{font-size:12px;color:#909399;margin-top:4px}.tax-rate-info{margin-top:12px;font-size:13px;color:#8892a6;padding:8px 14px;background:#fafbfc;border-radius:6px}.tax-ref-title{font-size:13px;font-weight:600;color:#606266}.tax-table{width:100%;border-collapse:collapse;font-size:13px}.tax-table td,.tax-table th{padding:6px 12px;text-align:center;border-bottom:1px solid #ebeef5}.tax-table th{background:#fafbfc;color:#909399;font-weight:600}.tax-table td{color:#303133}.tax-empty{text-align:center;padding:40px;color:#c0c4cc;font-size:14px}@media (max-width:640px){.tax-cards,.tax-form{flex-direction:column;grid-template-columns:1fr}}.ws-root{width:100%}.ws-bar{display:flex;gap:10px}.ws-url{flex:1}.ws-url>>>input{font-family:SF Mono,Consolas,monospace;font-size:14px}.ws-status-bar{display:flex;align-items:center;gap:14px;margin-top:14px}.ws-idle,.ws-live{font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.ws-live:before{content:"";width:8px;height:8px;border-radius:50%;background:#67c23a;box-shadow:0 0 8px rgba(103,194,58,.5)}.ws-live{color:#67c23a}.ws-idle:before{content:"";width:8px;height:8px;border-radius:50%;background:#c0c4cc}.ws-idle{color:#909399}.ws-count{font-size:12px;color:#b0b8c4}.ws-log{margin-top:12px;border:1px solid #ebeef5;border-radius:12px;padding:16px;min-height:280px;max-height:420px;overflow:auto;background:#fafbfc}.ws-hint{text-align:center;padding:80px 20px}.ws-hint-icon{font-size:32px;color:#dcdfe6;margin-bottom:12px}.ws-hint-text{font-size:14px;color:#c0c4cc}.ws-msg{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}.ws-msg.send{flex-direction:row-reverse}.ws-arrow{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0;font-weight:700}.ws-msg.recv .ws-arrow{background:#f0fdf4;color:#67c23a}.ws-msg.send .ws-arrow{background:#e8f0fe;color:#4e7cff}.ws-bubble{max-width:85%;padding:8px 14px;border-radius:10px;font-size:13px;line-height:1.6;word-break:break-all;font-family:SF Mono,Consolas,monospace;white-space:pre-wrap}.ws-msg.recv .ws-bubble{background:#fff;color:#303133;border:1px solid #e4e7ed;border-top-left-radius:2px}.ws-msg.send .ws-bubble{background:#4e7cff;color:#fff;border-top-right-radius:2px}.ws-input-row{margin-top:12px}.ws-input-row>>>.el-input__inner{font-family:monospace}@media (max-width:640px){.ws-bubble{max-width:75%}}.dns-root{width:100%}.dns-input-row{display:flex;gap:10px;align-items:center}.dns-domain{flex:1}.dns-domain input{font-family:monospace;font-size:14px!important}.dns-result{margin-top:16px}.dns-result-bar{font-size:13px;color:#606266;margin-bottom:8px}.dns-table{width:100%;border-collapse:collapse;font-size:13px}.dns-table td,.dns-table th{padding:8px 12px;text-align:left;border-bottom:1px solid #ebeef5}.dns-table th{background:#fafbfc;color:#909399;font-weight:600}.dns-table td code{font-family:monospace;font-size:13px;color:#303133;word-break:break-all}.dns-type-tag{display:inline-block;padding:1px 8px;border-radius:3px;font-size:12px;font-weight:600;background:#e8f0fe;color:#4e7cff}.dns-err{margin-top:16px;padding:12px 16px;background:#fef0f0;border-radius:8px;color:#f56c6c;font-size:13px}.dns-empty{margin-top:16px;text-align:center;padding:40px;color:#c0c4cc;font-size:14px}.sd-root{max-width:100%;display:flex;gap:14px;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:100%}.sd-side{width:128px;flex-shrink:0;padding:14px;background:#fff;border:1px solid #e8eaef;border-radius:10px;display:flex;flex-direction:column;gap:0}.sd-side-t{font-size:11px;font-weight:700;color:#b0b8c4;text-transform:uppercase;letter-spacing:1.5px;margin:14px 0 8px}.sd-side-t:first-child{margin-top:0}.sd-btn-row{display:flex;flex-direction:column;gap:5px}.sd-btn1{padding:6px 10px;border-radius:5px;font-size:12px;cursor:pointer;background:#4e7cff;color:#fff;text-align:center;font-weight:500;transition:.15s;display:flex;align-items:center;justify-content:center;gap:4px}.sd-btn1:hover{background:#3b5ccc}.sd-btn2{padding:6px 10px;border-radius:5px;font-size:12px;cursor:pointer;border:1px solid #e4e7ed;color:#606266;text-align:center;transition:.15s;display:flex;align-items:center;justify-content:center;gap:4px}.sd-btn2:hover{background:#f5f7fa;border-color:#c8cdd4}.sd-kv{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.sd-kv kbd{font-size:10px;padding:0 5px;border:1px solid #dcdfe6;border-radius:3px;background:#fafbfc;color:#606266;font-family:monospace}.sd-kv span,.sd-tip{font-size:11px;color:#8892a6}.sd-tip{line-height:1.8}.sd-main{flex:1;min-width:0;display:flex;flex-direction:column}.sd-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-shrink:0}.sd-inf{font-size:12px;color:#b0b8c4}.sd-acts{display:flex;align-items:center;gap:8px}.sd-acts>>>.el-button+.el-button{margin-left:0}.sd-root:-webkit-full-screen,.sd-root:fullscreen{background:#fff;padding:16px}.sd-cv{flex:1;border:1px solid #ddd;background:#fff;position:relative;overflow:auto}.sd-hdr{position:absolute;width:112px;height:28px;display:flex;align-items:center;justify-content:center;background:#fafafa;border:1.5px solid #ccc;border-radius:3px;cursor:pointer;z-index:2;transition:.12s}.sd-hdr.on,.sd-hdr:hover{border-color:#06c}.sd-hdr.on{background:#e6f0fa}.sd-hdr.from{border-color:#e69000;background:#fffaf0}.sd-hn{font-size:13px}.sd-ei,.sd-hn{color:#333;font-family:Consolas,Menlo,monospace}.sd-ei{width:100px;height:20px;border:1.5px solid #06c;border-radius:2px;text-align:center;font-size:12px;outline:none;background:#fff}.sd-em{position:absolute;z-index:5;font-size:11px;width:80px;height:20px}.fc-root{max-width:100%;gap:0;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:100%;min-height:600px;border-radius:8px;overflow:hidden;border:1px solid #ebeef5}.fc-root,.fc-sidebar{display:flex;background:#fff}.fc-sidebar{width:176px;flex-shrink:0;border-right:1px solid #ebeef5;flex-direction:column;position:relative;transition:width .2s}.fc-sidebar.collapsed{width:32px}.fc-sidebar-toggle{position:absolute;right:-1px;top:50%;transform:translateY(-50%);width:18px;height:40px;background:#fff;border:1px solid #ebeef5;border-radius:0 4px 4px 0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;color:#b0b8c4;font-size:10px}.fc-sidebar-toggle:hover{background:#f0f4ff;color:#4e7cff}.fc-sidebar-inner{padding:14px 12px;overflow-y:auto;flex:1;display:flex;flex-direction:column}.fc-sidebar-hd{margin-bottom:14px}.fc-sidebar-title{font-size:13px;font-weight:700;color:#1a1f36;display:block;margin-bottom:2px}.fc-sidebar-desc{font-size:10px;color:#b0b8c4}.fc-shape-list{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}.fc-shape-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;cursor:grab;border:2px solid transparent;background:#fafbfc;transition:all .12s}.fc-shape-item:hover{border-color:#dcdfe6;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.04)}.fc-shape-item.on{border-color:#4e7cff;background:#f0f4ff;box-shadow:0 1px 6px rgba(78,124,255,.12)}.fc-shape-item:active{cursor:grabbing}.fc-shape-preview{width:48px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#fafbfc;flex-shrink:0}.fc-shape-preview svg{width:100%;height:100%;display:block}.fc-shape-name{font-size:12px;color:#303133;flex:1}.fc-shape-color{width:8px;height:8px;border-radius:50%;flex-shrink:0}.fc-sidebar-div{height:1px;background:#ebeef5;margin:12px 0}.fc-side-ops{display:flex;flex-direction:column;gap:2px}.fc-side-op{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;cursor:pointer;font-size:12px;color:#606266;transition:all .1s}.fc-side-op:hover{background:#f5f6f8;color:#4e7cff}.fc-side-op i{font-size:14px;width:16px;text-align:center}.fc-main{flex:1;display:flex;flex-direction:column;min-width:0}.fc-toolbar{display:flex;align-items:center;padding:6px 10px;border-bottom:1px solid #ebeef5;background:#fafbfc;flex-shrink:0;flex-wrap:wrap;gap:4px}.fc-toolbar>*{margin-left:0!important;margin-right:0!important}.fc-zoom-label{font-size:11px;color:#909399;font-variant-numeric:tabular-nums;font-family:monospace;min-width:30px;text-align:center}.fc-canvas{flex:1;position:relative;overflow:hidden;min-height:460px;background:#fafbfc}.fc-world{transform-origin:0 0;min-width:100%;min-height:100%;will-change:transform}.fc-svg{position:absolute;top:0;left:0;pointer-events:none;z-index:1}.fc-svg line,.fc-svg path{pointer-events:stroke}.fc-node{position:absolute;z-index:2;cursor:grab;filter:drop-shadow(0 1px 2px rgba(0,0,0,.06))}.fc-node.multi,.fc-node.selected{z-index:3}.fc-node.selected{filter:drop-shadow(0 2px 8px rgba(78,124,255,.2))}.fc-node.multi{filter:drop-shadow(0 2px 6px rgba(78,124,255,.12))}.fc-node.targeting{filter:drop-shadow(0 0 10px rgba(78,124,255,.4));z-index:3}.fc-node.targeting .fc-node-svg{opacity:.85}.fc-node-svg{display:block}.fc-edit-wrap{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:5}.fc-node-inp{width:100%;height:100%;border:2px solid #4e7cff;border-radius:4px;text-align:center;font-size:13px;outline:none;background:#fff;color:#303133;font-family:sans-serif;box-shadow:0 0 0 4px rgba(78,124,255,.08);box-sizing:border-box}.fc-dot{position:absolute;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #4e7cff;z-index:4;cursor:crosshair;opacity:0;transition:opacity .15s}.fc-node.multi .fc-dot,.fc-node.selected .fc-dot,.fc-node.targeting .fc-dot,.fc-node:hover .fc-dot{opacity:1}.fc-dt{top:-6px}.fc-db,.fc-dt{left:50%;margin-left:-6px}.fc-db{bottom:-6px}.fc-dl{left:-6px}.fc-dl,.fc-dr{top:50%;margin-top:-6px}.fc-dr{right:-6px}.fc-resize-handles{pointer-events:auto}.fc-rh{position:absolute;width:8px;height:8px;background:#fff;border:1.5px solid #4e7cff;z-index:4}.fc-rh-nw{top:-4px;left:-4px;cursor:nw-resize}.fc-rh-ne{top:-4px;right:-4px;cursor:ne-resize}.fc-rh-sw{bottom:-4px;left:-4px;cursor:sw-resize}.fc-rh-se{bottom:-4px;right:-4px;cursor:se-resize}.fc-status{display:flex;align-items:center;justify-content:space-between;padding:4px 12px;border-top:1px solid #ebeef5;background:#fafbfc;font-size:11px;color:#909399;flex-shrink:0}.fc-status-hint{color:#c0c4cc}.fc-status-hint kbd{font-size:10px;padding:0 4px;border:1px solid #dcdfe6;border-radius:3px;background:#fff;color:#909399;font-family:monospace}.fc-root:-webkit-full-screen .fc-canvas,.fc-root:fullscreen .fc-canvas{min-height:calc(100vh - 70px)}.fc-export-wrap{position:relative}.fc-export-menu{position:absolute;top:100%;left:0;z-index:100;background:#fff;border:1px solid #ebeef5;border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.1);min-width:110px;padding:4px 0;margin-top:4px}.fc-export-item{padding:6px 14px;font-size:12px;color:#303133;cursor:pointer;white-space:nowrap}.fc-export-item:hover{background:#f0f4ff;color:#4e7cff}@media (max-width:768px){.fc-sidebar{width:140px}.fc-shape-preview{width:36px;height:26px}}.xmm{max-width:100%;display:flex;flex-direction:column;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xmm-bar{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin-bottom:10px;gap:12px}.xmm-keys{display:flex;gap:8px;flex-wrap:wrap}.xmm-key{font-size:12px;color:#8892a6}.xmm-key kbd{font-size:11px;padding:1px 5px;border:1px solid #dcdfe6;border-radius:3px;background:#fff;color:#606266;font-family:monospace;margin-right:2px}.xmm-acts{display:flex;align-items:center;gap:4px;flex-shrink:0}.xmm-pct{font-size:11px;color:#8892a6;min-width:32px;text-align:center}.xmm-stage{flex:1;border:1px solid #e8eaef;border-radius:10px;overflow:hidden;background:#fff;cursor:grab;min-height:520px}.xmm-stage:active{cursor:grabbing}.xmm-world{transform-origin:0 0}.xmm-inp{width:100%;height:100%;border:2px solid #4e7cff;border-radius:8px;padding:0 10px;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;outline:none;background:#fff;color:#303133;box-sizing:border-box;box-shadow:0 0 0 4px rgba(78,124,255,.08)}.xmm-inp-root{font-weight:700;font-size:15px}.cc-tool[data-v-6dba93a3]{display:flex;flex-direction:column;gap:16px}.editor-pane[data-v-6dba93a3]{background:#fafbfc;border-radius:12px;border:1px solid #ebeef5;padding:16px 20px}.pane-header[data-v-6dba93a3]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.pane-dot[data-v-6dba93a3]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.input-dot[data-v-6dba93a3]{background:#4e7cff;box-shadow:0 0 6px rgba(78,124,255,.4)}.output-dot[data-v-6dba93a3]{background:#67c23a;box-shadow:0 0 6px rgba(103,194,58,.4)}.pane-label[data-v-6dba93a3]{font-size:13px;font-weight:700;color:#1a1f36}.cc-mode[data-v-6dba93a3]{margin-bottom:10px}.cc-input[data-v-6dba93a3] textarea{font-size:14px!important;line-height:1.8!important}.cc-output-wrap[data-v-6dba93a3]{padding:12px;background:#fff;border-radius:8px;border:1px solid #e4e7ed;min-height:120px}.cc-output[data-v-6dba93a3]{font-size:16px;line-height:2;white-space:pre-wrap;word-break:break-all;color:#303133}.fmt-tool[data-v-23244113]{display:flex;flex-direction:column;gap:16px;max-width:100%}.fmt-toolbar[data-v-23244113]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fmt-toolbar[data-v-23244113] .el-button+.el-button{margin-left:0}.fmt-label[data-v-23244113]{font-size:13px;font-weight:700;color:#1a1f36}.fmt-spacer[data-v-23244113]{flex:1}.bmi-inputs[data-v-23244113]{display:flex;gap:16px;width:100%}.bmi-field[data-v-23244113]{flex:1;min-width:0;background:#fafbfc;border:1px solid #ebeef5;border-radius:12px;padding:18px 20px}.bmi-field-label[data-v-23244113]{display:block;font-size:12px;font-weight:700;color:#909399;margin-bottom:10px}.bmi-input-row[data-v-23244113]{display:flex;align-items:center;gap:8px}.bmi-input[data-v-23244113]{flex:1;min-width:0;border:1.5px solid #e1e5e9;border-radius:10px;padding:12px 16px;font-size:22px;font-family:SF Mono,Menlo,Consolas,monospace;text-align:center;outline:none;color:#1a1f36;background:#fff;transition:.15s}.bmi-input[data-v-23244113]:focus{border-color:#4e7cff;box-shadow:0 0 0 3px rgba(78,124,255,.06)}.bmi-input[data-v-23244113]::-moz-placeholder{color:#d0d4dc;font-size:16px}.bmi-input[data-v-23244113]::placeholder{color:#d0d4dc;font-size:16px}.bmi-unit[data-v-23244113]{font-size:13px;color:#b0b8c4;font-weight:600}.bmi-result[data-v-23244113]{text-align:center;background:#fafbfc;border:1px solid #ebeef5;border-radius:14px;padding:28px 24px}.bmi-gauge-bar[data-v-23244113]{position:relative;height:12px;background:#f0f2f5;border-radius:6px;margin-bottom:6px}.bmi-gauge-fill[data-v-23244113]{height:100%;border-radius:6px;transition:width .4s ease}.bmi-gauge-dot[data-v-23244113]{position:absolute;top:-4px;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid #1a1f36;transform:translateX(-50%);transition:left .4s ease}.bmi-gauge-labels[data-v-23244113]{position:relative;height:20px;font-size:10px;color:#b0b8c4}.bmi-gauge-labels span[data-v-23244113]{position:absolute;transform:translateX(-50%)}.bmi-gauge-labels span[data-v-23244113]:last-child{transform:none}.bmi-val[data-v-23244113]{font-size:44px;font-weight:700;color:#1a1f36;line-height:1.2;margin-top:12px}.bmi-val span[data-v-23244113]{font-size:16px;font-weight:400;color:#909399}.bmi-cat[data-v-23244113]{font-size:20px;font-weight:600;margin-top:4px}.bmi-ideal[data-v-23244113]{font-size:13px;color:#909399;margin-top:12px;padding:8px 16px;background:#fff;border-radius:8px;display:inline-block}.fmt-status-bar[data-v-23244113]{font-size:12px}.fmt-hint[data-v-23244113]{color:#c0c4cc}@media(max-width:400px){.bmi-inputs[data-v-23244113]{flex-direction:column}}.ts-tool[data-v-62187bc3]{width:100%}.ts-mode-bar[data-v-62187bc3]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ts-agent-dl[data-v-62187bc3]{font-size:12px;color:#4e7cff;text-decoration:none;font-weight:600;margin-left:auto}.ts-agent-dl[data-v-62187bc3]:hover{text-decoration:underline}.ts-agent-dl i[data-v-62187bc3]{margin-right:3px}.ts-agent-help[data-v-62187bc3]{font-size:12px;color:#909399;background:#f0f9ff;border:1px solid #d0e8ff;border-radius:8px;padding:8px 12px;margin-bottom:14px;display:flex;align-items:center;gap:6px}.ts-agent-help i[data-v-62187bc3]{color:#4e7cff;flex-shrink:0}.ts-card-err[data-v-62187bc3]{background:#fff5f5;border:1px solid #fde0e0;border-radius:8px;padding:12px 16px;margin-bottom:16px}.ts-err[data-v-62187bc3]{font-size:13px;color:#f56c6c}.ts-tip[data-v-62187bc3]{margin-top:24px;padding:14px 16px;background:#f8f9fb;border-radius:8px;border:1px solid #eef0f4}.ts-tip p[data-v-62187bc3]{margin:0 0 6px;font-size:12px;color:#8892a6;display:flex;align-items:flex-start;gap:6px}.ts-tip p[data-v-62187bc3]:last-child{margin-bottom:0;color:#b0b8c4}.ts-tip i[data-v-62187bc3]{color:#4e7cff;margin-top:1px}.sd-tool[data-v-6cb3b814]{width:100%}.sd-mode-bar[data-v-6cb3b814]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.sd-agent-dl[data-v-6cb3b814]{font-size:12px;color:#4e7cff;text-decoration:none;font-weight:600;margin-left:auto}.sd-agent-dl[data-v-6cb3b814]:hover{text-decoration:underline}.sd-agent-dl i[data-v-6cb3b814]{margin-right:3px}.sd-agent-help[data-v-6cb3b814]{font-size:12px;color:#909399;background:#f0f9ff;border:1px solid #d0e8ff;border-radius:8px;padding:8px 12px;margin-bottom:14px;display:flex;align-items:center;gap:6px}.sd-agent-help i[data-v-6cb3b814]{color:#4e7cff;flex-shrink:0}.sd-card-err[data-v-6cb3b814]{background:#fff5f5;border:1px solid #fde0e0;border-radius:8px;padding:12px 16px;margin-bottom:16px}.sd-err[data-v-6cb3b814]{font-size:13px;color:#f56c6c}.sd-tip[data-v-6cb3b814]{margin-top:24px;padding:14px 16px;background:#f8f9fb;border-radius:8px;border:1px solid #eef0f4}.sd-tip p[data-v-6cb3b814]{margin:0 0 6px;font-size:12px;color:#8892a6;display:flex;align-items:flex-start;gap:6px}.sd-tip i[data-v-6cb3b814]{color:#4e7cff;margin-top:1px}.sd-tip code[data-v-6cb3b814]{font-size:11px;background:#eef0f4;padding:1px 4px;border-radius:3px}.fmt-tool[data-v-656c5494]{display:flex;flex-direction:column;gap:16px;max-width:100%}.fmt-toolbar[data-v-656c5494]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fmt-toolbar[data-v-656c5494] .el-button+.el-button{margin-left:0}.fmt-label[data-v-656c5494]{font-size:13px;font-weight:700;color:#1a1f36}.fmt-spacer[data-v-656c5494]{flex:1}.bh-inputs[data-v-656c5494]{display:flex;gap:16px}.bh-field[data-v-656c5494]{flex:1;min-width:0;background:#fafbfc;border:1px solid #ebeef5;border-radius:12px;padding:18px 20px}.bh-field-lbl[data-v-656c5494]{display:block;font-size:12px;font-weight:700;color:#909399;margin-bottom:10px}.bh-input-row[data-v-656c5494]{display:flex;align-items:center;gap:8px}.bh-input[data-v-656c5494]{flex:1;min-width:0;border:1.5px solid #e1e5e9;border-radius:10px;padding:12px 16px;font-size:22px;font-family:SF Mono,Menlo,Consolas,monospace;text-align:center;outline:none;color:#1a1f36;background:#fff;transition:.15s}.bh-input[data-v-656c5494]:focus{border-color:#4e7cff;box-shadow:0 0 0 3px rgba(78,124,255,.06)}.bh-input[data-v-656c5494]::-moz-placeholder{color:#d0d4dc;font-size:16px}.bh-input[data-v-656c5494]::placeholder{color:#d0d4dc;font-size:16px}.bh-unit[data-v-656c5494]{font-size:13px;color:#b0b8c4;font-weight:600}.bh-cards[data-v-656c5494]{display:flex;gap:16px}.bh-card[data-v-656c5494]{flex:1;text-align:center;border-radius:14px;padding:28px 20px;border:1px solid}.bh-boy[data-v-656c5494]{background:linear-gradient(135deg,#e8f0fe,#f4f8ff);border-color:#d0ddf5}.bh-girl[data-v-656c5494]{background:linear-gradient(135deg,#fde8f0,#fef4f8);border-color:#f0d0e0}.bh-card-icon[data-v-656c5494]{font-size:28px;margin-bottom:4px}.bh-card-title[data-v-656c5494]{font-size:12px;font-weight:600;color:#909399;margin-bottom:8px}.bh-boy .bh-card-title[data-v-656c5494]{color:#4e7cff}.bh-girl .bh-card-title[data-v-656c5494]{color:#e8508a}.bh-card-val[data-v-656c5494]{font-size:40px;font-weight:700;color:#1a1f36;line-height:1.1}.bh-card-val span[data-v-656c5494]{font-size:14px;font-weight:400;color:#909399}.bh-card-range[data-v-656c5494]{font-size:12px;color:#b0b8c4;margin-top:6px}.bh-compare[data-v-656c5494]{background:#fff;border:1px solid #ebeef5;border-radius:12px;padding:18px 20px}.bh-compare-title[data-v-656c5494]{font-size:13px;font-weight:700;color:#303133;margin-bottom:12px}.bh-bars[data-v-656c5494]{display:flex;flex-direction:column;gap:8px}.bh-bar-row[data-v-656c5494]{display:flex;align-items:center;gap:10px}.bh-bar-lbl[data-v-656c5494]{font-size:12px;font-weight:600;color:#606266;width:36px;flex-shrink:0}.bh-bar-track[data-v-656c5494]{flex:1;height:16px;background:#f0f2f5;border-radius:8px;overflow:hidden}.bh-bar-fill[data-v-656c5494]{height:100%;border-radius:8px;transition:width .3s}.bh-fill-dad[data-v-656c5494]{background:#7c9af2}.bh-fill-mom[data-v-656c5494]{background:#e8508a}.bh-fill-boy[data-v-656c5494]{background:#4e7cff}.bh-fill-girl[data-v-656c5494]{background:#e8508a}.bh-bar-num[data-v-656c5494]{font-size:12px;font-weight:600;color:#303133;width:50px;text-align:right}.fmt-status-bar[data-v-656c5494]{font-size:12px}.fmt-hint[data-v-656c5494]{color:#c0c4cc;line-height:1.6}@media(max-width:480px){.bh-cards[data-v-656c5494],.bh-inputs[data-v-656c5494]{flex-direction:column}}.bg-tool[data-v-4fb5068c]{display:flex;flex-direction:column;gap:16px}.bg-format-bar[data-v-4fb5068c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bg-format-label[data-v-4fb5068c]{font-size:13px;font-weight:600;color:#606266;white-space:nowrap}.bg-format-hint[data-v-4fb5068c]{font-size:11px;color:#b0b8c4}.bg-format-bar[data-v-4fb5068c] .el-radio-button__inner{font-size:12px;padding:6px 14px}.bg-inp[data-v-4fb5068c] input{font-family:Consolas,Menlo,monospace;font-size:15px;letter-spacing:1px}.bg-inp.is-error[data-v-4fb5068c] input{border-color:#f56c6c!important}.bg-validate-err[data-v-4fb5068c]{font-size:12px;color:#f56c6c;margin-top:6px;padding-left:4px}.bg-validate-ok[data-v-4fb5068c]{font-size:12px;color:#67c23a;margin-top:6px;padding-left:4px;display:flex;align-items:center;gap:4px}.bg-preview[data-v-4fb5068c]{text-align:center;padding:24px 20px;background:#fff;border-radius:12px;border:1px solid #ebeef5}.bg-empty[data-v-4fb5068c]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;color:#c0c4cc}.bg-empty i[data-v-4fb5068c]{font-size:42px}@media (max-width:640px){.bg-format-bar[data-v-4fb5068c] .el-radio-button__inner{padding:5px 10px;font-size:11px}}.bcd-tool[data-v-3801a7f6]{display:flex;flex-direction:column;gap:16px}.editor-pane[data-v-3801a7f6]{background:#fafbfc;border-radius:12px;border:1px solid #ebeef5;padding:16px 20px;min-width:0;overflow:hidden}.pane-header[data-v-3801a7f6]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.pane-dot[data-v-3801a7f6]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.input-dot[data-v-3801a7f6]{background:#4e7cff;box-shadow:0 0 6px rgba(78,124,255,.4)}.output-dot[data-v-3801a7f6]{background:#43e97b;box-shadow:0 0 6px rgba(67,233,123,.4)}.pane-label[data-v-3801a7f6]{font-size:13px;font-weight:700;color:#1a1f36}.pane-hint[data-v-3801a7f6]{font-size:11px;color:#b0b8c4;margin-left:auto;white-space:nowrap}.bcd-file-name[data-v-3801a7f6]{font-size:13px;color:#606266}.bcd-tool[data-v-3801a7f6] .el-upload{width:100%}.bcd-tool[data-v-3801a7f6] .el-upload-dragger{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:170px;max-width:100%;width:100%;box-sizing:border-box}.bcd-state-pane[data-v-3801a7f6]{display:flex;flex-direction:column;align-items:center;padding:36px 20px;text-align:center}.bcd-state-icon[data-v-3801a7f6]{font-size:36px;color:#4e7cff}.bcd-state-text[data-v-3801a7f6]{margin:10px 0 0;font-size:14px;color:#606266}.bcd-state-err-text[data-v-3801a7f6],.bcd-state-err[data-v-3801a7f6]{color:#f56c6c}.bcd-result[data-v-3801a7f6]{background:#f0f9eb;border:1px solid #e1f3d8;border-radius:12px;padding:20px 24px}.bcd-result-hd[data-v-3801a7f6]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.bcd-result-body[data-v-3801a7f6]{display:flex;flex-direction:column;gap:12px}.bcd-field[data-v-3801a7f6]{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e4e7ed;border-radius:8px;padding:10px 16px}.bcd-field-label[data-v-3801a7f6]{font-size:12px;color:#909399;white-space:nowrap;min-width:60px}.bcd-field-value[data-v-3801a7f6]{font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:15px;color:#1a1f36;word-break:break-all;flex:1}.bcd-result-actions[data-v-3801a7f6]{display:flex;gap:8px;margin-top:14px}@media (max-width:640px){.editor-pane[data-v-3801a7f6]{padding:12px 14px}.pane-hint[data-v-3801a7f6]{display:none}.bcd-tool[data-v-3801a7f6] .el-upload-dragger{min-height:140px;padding:20px 12px}.bcd-tool[data-v-3801a7f6] .el-upload__text{font-size:12px}.bcd-result[data-v-3801a7f6]{padding:14px 16px}.bcd-field[data-v-3801a7f6]{flex-direction:column;align-items:flex-start;gap:4px}.bcd-field-value[data-v-3801a7f6]{font-size:13px}}.mt-tool[data-v-2e36fcca]{width:100%}.mt-head[data-v-2e36fcca]{text-align:center;margin-bottom:32px}.mt-title[data-v-2e36fcca]{font-size:26px;font-weight:800;color:#1a1f36;margin:0 0 6px}.mt-sub[data-v-2e36fcca]{font-size:14px;color:#8892a6;margin:0 0 20px}.mt-progress[data-v-2e36fcca]{height:4px;background:#eef0f4;border-radius:2px;overflow:hidden;margin-bottom:8px}.mt-progress-bar[data-v-2e36fcca]{height:100%;background:linear-gradient(90deg,#4e7cff,#6b3cf0);border-radius:2px;transition:width .4s ease}.mt-progress-text[data-v-2e36fcca]{font-size:12px;color:#b0b8c4}.mt-q[data-v-2e36fcca]{margin-bottom:20px}.mt-q-num[data-v-2e36fcca]{width:24px;height:24px;border-radius:50%;background:#4e7cff;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px}.mt-q-text[data-v-2e36fcca]{margin:0 0 10px;font-size:15px;color:#1a1f36;font-weight:600}.mt-opts[data-v-2e36fcca]{display:flex;flex-direction:column;gap:8px}.mt-opt[data-v-2e36fcca]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:10px;border:2px solid #e8ebf0;cursor:pointer;transition:all .2s}.mt-opt[data-v-2e36fcca]:hover{border-color:#c8cfe0;background:#f8f9fc}.mt-opt.active[data-v-2e36fcca]{border-color:#4e7cff;background:#f0f4ff}.mt-opt-mark[data-v-2e36fcca]{width:28px;height:28px;border-radius:50%;background:#f0f2f5;color:#8892a6;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.mt-opt.active .mt-opt-mark[data-v-2e36fcca]{background:#4e7cff;color:#fff}.mt-opt-text[data-v-2e36fcca]{font-size:14px;color:#4a5568;line-height:1.5}.mt-submit[data-v-2e36fcca]{width:100%;margin-top:32px;height:48px;font-size:16px;border-radius:10px}.mt-r-card[data-v-2e36fcca]{background:#fff;border-radius:16px;border:1px solid #ebeef5;padding:40px 32px 32px;text-align:center}.mt-r-type-wrap[data-v-2e36fcca]{margin-bottom:20px}.mt-r-type-row[data-v-2e36fcca]{display:flex;justify-content:center;gap:8px;margin-bottom:10px}.mt-r-letter[data-v-2e36fcca]{width:56px;height:64px;border-radius:12px;background:linear-gradient(135deg,#4e7cff,#6b3cf0);color:#fff;font-size:28px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(78,124,255,.25)}.mt-r-name[data-v-2e36fcca]{font-size:20px;color:#4e7cff;font-weight:700}.mt-r-desc[data-v-2e36fcca]{font-size:14px;color:#606266;line-height:2;max-width:420px;margin:0 auto 28px}.mt-r-dims[data-v-2e36fcca]{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.mt-r-dim[data-v-2e36fcca]{display:flex;align-items:center;gap:10px}.mt-r-dim-l[data-v-2e36fcca],.mt-r-dim-r[data-v-2e36fcca]{font-size:12px;color:#8892a6;white-space:nowrap;min-width:52px}.mt-r-dim-l[data-v-2e36fcca]{text-align:right}.mt-r-dim-r[data-v-2e36fcca]{text-align:left}.mt-r-dim-track[data-v-2e36fcca]{flex:1}.mt-r-dim-bar[data-v-2e36fcca]{height:8px;background:#eef0f4;border-radius:4px;overflow:hidden}.mt-r-dim-fill[data-v-2e36fcca]{height:100%;border-radius:4px;transition:width .6s ease}.mt-retry[data-v-2e36fcca]{width:100%;height:40px;border-radius:8px}@media (max-width:480px){.mt-r-letter[data-v-2e36fcca]{width:44px;height:52px;font-size:22px}.mt-r-card[data-v-2e36fcca]{padding:28px 20px 24px}}.bt-tool[data-v-0b304f38]{display:flex;flex-direction:column;gap:20px}.bt-hero[data-v-0b304f38]{display:flex;align-items:center;gap:14px}.bt-hero-icon[data-v-0b304f38]{font-size:28px;width:52px;height:52px;border-radius:14px;background:#fef0f0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bt-hero-text h3[data-v-0b304f38]{margin:0;font-size:16px;font-weight:700;color:#1a1f36}.bt-selects[data-v-0b304f38]{display:flex;align-items:center;justify-content:center;gap:20px}.bt-sel[data-v-0b304f38]{text-align:center}.bt-sel label[data-v-0b304f38]{display:block;font-size:12px;font-weight:600;color:#909399;margin-bottom:6px}.bt-select[data-v-0b304f38]{width:150px}.bt-cross[data-v-0b304f38]{font-size:20px;color:#c0c4cc;font-weight:300;padding-top:18px}.bt-cards[data-v-0b304f38]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.bt-card[data-v-0b304f38]{padding:20px 8px;border-radius:12px;background:#f4f5f8;text-align:center;transition:all .2s;border:2px solid transparent;display:flex;flex-direction:column;align-items:center;gap:4px}.bt-card.on[data-v-0b304f38]{background:#f0f4ff;border-color:#d4dff8}.bt-card.best[data-v-0b304f38]{background:#e8f0fe;border-color:#4e7cff;box-shadow:0 0 12px rgba(78,124,255,.12)}.bt-card-icon[data-v-0b304f38]{font-size:30px}.bt-card-type[data-v-0b304f38]{font-size:15px;font-weight:700;color:#909399}.bt-card.on .bt-card-type[data-v-0b304f38]{color:#4e7cff}.bt-card-prob[data-v-0b304f38]{font-size:22px;font-weight:800;color:#4e7cff}.bt-card-na[data-v-0b304f38]{font-size:12px;color:#c0c4cc}.bt-ref-title[data-v-0b304f38]{font-size:13px;font-weight:700;color:#303133;margin-bottom:10px}.bt-ft-scroll[data-v-0b304f38]{overflow-x:auto}.bt-ft[data-v-0b304f38]{width:100%;border-collapse:collapse;font-size:13px}.bt-ft td[data-v-0b304f38],.bt-ft th[data-v-0b304f38]{padding:10px 12px;text-align:center;border:1px solid #ebeef5;min-width:70px}.bt-ft th[data-v-0b304f38]{background:#f8f9fb;color:#606266;font-weight:600;font-size:12px}.bt-ft-header[data-v-0b304f38]{background:#f8f9fb;font-weight:600;color:#303133}.bt-ft td.cur[data-v-0b304f38]{background:#f0f4ff;color:#4e7cff;font-weight:700}.bt-empty[data-v-0b304f38]{text-align:center;padding:40px;color:#c0c4cc;font-size:14px}@media (max-width:480px){.bt-selects[data-v-0b304f38]{flex-direction:column;gap:10px}.bt-cross[data-v-0b304f38]{padding-top:0;transform:rotate(90deg)}.bt-cards[data-v-0b304f38]{grid-template-columns:repeat(2,1fr)}}.cm-tool[data-v-e39a18e6]{width:100%}.cm-input-section[data-v-e39a18e6]{margin-bottom:16px}.cm-input-label[data-v-e39a18e6]{display:flex;align-items:center;gap:8px;font-size:14px;color:#606266;margin-bottom:12px}.cm-dot[data-v-e39a18e6]{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#4e7cff;box-shadow:0 0 6px rgba(78,124,255,.4)}.cm-toolbar[data-v-e39a18e6]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cm-table[data-v-e39a18e6]{border-radius:10px;overflow:hidden;border:1px solid #ebeef5;margin-bottom:16px}.cm-row[data-v-e39a18e6]{display:flex;border-bottom:1px solid #f0f2f5;align-items:center}.cm-row[data-v-e39a18e6]:last-child{border-bottom:none}.cm-head[data-v-e39a18e6]{background:#f8f9fb;font-size:12px;color:#8892a6;font-weight:600}.cm-cell[data-v-e39a18e6]{padding:8px 10px;border:none;outline:none;font-size:13px;color:#303133;background:transparent;display:flex;align-items:center;border-right:1px solid #f0f2f5}.cm-cell[data-v-e39a18e6]:last-child{border-right:none}.cm-cell-swatch[data-v-e39a18e6]{flex:0 0 46px;justify-content:center}.cm-cell-label[data-v-e39a18e6]{flex:2}.cm-cell-val[data-v-e39a18e6]{flex:1}.cm-cell-del[data-v-e39a18e6]{flex:0 0 36px;justify-content:center;cursor:pointer;color:#c0c4cc;font-size:18px}.cm-cell-del[data-v-e39a18e6]:hover{color:#f56c6c}input.cm-cell[data-v-e39a18e6]{font-family:inherit;min-width:0;box-sizing:border-box}input.cm-cell[data-v-e39a18e6]:focus{background:#f0f4ff}.cm-swatch[data-v-e39a18e6]{width:14px;height:14px;border-radius:3px;flex-shrink:0}.cm-summary[data-v-e39a18e6]{background:#fafbfc}.cm-sum-text[data-v-e39a18e6]{padding:8px 16px;font-size:12px;color:#909399}.cm-chart[data-v-e39a18e6]{background:#fff;border-radius:10px;border:1px solid #ebeef5;padding:10px;margin-bottom:10px;width:100%;height:360px}.cm-actions[data-v-e39a18e6]{text-align:center;margin-bottom:8px}@media (max-width:640px){.cm-toolbar[data-v-e39a18e6]{flex-direction:column;align-items:stretch}.cm-chart[data-v-e39a18e6]{height:280px}}.et-tool[data-v-e59b65f2]{display:flex;flex-direction:column;gap:20px}.et-hero[data-v-e59b65f2]{display:flex;align-items:center;gap:16px}.et-hero-icon[data-v-e59b65f2]{width:52px;height:52px;border-radius:14px;flex-shrink:0;background:#f0f4ff;display:flex;align-items:center;justify-content:center;font-size:24px;color:#4e7cff}.et-hero-text h3[data-v-e59b65f2]{margin:0;font-size:16px;font-weight:700;color:#1a1f36}.et-search[data-v-e59b65f2]{display:flex;gap:10px}.et-inp[data-v-e59b65f2]{flex:1;min-width:0}.et-inp[data-v-e59b65f2] input{font-family:Courier New,monospace;font-size:15px!important;letter-spacing:.5px}.et-err[data-v-e59b65f2]{padding:12px 16px;background:#fef0f0;border:1px solid #fde2e2;border-radius:8px;color:#f56c6c;font-size:13px}.et-cards[data-v-e59b65f2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.et-card[data-v-e59b65f2]{background:#f0f9eb;border:1px solid #e1f3d8;border-radius:10px;padding:16px 18px;display:flex;flex-direction:column;gap:6px}.et-card-label[data-v-e59b65f2]{font-size:11px;font-weight:600;color:#909399;text-transform:uppercase;letter-spacing:1px}.et-card-val[data-v-e59b65f2]{font-size:15px;color:#303133;font-weight:500;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.et-card-val code[data-v-e59b65f2]{font-family:Courier New,monospace;font-size:14px;color:#1a1f36}.et-card-em[data-v-e59b65f2]{font-size:18px;font-weight:700;color:#1a1f36}.et-actions[data-v-e59b65f2]{display:flex;gap:8px}.et-courier-title[data-v-e59b65f2]{font-size:12px;color:#909399;margin-bottom:10px}.et-couriers[data-v-e59b65f2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.et-courier-item[data-v-e59b65f2]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fafbfc;border:1px solid #ebeef5;border-radius:8px;cursor:pointer;transition:all .15s}.et-courier-item[data-v-e59b65f2]:hover{background:#f0f4ff;border-color:#4e7cff}.et-courier-icon[data-v-e59b65f2]{font-size:22px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f0f2f5;border-radius:8px;flex-shrink:0}.et-courier-body[data-v-e59b65f2]{display:flex;flex-direction:column;gap:2px;min-width:0}.et-courier-name[data-v-e59b65f2]{font-size:14px;font-weight:600;color:#303133}.et-courier-example[data-v-e59b65f2]{font-size:11px;color:#909399;font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.et-search[data-v-e59b65f2]{flex-direction:column}.et-cards[data-v-e59b65f2],.et-couriers[data-v-e59b65f2]{grid-template-columns:1fr}}.fmt-tool[data-v-adc08c60]{display:flex;flex-direction:column;gap:16px;max-width:100%}.fmt-toolbar[data-v-adc08c60]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fmt-toolbar[data-v-adc08c60] .el-button+.el-button{margin-left:0}.fmt-label[data-v-adc08c60]{font-size:13px;font-weight:700;color:#1a1f36}.fmt-spacer[data-v-adc08c60]{flex:1}.ci-form[data-v-adc08c60]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ci-field[data-v-adc08c60]{display:flex;flex-direction:column;gap:4px}.ci-field-lbl[data-v-adc08c60]{font-size:12px;font-weight:600;color:#909399}.ci-cards[data-v-adc08c60]{display:flex;gap:14px}.ci-card[data-v-adc08c60]{flex:1;border-radius:12px;padding:20px;text-align:center;border:1px solid #ebeef5}.ci-card-p[data-v-adc08c60]{background:#f8f9fb}.ci-card-i[data-v-adc08c60]{background:#f0fdf4;border-color:#c2e7b0}.ci-card-t[data-v-adc08c60]{background:#f0f4ff;border-color:#c5d4f0}.ci-card-hd[data-v-adc08c60]{font-size:12px;font-weight:600;color:#909399;margin-bottom:8px}.ci-card-val[data-v-adc08c60]{font-size:24px;font-weight:700;font-family:SF Mono,Menlo,Consolas,monospace;color:#1a1f36;word-break:break-all}.ci-card-i .ci-card-val[data-v-adc08c60]{color:#43a047}.ci-card-t .ci-card-val[data-v-adc08c60]{color:#4e7cff}.ci-card-unit[data-v-adc08c60]{font-size:12px;color:#b0b8c4;margin-top:4px}.ci-chart[data-v-adc08c60]{background:#fff;border:1px solid #ebeef5;border-radius:12px;padding:18px 20px}.ci-chart-title[data-v-adc08c60]{font-size:13px;font-weight:700;color:#303133;margin-bottom:14px}.ci-bars[data-v-adc08c60]{display:flex;align-items:flex-end;gap:3px;height:160px;padding-bottom:20px}.ci-bar-col[data-v-adc08c60]{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;min-width:0}.ci-bar-stack[data-v-adc08c60]{flex:1;width:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:0}.ci-bar[data-v-adc08c60]{border-radius:2px 2px 0 0;transition:height .3s}.ci-bar-principal[data-v-adc08c60]{background:#4e7cff;opacity:.7}.ci-bar-interest[data-v-adc08c60]{background:#43a047;opacity:.7}.ci-bar-label[data-v-adc08c60]{font-size:9px;color:#b0b8c4;margin-top:4px;white-space:nowrap}.ci-legend[data-v-adc08c60]{display:flex;gap:16px;font-size:11px;color:#909399;margin-top:8px}.ci-legend-dot[data-v-adc08c60]{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px}.ci-dot-p[data-v-adc08c60]{background:#4e7cff;opacity:.7}.ci-dot-i[data-v-adc08c60]{background:#43a047;opacity:.7}.ci-collapse[data-v-adc08c60] .el-collapse-item__header{font-weight:600;color:#606266;font-size:13px}.ci-collapse-title[data-v-adc08c60]{font-size:13px}.ci-table-wrap[data-v-adc08c60]{max-height:400px;overflow:auto;border:1px solid #ebeef5;border-radius:10px}.ci-table[data-v-adc08c60]{width:100%;border-collapse:collapse;font-size:13px}.ci-table td[data-v-adc08c60],.ci-table th[data-v-adc08c60]{padding:8px 12px;text-align:right;border-bottom:1px solid #ebeef5}.ci-table th[data-v-adc08c60]{background:#fafbfc;color:#606266;font-weight:600;position:sticky;top:0;font-size:12px}.ci-table td[data-v-adc08c60]{color:#303133;font-family:monospace}.ci-table td[data-v-adc08c60]:first-child{text-align:center;color:#606266;font-family:inherit}.fmt-status-bar[data-v-adc08c60]{font-size:12px}.fmt-hint[data-v-adc08c60]{color:#c0c4cc}@media(max-width:768px){.ci-form[data-v-adc08c60]{grid-template-columns:repeat(2,1fr)}.ci-cards[data-v-adc08c60]{flex-direction:column}}@media(max-width:480px){.ci-form[data-v-adc08c60]{grid-template-columns:1fr}}.aa-tool[data-v-67ba9d1c]{width:100%}.aa-input-section[data-v-67ba9d1c]{margin-bottom:20px}.aa-input-label[data-v-67ba9d1c]{display:flex;align-items:center;gap:8px;font-size:14px;color:#606266;margin-bottom:12px}.aa-dot[data-v-67ba9d1c]{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#4e7cff;box-shadow:0 0 6px rgba(78,124,255,.4)}.aa-tabs[data-v-67ba9d1c] .el-tabs__content{padding:16px 0 0}.aa-text-area[data-v-67ba9d1c]{display:flex;flex-direction:column;gap:12px}.aa-textarea[data-v-67ba9d1c] textarea{font-family:Courier New,monospace!important;font-size:16px!important;letter-spacing:2px}.aa-font-bar[data-v-67ba9d1c]{display:flex;align-items:center;gap:12px}.aa-font-label[data-v-67ba9d1c]{font-size:12px;font-weight:600;color:#909399;flex-shrink:0}.aa-image-area[data-v-67ba9d1c]{display:flex;flex-direction:column;gap:16px}.aa-upload-zone[data-v-67ba9d1c] .el-upload-dragger{padding:30px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:140px}.aa-img-controls[data-v-67ba9d1c]{display:flex;gap:20px;align-items:flex-start}.aa-img-preview[data-v-67ba9d1c]{flex-shrink:0;width:120px;height:120px;border:1px solid #ebeef5;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fafbfc}.aa-img-preview img[data-v-67ba9d1c]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.aa-img-settings[data-v-67ba9d1c]{flex:1;display:flex;flex-direction:column;gap:14px}.aa-field[data-v-67ba9d1c]{display:flex;flex-direction:column;gap:6px}.aa-field label[data-v-67ba9d1c]{font-size:12px;font-weight:600;color:#909399}.aa-output[data-v-67ba9d1c]{background:#1e1e2e;border-radius:10px;overflow:hidden}.aa-output-bar[data-v-67ba9d1c]{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#2a2a3c}.aa-bar-title[data-v-67ba9d1c]{font-size:12px;font-weight:600;color:#a0a0b8}.aa-bar-meta[data-v-67ba9d1c]{font-size:11px;color:#6a6a7c;margin-right:auto}.aa-pre[data-v-67ba9d1c]{margin:0;padding:16px;font-family:Courier New,monospace;font-size:11px;line-height:1.15;color:#c9d1d9;overflow:auto;max-height:500px;white-space:pre;background:#1e1e2e;-webkit-user-select:all;-moz-user-select:all;user-select:all}.aa-empty[data-v-67ba9d1c]{text-align:center;padding:60px 20px;color:#c0c4cc;font-size:14px}@media (max-width:640px){.aa-img-controls[data-v-67ba9d1c]{flex-direction:column}.aa-img-preview[data-v-67ba9d1c]{width:100%;height:160px}}.py-tool[data-v-58492f2d]{width:100%}.py-input-section[data-v-58492f2d]{margin-bottom:20px}.py-input-label[data-v-58492f2d]{display:flex;align-items:center;gap:8px;font-size:14px;color:#606266;margin-bottom:10px}.py-dot[data-v-58492f2d]{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#4e7cff;box-shadow:0 0 6px rgba(78,124,255,.4)}.py-textarea[data-v-58492f2d] textarea{font-size:15px!important;line-height:1.8!important}.py-options[data-v-58492f2d]{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.py-options-label[data-v-58492f2d]{font-size:12px;font-weight:600;color:#909399;flex-shrink:0}.py-stats[data-v-58492f2d]{font-size:12px;color:#b0b8c4;margin-left:auto}.py-output[data-v-58492f2d]{background:#f8f9fb;border:1px solid #e4e7ed;border-radius:10px;overflow:hidden;margin-bottom:20px}.py-output-header[data-v-58492f2d]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#eef1f6;border-bottom:1px solid #e4e7ed}.py-output-title[data-v-58492f2d]{font-size:12px;font-weight:600;color:#606266}.py-result-text[data-v-58492f2d]{padding:14px 18px;font-size:18px;color:#303133;line-height:2;word-break:break-all;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.py-tokens-section[data-v-58492f2d]{margin-bottom:20px}.py-tokens-header[data-v-58492f2d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.py-tokens-title[data-v-58492f2d]{font-size:13px;font-weight:600;color:#606266}.py-tokens-hint[data-v-58492f2d]{display:flex;align-items:center;gap:14px;font-size:11px;color:#b0b8c4}.py-hint-dot[data-v-58492f2d]{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:4px}.py-multi-dot[data-v-58492f2d]{background:#e6a23c}.py-normal-dot[data-v-58492f2d]{background:#d0ddf8}.py-tokens[data-v-58492f2d]{display:flex;flex-wrap:wrap;gap:6px}.py-token[data-v-58492f2d]{display:inline-flex;flex-direction:column;align-items:center;padding:8px 12px;min-width:46px;background:#fff;border:1px solid #e4e7ed;border-radius:8px;transition:all .15s}.py-token-char[data-v-58492f2d]{font-size:20px;font-weight:700;color:#1a1f36;line-height:1.2}.py-token-py[data-v-58492f2d]{font-size:12px;color:#909399;margin-top:2px;font-weight:500}.py-token.py-multi[data-v-58492f2d]{border-color:#e6a23c;background:#fffdf5}.py-token.py-multi .py-token-py[data-v-58492f2d]{color:#e6a23c;font-weight:700}.py-token.py-unknown[data-v-58492f2d]{border-color:#f56c6c;background:#fff5f5}.py-token.py-unknown .py-token-py[data-v-58492f2d]{color:#f56c6c}.py-empty[data-v-58492f2d]{text-align:center;padding:40px;color:#c0c4cc;font-size:14px}.sc-tool[data-v-6f7a5026]{width:100%}.sc-input-row[data-v-6f7a5026]{display:flex;gap:10px;margin-bottom:20px}.sc-inp[data-v-6f7a5026]{flex:1}.sc-inp[data-v-6f7a5026] input{font-family:monospace;font-size:14px!important}.sc-error[data-v-6f7a5026]{margin-bottom:16px;padding:12px 16px;background:#fef0f0;border-radius:8px;color:#f56c6c;font-size:13px}.sc-cards[data-v-6f7a5026]{display:flex;gap:12px;margin-bottom:16px}.sc-card[data-v-6f7a5026]{flex:1;background:#fff;border:1px solid #ebeef5;border-radius:10px;padding:14px;text-align:center}.sc-card.sc-ok[data-v-6f7a5026]{border-color:#c2e7b0;background:#f6fff0}.sc-card.sc-warn[data-v-6f7a5026]{border-color:#f5dab1;background:#fffbf0}.sc-card.sc-danger[data-v-6f7a5026]{border-color:#fbc4c4;background:#fff5f5}.sc-card-val[data-v-6f7a5026]{font-size:16px;font-weight:700;color:#303133}.sc-card.sc-ok .sc-card-val[data-v-6f7a5026]{color:#67c23a}.sc-card.sc-warn .sc-card-val[data-v-6f7a5026]{color:#e6a23c}.sc-card.sc-danger .sc-card-val[data-v-6f7a5026]{color:#f56c6c}.sc-card-label[data-v-6f7a5026]{font-size:12px;color:#909399;margin-top:4px}.sc-card-sub[data-v-6f7a5026]{font-size:11px;color:#c0c4cc;margin-top:2px}.sc-section[data-v-6f7a5026]{background:#fff;border:1px solid #ebeef5;border-radius:10px;padding:16px 20px;margin-bottom:12px}.sc-section-title[data-v-6f7a5026]{font-size:13px;font-weight:700;color:#303133;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f5f6f8}.sc-grid[data-v-6f7a5026]{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.sc-item[data-v-6f7a5026]{display:flex;flex-direction:column;gap:2px}.sc-item-lbl[data-v-6f7a5026]{font-size:11px;color:#909399;font-weight:600}.sc-item-val[data-v-6f7a5026]{font-size:13px;color:#303133;word-break:break-all}.sc-fp[data-v-6f7a5026]{font-size:11px;color:#4e7cff;font-family:monospace;word-break:break-all}.sc-sans[data-v-6f7a5026]{display:flex;flex-wrap:wrap;gap:6px}.sc-san-tag[data-v-6f7a5026]{display:inline-block;padding:3px 10px;background:#f0f4ff;color:#4e7cff;border-radius:4px;font-size:12px;font-family:monospace}.sc-chain[data-v-6f7a5026]{display:flex;flex-direction:column;align-items:center}.sc-chain-item[data-v-6f7a5026]{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 0}.sc-chain-icon[data-v-6f7a5026]{font-size:20px;flex-shrink:0;width:32px;text-align:center}.sc-chain-body[data-v-6f7a5026]{flex:1}.sc-chain-subject[data-v-6f7a5026]{font-size:13px;font-weight:600;color:#303133}.sc-chain-meta[data-v-6f7a5026]{font-size:12px;color:#909399;margin-top:2px}.sc-chain-exp[data-v-6f7a5026]{font-size:11px;color:#67c23a;margin-top:2px}.sc-chain-exp.sc-expired[data-v-6f7a5026]{color:#f56c6c}.sc-chain-arrow[data-v-6f7a5026]{text-align:center;padding:0 16px;color:#c0c4cc;font-size:14px}.sc-empty[data-v-6f7a5026]{text-align:center;padding:40px;color:#c0c4cc;font-size:14px}@media (max-width:640px){.sc-cards[data-v-6f7a5026]{flex-direction:column}.sc-grid[data-v-6f7a5026]{grid-template-columns:1fr}}.cc-tool[data-v-eaad923a]{width:100%}.editor-pane[data-v-eaad923a]{background:#fafbfc;border-radius:12px;border:1px solid #ebeef5;padding:16px 20px;margin-bottom:16px}.pane-header[data-v-eaad923a]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.pane-dot[data-v-eaad923a]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.input-dot[data-v-eaad923a]{background:#4e7cff;box-shadow:0 0 6px rgba(78,124,255,.4)}.pane-label[data-v-eaad923a]{font-size:13px;font-weight:700;color:#1a1f36}.pane-hint[data-v-eaad923a]{font-size:11px;color:#b0b8c4;margin-left:auto}.cc-tabs[data-v-eaad923a]{margin-top:10px}.cc-form[data-v-eaad923a]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 16px;margin-top:12px}.cc-field[data-v-eaad923a]{display:flex;flex-direction:column;gap:4px}.cc-field label[data-v-eaad923a]{font-size:12px;font-weight:600;color:#909399}.cc-batch-hint[data-v-eaad923a]{font-size:12px;color:#909399;margin-bottom:8px}.cc-result[data-v-eaad923a]{margin-bottom:16px;background:#fff;border:1px solid #ebeef5;border-radius:10px;overflow:hidden}.cc-result-bar[data-v-eaad923a]{padding:10px 16px;font-size:13px;font-weight:600;color:#606266;background:#fafbfc;border-bottom:1px solid #ebeef5}.cc-table[data-v-eaad923a]{width:100%;border-collapse:collapse;font-size:13px}.cc-table td[data-v-eaad923a],.cc-table th[data-v-eaad923a]{padding:8px 12px;text-align:left;border-bottom:1px solid #ebeef5}.cc-table th[data-v-eaad923a]{background:#fafbfc;color:#909399;font-weight:600;font-size:12px}.cc-table td[data-v-eaad923a]{color:#303133}.cc-table code[data-v-eaad923a]{font-family:monospace;font-size:13px;color:#4e7cff}.cc-table tr.cc-highlight td[data-v-eaad923a]{background:#f0f4ff;font-weight:600}.cc-highlight .cc-tag[data-v-eaad923a]{transform:scale(1.05)}.cc-tag[data-v-eaad923a]{display:inline-block;padding:1px 8px;border-radius:3px;font-size:11px;font-weight:600}.cc-tag-wgs84[data-v-eaad923a]{background:#e8f0fe;color:#4e7cff}.cc-tag-gcj02[data-v-eaad923a]{background:#e6f7e6;color:#67c23a}.cc-tag-bd09[data-v-eaad923a]{background:#fff3e0;color:#e6a23c}.cc-desc[data-v-eaad923a]{font-size:12px;color:#909399}.cc-action[data-v-eaad923a]{padding:8px 16px;border-top:1px solid #ebeef5}.cc-ref[data-v-eaad923a]{background:#fafbfc;border:1px solid #ebeef5;border-radius:10px;padding:16px 20px}.cc-ref-title[data-v-eaad923a]{font-size:13px;font-weight:700;color:#303133;margin-bottom:12px}.cc-ref-grid[data-v-eaad923a]{display:flex;flex-direction:column;gap:10px}.cc-ref-item[data-v-eaad923a]{display:flex;gap:12px;align-items:baseline}.cc-ref-name[data-v-eaad923a]{font-size:13px;font-weight:600;color:#4e7cff;flex-shrink:0;width:70px}.cc-ref-text[data-v-eaad923a]{font-size:13px;color:#606266}@media (max-width:640px){.cc-form[data-v-eaad923a]{grid-template-columns:1fr}}.pw-tool[data-v-42d3b6bb]{display:flex;flex-direction:column;gap:16px}.editor-pane[data-v-42d3b6bb]{background:#fafbfc;border-radius:12px;border:1px solid #ebeef5;padding:16px 20px;min-width:0;overflow:hidden}.pane-header[data-v-42d3b6bb]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.pane-dot[data-v-42d3b6bb]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.input-dot[data-v-42d3b6bb]{background:#4e7cff;box-shadow:0 0 6px rgba(78,124,255,.4)}.output-dot[data-v-42d3b6bb]{background:#43e97b;box-shadow:0 0 6px rgba(67,233,123,.4)}.pw-dot-load[data-v-42d3b6bb]{background:#e6a23c;box-shadow:0 0 6px rgba(230,162,60,.4)}.pane-label[data-v-42d3b6bb]{font-size:13px;font-weight:700;color:#1a1f36}.pane-hint[data-v-42d3b6bb]{font-size:11px;color:#b0b8c4;margin-left:auto;white-space:nowrap}.pw-file[data-v-42d3b6bb]{font-size:13px;color:#606266}.pw-tool[data-v-42d3b6bb] .el-upload{width:100%}.pw-tool[data-v-42d3b6bb] .el-upload-dragger{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:170px;max-width:100%;width:100%;box-sizing:border-box}.pw-state[data-v-42d3b6bb]{text-align:center}.pw-state-inner[data-v-42d3b6bb]{padding:20px 0}.pw-state-inner i[data-v-42d3b6bb]{font-size:36px;color:#4e7cff}.pw-state-inner .pw-icon-done[data-v-42d3b6bb]{color:#67c23a}.pw-state-inner p[data-v-42d3b6bb]{margin:10px 0;font-size:14px;color:#606266}.pw-done-actions[data-v-42d3b6bb]{display:flex;gap:8px;justify-content:center;margin-top:10px}@media (max-width:640px){.editor-pane[data-v-42d3b6bb]{padding:12px 14px}.pane-hint[data-v-42d3b6bb]{display:none}.pw-tool[data-v-42d3b6bb] .el-upload-dragger{min-height:140px;padding:20px 12px}.pw-tool[data-v-42d3b6bb] .el-upload__text{font-size:12px}}.ew-tool[data-v-f0df7f86]{display:flex;flex-direction:column;gap:16px}.editor-pane[data-v-f0df7f86]{background:#fafbfc;border-radius:12px;border:1px solid #ebeef5;padding:16px 20px;min-width:0;overflow:hidden}.pane-header[data-v-f0df7f86]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.pane-dot[data-v-f0df7f86]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.input-dot[data-v-f0df7f86]{background:#4e7cff;box-shadow:0 0 6px rgba(78,124,255,.4)}.output-dot[data-v-f0df7f86]{background:#43e97b;box-shadow:0 0 6px rgba(67,233,123,.4)}.ew-dot-load[data-v-f0df7f86]{background:#e6a23c;box-shadow:0 0 6px rgba(230,162,60,.4)}.pane-label[data-v-f0df7f86]{font-size:13px;font-weight:700;color:#1a1f36}.pane-hint[data-v-f0df7f86]{font-size:11px;color:#b0b8c4;margin-left:auto;white-space:nowrap}.ew-file[data-v-f0df7f86]{font-size:13px;color:#606266}.ew-tool[data-v-f0df7f86] .el-upload{width:100%}.ew-tool[data-v-f0df7f86] .el-upload-dragger{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:170px;max-width:100%;width:100%;box-sizing:border-box}.ew-state[data-v-f0df7f86]{text-align:center}.ew-state-inner[data-v-f0df7f86]{padding:20px 0}.ew-state-inner i[data-v-f0df7f86]{font-size:36px;color:#4e7cff}.ew-state-inner .ew-icon-done[data-v-f0df7f86]{color:#67c23a}.ew-state-inner p[data-v-f0df7f86]{margin:10px 0;font-size:14px;color:#606266}.ew-done-actions[data-v-f0df7f86]{display:flex;gap:8px;justify-content:center;margin-top:10px}@media (max-width:640px){.editor-pane[data-v-f0df7f86]{padding:12px 14px}.pane-hint[data-v-f0df7f86]{display:none}.ew-tool[data-v-f0df7f86] .el-upload-dragger{min-height:140px;padding:20px 12px}.ew-tool[data-v-f0df7f86] .el-upload__text{font-size:12px}}.ps-tool[data-v-4373ba83]{display:flex;flex-direction:column;gap:16px}.ps-drop[data-v-4373ba83]{border:2px dashed #d0d5e0;border-radius:12px;padding:36px;text-align:center;transition:all .2s;background:#fafbfc;cursor:pointer}.ps-dragover[data-v-4373ba83],.ps-drop[data-v-4373ba83]:hover{border-color:#4e7cff;background:#f0f4ff}.ps-drop-text[data-v-4373ba83]{font-size:14px;color:#606266;margin:10px 0 4px}.ps-drop-hint[data-v-4373ba83]{font-size:12px;color:#c0c4cc;margin:0}.ps-file-info[data-v-4373ba83]{font-size:13px;color:#303133;padding:8px 12px;background:#f0f9eb;border-radius:6px;border:1px solid #e1f3d8;display:flex;align-items:center;gap:6px}.ps-file-size[data-v-4373ba83]{color:#909399;font-size:12px}.ps-config[data-v-4373ba83]{margin-top:4px}.ps-field[data-v-4373ba83]{display:flex;flex-direction:column;gap:4px}.ps-field label[data-v-4373ba83]{font-size:12px;font-weight:600;color:#909399}.ps-input-row[data-v-4373ba83]{display:flex;gap:10px;align-items:center}.ps-input[data-v-4373ba83]{flex:1;min-width:0;max-width:320px}.ps-hint[data-v-4373ba83]{font-size:11px;color:#c0c4cc}.ps-err[data-v-4373ba83]{font-size:13px;color:#f56c6c;display:flex;align-items:center;gap:4px}@media (max-width:640px){.ps-drop[data-v-4373ba83]{padding:24px 16px}.ps-drop-text[data-v-4373ba83]{font-size:12px}.ps-input-row[data-v-4373ba83]{flex-direction:column;align-items:stretch}.ps-input[data-v-4373ba83]{max-width:none}}.tz-tool[data-v-513ced28]{display:flex;flex-direction:column;gap:24px}.tz-section-title[data-v-513ced28]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#1a1f36;margin-bottom:12px}.tz-dot[data-v-513ced28]{width:8px;height:8px;border-radius:50%;background:#4e7cff;box-shadow:0 0 6px rgba(78,124,255,.4)}.tz-clocks[data-v-513ced28]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.tz-clock[data-v-513ced28]{background:#fafbfc;border:1px solid #ebeef5;border-radius:10px;padding:14px 16px;text-align:center;transition:all .15s}.tz-clock[data-v-513ced28]:hover{border-color:#4e7cff}.tz-clock-local[data-v-513ced28]{border-color:#4e7cff;background:#f0f4ff}.tz-clock-name[data-v-513ced28]{font-size:13px;color:#606266;margin-bottom:6px}.tz-clock-time[data-v-513ced28]{font-size:22px;font-weight:700;color:#1a1f36;font-family:Courier New,monospace;letter-spacing:1px}.tz-clock-date[data-v-513ced28]{font-size:11px;color:#909399;margin-top:4px}.tz-clock-offset[data-v-513ced28]{font-size:11px;color:#c0c4cc;margin-top:2px}.tz-convert[data-v-513ced28]{display:grid;grid-template-columns:2fr 2fr 2fr 1fr;gap:12px;align-items:end}.tz-cv-field[data-v-513ced28]{display:flex;flex-direction:column;gap:4px}.tz-cv-field label[data-v-513ced28]{font-size:12px;font-weight:600;color:#909399}.tz-result[data-v-513ced28]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px;padding:16px 24px;background:#f0f9eb;border:1px solid #e1f3d8;border-radius:10px;font-size:13px}.tz-result-src[data-v-513ced28]{color:#909399;word-break:break-all}.tz-arrow[data-v-513ced28]{color:#67c23a;font-size:18px;flex-shrink:0}.tz-result-dst[data-v-513ced28]{color:#303133;font-weight:700;word-break:break-all}@media (max-width:768px){.tz-convert[data-v-513ced28]{grid-template-columns:1fr 1fr}.tz-clocks[data-v-513ced28]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.wm-root[data-v-7b412694]{display:flex;flex-direction:column;gap:16px}.editor-pane[data-v-7b412694]{background:#fafbfc;border-radius:12px;border:1px solid #ebeef5;padding:16px 20px;min-width:0;overflow:hidden}.pane-header[data-v-7b412694]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.pane-dot[data-v-7b412694]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.input-dot[data-v-7b412694]{background:#4e7cff;box-shadow:0 0 6px rgba(78,124,255,.4)}.output-dot[data-v-7b412694]{background:#43e97b;box-shadow:0 0 6px rgba(67,233,123,.4)}.pane-label[data-v-7b412694]{font-size:13px;font-weight:700;color:#1a1f36}.pane-hint[data-v-7b412694]{font-size:11px;color:#b0b8c4;margin-left:auto;white-space:nowrap}.wm-root[data-v-7b412694] .el-upload{width:100%}.wm-root[data-v-7b412694] .el-upload-dragger{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:170px;max-width:100%;width:100%;box-sizing:border-box}.wm-config[data-v-7b412694]{margin-top:14px}.wm-mode-row[data-v-7b412694]{display:flex;align-items:center;gap:8px;margin:10px 0 8px}.wm-mode-btn[data-v-7b412694]{padding:5px 12px;border-radius:5px;font-size:12px;cursor:pointer;border:1.5px solid #e1e5e9;color:#606266;transition:.12s}.wm-mode-btn.on[data-v-7b412694],.wm-mode-btn[data-v-7b412694]:hover{border-color:#4e7cff;color:#4e7cff}.wm-mode-btn.on[data-v-7b412694]{background:#e8f0fe;font-weight:600}.wm-canvas-wrap[data-v-7b412694]{text-align:center;margin-bottom:12px}.wm-canvas-wrap canvas[data-v-7b412694]{border:1px solid #e4e7ed;border-radius:6px;display:block;margin:0 auto}.wm-ctrls[data-v-7b412694]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wm-ctrl-item[data-v-7b412694]{display:flex;align-items:center;gap:6px}.wm-ctrl-lbl[data-v-7b412694]{font-size:12px;color:#909399;white-space:nowrap}.wm-ctrl-val[data-v-7b412694]{font-size:12px;color:#c0c4cc;font-family:monospace}.ic-result[data-v-7b412694]{background:#f0f9eb;border:1px solid #e1f3d8;border-radius:12px;padding:20px 24px}.ic-result-hd[data-v-7b412694]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.ic-result-actions[data-v-7b412694]{display:flex;gap:8px;margin-top:16px}.ic-compare[data-v-7b412694]{display:flex;gap:20px}.ic-compare-item[data-v-7b412694]{flex:1;text-align:center}.ic-compare-item p[data-v-7b412694]{font-size:12px;color:#909399;margin-bottom:8px;font-weight:600}.ic-compare-item img[data-v-7b412694]{max-width:100%;max-height:320px;border:1px solid #e4e7ed;border-radius:8px;background:#fff}@media(max-width:640px){.editor-pane[data-v-7b412694]{padding:12px 14px}.pane-hint[data-v-7b412694]{display:none}.wm-root[data-v-7b412694] .el-upload-dragger{min-height:140px;padding:20px 12px}.wm-root[data-v-7b412694] .el-upload__text{font-size:12px}.ic-compare[data-v-7b412694]{flex-direction:column}.ic-result[data-v-7b412694]{padding:14px 16px}.wm-ctrls[data-v-7b412694]{flex-direction:column;align-items:flex-start}}.cron-app[data-v-3b85238c]{max-width:100%;display:flex;flex-direction:column;gap:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cron-card[data-v-3b85238c]{background:#fff;border:1px solid #e8ecf1;border-radius:16px;padding:24px 28px;transition:border-color .15s,box-shadow .15s}.cron-card[data-v-3b85238c]:hover{border-color:#d0d7e5;box-shadow:0 2px 12px rgba(0,0,0,.04)}.cron-card-head[data-v-3b85238c]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.cron-card-icon[data-v-3b85238c]{font-size:18px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f5f7fa;border-radius:10px;flex-shrink:0}.cron-card-title[data-v-3b85238c]{font-size:15px;font-weight:700;color:#1a1f36}.cron-card-hint[data-v-3b85238c]{font-size:12px;color:#b0b8c4;margin-left:auto}.cron-fields[data-v-3b85238c]{display:flex;flex-direction:column}.cron-field[data-v-3b85238c]{padding:20px 0}.cron-field[data-v-3b85238c]:first-child{padding-top:0}.cron-field[data-v-3b85238c]:last-child{padding-bottom:0}.cron-field-hd[data-v-3b85238c]{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.cron-field-name[data-v-3b85238c]{font-size:14px;font-weight:700;color:#303133;min-width:48px}.cron-field-range[data-v-3b85238c]{font-size:11px;color:#c0c4cc;font-family:SF Mono,Menlo,Consolas,monospace}.cron-field-presets[data-v-3b85238c]{display:flex;flex-wrap:wrap;gap:8px}.cron-chip[data-v-3b85238c]{padding:7px 16px;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;border:1.5px solid #e1e5e9;background:#fafbfc;color:#606266;transition:all .15s;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cron-chip[data-v-3b85238c]:hover{background:#f0f4ff;border-color:#b8c8f0;color:#4e7cff;transform:translateY(-1px);box-shadow:0 2px 6px rgba(78,124,255,.08)}.cron-chip.on[data-v-3b85238c]{background:linear-gradient(135deg,#e8f0fe,#dfebff);border-color:#4e7cff;color:#4e7cff;font-weight:600;box-shadow:0 2px 8px rgba(78,124,255,.12)}.cron-field-custom[data-v-3b85238c]{margin-top:10px;animation:cronFadeIn-data-v-3b85238c .15s}@keyframes cronFadeIn-data-v-3b85238c{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cron-custom-row[data-v-3b85238c]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f8f9fb;border-radius:10px;font-size:13px;border:1px solid #ebeef5}.cron-custom-lbl[data-v-3b85238c]{color:#909399;font-size:12px;font-weight:500;white-space:nowrap}.cron-custom-hint[data-v-3b85238c]{color:#c0c4cc;font-size:11px;margin-left:4px}.cron-inp[data-v-3b85238c]{border:1.5px solid #dcdfe6;border-radius:8px;padding:8px 12px;font-size:13px;outline:none;color:#303133;font-family:SF Mono,Menlo,Consolas,monospace;text-align:center;transition:all .15s;background:#fff}.cron-inp[data-v-3b85238c]:focus{border-color:#4e7cff;box-shadow:0 0 0 3px rgba(78,124,255,.08)}.cron-inp-num[data-v-3b85238c]{width:68px}.cron-inp-txt[data-v-3b85238c]{width:150px}.cron-expr-body[data-v-3b85238c]{display:flex;flex-direction:column;gap:12px}.cron-expr-display[data-v-3b85238c]{display:flex;align-items:center;gap:10px}.cron-expr-input[data-v-3b85238c]{flex:1;border:2px solid #e1e5e9;border-radius:12px;padding:14px 18px;font-size:20px;font-family:SF Mono,Menlo,Consolas,monospace;font-weight:700;color:#303133;outline:none;background:#fafbfc;letter-spacing:1px;transition:all .15s}.cron-expr-input[data-v-3b85238c]:focus{border-color:#4e7cff;background:#fff;box-shadow:0 0 0 4px rgba(78,124,255,.06)}.cron-expr-input.error[data-v-3b85238c]{border-color:#e74c3c;background:#fff5f5}.cron-expr-input[data-v-3b85238c]::-moz-placeholder{color:#d0d4dc;font-weight:400;font-size:15px;letter-spacing:0}.cron-expr-input[data-v-3b85238c]::placeholder{color:#d0d4dc;font-weight:400;font-size:15px;letter-spacing:0}.cron-btn-copy[data-v-3b85238c]{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1.5px solid #e1e5e9;border-radius:12px;background:#fafbfc;color:#8892a6;cursor:pointer;transition:all .15s;flex-shrink:0}.cron-btn-copy[data-v-3b85238c]:hover{background:#f0f4ff;border-color:#4e7cff;color:#4e7cff;transform:scale(1.05)}.cron-expr-err[data-v-3b85238c]{font-size:13px;color:#e74c3c;padding:8px 14px;background:#fff5f5;border-radius:10px;border:1px solid #fde0e0}.cron-desc[data-v-3b85238c]{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:#2e7d32;padding:14px 18px;background:#f0f9eb;border-radius:12px;border:1px solid #e1f3d8;line-height:1.6}.cron-desc-icon[data-v-3b85238c]{flex-shrink:0;font-size:18px}.cron-tz-picker[data-v-3b85238c]{display:flex;align-items:center;gap:8px;margin-left:auto}.cron-tz-lbl[data-v-3b85238c]{font-size:12px;color:#909399;font-weight:500}.cron-result-card[data-v-3b85238c] .el-select .el-input__inner{border-radius:8px}.cron-next-list[data-v-3b85238c]{display:flex;flex-direction:column;gap:8px}.cron-next-item[data-v-3b85238c]{display:flex;align-items:center;gap:14px;padding:14px 18px;background:#f8f9fb;border-radius:12px;border:1px solid transparent;transition:all .15s}.cron-next-item[data-v-3b85238c]:hover{background:#f0f4ff;border-color:#d6e0f5}.cron-next-dot[data-v-3b85238c]{display:flex;align-items:center;justify-content:center;min-width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#e8f0fe,#dfebff);color:#4e7cff;font-size:12px;font-weight:700;font-family:SF Mono,Menlo,Consolas,monospace;flex-shrink:0}.cron-next-time[data-v-3b85238c]{font-size:14px;color:#303133;font-family:SF Mono,Menlo,Consolas,monospace;letter-spacing:.3px}.cron-next-empty[data-v-3b85238c]{font-size:13px;color:#b0b8c4;padding:20px 16px;text-align:center;background:#fafbfc;border-radius:10px}@media (max-width:768px){.cron-card[data-v-3b85238c]{padding:16px 18px}.cron-field-presets[data-v-3b85238c]{gap:6px}.cron-chip[data-v-3b85238c]{padding:6px 12px;font-size:11px}.cron-expr-input[data-v-3b85238c]{font-size:16px;padding:12px 14px}.cron-next-time[data-v-3b85238c]{font-size:12px}.cron-custom-row[data-v-3b85238c]{flex-wrap:wrap}}.fmt-tool[data-v-5fe6d852]{display:flex;flex-direction:column;gap:12px}.fmt-toolbar[data-v-5fe6d852]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fmt-toolbar[data-v-5fe6d852] .el-button+.el-button{margin-left:0}.fmt-label[data-v-5fe6d852]{font-size:13px;font-weight:700;color:#1a1f36}.fmt-spacer[data-v-5fe6d852]{flex:1}.uc-chip[data-v-5fe6d852]{padding:5px 14px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;color:#909399;background:#f0f2f5;transition:.12s;border:1px solid transparent}.uc-chip[data-v-5fe6d852]:hover{color:#4e7cff}.uc-chip.on[data-v-5fe6d852]{background:#e8f0fe;color:#4e7cff;border-color:#4e7cff}.fmt-textarea[data-v-5fe6d852] textarea{font-family:JetBrains Mono,Fira Code,Consolas,monospace!important;font-size:13px!important;line-height:1.6!important;border-radius:10px;resize:vertical;min-height:240px}.fmt-status-bar[data-v-5fe6d852]{font-size:12px}.fmt-err[data-v-5fe6d852]{color:#f56c6c;display:flex;align-items:center;gap:4px}.fmt-ok[data-v-5fe6d852]{color:#67c23a;display:flex;align-items:center;gap:4px}.fmt-hint[data-v-5fe6d852]{color:#c0c4cc}.fmt-tool[data-v-135833cb]{display:flex;flex-direction:column;gap:12px}.fmt-toolbar[data-v-135833cb]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fmt-toolbar[data-v-135833cb] .el-button+.el-button{margin-left:0}.fmt-label[data-v-135833cb]{font-size:13px;font-weight:700;color:#1a1f36}.fmt-spacer[data-v-135833cb]{flex:1}.uc-chip[data-v-135833cb]{padding:5px 14px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;color:#909399;background:#f0f2f5;transition:.12s;border:1px solid transparent}.uc-chip[data-v-135833cb]:hover{color:#4e7cff}.uc-chip.on[data-v-135833cb]{background:#e8f0fe;color:#4e7cff;border-color:#4e7cff}.fmt-textarea[data-v-135833cb] textarea{font-family:JetBrains Mono,Fira Code,Consolas,monospace!important;font-size:13px!important;line-height:1.6!important;border-radius:10px;resize:vertical;min-height:280px}.fmt-status-bar[data-v-135833cb]{font-size:12px}.fmt-err[data-v-135833cb]{color:#f56c6c;display:flex;align-items:center;gap:4px}.fmt-ok[data-v-135833cb]{color:#67c23a;display:flex;align-items:center;gap:4px}.fmt-hint[data-v-135833cb]{color:#c0c4cc}.fmt-tool[data-v-68ac2685]{display:flex;flex-direction:column;gap:12px}.fmt-toolbar[data-v-68ac2685]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fmt-toolbar[data-v-68ac2685] .el-button+.el-button{margin-left:0}.fmt-label[data-v-68ac2685]{font-size:13px;font-weight:700;color:#1a1f36}.fmt-spacer[data-v-68ac2685]{flex:1}.fmt-textarea[data-v-68ac2685] textarea{font-family:JetBrains Mono,Fira Code,Consolas,monospace!important;font-size:13px!important;line-height:1.6!important;border-radius:10px;resize:vertical;min-height:280px}.fmt-status-bar[data-v-68ac2685]{font-size:12px}.fmt-err[data-v-68ac2685]{color:#f56c6c;display:flex;align-items:center;gap:4px}.fmt-ok[data-v-68ac2685]{color:#67c23a;display:flex;align-items:center;gap:4px}.fmt-hint[data-v-68ac2685]{color:#c0c4cc}.gd-root[data-v-25bd5427]{max-width:820px;margin:0 auto}.gd-topbar[data-v-25bd5427]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;flex-wrap:wrap}.gd-info[data-v-25bd5427]{display:flex;flex-direction:column;gap:2px}.gd-title[data-v-25bd5427]{font-size:15px;font-weight:700;color:#1a1f36}.gd-hint[data-v-25bd5427]{font-size:11px;color:#b0b8c4}.gd-actions[data-v-25bd5427]{display:flex;gap:6px;flex-wrap:wrap}.gd-toolbar[data-v-25bd5427]{display:flex;align-items:center;gap:4px;margin-bottom:8px;padding:6px 10px;background:#fff;border:1px solid #e4e7ed;border-radius:6px}.gd-toolbar button[data-v-25bd5427]{padding:4px 10px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;font-size:13px;cursor:pointer;transition:all .12s;color:#606266}.gd-toolbar button[data-v-25bd5427]:hover{border-color:#4e7cff;color:#4e7cff}.gd-toolbar button.on[data-v-25bd5427]{background:#4e7cff;color:#fff;border-color:#4e7cff}.gd-tb-label[data-v-25bd5427]{font-size:12px;color:#8892a6;font-weight:600;margin-right:4px}.gd-tb-sep[data-v-25bd5427]{color:#e4e7ed;margin:0 4px}.gd-tb-check[data-v-25bd5427]{font-size:12px;color:#606266;cursor:pointer;display:flex;align-items:center;gap:3px}.gd-tb-check input[data-v-25bd5427]{margin:0}.gd-tb-hint[data-v-25bd5427]{font-size:11px;color:#c0c4cc;margin-left:auto}.gd-templates[data-v-25bd5427]{display:flex;align-items:center;gap:6px;margin-bottom:8px;flex-wrap:wrap}.gd-tpl-label[data-v-25bd5427]{font-size:12px;color:#8892a6;font-weight:600}.gd-canvas-wrap[data-v-25bd5427]{position:relative}.gd-canvas-wrap canvas[data-v-25bd5427]{width:100%;height:auto;display:block;border:1px solid #e4e7ed;border-radius:8px;background:#fff;cursor:crosshair}.gd-cursor[data-v-25bd5427]{position:absolute;top:8px;right:12px;font-size:11px;color:#4e7cff;font-family:monospace;background:hsla(0,0%,100%,.9);padding:3px 8px;border-radius:4px;border:1px solid #e4e7ed;pointer-events:none}.gd-fn-row[data-v-25bd5427]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.gd-fn-label[data-v-25bd5427]{font-size:16px;font-weight:700;color:#1a1f36;font-style:italic;flex-shrink:0}.gd-fn-presets[data-v-25bd5427]{display:flex;gap:4px;flex-wrap:wrap}.gd-fn-chip[data-v-25bd5427]{font-size:11px;padding:1px 7px;border-radius:3px;cursor:pointer;background:#f5f6f8;color:#606266;border:1px solid #e4e7ed;font-family:monospace;line-height:22px}.gd-fn-chip[data-v-25bd5427]:hover{border-color:#4e7cff;color:#4e7cff;background:#f0f4ff}.gd-fn-list[data-v-25bd5427]{display:flex;flex-direction:column;gap:2px;margin-top:6px}.gd-fn-item[data-v-25bd5427]{display:flex;align-items:center;gap:8px}.gd-fn-dot[data-v-25bd5427]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.gd-fn-expr[data-v-25bd5427]{font-size:12px;font-family:monospace;color:#606266}.gd-fn-item .del[data-v-25bd5427]{color:#f56c6c}.gd-props[data-v-25bd5427]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:6px 12px;background:#f0f4ff;border-radius:6px}.gd-prop-label[data-v-25bd5427]{font-size:12px;color:#4e7cff;font-weight:600}.action-bar[data-v-505aa865]{margin-top:24px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.action-divider[data-v-505aa865]{height:1px;flex:1;min-width:20px;background:linear-gradient(90deg,#e4e7ed,transparent);order:-1}.action-label[data-v-505aa865]{font-size:12px;color:#b0b8c4;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}@media (max-width:640px){.action-divider[data-v-505aa865]{display:none}}.ad-card[data-v-1e356087]{display:flex;flex-direction:column;background:#fff;border-radius:12px;padding:24px 20px 16px;transition:all .25s cubic-bezier(.4,0,.2,1);border:1px solid #ebeef5;height:100%;min-height:200px;box-sizing:border-box;position:relative;text-decoration:none;color:inherit}.ad-card[data-v-1e356087]:hover{box-shadow:0 8px 24px rgba(78,124,255,.12);border-color:#4e7cff;transform:translateY(-4px)}.ad-tag[data-v-1e356087]{position:absolute;top:8px;right:10px;font-size:10px;color:hsla(0,0%,100%,.85);background:rgba(0,0,0,.25);backdrop-filter:blur(4px);padding:1px 6px;border-radius:3px;z-index:2;letter-spacing:.5px}.card-img-wrap[data-v-1e356087]{width:100%;height:100px;border-radius:8px;overflow:hidden;margin-bottom:14px;flex-shrink:0;background:#f5f6f8;display:flex;align-items:center;justify-content:center}.card-img-wrap img[data-v-1e356087]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-body[data-v-1e356087]{flex:1;min-width:0;margin-bottom:10px}.card-name[data-v-1e356087]{margin:0;font-size:16px;font-weight:700;color:#1a1f36;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-footer[data-v-1e356087]{display:flex;align-items:center;padding-top:10px;border-top:1px solid #f2f3f5;flex-shrink:0}.footer-label[data-v-1e356087]{font-size:12px;color:#b0b8c4;display:flex;align-items:center;gap:3px}.tool-page[data-v-604cb431]{background:#f0f2f8;min-height:100vh}.page-body[data-v-604cb431]{max-width:980px;margin:0 auto;padding:28px 20px 80px}.breadcrumb[data-v-604cb431]{font-size:13px;color:#8892a6;margin-bottom:20px;display:flex;align-items:center;gap:6px}.breadcrumb a[data-v-604cb431]{color:#4e7cff}.breadcrumb a[data-v-604cb431]:hover{color:#3b5ccc}.bc-sep[data-v-604cb431]{color:#c0c4cc}.current[data-v-604cb431]{color:#1a1f36;font-weight:600}.tool-header[data-v-604cb431]{background:#fff;border-radius:16px;padding:28px 32px;margin-bottom:24px;border:1px solid #e8eaef;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.header-left[data-v-604cb431]{display:flex;gap:20px;align-items:flex-start;flex:1;min-width:0}.header-icon[data-v-604cb431]{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 16px rgba(78,124,255,.2)}.header-icon i[data-v-604cb431]{font-size:24px;color:#fff}.header-info[data-v-604cb431]{flex:1;min-width:0}.tool-name[data-v-604cb431]{font-size:24px;font-weight:700;color:#1a1f36;margin:0 0 6px}.tool-desc[data-v-604cb431]{font-size:14px;color:#606266;margin:0 0 10px}.tool-meta[data-v-604cb431]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.meta-stat[data-v-604cb431]{font-size:13px;color:#8892a6;display:flex;align-items:center;gap:4px}.tool-tags[data-v-604cb431]{display:flex;flex-wrap:wrap;gap:6px}.detail-tag[data-v-604cb431]{font-size:11px;padding:2px 10px;border-radius:4px;font-weight:500;color:#4e7cff;background:#f0f4ff}.header-right[data-v-604cb431]{flex-shrink:0}.fav-btn[data-v-604cb431]{border:1px solid #e4e7ed!important;color:#606266!important;transition:all .2s}.fav-btn[data-v-604cb431]:hover{border-color:#4e7cff!important;color:#4e7cff!important}.fav-btn.is-fav[data-v-604cb431]{border-color:#fbbf24!important;background:rgba(251,191,36,.08)!important;color:#d4a017!important}.tool-component-area[data-v-604cb431]{background:#fff;border-radius:16px;padding:28px;border:1px solid #e8eaef;margin-bottom:20px}.ad-section[data-v-604cb431]{margin-bottom:20px}.ad-grid[data-v-604cb431]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width:640px){.ad-grid[data-v-604cb431]{grid-template-columns:1fr}}.tool-info[data-v-604cb431]{background:#fff;border-radius:12px;padding:20px 24px;border:1px solid #e8eaef;margin-bottom:20px}.info-title[data-v-604cb431]{font-size:15px;font-weight:600;color:#1a1f36;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f0f2f5;display:flex;align-items:center;gap:8px}.detail-content[data-v-604cb431]{font-size:14px;line-height:2;color:#4a5568}@media (max-width:640px){.tool-header[data-v-604cb431]{flex-direction:column;padding:20px}.tool-component-area[data-v-604cb431]{padding:16px}}