.json-viewer{flex:1;display:flex;flex-direction:row;background:var(--bg-primary);color:var(--text-tertiary);font-family:Inter,monospace;font-size:14px;font-weight:400;min-height:0;height:100%;overflow:hidden;line-height:1.43}.json-viewer-line-numbers{flex-shrink:0;width:40px;background:#f5f5f5;color:#666;font-size:14px;font-family:Inter,monospace;line-height:1.43;overflow:hidden;border-right:1px solid var(--border-primary);-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;scrollbar-width:none;-ms-overflow-style:none}.json-viewer-line-numbers::-webkit-scrollbar{display:none}.json-line-number{padding:0 8px;text-align:right;min-height:20.02px;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;border-bottom:1px solid transparent;box-sizing:border-box}.json-viewer-content{flex:1;overflow-x:auto;overflow-y:auto;min-height:0;min-width:0;background:var(--bg-primary);width:100%;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--border-primary) var(--bg-primary);scroll-behavior:smooth;overscroll-behavior:contain;padding:16px}.json-viewer-content::-webkit-scrollbar{width:12px;height:12px;background:var(--bg-primary)}.json-viewer-content::-webkit-scrollbar-track{background:var(--bg-primary)}.json-viewer-content::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:6px}.json-viewer-content::-webkit-scrollbar-thumb:hover{background:var(--border-secondary)}.json-string{color:#89ddff}.json-number{color:#c3e88d}.json-boolean{color:#c792ea}.json-null{color:#f07178;font-style:italic}.json-key{color:#ffb951}.json-colon{color:#89ddff;margin:0 4px}.json-bracket,.json-brace{color:#89ddff;font-weight:400}.json-comma{color:#89ddff;margin-left:4px}[data-theme=light] .json-string{color:#06c}[data-theme=light] .json-number{color:green}[data-theme=light] .json-boolean{color:#7c3aed}[data-theme=light] .json-null{color:#dc2626}[data-theme=light] .json-key{color:#ea580c}[data-theme=light] .json-colon,[data-theme=light] .json-bracket,[data-theme=light] .json-brace,[data-theme=light] .json-comma{color:#06c}.json-object,.json-array{position:relative;display:block;min-width:fit-content;width:fit-content}.json-line{display:flex;align-items:center;gap:0px;font-size:14px;line-height:1.43;white-space:nowrap;min-width:fit-content;flex-shrink:0;min-height:20.02px;box-sizing:border-box}.expand-button{background:transparent;border:none;color:#cab4e2;cursor:pointer;font-size:12px;padding:4px 6px;margin:0 2px;vertical-align:middle;min-width:20px;min-height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s;font-weight:600}.expand-button:hover{color:#d0bcff;background-color:#d0bcff1a}[data-theme=light] .expand-button{color:#7c3aed}[data-theme=light] .expand-button:hover{color:#6d28d9;background-color:#7c3aed1a}.json-array-index{color:#cab4e2;font-style:italic;font-weight:500}[data-theme=light] .json-array-index{color:#7c3aed}.json-line .json-empty,.json-line .json-collapsed{margin-left:0}.json-collapsed{color:#9ca3af;font-style:italic;margin-left:5px}[data-theme=light] .json-collapsed{color:#4b5563}.json-empty{color:#9ca3af;font-style:italic;margin-left:5px}[data-theme=light] .json-empty{color:#4b5563}.json-reference-line{position:absolute;left:0;top:20.02px;width:1px;height:calc(100% - 40.04px);border-left:1px dashed #e0e0e0;pointer-events:none;z-index:0;opacity:.6}[data-theme=dark] .json-reference-line{border-left-color:#666;opacity:.7}[data-theme=light] .json-reference-line{border-left-color:#ccc;opacity:.5}[data-theme=dark] .json-viewer-line-numbers{background:#2a2a2a;color:#999;border-right-color:#3e3e3e}[data-theme=dark] .json-line-number{border-bottom-color:#ffffff1a}.json-editor{flex:1;display:flex;flex-direction:column;color:var(--text-primary);min-height:0;overflow:hidden;border-radius:var(--radius-xl);border:1px solid var(--border-primary);box-shadow:var(--shadow-sm)}.json-editor-header{padding:0 16px;border-bottom:1px solid var(--border-secondary);background:var(--bg-container-alt);display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;overflow-y:visible;overflow-x:auto}.header-left{display:flex;align-items:center;gap:8px;flex:1;white-space:nowrap;text-overflow:clip}.editor-icon-wrapper{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:var(--bg-icon);border-radius:var(--radius-md);padding:6px;color:#615fff;flex-shrink:0}.editor-icon{width:18px;height:18px;flex-shrink:0}.editor-title{color:var(--text-secondary);font-size:16px;font-weight:500;letter-spacing:-.0195em;line-height:1.5;white-space:nowrap;text-overflow:clip}.error-message{color:var(--text-error);font-size:12px;background:#fb2c361a;padding:4px 8px;border-radius:4px}.json-editor-header-right{background:transparent;display:flex;align-items:center;gap:4px;margin-left:auto;padding:0;white-space:nowrap;text-overflow:clip}.view-toggle-button{background:var(--color-primary);color:#fff;border:none;padding:0 12px;border-radius:var(--radius-md);cursor:pointer;font-size:12px;font-weight:500;transition:all .2s ease;box-shadow:var(--shadow-sm);line-height:1.33;height:32px}.view-toggle-button:hover:not(:disabled){background:var(--color-primary-hover)}.view-toggle-button:disabled{background:var(--bg-button-secondary);color:var(--text-disabled);cursor:not-allowed;opacity:.6;border:1px solid var(--border-button)}.action-button{background:transparent;color:var(--text-tertiary);border:none;padding:0 12px;border-radius:var(--radius-md);cursor:pointer;font-size:12px;font-weight:500;transition:all .2s ease;line-height:1.33;display:flex;align-items:center;gap:6px;height:28px}.action-button:hover:not(:disabled){background:var(--bg-button-hover);color:var(--text-primary)}.action-button:disabled{color:var(--text-disabled);cursor:not-allowed;opacity:.6}.action-button.clear-button{color:var(--text-error)}.action-button.clear-button:hover:not(:disabled){background:#fb2c361a}.indent-options{padding:0 16px;border-top:1px solid #49454f;background:#141218;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px}.indent-label{color:#cac4d0;font-size:12px;font-weight:400;line-height:1.33}.indent-chips{display:flex;align-items:center;gap:4px;flex:1}.global-expand-button{background:transparent;color:#cac4d0;border:1px solid transparent;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s;margin-left:auto}.global-expand-button:hover{background:#ffffff0d;color:#e6e1e5}.indent-chip{display:flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:#cac4d0;font-size:10px;font-weight:500;cursor:pointer;transition:all .2s;line-height:1.5;letter-spacing:.0117em}.indent-chip.active{background:#332d41;border-color:#d0bcff;color:#d0bcff}.indent-chip.active:before{content:"";width:6px;height:6px;border-radius:50%;background:#d0bcff}.json-editor-content{flex:1;position:relative;overflow:hidden;background:var(--bg-primary);z-index:0}.json-textarea{width:100%;height:100%;background:var(--bg-primary);color:var(--text-placeholder);border:none;padding:16px;font-family:Inter,monospace;font-size:14px;font-weight:400;resize:none;outline:none;line-height:1.43;-moz-tab-size:2;tab-size:2;overflow-x:auto;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-primary) var(--bg-primary);scroll-behavior:smooth;overscroll-behavior:contain}.json-textarea::-webkit-scrollbar{width:12px;height:12px;background:var(--bg-primary)}.json-textarea::-webkit-scrollbar-track{background:var(--bg-primary)}.json-textarea::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:6px}.json-textarea::-webkit-scrollbar-thumb:hover{background:var(--border-secondary)}.json-textarea::placeholder{color:var(--text-placeholder)}.json-textarea:focus{background:var(--bg-primary);color:var(--text-primary)}.json-formatted-view{height:100%;overflow-x:auto;overflow-y:auto;background:var(--bg-primary);scrollbar-width:thin;scrollbar-color:var(--border-primary) var(--bg-primary)}.json-formatted-view::-webkit-scrollbar{width:12px;height:12px;background:var(--bg-primary)}.json-formatted-view::-webkit-scrollbar-track{background:var(--bg-primary)}.json-formatted-view::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:6px}.json-formatted-view::-webkit-scrollbar-thumb:hover{background:var(--border-secondary)}.json-error-view{padding:40px 20px;color:var(--text-error);text-align:center;background:var(--bg-primary)}.json-editor-footer{padding:0 24px;border-top:1px solid #49454f;background:#141218;display:flex;justify-content:space-between;align-items:center;min-height:32px}.footer-text{color:#cac4d0;font-size:12px;font-weight:400;line-height:1.33}.code-viewer{flex:1;display:flex;flex-direction:column;background:var(--bg-primary);min-height:0;overflow:hidden;padding:16px 0 0 16px}.code-viewer-content{flex:1;overflow-x:scroll;overflow-y:auto;min-height:0;margin-top:0;scrollbar-width:thin;scrollbar-color:var(--border-primary) var(--bg-primary)}.code-viewer-content::-webkit-scrollbar{width:12px;height:12px;background:var(--bg-primary)}.code-viewer-content::-webkit-scrollbar-track{background:var(--bg-primary)}.code-viewer-content::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:6px}.code-viewer-content::-webkit-scrollbar-thumb:hover{background:var(--border-secondary)}.code-block{margin:0;padding:0;background:var(--bg-primary);color:var(--text-secondary);font-size:14px;font-family:Inter,monospace;font-weight:400;line-height:1.43;min-height:100%;white-space:pre;opacity:1}[data-theme=light] .code-block{color:var(--text-primary);opacity:1}[data-theme=light] .code-block :deep(.token){color:#6b46c1}.code-block :deep(.token){color:#d4c4f0}.code-block :deep(.token.comment),.code-block :deep(.token.prolog),.code-block :deep(.token.doctype),.code-block :deep(.token.cdata),.code-block :deep(.token.comment *),.code-block :deep(span.comment){color:#8b95a8!important;font-style:italic}[data-theme=light] .code-block :deep(.token.comment),[data-theme=light] .code-block :deep(.token.prolog),[data-theme=light] .code-block :deep(.token.doctype),[data-theme=light] .code-block :deep(.token.cdata),[data-theme=light] .code-block :deep(.token.comment *),[data-theme=light] .code-block :deep(span.comment){color:#6b7280!important}.code-block :deep(.token.keyword),.code-block :deep(.token.important),.code-block :deep(.token.control),.code-block :deep(.token.operator.keyword),.code-block :deep(.token.class),.code-block :deep(.token.interface),.code-block :deep(.token.namespace),.code-block :deep(.token.storage),.code-block :deep(.token.storage.type),.code-block :deep(.token.storage-class),.code-block :deep(.token.storage-modifier),.code-block :deep(.token.modifier),.code-block :deep(.token.declaration){color:#c792ea!important}[data-theme=light] .code-block :deep(.token.keyword),[data-theme=light] .code-block :deep(.token.important),[data-theme=light] .code-block :deep(.token.control),[data-theme=light] .code-block :deep(.token.operator.keyword),[data-theme=light] .code-block :deep(.token.class),[data-theme=light] .code-block :deep(.token.interface),[data-theme=light] .code-block :deep(.token.namespace),[data-theme=light] .code-block :deep(.token.storage),[data-theme=light] .code-block :deep(.token.storage.type),[data-theme=light] .code-block :deep(.token.storage-class),[data-theme=light] .code-block :deep(.token.storage-modifier),[data-theme=light] .code-block :deep(.token.modifier),[data-theme=light] .code-block :deep(.token.declaration){color:#9333ea!important}.code-block :deep(.token.string),.code-block :deep(.token.char),.code-block :deep(.token.string-property),.code-block :deep(.token.string-interpolation),.code-block :deep(.token.string-interpolation-punctuation){color:#c3e88d!important}[data-theme=light] .code-block :deep(.token.string),[data-theme=light] .code-block :deep(.token.char),[data-theme=light] .code-block :deep(.token.string-property),[data-theme=light] .code-block :deep(.token.string-interpolation),[data-theme=light] .code-block :deep(.token.string-interpolation-punctuation){color:#059669!important}.code-block :deep(.token.class-name),.code-block :deep(.token.function),.code-block :deep(.token.function-name),.code-block :deep(.token.type),.code-block :deep(.token.type-definition),.code-block :deep(.token.type-name),.code-block :deep(.token.builtin),.code-block :deep(.token.builtin-class),.code-block :deep(.token.class-name.class),.code-block :deep(.token.class-name.interface),.code-block :deep(.token.struct),.code-block :deep(.token.typedef),.code-block :deep(.token.type-definition.class-name),.code-block :deep(.token.typealias){color:#89ddff!important}[data-theme=light] .code-block :deep(.token.class-name),[data-theme=light] .code-block :deep(.token.function),[data-theme=light] .code-block :deep(.token.function-name),[data-theme=light] .code-block :deep(.token.type),[data-theme=light] .code-block :deep(.token.type-definition),[data-theme=light] .code-block :deep(.token.type-name),[data-theme=light] .code-block :deep(.token.builtin),[data-theme=light] .code-block :deep(.token.builtin-class),[data-theme=light] .code-block :deep(.token.class-name.class),[data-theme=light] .code-block :deep(.token.class-name.interface),[data-theme=light] .code-block :deep(.token.struct),[data-theme=light] .code-block :deep(.token.typedef),[data-theme=light] .code-block :deep(.token.type-definition.class-name),[data-theme=light] .code-block :deep(.token.typealias){color:#0284c7!important}.code-block :deep(.token.atrule),.code-block :deep(.token.attr-name),.code-block :deep(.token.annotation),.code-block :deep(.token.decorator),.code-block :deep(.token.attribute),.code-block :deep(.token.meta.annotation),.code-block :deep(.token.punctuation.annotation),.code-block :deep(.token.attribute-name),.code-block :deep(.token.attribute-name.attribute){color:#ffb951!important}.token.annotation{color:#ffb951!important}[data-theme=light] .code-block :deep(.token.atrule),[data-theme=light] .code-block :deep(.token.attr-name),[data-theme=light] .code-block :deep(.token.annotation),[data-theme=light] .code-block :deep(.token.decorator),[data-theme=light] .code-block :deep(.token.attribute),[data-theme=light] .code-block :deep(.token.meta.annotation),[data-theme=light] .code-block :deep(.token.punctuation.annotation),[data-theme=light] .code-block :deep(.token.attribute-name),[data-theme=light] .code-block :deep(.token.attribute-name.attribute),[data-theme=light] .token.annotation{color:#d97706!important}.code-block :deep(.token.number),.code-block :deep(.token.constant.numeric),.code-block :deep(.token.integer),.code-block :deep(.token.float),.code-block :deep(.token.hex),.code-block :deep(.token.octal),.code-block :deep(.token.binary){color:#f78c6c!important}[data-theme=light] .code-block :deep(.token.number),[data-theme=light] .code-block :deep(.token.constant.numeric),[data-theme=light] .code-block :deep(.token.integer),[data-theme=light] .code-block :deep(.token.float),[data-theme=light] .code-block :deep(.token.hex),[data-theme=light] .code-block :deep(.token.octal),[data-theme=light] .code-block :deep(.token.binary){color:#dc2626!important}.code-block :deep(.token.punctuation),.code-block :deep(.token.operator),.code-block :deep(.token.operator.assignment),.code-block :deep(.token.operator.arithmetic),.code-block :deep(.token.operator.logical),.code-block :deep(.token.operator.comparison),.code-block :deep(.token.operator.bitwise),.code-block :deep(.token.separator),.code-block :deep(.token.delimiter),.code-block :deep(.token.punctuation.bracket),.code-block :deep(.token.punctuation.definition),.code-block :deep(.token.punctuation.section),.code-block :deep(.token.punctuation.terminator){color:#89ddff!important;background:transparent!important}.token.operator{color:#89ddff!important;background:transparent!important}[data-theme=light] .code-block :deep(.token.punctuation),[data-theme=light] .code-block :deep(.token.operator),[data-theme=light] .code-block :deep(.token.operator.assignment),[data-theme=light] .code-block :deep(.token.operator.arithmetic),[data-theme=light] .code-block :deep(.token.operator.logical),[data-theme=light] .code-block :deep(.token.operator.comparison),[data-theme=light] .code-block :deep(.token.operator.bitwise),[data-theme=light] .code-block :deep(.token.separator),[data-theme=light] .code-block :deep(.token.delimiter),[data-theme=light] .code-block :deep(.token.punctuation.bracket),[data-theme=light] .code-block :deep(.token.punctuation.definition),[data-theme=light] .code-block :deep(.token.punctuation.section),[data-theme=light] .code-block :deep(.token.punctuation.terminator),[data-theme=light] .token.operator{color:#0369a1!important;background:transparent!important}.code-block :deep(.token.attr-value){color:#c3e88d!important}.code-block :deep(.token.property),.code-block :deep(.token.property-name){color:#ffb951!important}.code-block :deep(.token.variable),.code-block :deep(.token.variable-name),.code-block :deep(.token.parameter){color:#d4c4f0}.code-block :deep(.token.constant),.code-block :deep(.token.symbol){color:#f78c6c!important}.code-block :deep(.token.boolean),.code-block :deep(.token.literal){color:#c792ea!important}.code-block :deep(.token.tag){color:#c792ea!important}.code-block :deep(.token.selector){color:#89ddff!important}.code-block :deep(.token.entity),.code-block :deep(.token.url){color:#89ddff!important}.code-block :deep(.token.regex){color:#c3e88d!important}[data-theme=light] .code-block :deep(.token.attr-value){color:#059669!important}[data-theme=light] .code-block :deep(.token.property),[data-theme=light] .code-block :deep(.token.property-name){color:#d97706!important}[data-theme=light] .code-block :deep(.token.variable),[data-theme=light] .code-block :deep(.token.variable-name),[data-theme=light] .code-block :deep(.token.parameter){color:#6b46c1!important}[data-theme=light] .code-block :deep(.token.constant),[data-theme=light] .code-block :deep(.token.symbol){color:#dc2626!important}[data-theme=light] .code-block :deep(.token.boolean),[data-theme=light] .code-block :deep(.token.literal){color:#9333ea!important}[data-theme=light] .code-block :deep(.token.tag){color:#9333ea!important}[data-theme=light] .code-block :deep(.token.selector){color:#0284c7!important}[data-theme=light] .code-block :deep(.token.entity),[data-theme=light] .code-block :deep(.token.url){color:#0369a1!important}[data-theme=light] .code-block :deep(.token.regex){color:#059669!important}.code-block :deep(.token.inserted),.code-block :deep(.token.deleted){color:inherit}.language-tabs{background:var(--bg-container-alt);padding:0 16px;display:flex;flex-direction:column;gap:0;border-bottom:1px solid var(--border-secondary);min-height:56px;justify-content:center}.tabs-container{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:0;align-items:center}.tab-button{background:transparent;color:var(--text-tertiary);border:none;padding:7px 12px;border-radius:var(--radius-md);cursor:pointer;font-size:12px;font-weight:500;transition:all .2s ease;line-height:1.33;height:28px}.tab-button:hover{color:var(--text-primary)}.tab-button.active{background:var(--color-primary);color:var(--text-primary);box-shadow:var(--shadow-md)}[data-theme=light] .tab-button.active{color:#fff}.json-diff-viewer{display:flex;flex-direction:column;background:#141218;color:#cab4e2;border:none;border-radius:16px;overflow:hidden;min-height:0;height:100%}.json-empty-state{padding:16px;color:#9ca3af;font-size:13px}.json-diff-viewer .json-viewer-content{padding:12px 16px;flex:1;overflow:auto;background:#141218;scrollbar-width:thin;scrollbar-color:#49454f #141218}.json-diff-viewer .json-viewer-content::-webkit-scrollbar{width:10px;height:10px}.json-diff-viewer .json-viewer-content::-webkit-scrollbar-thumb{background:#49454f;border-radius:6px}.json-diff-viewer .json-viewer-content::-webkit-scrollbar-thumb:hover{background:#5a5560}.json-line.diff-added{background:#4caf501f;border-left:3px solid #4caf50}.json-line.diff-removed{background:#f4433624;border-left:3px solid #f44336}.json-line.diff-value{background:#ffc10726;border-left:3px solid #ffc107}.json-line.diff-type{background:#2196f329;border-left:3px solid #2196f3}.json-line.diff-added .json-key,.json-line.diff-added .json-array-index{color:#a5d6a7}.json-line.diff-removed .json-key,.json-line.diff-removed .json-array-index{color:#ef9a9a}.json-line.diff-value .json-key,.json-line.diff-type .json-key,.json-line.diff-value .json-array-index,.json-line.diff-type .json-array-index{color:#ffe082}.json-tool-page[data-v-ecd8d221]{display:flex;flex-direction:column;height:100%}.json-content[data-v-ecd8d221]{flex:1;gap:12px;display:flex;overflow:hidden}@media (max-width: 768px){.json-content[data-v-ecd8d221]{flex-direction:column}}.panel-shell{flex:1;display:flex;flex-direction:column;background:var(--bg-container);border:1px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);min-height:0;overflow:hidden}.panel-header{padding:0 16px;border-bottom:1px solid var(--border-secondary);background:var(--bg-container-alt);display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px}.panel-header-right{display:flex;align-items:center;gap:8px}.panel-icon{flex-shrink:0}.panel-title-group{display:flex;flex-direction:column;gap:2px}.panel-subtitle{color:var(--text-tertiary);font-size:12px;line-height:1.33}.panel-actions{display:flex;align-items:center;gap:8px}.panel-content{flex:1;position:relative;background:var(--bg-primary);display:flex;flex-direction:column;min-height:0;overflow:hidden}.hash-tool .action-button,.md5-tool .action-button,.b64-tool .action-button,.xml-tool .action-button,.md5-modal-container .action-button,.url-tool .action-button{border:1px solid var(--border-button, #49454f);background:var(--bg-button, #1c1b1f);color:var(--text-primary, #0f1115);padding:8px 12px;border-radius:12px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.hash-tool .action-button:hover:not(:disabled),.md5-tool .action-button:hover:not(:disabled),.b64-tool .action-button:hover:not(:disabled),.xml-tool .action-button:hover:not(:disabled),.md5-modal-container .action-button:hover:not(:disabled),.url-tool .action-button:hover:not(:disabled){background:var(--bg-button-hover, #f1f3f5)}.hash-tool .action-button:disabled,.md5-tool .action-button:disabled,.b64-tool .action-button:disabled,.xml-tool .action-button:disabled,.md5-modal-container .action-button:disabled,.url-tool .action-button:disabled{opacity:.5;cursor:not-allowed}.hash-tool .action-button.primary,.md5-tool .action-button.primary,.b64-tool .action-button.primary,.xml-tool .action-button.primary,.md5-modal-container .action-button.primary,.url-tool .action-button.primary{border:none;background:var(--color-primary, #4f378b);color:var(--text-header, #ffffff)}.hash-tool .action-button.primary:hover:not(:disabled),.md5-tool .action-button.primary:hover:not(:disabled),.b64-tool .action-button.primary:hover:not(:disabled),.xml-tool .action-button.primary:hover:not(:disabled),.md5-modal-container .action-button.primary:hover:not(:disabled),.url-tool .action-button.primary:hover:not(:disabled){background:var(--color-primary-hover, #5f44a3)}.hash-tool .action-button.clear,.md5-tool .action-button.clear,.b64-tool .action-button.clear,.xml-tool .action-button.clear,.md5-modal-container .action-button.clear,.url-tool .action-button.clear{color:var(--text-primary, #0f1115)}.xml-tool .view-toggle-button,.url-tool .view-toggle-button{background:var(--color-primary, #4f378b);color:var(--text-header, #ffffff);border:none;padding:6px 12px;border-radius:10px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s;box-shadow:var(--shadow-sm, 0px 1px 2px -1px rgba(0, 0, 0, .1), 0px 1px 3px 0px rgba(0, 0, 0, .1));line-height:1.33}.xml-tool .view-toggle-button:hover:not(:disabled),.url-tool .view-toggle-button:hover:not(:disabled){background:var(--color-primary-hover, #5a4299)}.xml-tool .view-toggle-button:disabled,.url-tool .view-toggle-button:disabled{background:var(--bg-button, #f1f3f5);color:var(--text-disabled, #9ca3af);cursor:not-allowed;opacity:.6}.xml-tool{flex:1;display:flex;flex-direction:column;min-height:0;height:100%}.xml-columns{flex:1;display:flex;gap:24px;min-height:0;min-width:0;overflow:hidden;height:100%}.xml-textarea{width:100%;height:100%;background:var(--bg-input, #ffffff);color:var(--text-primary, #0f1115);border:none;padding:16px;font-family:Inter,monospace;font-size:14px;font-weight:400;resize:none;outline:none;line-height:1.71;-moz-tab-size:2;tab-size:2;overflow-x:auto;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-secondary, #d0d4dc) var(--bg-input, #ffffff)}.xml-textarea::-webkit-scrollbar{width:12px;height:12px}.xml-textarea::-webkit-scrollbar-track{background:var(--bg-input, #ffffff)}.xml-textarea::-webkit-scrollbar-thumb{background:var(--border-secondary, #d0d4dc);border-radius:6px;border:2px solid var(--bg-input, #ffffff)}.xml-textarea::-webkit-scrollbar-thumb:hover{background:var(--border-primary, #bfc4cf)}.xml-textarea::placeholder{color:var(--text-placeholder, #90a1b9)}.xml-result-columns{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:16px}.result-block{display:flex;flex-direction:column;gap:8px}.result-block label{color:var(--text-tertiary, #62748e);font-size:12px}@media (max-width: 960px){.xml-columns{flex-direction:column}.xml-result-columns{grid-template-columns:1fr}}.xml-display-container{flex:1;display:flex;flex-direction:column;min-height:0;height:100%;overflow-x:auto;overflow-y:auto;position:relative;max-width:100%;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--border-secondary, #d0d4dc) var(--bg-input, #ffffff)}.xml-display-wrapper{width:100%;padding:20px;min-width:0;max-width:100%;box-sizing:border-box;background:linear-gradient(to right,var(--bg-input, #ffffff) 0px,var(--bg-input, #ffffff) 20px,transparent 20px),linear-gradient(to bottom,var(--bg-input, #ffffff) 0px,var(--bg-input, #ffffff) 20px,transparent 20px);background-attachment:local,local}.xml-display-container::-webkit-scrollbar{width:12px;height:12px}.xml-display-container::-webkit-scrollbar-track{background:var(--bg-input, #ffffff)}.xml-display-container::-webkit-scrollbar-thumb{background:var(--border-secondary, #d0d4dc);border-radius:6px;border:2px solid var(--bg-input, #ffffff)}.xml-display-container::-webkit-scrollbar-thumb:hover{background:var(--border-primary, #bfc4cf)}.xml-display{margin:0;padding:0;white-space:pre;word-break:normal;overflow-wrap:normal;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:14px;line-height:1.8;letter-spacing:.01em;tab-size:2;-moz-tab-size:2;color:var(--text-primary, #0f1115);background:transparent;display:block;position:relative;max-width:100%}.xml-display.xml-compressed{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;word-break:break-all;max-width:100%;width:100%;box-sizing:border-box}.xml-display.xml-compressed :deep(.token){word-wrap:break-word;overflow-wrap:break-word;word-break:break-all;display:inline}.xml-display:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.1) 10%,rgba(0,0,0,.1) 90%,transparent 100%);pointer-events:none}.xml-display :deep(.token.tag){color:#c792ea!important;font-weight:600;letter-spacing:.02em}.xml-display :deep(.token.attr-name){color:#ffb951!important;font-weight:500}.xml-display :deep(.token.attr-value){color:#c3e88d!important;font-weight:400}.xml-display :deep(.token.punctuation){color:#89ddff!important;opacity:.95;font-weight:400}.xml-display :deep(.token.comment){color:#6a737d!important;font-style:italic;opacity:.8}.xml-display :deep(.token){color:var(--text-primary, #0f1115)}.xml-display :deep(.token.tag + .token.attr-name){margin-left:6px}.xml-display :deep(.token.attr-name + .token.punctuation){margin:0 3px}.xml-empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 20px;color:var(--text-tertiary, #62748e)}.empty-icon{opacity:.5;transition:opacity .2s}.empty-text{font-size:14px;color:var(--text-tertiary, #62748e);margin:0;font-weight:400}.xml-tool-page[data-v-b1c1082d]{height:100%;display:flex;flex-direction:column}.url-tool{flex:1;display:flex;flex-direction:column;min-height:0}.url-tool-columns{flex:1;display:flex;gap:24px;min-height:0}.url-tool .panel-header-right{flex-wrap:wrap;justify-content:flex-end;gap:12px}.url-tool .panel-actions{gap:4px}.url-textarea{width:100%;height:100%;background:var(--bg-input, #ffffff);color:var(--text-primary, #0f1115);border:none;padding:16px;font-family:Inter,monospace;font-size:14px;font-weight:400;resize:none;outline:none;line-height:1.71;-moz-tab-size:2;tab-size:2;overflow-x:auto;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-secondary, #d0d4dc) var(--bg-input, #ffffff)}.url-textarea::placeholder{color:var(--text-placeholder, #90a1b9)}.url-textarea::-webkit-scrollbar{width:12px;height:12px;background:var(--bg-input, #ffffff)}.url-textarea::-webkit-scrollbar-track{background:var(--bg-input, #ffffff)}.url-textarea::-webkit-scrollbar-thumb{background:var(--border-secondary, #d0d4dc);border-radius:6px}.url-textarea::-webkit-scrollbar-thumb:hover{background:var(--border-primary, #bfc4cf)}@media (max-width: 960px){.url-tool-columns{flex-direction:column}}.url-tool-page[data-v-d735fff7]{height:100%;display:flex;flex-direction:column}.time-tool-panel{width:100%;height:100%;background:var(--bg-primary, #ffffff);display:flex;flex-direction:column;overflow:hidden}.time-tool-header{padding:20px 24px;border-bottom:1px solid var(--border-primary, #dcdfe4);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--bg-container, #ffffff)}.time-tool-header h3{margin:0;font-size:18px;color:var(--text-primary, #0f1115)}.time-tool-header p{margin:4px 0 0;color:var(--text-tertiary, #62748e);font-size:12px}.time-tool-close{background:transparent;border:none;color:var(--text-tertiary, #62748e);font-size:20px;cursor:pointer;line-height:1}.time-tool-close:hover{color:var(--text-primary, #0f1115)}.time-tool-body{overflow-y:auto;display:flex;flex-direction:column;gap:24px;flex:1;color:var(--text-primary, #0f1115);min-height:0}.conversion-sections-row{display:flex;gap:20px}.conversion-sections-row .conversion-section{flex:1}.section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.section-title h4{margin:0;font-size:15px;color:var(--text-primary, #0f1115)}.section-title.spaced{margin-bottom:8px}.section-hint{font-size:12px;color:var(--text-tertiary, #62748e)}.current-time-section{background:var(--bg-container, #ffffff);border:1px solid var(--border-primary, #dcdfe4);border-radius:24px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-sm, 0 4px 6px -4px rgba(0,0,0,.08))}.current-time-format{display:flex;flex-direction:column}.current-time-row{display:flex;gap:16px;align-items:flex-start}.current-info-col,.current-controls-col,.current-actions-col{display:flex;flex-direction:column;gap:10px}.current-info-col{flex:1 1 auto;min-width:0}.current-controls-col{flex:0 1 320px}.current-actions-col{flex:0 0 auto}.current-controls-col .select-group,.current-actions-col .button-group,.current-info-col .current-time-head,.current-info-col .current-time-display,.current-info-col .current-time-meta{width:100%}.current-time-head{display:flex;justify-content:space-between;align-items:center}.current-title{color:var(--color-primary, #4f39f6);font-size:14px;font-weight:500}.unit-chip{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:var(--bg-button, #f1f3f5);border:1px solid var(--border-button, #dcdfe4);color:var(--text-primary, #0f1115);font-size:12px;letter-spacing:.06em}.current-time-display{display:flex;align-items:baseline;justify-content:space-between}.timestamp-value{font-size:28px;font-weight:700;color:var(--text-primary, #0f1115);word-break:break-all;letter-spacing:-.01em}.timestamp-label{font-size:12px;color:var(--text-tertiary, #62748e);letter-spacing:.4px}.current-time-meta{font-size:13px;color:var(--text-secondary, #1e2025)}.current-controls{display:grid;grid-template-columns:1fr;gap:12px;align-items:end}.select-group{display:flex;flex-direction:column;gap:6px}.select-group label{font-size:12px;color:var(--text-tertiary, #62748e)}.current-controls select,.time-control-grid select{background:var(--bg-input, #ffffff);border:1px solid var(--border-primary, #dcdfe4);border-radius:12px;color:var(--text-primary, #0f1115);padding:8px 12px;font-size:13px;width:100%}.time-tool-panel select{background:var(--bg-input, #ffffff);border:1px solid var(--border-primary, #dcdfe4);border-radius:12px;color:var(--text-primary, #0f1115);padding:8px 12px;font-size:13px;min-height:36px}.button-group{display:flex;gap:8px;justify-content:flex-end;width:100%}.panel-action-row{display:flex;gap:8px;align-items:center;flex-shrink:0}.primary-button{border:none;background:var(--color-primary, #4f39f6);color:var(--text-header, #ffffff);padding:8px 14px;border-radius:12px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.primary-button:hover{background:var(--color-primary-hover, #5a42ff)}.secondary-button{border:1px solid var(--border-button, #dcdfe4);background:var(--bg-button, #f1f3f5);color:var(--text-primary, #0f1115);padding:8px 14px;border-radius:12px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.secondary-button:hover{background:var(--bg-button-hover, #e9ecf1)}.secondary-button:disabled{opacity:.5;cursor:not-allowed}.conversion-panels{display:flex;gap:16px;flex:1;min-height:0}.time-panel{flex:1;background:var(--bg-container, #ffffff);border:1px solid var(--border-primary, #dcdfe4);border-radius:24px;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow-sm, 0 4px 6px -4px rgba(0,0,0,.08))}.time-panel-header{padding:12px 16px;border-bottom:1px solid var(--border-primary, #dcdfe4);background:var(--bg-secondary, #f8f9fa)}.time-panel-title-group{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.time-panel-title-content{display:flex;flex-direction:column;gap:2px;flex:1}.time-panel-title{color:var(--color-primary, #4f39f6);font-size:14px;font-weight:500}.time-panel-subtitle{color:var(--text-tertiary, #62748e);font-size:12px}.time-panel-content{padding:16px;display:flex;flex-direction:column;gap:12px;background:var(--bg-container, #ffffff);flex:1;overflow:hidden;min-height:0}.time-textarea{width:100%;background:var(--bg-input, #ffffff);border:1px solid var(--border-primary, #dcdfe4);border-radius:16px;color:var(--text-primary, #0f1115);padding:12px;font-family:Inter,monospace;font-size:14px;resize:none;outline:none;line-height:1.6;flex:1 1 0;min-height:0}.time-textarea::placeholder{color:var(--text-placeholder, #90a1b9)}.time-control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;flex-shrink:0}.output-block{display:flex;flex-direction:column;gap:6px;flex:1 1 0;min-height:0}.output-block .time-textarea{flex:1 1 0;min-height:0}.time-control-grid label{font-size:12px;color:var(--text-tertiary, #62748e);display:flex;flex-direction:column;gap:6px}.output-block label{font-size:12px;color:var(--text-tertiary, #62748e)}.empty-placeholder{text-align:center;color:var(--text-tertiary, #7c7c85)}.error-text{color:var(--text-error, #fb2c36)}@media (max-width: 900px){.time-tool-panel{border-left:none}.conversion-panels,.current-time-row{flex-direction:column}}.equal-thirds{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.equal-thirds>.col{width:100%;padding:0;margin:0;background:var(--bg-container, #ffffff);display:flex;flex-direction:column;gap:10px;border:none;border-radius:16px}@media (max-width: 900px){.equal-thirds{grid-template-columns:1fr}}.time-tool-page[data-v-26a2de28]{height:100%;display:flex;flex-direction:column}.unicode-tool{flex:1;display:flex;flex-direction:column;min-height:0}.unicode-columns{flex:1;display:flex;gap:24px;min-height:0}.mode-toolbar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-primary, #dcdfe4);background:var(--bg-container, #ffffff)}.content-area{flex:1;position:relative;background:var(--bg-container, #ffffff)}.unicode-textarea{width:100%;height:100%;background:var(--bg-input, #ffffff);color:var(--text-primary, #0f1115);border:none;padding:16px;font-family:Inter,monospace;font-size:14px;font-weight:400;resize:none;outline:none;line-height:1.71;-moz-tab-size:2;tab-size:2;overflow-x:auto;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-secondary, #d0d4dc) var(--bg-input, #ffffff)}.unicode-textarea::placeholder{color:var(--text-placeholder, #90a1b9)}.unicode-textarea::-webkit-scrollbar{width:12px;height:12px;background:var(--bg-input, #ffffff)}.unicode-textarea::-webkit-scrollbar-track{background:var(--bg-input, #ffffff)}.unicode-textarea::-webkit-scrollbar-thumb{background:var(--border-secondary, #d0d4dc);border-radius:6px}.unicode-textarea::-webkit-scrollbar-thumb:hover{background:var(--border-primary, #bfc4cf)}.action-button{border:1px solid var(--border-button, #49454f);background:var(--bg-button, #f1f3f5);color:var(--text-primary, #0f1115);padding:8px 12px;border-radius:12px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.action-button:hover{background:var(--bg-button-hover, #e9ecf1)}.action-button.primary{border:none;background:var(--color-primary, #4f378b);color:var(--text-header, #ffffff)}.action-button.primary:hover{background:var(--color-primary-hover, #5a42ff)}.clear-button{color:var(--text-primary, #0f1115)}.header-actions{display:flex;align-items:center;gap:8px}@media (max-width: 960px){.unicode-columns{flex-direction:column}}.unicode-tool-page[data-v-46362ca1]{height:100%;display:flex;flex-direction:column}.b64-tool{flex:1;display:flex;flex-direction:column;min-height:0}.b64-columns{flex:1;display:flex;gap:24px;min-height:0}.mode-toggle{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:999px;border:1px solid var(--border-primary, #49454f);background:var(--bg-secondary, #f8f9fa)}.mode-chip{border:none;background:transparent;color:var(--text-tertiary, #62748e);padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;line-height:1.33}.mode-chip.active{background:var(--color-primary, #4f378b);color:var(--text-header, #ffffff)}.mode-chip:not(.active):hover{color:var(--text-primary, #0f1115)}.b64-content{flex:1;display:flex;flex-direction:column;padding:12px;gap:8px}.b64-hint{color:var(--text-tertiary, #62748e);font-size:12px}.b64-textarea{width:100%;height:100%;background:var(--bg-input, #ffffff);color:var(--text-primary, #0f1115);border:none;font-family:Inter,monospace;font-size:14px;resize:none;outline:none;line-height:1.71;padding:12px;scrollbar-width:thin;scrollbar-color:var(--border-secondary, #d0d4dc) var(--bg-input, #ffffff)}.b64-error{color:#f2b8b5;font-size:12px}.b64-toast{position:fixed;right:16px;bottom:16px;background:var(--bg-container, #ffffff);color:var(--text-primary, #0f1115);border:1px solid var(--border-primary, #dcdfe4);border-radius:8px;padding:8px 12px;box-shadow:var(--shadow-md, 0 4px 10px rgba(0,0,0,.2))}@media (max-width: 960px){.b64-columns{flex-direction:column}}.base64-tool-page[data-v-c0f131de]{height:100%;display:flex;flex-direction:column}.md5-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.md5-modal-container{width:90%;max-width:1000px;background:var(--bg-container, #ffffff);border:1px solid var(--border-primary, #dcdfe4);border-radius:24px;box-shadow:var(--shadow-md, 0 4px 6px -4px rgba(0,0,0,.08), 0 10px 15px -3px rgba(0,0,0,.12));overflow:hidden}.md5-modal-header{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid var(--border-primary, #dcdfe4);background:var(--bg-secondary, #f8f9fa)}.md5-modal-title{color:var(--color-primary, #4f39f6);font-size:14px;font-weight:500}.md5-close-button{border:1px solid var(--border-button, #dcdfe4);background:var(--bg-button, #f1f3f5);color:var(--text-primary, #0f1115);padding:6px 10px;border-radius:10px;font-size:12px}.md5-modal-body{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;background:var(--bg-primary, #ffffff)}.md5-panel{border:1px solid var(--border-primary, #dcdfe4);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;min-height:0}.md5-panel-header{min-height:55px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid var(--border-primary, #dcdfe4);background:var(--bg-secondary, #f8f9fa)}.md5-panel-title{color:var(--color-primary, #4f39f6);font-size:14px;font-weight:500}.md5-panel-content{padding:12px;display:flex;flex-direction:column;gap:24px;flex:1;overflow:auto}.md5-textarea{width:100%;min-height:0;background:var(--bg-input, #ffffff);color:var(--text-primary, #0f1115);font-family:Inter,monospace;font-size:14px;border:none;resize:none;outline:none;line-height:1.71;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;border-radius:var(--radius-md, 10px)}.md5-row{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:8px;align-items:center}.md5-label{grid-column:1 / -1}.md5-result{grid-column:1 / 2}.md5-row .action-button{grid-column:2 / 3}.md5-label{color:var(--text-tertiary, #62748e);font-size:12px}.md5-result{width:100%;background:var(--bg-input, #ffffff);border:1px solid var(--border-primary, #dcdfe4);border-radius:12px;color:var(--text-primary, #0f1115);padding:8px 12px;font-size:13px}.md5-toast{position:fixed;right:16px;bottom:16px;background:var(--bg-container, #ffffff);color:var(--text-primary, #0f1115);border:1px solid var(--border-primary, #dcdfe4);border-radius:8px;padding:8px 12px;box-shadow:var(--shadow-md, 0 4px 10px rgba(0,0,0,.12))}@media (max-width: 900px){.md5-modal-container{width:96%}.md5-modal-body{grid-template-columns:1fr}}.md5-tool{flex:1;display:flex;flex-direction:column;min-height:0}.md5-columns{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 900px){.md5-columns{grid-template-columns:1fr}}.panel-header-left{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.panel-title{color:var(--text-secondary);font-size:16px;font-weight:500;letter-spacing:-.0195em;line-height:1.5}.md5-tool-page[data-v-25d1060b]{height:100%;display:flex;flex-direction:column}.hash-tool{flex:1;display:flex;flex-direction:column;min-height:0}.hash-columns{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:24px}.hash-panel{border:1px solid var(--border-primary, #dcdfe4);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;min-height:0}.hash-panel-header{min-height:55px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid var(--border-primary, #dcdfe4);background:var(--bg-secondary, #f8f9fa)}.hash-panel-title{color:var(--color-primary, #4f39f6);font-size:14px;font-weight:500}.hash-panel-content{padding:12px;display:flex;flex-direction:column;gap:24px;flex:1;overflow:auto}.hash-textarea{width:100%;min-height:0;background:var(--bg-input, #ffffff);color:var(--text-primary, #0f1115);font-family:Inter,monospace;font-size:14px;border:none;resize:none;outline:none;line-height:1.71;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.hash-textarea:disabled{opacity:.6;cursor:not-allowed}.hash-row{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:8px;align-items:center}.hash-label{grid-column:1 / -1;color:var(--text-tertiary, #62748e);font-size:12px}.hash-result{grid-column:1 / 2;width:100%;background:var(--bg-input, #ffffff);border:1px solid var(--border-primary, #dcdfe4);border-radius:12px;color:var(--text-primary, #0f1115);padding:8px 12px;font-size:13px;font-family:monospace}.hash-row .action-button{grid-column:2 / 3}.hash-toast{position:fixed;right:16px;bottom:16px;background:var(--bg-container, #ffffff);color:var(--text-primary, #0f1115);border:1px solid var(--border-primary, #dcdfe4);border-radius:8px;padding:8px 12px;box-shadow:var(--shadow-md, 0 4px 10px rgba(0,0,0,.12));z-index:1000}@media (max-width: 900px){.hash-columns{grid-template-columns:1fr}}.hash-tool-page[data-v-396f784d]{height:100%;display:flex;flex-direction:column}.not-found-page[data-v-12e97952]{display:flex;align-items:center;justify-content:center;height:100%;min-height:400px;padding:20px}.not-found-content[data-v-12e97952]{text-align:center}.not-found-title[data-v-12e97952]{font-size:72px;font-weight:700;color:var(--text-primary, #111827);margin:0 0 16px}.not-found-message[data-v-12e97952]{font-size:24px;font-weight:500;color:var(--text-primary, #111827);margin:0 0 8px}.not-found-description[data-v-12e97952]{font-size:16px;color:var(--text-secondary, #6b7280);margin:0 0 32px}.not-found-button[data-v-12e97952]{padding:12px 24px;border:1px solid var(--border-color, #e5e7eb);border-radius:6px;background:var(--primary-color, #3b82f6);color:#fff;cursor:pointer;font-size:16px;font-weight:500;transition:all .2s}.not-found-button[data-v-12e97952]:hover{background:var(--primary-hover, #2563eb)}
