[data-v-1abd0e43]{margin:0;padding:0;-moz-box-sizing:border-box;box-sizing:border-box}.page-container[data-v-1abd0e43]{min-height:100vh;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;background:-moz-linear-gradient(top,#007aff 0,#3395ff 50%,#5aabff 100%);background:linear-gradient(180deg,#007aff,#3395ff 50%,#5aabff)}.header[data-v-1abd0e43]{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:15px 40px;-moz-box-pack:justify;justify-content:space-between}.header[data-v-1abd0e43],.logo[data-v-1abd0e43]{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.logo[data-v-1abd0e43]{gap:10px;color:#fff;font-size:20px;font-weight:700}.tool-icon[data-v-1abd0e43]{width:36px;height:36px;border-radius:8px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;color:#007aff;font-weight:700;font-size:18px}.nav-links[data-v-1abd0e43]{display:-moz-box;display:flex;gap:40px}.nav-link[data-v-1abd0e43]{color:hsla(0,0%,100%,.9);text-decoration:none;font-size:15px;padding:8px 0;border-bottom:2px solid rgba(0,0,0,0);-moz-transition:all .3s;transition:all .3s;cursor:pointer}.nav-link.active[data-v-1abd0e43],.nav-link[data-v-1abd0e43]:hover{color:#fff;border-bottom-color:#fff}.service-icon[data-v-1abd0e43]{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;gap:6px;padding:8px 16px;background:hsla(0,0%,100%,.15);border-radius:20px;color:#fff;cursor:pointer;-moz-transition:all .3s;transition:all .3s;font-size:14px;position:relative}.service-icon[data-v-1abd0e43]:hover{background:hsla(0,0%,100%,.25)}.service-icon:hover .service-dropdown[data-v-1abd0e43]{display:block}.service-icon svg[data-v-1abd0e43]{width:20px;height:20px;fill:currentColor}.service-dropdown[data-v-1abd0e43]{display:none;position:absolute;top:100%;right:0;margin-top:8px;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);min-width:180px;overflow:hidden;z-index:100}.service-dropdown[data-v-1abd0e43]:before{content:"";position:absolute;top:-6px;right:20px;width:12px;height:12px;background:#fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-shadow:-2px -2px 4px rgba(0,0,0,.05)}.service-dropdown-item[data-v-1abd0e43]{padding:12px 16px;color:#333;font-size:14px;-moz-transition:all .2s;transition:all .2s;display:block;text-decoration:none;cursor:pointer}.service-dropdown-item[data-v-1abd0e43]:hover{background:#f0f7ff;color:#007aff}.service-dropdown-item[data-v-1abd0e43]:not(:last-child){border-bottom:1px solid #f0f0f0}.container[data-v-1abd0e43]{max-width:1000px;margin:0 auto;padding:110px 20px;padding:110px 0 20px;-moz-box-flex:1;flex:1;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page-title[data-v-1abd0e43]{text-align:center;margin-bottom:30px}.page-title h1[data-v-1abd0e43]{color:#fff;font-size:28px;font-weight:500;text-shadow:0 2px 10px rgba(0,0,0,.2)}.page-title p[data-v-1abd0e43]{color:hsla(0,0%,100%,.8);font-size:14px;margin-top:8px}.tool-section[data-v-1abd0e43]{background:hsla(0,0%,100%,.95);border-radius:12px;padding:24px;margin-bottom:20px;box-shadow:0 8px 32px rgba(0,0,0,.15);width:1000px;position:relative;z-index:999}.tool-header[data-v-1abd0e43]{-moz-box-pack:justify;justify-content:space-between;margin-bottom:10px}.tool-header[data-v-1abd0e43],.tool-title[data-v-1abd0e43]{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.tool-title[data-v-1abd0e43]{font-size:18px;font-weight:600;color:#007aff;gap:8px}.tool-title[data-v-1abd0e43]:before{content:"";width:4px;height:18px;background:#007aff;border-radius:2px}.toggle-btn[data-v-1abd0e43]{padding:6px 16px;background:#007aff;border:none;border-radius:20px;cursor:pointer;font-size:13px;color:#fff;-moz-transition:all .3s;transition:all .3s}.toggle-btn[data-v-1abd0e43]:hover{-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,122,255,.4)}.tool-list[data-v-1abd0e43]{display:-moz-box;display:flex;gap:12px;flex-wrap:wrap;overflow:hidden;-moz-transition:max-height .3s ease;transition:max-height .3s ease;-moz-box-align:center;align-items:center}.tool-list.collapsed[data-v-1abd0e43]{max-height:90px}.tool-list.expanded[data-v-1abd0e43]{max-height:500px}.tool-item[data-v-1abd0e43]{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;padding:0 16px;background:-moz-linear-gradient(315deg,#f8fbff,#eef5fc);background:linear-gradient(135deg,#f8fbff,#eef5fc);border-radius:10px;cursor:pointer;-moz-transition:all .3s;transition:all .3s;border:1.5px solid #e0ecf8;min-width:90px;min-height:80px;gap:8px}.tool-item[data-v-1abd0e43]:hover{background:-moz-linear-gradient(315deg,#e8f4ff,#d4e8fc);background:linear-gradient(135deg,#e8f4ff,#d4e8fc);border-color:#007aff;box-shadow:0 6px 20px rgba(0,122,255,.25)}.tool-icon[data-v-1abd0e43]{font-size:22px;margin-right:6px}.tool-name[data-v-1abd0e43]{font-size:13px;color:#007aff;font-weight:500;white-space:nowrap}.tool-loading[data-v-1abd0e43]{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;padding:40px 20px;color:#666;font-size:14px}.loading-text[data-v-1abd0e43]{text-align:center;line-height:1.5}.chat-section[data-v-1abd0e43]{-moz-box-flex:1;flex:1;background:hsla(0,0%,100%,.95);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;overflow:hidden;min-height:65vh;width:1000px;max-height:65vh}.tab-header[data-v-1abd0e43]{display:-moz-box;display:flex;background:#fff;border-bottom:1px solid #e8e8e8;padding:0 20px;flex-wrap:wrap;gap:10px}.tab-btn[data-v-1abd0e43]{padding:16px 30px;background:rgba(0,0,0,0);border:none;cursor:pointer;font-size:15px;color:#666;-moz-transition:all .3s;transition:all .3s;position:relative;font-weight:500;margin-right:10px}.tab-btn[data-v-1abd0e43]:hover{color:#007aff}.tab-btn.active[data-v-1abd0e43]{color:#007aff;font-weight:600}.tab-btn.active[data-v-1abd0e43]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#007aff;border-radius:2px 2px 0 0}.chat-content[data-v-1abd0e43]{-moz-box-flex:1;flex:1;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;overflow:hidden}.chat-box[data-v-1abd0e43]{-moz-box-flex:1;flex:1;overflow-y:auto;padding:20px;background:#f5f9fc}.chat-message[data-v-1abd0e43]{margin-bottom:16px;padding:14px 18px;border-radius:12px;max-width:70%;min-width:60px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:pre-line;line-height:1.6;font-size:14px;word-break:break-word}.chat-message.user[data-v-1abd0e43]{background:#007aff;color:#fff;margin-left:auto;border-bottom-right-radius:4px;box-shadow:0 3px 12px rgba(0,122,255,.3);align-self:flex-end}.chat-message.bot[data-v-1abd0e43]{background:#fff;color:#333;margin-right:auto;border-bottom-left-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e8f0f8;align-self:flex-start}.message-content[data-v-1abd0e43]{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}.message-references[data-v-1abd0e43]{margin-top:12px}.references-title[data-v-1abd0e43]{font-size:12px;color:#666;font-weight:500;margin-bottom:0;display:inline-block;margin-right:8px;vertical-align:middle}.references-list[data-v-1abd0e43]{display:-moz-inline-box;display:inline-flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;gap:8px;flex-wrap:wrap;-moz-box-align:center;align-items:center;vertical-align:middle}.reference-link[data-v-1abd0e43]{font-size:12px;color:#007aff;text-decoration:none}.json-response[data-v-1abd0e43]{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:12px;margin:8px 0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.4;color:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}.json-response code[data-v-1abd0e43]{background:rgba(0,0,0,0);border:none;padding:0;color:inherit}[data-v-1abd0e43] .reference-link-inline{text-decoration:none;color:#007aff;font-weight:400;padding:0;background:rgba(0,0,0,0);border-radius:0;margin:0;-moz-transition:all .2s;transition:all .2s;font-size:inherit}[data-v-1abd0e43] .reference-link-inline:hover{color:#0056b3;text-decoration:underline;background:rgba(0,0,0,0);-moz-transform:none;-ms-transform:none;transform:none;box-shadow:none}[data-v-1abd0e43] .reference-link-inline:before{content:none}.example-section[data-v-1abd0e43]{padding:12px 20px;background:#f0f7fc;border-top:1px solid #e0ecf8}.example-header[data-v-1abd0e43]{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;gap:12px;flex-wrap:wrap}.example-label[data-v-1abd0e43]{font-size:13px;color:#007aff;white-space:nowrap;font-weight:500}.example-tags[data-v-1abd0e43]{display:-moz-box;display:flex;gap:8px;flex-wrap:wrap;-moz-box-flex:1;flex:1;overflow:hidden;-moz-transition:max-height .3s ease;transition:max-height .3s ease}.example-tags.collapsed[data-v-1abd0e43]{max-height:28px}.example-tags.expanded[data-v-1abd0e43]{max-height:none}.example-tag[data-v-1abd0e43]{padding:5px 14px;background:#fff;border:1px solid #c8ddf0;border-radius:20px;font-size:12px;color:#007aff;cursor:pointer;-moz-transition:all .2s;transition:all .2s;white-space:nowrap}.example-tag[data-v-1abd0e43]:hover{background:#007aff;border-color:#007aff;color:#fff;-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 3px 10px rgba(0,122,255,.3)}.example-more[data-v-1abd0e43]{padding:5px 12px;background:rgba(0,0,0,0);border:1px solid #007aff;border-radius:20px;font-size:12px;color:#007aff;cursor:pointer;white-space:nowrap;-moz-transition:all .2s;transition:all .2s}.example-more[data-v-1abd0e43]:hover{background:#007aff;color:#fff}.chat-input-area[data-v-1abd0e43]{padding:16px 20px;background:#fff;border-top:1px solid #e0ecf8}.chat-input[data-v-1abd0e43]{display:-moz-box;display:flex;gap:12px}.chat-input input[data-v-1abd0e43]{-moz-box-flex:1;flex:1;padding:14px 18px;border:2px solid #e0ecf8;border-radius:25px;font-size:14px;outline:none;-moz-transition:all .3s;transition:all .3s}.chat-input input[data-v-1abd0e43]:focus{border-color:#007aff;box-shadow:0 0 0 3px rgba(0,122,255,.15)}.chat-input button[data-v-1abd0e43]{padding:14px 30px;background:#007aff;color:#fff;border:none;border-radius:25px;cursor:pointer;font-size:14px;font-weight:500;-moz-transition:all .3s;transition:all .3s}.chat-input button[data-v-1abd0e43]:hover{-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,122,255,.4)}.footer[data-v-1abd0e43]{text-align:center;padding:20px;color:hsla(0,0%,100%,.7);font-size:13px}.markdown-content[data-v-1abd0e43]{line-height:1.6;font-size:14px;color:#333}.markdown-content h1[data-v-1abd0e43],.markdown-content h2[data-v-1abd0e43],.markdown-content h3[data-v-1abd0e43],.markdown-content h4[data-v-1abd0e43],.markdown-content h5[data-v-1abd0e43],.markdown-content h6[data-v-1abd0e43]{margin:16px 0 8px 0;font-weight:600;line-height:1.25}.markdown-content h1[data-v-1abd0e43]{font-size:20px;border-bottom:1px solid #eaecef;padding-bottom:8px}.markdown-content h2[data-v-1abd0e43]{font-size:18px;border-bottom:1px solid #eaecef;padding-bottom:6px}.markdown-content h3[data-v-1abd0e43]{font-size:16px}.markdown-content h4[data-v-1abd0e43]{font-size:14px}.markdown-content h5[data-v-1abd0e43]{font-size:13px}.markdown-content h6[data-v-1abd0e43]{font-size:12px;color:#6a737d}.markdown-content p[data-v-1abd0e43]{margin:8px 0}.markdown-content ol[data-v-1abd0e43],.markdown-content ul[data-v-1abd0e43]{padding-left:24px;margin:8px 0}.markdown-content li[data-v-1abd0e43]{margin:4px 0}.markdown-content blockquote[data-v-1abd0e43]{margin:16px 0;padding:0 16px;color:#6a737d;border-left:4px solid #dfe2e5;background-color:#f6f8fa}.markdown-content code[data-v-1abd0e43]{padding:2px 4px;background-color:#f6f8fa;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px}.markdown-content pre[data-v-1abd0e43]{background-color:#f6f8fa;border-radius:6px;padding:16px;overflow:auto;margin:16px 0;border:1px solid #e1e4e8}.markdown-content pre code[data-v-1abd0e43]{background:none;padding:0;border-radius:0}.markdown-content table[data-v-1abd0e43]{margin:16px 0}.markdown-content td[data-v-1abd0e43],.markdown-content th[data-v-1abd0e43]{border:1px solid #dfe2e5;padding:6px 13px}.markdown-content th[data-v-1abd0e43]{background-color:#f6f8fa}.markdown-content hr[data-v-1abd0e43]{height:1px;background-color:#e1e4e8;border:none;margin:24px 0}.markdown-content a[data-v-1abd0e43]{color:#007aff;text-decoration:none}.markdown-content a[data-v-1abd0e43]:hover{text-decoration:underline}.markdown-content strong[data-v-1abd0e43]{font-weight:600}.markdown-content em[data-v-1abd0e43]{font-style:italic}.inline-code[data-v-1abd0e43]{padding:2px 4px;background-color:#f6f8fa;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;color:#e74c3c}.code-block[data-v-1abd0e43]{background-color:#f6f8fa;border-radius:6px;padding:16px;overflow:auto;margin:16px 0;border:1px solid #e1e4e8}.code-block code[data-v-1abd0e43]{background:none;padding:0;border-radius:0;color:#24292e}.markdown-content table[data-v-1abd0e43]{width:100%;border-collapse:collapse;margin-bottom:16px}.markdown-content td[data-v-1abd0e43],.markdown-content th[data-v-1abd0e43]{border:1px solid #e1e4e8;padding:8px;text-align:left}.markdown-content th[data-v-1abd0e43]{background:#f6f8fa;font-weight:600}.markdown-content tr[data-v-1abd0e43]:nth-child(2n){background:#f9f9f9}.tool-list-container[data-v-1abd0e43]{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;overflow-x:auto;gap:10px}.disabled[data-v-1abd0e43]{opacity:.5;cursor:not-allowed!important;pointer-events:none}input[data-v-1abd0e43]:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}button[data-v-1abd0e43]:disabled{background-color:#ccc!important;color:#999!important;cursor:not-allowed!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important;box-shadow:none!important}.example-tag.disabled[data-v-1abd0e43]{background-color:#f5f5f5!important}.example-tag.disabled[data-v-1abd0e43],.tool-item.disabled[data-v-1abd0e43]{border-color:#ddd!important;color:#999!important;cursor:not-allowed!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important;box-shadow:none!important}.tool-item.disabled[data-v-1abd0e43]{background:#f5f5f5!important}.tab-btn.disabled[data-v-1abd0e43]{color:#999!important;cursor:not-allowed!important}.tab-btn.disabled.active[data-v-1abd0e43]{color:#999!important;background-color:#f5f5f5!important}