[data-v-637e4ac3]:root{--el-color-primary:#7057ff;--el-color-primary-light-3:#8375ff;--el-color-primary-light-5:#a298ff;--el-color-primary-light-7:#c1baff;--el-color-primary-light-8:#e0ddff;--el-color-primary-light-9:#f0eeff;--el-color-primary-dark-2:#5540cc;--el-color-success:#67c23a;--el-color-success-light:#e1f3d8;--el-color-success-lighter:#f0f9eb;--el-color-warning:#e6a23c;--el-color-warning-light:#faecd8;--el-color-warning-lighter:#fdf6ec;--el-color-danger:#f56c6c;--el-color-danger-light:#fde2e2;--el-color-danger-lighter:#fef0f0;--el-color-info:#909399;--el-color-info-light:#e9e9eb;--el-color-info-lighter:#f4f4f5;--el-border-radius-base:8px}.intro[data-v-637e4ac3]{font-size:14px;line-height:1.65;padding:20px 16px}.intro h1[data-v-637e4ac3]{font-size:2em;margin:.67em 0 0}.intro h1[data-v-637e4ac3],.intro h2[data-v-637e4ac3]{border-bottom:1px solid #444}.intro h1[data-v-637e4ac3],.intro h2[data-v-637e4ac3],.intro h3[data-v-637e4ac3],.intro h4[data-v-637e4ac3]{margin-top:1rem}.intro ul[data-v-637e4ac3]{padding-left:2rem}.intro ul li[data-v-637e4ac3]{list-style:disc;margin-top:12px}.intro ol[data-v-637e4ac3]{padding-left:2rem}.intro ol li[data-v-637e4ac3]{margin-top:12px}.intro pre[data-v-637e4ac3]{margin:1rem 0 0}.intro table[data-v-637e4ac3]{border-collapse:collapse;margin-top:12px;width:100%}.intro table[data-v-637e4ac3],.intro td[data-v-637e4ac3],.intro th[data-v-637e4ac3]{border:1px solid #444;text-align:center}.intro .code[data-v-637e4ac3]{border:2px solid #3c3e54;border-radius:6px;margin-bottom:6px;margin-top:12px;padding:12px 16px;word-break:break-all;word-wrap:break-word;background-color:#0000001a}.intro p[data-v-637e4ac3]{margin:1rem 0 0}.intro sup[data-v-637e4ac3]{vertical-align:super}.intro sub[data-v-637e4ac3]{vertical-align:sub}.intro i[data-v-637e4ac3]{vertical-align:inherit}.tools-form[data-v-637e4ac3]{background:transparent;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;height:calc(100vh - 146px);margin-bottom:30px;max-height:840px;min-height:min(520px,100vh - 146px);overflow:hidden;padding:0}.tools-form[data-v-637e4ac3] .el-form{display:flex;flex:1;flex-direction:column;min-height:0}.tools-form .code-editor[data-v-637e4ac3]{background:#fff;border:1px solid #dfe6f3;border-radius:12px;display:flex;flex:1;flex-direction:column;margin-bottom:0;min-height:0;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.tools-form .code-editor[data-v-637e4ac3]:hover{border-color:#cdd8ee;box-shadow:0 8px 22px #0f172a0d}.tools-form .code-editor .editor-header[data-v-637e4ac3]{background:#fff;border-bottom:1px solid #e4e9f5;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;padding:16px}.tools-form .code-editor .editor-header .editor-title-row[data-v-637e4ac3]{align-items:center;display:flex;gap:14px;justify-content:space-between;min-width:0}.tools-form .code-editor .editor-header .editor-title[data-v-637e4ac3]{color:#1f2937;font-size:15px;font-weight:700;line-height:22px;white-space:nowrap}.tools-form .code-editor .editor-header .format-error[data-v-637e4ac3]{background:#fff7f7;border:1px solid #fecaca;border-radius:8px;color:#b42318;font-size:12px;line-height:18px;margin:0;padding:8px 10px}.tools-form .code-editor .editor-header .copy-btn[data-v-637e4ac3]{align-items:center;color:#7057ff;display:flex;gap:4px;padding:6px 12px}.tools-form .code-editor .editor-header .copy-btn[data-v-637e4ac3]:hover{background:#f2f0ff}.tools-form .code-editor .editor-header .copy-btn i[data-v-637e4ac3]{font-size:14px}.tools-form .code-editor .editor-body[data-v-637e4ac3]{--code-line-height:20.3px;background:#fff;display:flex;flex:1;min-height:0;overflow:hidden}.tools-form .code-editor .editor-body .line-gutter[data-v-637e4ac3]{background:#f8fafc;border-right:1px solid #e4e9f5;box-sizing:border-box;color:#98a2b3;flex:0 0 50px;font-family:Menlo,Monaco,Courier New,monospace;font-size:13px;line-height:var(--code-line-height);overflow:hidden;padding:12px 0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tools-form .code-editor .editor-body .line-gutter span[data-v-637e4ac3]{align-items:center;display:flex;height:var(--code-line-height);justify-content:center;line-height:var(--code-line-height);width:100%}.tools-form .code-editor .editor-body .line-gutter span.is-error-line[data-v-637e4ac3]{background:#fff1f1;color:#b42318;font-weight:700}.tools-form .code-editor .editor-body .code-area[data-v-637e4ac3]{background:#fff;flex:1;min-height:0;min-width:0;position:relative}.tools-form .code-editor .editor-body .code-textarea[data-v-637e4ac3],.tools-form .code-editor .editor-body .highlight-layer[data-v-637e4ac3]{background:transparent;border:none;box-sizing:border-box;font-family:Menlo,Monaco,Courier New,monospace;font-size:14px;height:100%;top:0;right:0;bottom:0;left:0;line-height:var(--code-line-height);overflow:auto;padding:12px 14px;position:absolute;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre;width:100%}.tools-form .code-editor .editor-body .highlight-layer[data-v-637e4ac3]{color:#1f2937;margin:0;pointer-events:none;scrollbar-width:none;z-index:1}.tools-form .code-editor .editor-body .highlight-layer[data-v-637e4ac3]::-webkit-scrollbar{display:none}.tools-form .code-editor .editor-body .highlight-layer code[data-v-637e4ac3]{display:block;min-height:100%;min-width:-moz-max-content;min-width:max-content}.tools-form .code-editor .editor-body .highlight-layer[data-v-637e4ac3] .syntax-keyword{color:#7c3aed;font-weight:600}.tools-form .code-editor .editor-body .highlight-layer[data-v-637e4ac3] .syntax-string{color:#047857}.tools-form .code-editor .editor-body .highlight-layer[data-v-637e4ac3] .syntax-comment{color:#667085;font-style:italic}.tools-form .code-editor .editor-body .highlight-layer[data-v-637e4ac3] .syntax-number{color:#c2410c}.tools-form .code-editor .editor-body .highlight-layer[data-v-637e4ac3] .syntax-builtin{color:#0f68b7;font-weight:600}.tools-form .code-editor .editor-body .highlight-layer[data-v-637e4ac3] .syntax-regex{color:#b45309}.tools-form .code-editor .editor-body .code-textarea[data-v-637e4ac3]{color:transparent;outline:none;resize:none;z-index:2;-webkit-text-fill-color:transparent;box-shadow:none;caret-color:#1f2937}.tools-form .code-editor .editor-body .code-textarea[data-v-637e4ac3]::-moz-placeholder{color:#98a2b3;-webkit-text-fill-color:#98a2b3}.tools-form .code-editor .editor-body .code-textarea[data-v-637e4ac3]::placeholder{color:#98a2b3;-webkit-text-fill-color:#98a2b3}.tools-form .code-editor .editor-body .code-textarea[data-v-637e4ac3]:focus{box-shadow:none}.tools-form .code-editor .editor-body .code-textarea[data-v-637e4ac3]::-moz-selection{background:rgba(112,87,255,.22)}.tools-form .code-editor .editor-body .code-textarea[data-v-637e4ac3]::selection{background:rgba(112,87,255,.22)}@media (max-width:768px){.tools-form .code-editor .editor-body .line-gutter[data-v-637e4ac3]{flex-basis:42px;font-size:12px;padding:12px 0}.tools-form .code-editor .editor-body .code-textarea[data-v-637e4ac3],.tools-form .code-editor .editor-body .highlight-layer[data-v-637e4ac3]{font-size:13px;padding:12px}}.tools-form .code-editor .compare-editor[data-v-637e4ac3]{display:grid;flex:1;gap:0;min-height:0;overflow:hidden}.tools-form .code-editor .compare-editor.is-resizing[data-v-637e4ac3]{cursor:col-resize}.tools-form .code-editor .compare-editor.is-resizing .code-textarea[data-v-637e4ac3],.tools-form .code-editor .compare-editor.is-resizing .compare-code[data-v-637e4ac3],.tools-form .code-editor .compare-editor.is-resizing .compare-panel[data-v-637e4ac3],.tools-form .code-editor .compare-editor.is-resizing .highlight-layer[data-v-637e4ac3]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tools-form .code-editor .compare-panel[data-v-637e4ac3]{background:#fff;display:flex;flex-direction:column;min-height:0;min-width:0}.tools-form .code-editor .compare-panel.result-panel[data-v-637e4ac3]{border-left:1px solid #e4e9f5}.tools-form .code-editor .compare-resizer[data-v-637e4ac3]{background:#f8fafc;border:0;border-left:1px solid #e4e9f5;border-right:1px solid #e4e9f5;cursor:col-resize;height:100%;min-width:10px;padding:0;position:relative;width:10px}.tools-form .code-editor .compare-resizer[data-v-637e4ac3]:before{background:#c9d3e6;border-radius:999px;box-shadow:-3px 0 #d9e1f2,3px 0 #d9e1f2;content:"";height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2px}.tools-form .code-editor .compare-resizer[data-v-637e4ac3]:focus-visible,.tools-form .code-editor .compare-resizer[data-v-637e4ac3]:hover{background:#f1f4ff}.tools-form .code-editor .compare-resizer[data-v-637e4ac3]:focus-visible:before,.tools-form .code-editor .compare-resizer[data-v-637e4ac3]:hover:before{background:#7057ff;box-shadow:-3px 0 #7057ff52,3px 0 #7057ff52}.tools-form .code-editor .compare-title[data-v-637e4ac3]{align-items:center;background:#f8fafc;border-bottom:1px solid #e4e9f5;color:#475467;display:flex;flex:0 0 auto;font-size:12px;font-weight:700;height:36px;line-height:1;padding:0 14px}.tools-form .code-editor .compare-code[data-v-637e4ac3]{background:#fff;box-sizing:border-box;color:#1f2937;flex:1;font-family:Menlo,Monaco,Courier New,monospace;font-size:14px;line-height:20.3px;margin:0;min-height:0;overflow:auto;padding:12px 14px;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre}.tools-form .code-editor .compare-code code[data-v-637e4ac3]{display:block;min-width:-moz-max-content;min-width:max-content}.tools-form .code-editor .compare-code[data-v-637e4ac3] .syntax-keyword{color:#7c3aed;font-weight:600}.tools-form .code-editor .compare-code[data-v-637e4ac3] .syntax-string{color:#047857}.tools-form .code-editor .compare-code[data-v-637e4ac3] .syntax-comment{color:#667085;font-style:italic}.tools-form .code-editor .compare-code[data-v-637e4ac3] .syntax-number{color:#c2410c}.tools-form .code-editor .compare-code[data-v-637e4ac3] .syntax-builtin{color:#0f68b7;font-weight:600}.tools-form .code-editor .compare-code[data-v-637e4ac3] .syntax-regex{color:#b45309}.tools-form .tools-actions[data-v-637e4ac3]{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin:0}.tools-form .tools-actions .toolbar-select[data-v-637e4ac3]{align-items:center;background:transparent;border:0;border-radius:0;color:#344054;display:flex;font-size:13px;font-weight:600;gap:7px;height:34px;padding:0;white-space:nowrap}.tools-form .tools-actions .toolbar-select span[data-v-637e4ac3]{flex:0 0 auto;line-height:20px}.tools-form .tools-actions .toolbar-select .toolbar-select-control[data-v-637e4ac3]{width:98px}.tools-form .tools-actions .toolbar-select[data-v-637e4ac3] .el-select__wrapper{background:#fff;border:0;border-radius:8px;box-shadow:inset 0 0 0 1px #d9e1f2!important;font-size:13px;min-height:32px;padding:0 10px}.tools-form .tools-actions .toolbar-select[data-v-637e4ac3] .el-select__selected-item{color:#263245;font-weight:500}.tools-form .tools-actions .toolbar-select[data-v-637e4ac3] .el-select__caret{color:#667085}.tools-form .tools-actions .el-button[data-v-637e4ac3]{align-items:center;border-radius:8px;display:flex;font-weight:600;gap:6px;justify-content:center;min-width:86px;padding:8px 14px;transition:all .2s ease}.tools-form .tools-actions .el-button i[data-v-637e4ac3]{font-size:16px}.tools-form .tools-actions .el-button.format-btn[data-v-637e4ac3]{background:#7057ff;border:none}.tools-form .tools-actions .el-button.format-btn[data-v-637e4ac3]:hover{background:#6048f0;box-shadow:0 8px 18px #7057ff38;transform:translateY(-1px)}.tools-form .tools-actions .el-button.clear-btn[data-v-637e4ac3]{background:#fff;border:1px solid #d9e1f2;color:#344054}.tools-form .tools-actions .el-button.clear-btn[data-v-637e4ac3]:hover{background:#f8f7ff;border-color:#c8befd;color:#7057ff}.tools-form .tools-actions .el-button.copy-btn[data-v-637e4ac3],.tools-form .tools-actions .el-button.ghost-btn[data-v-637e4ac3]{background:#fff;border:1px solid #d9e1f2;color:#344054}.tools-form .tools-actions .el-button.ghost-btn[data-v-637e4ac3]:hover{background:#f8f7ff;border-color:#c8befd;color:#7057ff}@media (max-width:768px){.tools-form[data-v-637e4ac3]{height:calc(100svh - 128px);margin-bottom:18px;min-height:0;padding:0}.tools-form .code-editor[data-v-637e4ac3]{border-radius:10px;margin-bottom:0}.tools-form .editor-header[data-v-637e4ac3]{gap:6px;padding:8px 10px}.tools-form .editor-title-row[data-v-637e4ac3]{align-items:flex-start;flex-direction:column;gap:8px}.tools-form .editor-title[data-v-637e4ac3]{font-size:14px;line-height:20px}.tools-form .tools-actions[data-v-637e4ac3]{flex-wrap:nowrap;gap:6px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding-bottom:1px;scrollbar-width:none;width:100%}.tools-form .tools-actions[data-v-637e4ac3]::-webkit-scrollbar{display:none}.tools-form .tools-actions .el-button[data-v-637e4ac3]{flex:0 0 auto;font-size:12px;gap:4px;height:30px;min-width:66px;padding:6px 9px}.tools-form .tools-actions .el-button.format-btn[data-v-637e4ac3]{min-width:76px;order:-4}.tools-form .tools-actions .el-button.clear-btn[data-v-637e4ac3]{order:-3}.tools-form .tools-actions .el-button.ghost-btn[data-v-637e4ac3]{order:-2}.tools-form .tools-actions .el-button.copy-btn[data-v-637e4ac3]{order:-1}.tools-form .tools-actions .el-button i[data-v-637e4ac3]{font-size:14px}.tools-form .tools-actions .toolbar-select[data-v-637e4ac3]{flex:0 0 auto;font-size:13px;gap:6px;height:32px;justify-content:space-between;padding:0}.tools-form .tools-actions .toolbar-select .toolbar-select-control[data-v-637e4ac3]{width:90px}.tools-form .tools-actions .toolbar-select[data-v-637e4ac3] .el-select__wrapper{min-height:30px;padding:0 8px}.tools-form .compare-editor[data-v-637e4ac3]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(96px,32%) minmax(0,1fr);min-height:0}.tools-form .compare-resizer[data-v-637e4ac3]{display:none!important}.tools-form .compare-panel[data-v-637e4ac3]{min-height:0;min-width:0;overflow:hidden}.tools-form .compare-panel.result-panel[data-v-637e4ac3]{border-left:0;border-top:1px solid #e4e9f5}.tools-form .original-panel[data-v-637e4ac3]{max-height:none}.tools-form .original-panel .compare-code[data-v-637e4ac3]{flex:1;font-size:13px;line-height:19px;min-height:0;padding:10px 12px}.tools-form .compare-title[data-v-637e4ac3]{height:30px;padding:0 12px}.tools-form .result-panel .editor-body[data-v-637e4ac3]{min-height:0}}body .tools-form.js-formatter-form{background:transparent!important;border:0!important;box-shadow:none!important;color:#263245!important}body .tools-form.js-formatter-form .code-editor,body .tools-form.js-formatter-form .editor-body,body .tools-form.js-formatter-form .editor-header{background:#fff!important;color:#263245!important}body .tools-form.js-formatter-form .code-editor{border:1px solid #dfe6f3!important}body .tools-form.js-formatter-form .editor-header{border-color:#e4e9f5!important}body .tools-form.js-formatter-form .el-textarea__inner{border:0!important;box-shadow:none!important}.intro[data-v-637e4ac3]{margin-top:40px}
