.hero[data-v-27fc10e3]{padding:80px 20px;background:linear-gradient(135deg,#f8fafc,#fff,#f8fafc);position:relative;overflow:hidden}.hero[data-v-27fc10e3]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(99,102,241,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(99,102,241,.08) 0%,transparent 50%);pointer-events:none}.hero-container[data-v-27fc10e3]{max-width:1200px;margin:0 auto;position:relative;z-index:1}.hero-header[data-v-27fc10e3]{text-align:center;margin-bottom:40px}.title[data-v-27fc10e3]{margin:0 0 16px;font-size:3.5rem;font-weight:700;color:#1a202c;line-height:1.2;letter-spacing:-.02em}.subtitle[data-v-27fc10e3]{margin:0 auto;max-width:680px;color:#64748b;font-size:1.125rem;line-height:1.6}.tabs-container[data-v-27fc10e3]{display:flex;justify-content:center;margin-bottom:32px}.tabs-wrapper[data-v-27fc10e3]{display:flex;align-items:center;gap:8px;background:#fff;padding:8px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #e2e8f0}.tab-button[data-v-27fc10e3]{padding:10px 20px;border:none;background:transparent;color:#64748b;font-size:.95rem;font-weight:500;cursor:pointer;border-radius:8px;transition:all .3s ease;white-space:nowrap}.tab-button[data-v-27fc10e3]:hover{color:#6366f1;background:rgba(99,102,241,.05)}.tab-button.active[data-v-27fc10e3]{color:#fff;background:linear-gradient(135deg,#6366f1,#818cf8);box-shadow:0 2px 8px rgba(99,102,241,.3)}.tab-divider[data-v-27fc10e3]{width:1px;height:20px;background:#e2e8f0;margin:0 4px}.search-container[data-v-27fc10e3]{display:flex;justify-content:center;margin-bottom:40px}.search-bar[data-v-27fc10e3]{display:flex;align-items:center;width:100%;max-width:700px;background:#fff;border:2px solid #e2e8f0;border-radius:16px;padding:4px;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease}.search-bar[data-v-27fc10e3]:focus-within{border-color:#6366f1;box-shadow:0 6px 20px rgba(99,102,241,.15)}.search-input[data-v-27fc10e3]{flex:1;min-width:0}.search-input[data-v-27fc10e3] .el-input__wrapper{background:transparent;border:none;box-shadow:none;padding:12px 16px}.search-input[data-v-27fc10e3] .el-input__inner{color:#1a202c;font-size:1rem;font-weight:400}.search-input[data-v-27fc10e3] .el-input__inner::placeholder{color:#94a3b8}.search-btn[data-v-27fc10e3]{height:48px;padding:0 28px!important;border-radius:12px!important;background:linear-gradient(135deg,#6366f1,#818cf8)!important;border:none!important;color:#fff!important;font-weight:600!important;font-size:1rem!important;display:flex;align-items:center;gap:8px;transition:all .3s ease;box-shadow:0 2px 8px rgba(99,102,241,.3);white-space:nowrap}.search-btn[data-v-27fc10e3]:hover{background:linear-gradient(135deg,#818cf8,#a5b4fc)!important;box-shadow:0 4px 12px rgba(99,102,241,.4);transform:translateY(-1px)}@media (max-width: 1024px){.hero[data-v-27fc10e3]{padding:60px 20px}.title[data-v-27fc10e3]{font-size:2.75rem}.subtitle[data-v-27fc10e3]{font-size:1rem}.tabs-wrapper[data-v-27fc10e3]{flex-wrap:wrap;gap:6px}.tab-button[data-v-27fc10e3]{padding:8px 16px;font-size:.9rem}}@media (max-width: 768px){.hero[data-v-27fc10e3]{padding:48px 16px}.hero-header[data-v-27fc10e3]{margin-bottom:32px}.title[data-v-27fc10e3]{font-size:2.25rem}.subtitle[data-v-27fc10e3]{font-size:.95rem;max-width:100%}.tabs-container[data-v-27fc10e3]{margin-bottom:24px}.tabs-wrapper[data-v-27fc10e3]{padding:6px;gap:4px}.tab-button[data-v-27fc10e3]{padding:8px 12px;font-size:.85rem}.tab-divider[data-v-27fc10e3]{display:none}.search-container[data-v-27fc10e3]{margin-bottom:32px}.search-bar[data-v-27fc10e3]{flex-direction:column;gap:8px;padding:12px;border-radius:12px}.search-input[data-v-27fc10e3]{width:100%}.search-input[data-v-27fc10e3] .el-input__wrapper{padding:10px 14px}.search-btn[data-v-27fc10e3]{width:100%;height:44px;padding:0 20px!important;justify-content:center}}@media (max-width: 480px){.hero[data-v-27fc10e3]{padding:40px 12px}.title[data-v-27fc10e3]{font-size:1.875rem}.subtitle[data-v-27fc10e3]{font-size:.875rem}.tabs-wrapper[data-v-27fc10e3]{width:100%;justify-content:center}.tab-button[data-v-27fc10e3]{padding:6px 10px;font-size:.8rem}.search-bar[data-v-27fc10e3]{padding:10px}.search-btn[data-v-27fc10e3]{height:40px;font-size:.9rem!important}}[data-v-c17b85db] .add-dialog{background-color:#fff;padding:16px 0}[data-v-c17b85db] .el-dialog__header{border-bottom:1px solid #e5e5e5;margin-bottom:25px;padding-left:20px}[data-v-c17b85db] .el-dialog__title{color:#000;font-weight:600}[data-v-c17b85db] .el-dialog__footer{border-top:1px solid #e5e5e5}[data-v-c17b85db] .el-input__wrapper{background-color:#fff;box-shadow:0 0 0 1px #e5e5e5}.dialog-footer[data-v-c17b85db]{padding-right:20px;display:flex;justify-content:flex-end;gap:10px}.cancel-btn[data-v-c17b85db]{background:transparent!important;padding:0 20px!important;border-radius:4px;color:#666;border:1px solid #e5e5e5}.cancel-btn[data-v-c17b85db]:hover{color:#6366f1;border-color:#6366f1}.save-btn[data-v-c17b85db]{background:#6366f1!important;padding:0 20px!important;border-radius:4px;color:#fff;border:0}.save-btn[data-v-c17b85db]:hover{background:#818cf8!important;box-shadow:0 4px 12px rgba(99,102,241,.3)}.mytools[data-v-c17b85db]{max-width:1440px;margin:0 auto}.panel[data-v-c17b85db]{background:#fff;border:1px solid #e5e5e5;border-radius:14px;padding:16px 18px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.panel-head[data-v-c17b85db]{display:flex;align-items:center;gap:10PX;margin-bottom:10px}h3[data-v-c17b85db]{margin:0;font-size:20px;color:#000;font-weight:600}.edit[data-v-c17b85db]{display:flex;align-items:center;gap:6px;background:transparent;border:none;color:#6366f1;cursor:pointer;font-weight:500;background:#edeef0;border-radius:50px;padding:6px 12px;transition:all .3s ease}.edit[data-v-c17b85db]:hover{background:rgba(99,102,241,.1);color:#818cf8}.tool-grid[data-v-c17b85db]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;padding:8px 0}.tool-card[data-v-c17b85db]{display:flex;flex-direction:column;align-items:center;padding:20px 16px;background:#fff;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .3s ease;position:relative;min-height:140px;justify-content:center}.tool-card[data-v-c17b85db]:hover:not(.add-card){border-color:#6366f1;transform:translateY(-4px);box-shadow:0 8px 24px rgba(99,102,241,.15);background:#f8fafc}.tool-card.edit-mode[data-v-c17b85db]{cursor:default}.tool-card.edit-mode[data-v-c17b85db]:hover{transform:none;box-shadow:none}.tool-avatar[data-v-c17b85db]{width:64px;height:64px;border-radius:12px;background:#f8fafc;border:2px solid #e2e8f0;display:flex;align-items:center;justify-content:center;margin-bottom:12px;position:relative;transition:all .3s ease}.tool-card:hover .tool-avatar[data-v-c17b85db]{border-color:#6366f1;background:#fff;box-shadow:0 4px 12px rgba(99,102,241,.1)}.tool-avatar img[data-v-c17b85db]{width:100%;height:100%;object-fit:cover;border-radius:10px}.tool-placeholder[data-v-c17b85db]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;font-size:24px;font-weight:700;border-radius:10px}.tool-info[data-v-c17b85db]{text-align:center;width:100%}.tool-name[data-v-c17b85db]{font-size:14px;font-weight:600;color:#1a202c;margin-bottom:4px;word-break:break-word;line-height:1.4}.tool-badge[data-v-c17b85db]{display:inline-block;padding:2px 8px;background:rgba(99,102,241,.1);color:#6366f1;font-size:10px;font-weight:600;border-radius:4px;margin-top:4px}.remove-btn[data-v-c17b85db]{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background:#ef4444;border:2px solid #ffffff;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;z-index:10;transition:all .3s ease;box-shadow:0 2px 8px rgba(239,68,68,.3)}.remove-btn[data-v-c17b85db]:hover{background:#dc2626;transform:scale(1.1);box-shadow:0 4px 12px rgba(239,68,68,.4)}.add-card[data-v-c17b85db]{border:2px dashed #cbd5e1;background:#f8fafc;min-height:140px}.add-card[data-v-c17b85db]:hover{border-color:#6366f1;background:#f0f9ff;transform:translateY(-4px);box-shadow:0 8px 24px rgba(99,102,241,.15)}.add-icon[data-v-c17b85db]{width:64px;height:64px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:12px;transition:all .3s ease;font-size:28px}.add-card:hover .add-icon[data-v-c17b85db]{transform:scale(1.1);box-shadow:0 4px 12px rgba(99,102,241,.3)}.add-text[data-v-c17b85db]{font-size:14px;font-weight:600;color:#6366f1;transition:color .3s ease}.add-card:hover .add-text[data-v-c17b85db]{color:#818cf8}.field[data-v-c17b85db]{margin-bottom:20px;padding:0 20px}.field .label[data-v-c17b85db]{margin-bottom:6px;color:#666;width:45px;font-weight:500}.input-with-action[data-v-c17b85db]{display:flex;gap:10px}.get-logo[data-v-c17b85db]{background:transparent;border:none;color:#6366f1;cursor:pointer;transition:color .3s ease}.get-logo[data-v-c17b85db]:hover{color:#818cf8}.logo-box[data-v-c17b85db]{display:inline-block}.plus-wrap[data-v-c17b85db]{width:60px;height:60px;border-radius:8px;border:1px dashed #cccccc;display:flex;align-items:center;justify-content:center;background:#f8f9fa;color:#666}.logo-preview[data-v-c17b85db]{width:80px;height:80px;border-radius:8px;border:1px solid #e5e5e5;display:flex;justify-content:center;align-items:center;overflow:hidden}.logo-preview img[data-v-c17b85db]{max-width:100%;max-height:100%;object-fit:cover}@media (max-width: 1024px){.tool-grid[data-v-c17b85db]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}}@media (max-width: 768px){.panel[data-v-c17b85db]{padding:14px}.tool-grid[data-v-c17b85db]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}.tool-card[data-v-c17b85db]{padding:16px 12px;min-height:120px}.tool-avatar[data-v-c17b85db]{width:56px;height:56px;margin-bottom:10px}.tool-name[data-v-c17b85db]{font-size:12px}.add-icon[data-v-c17b85db]{width:56px;height:56px;font-size:24px;margin-bottom:10px}.add-text[data-v-c17b85db]{font-size:12px}}@media (max-width: 480px){.tool-grid[data-v-c17b85db]{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px}.tool-card[data-v-c17b85db]{padding:12px 8px;min-height:110px}.tool-avatar[data-v-c17b85db]{width:48px;height:48px}.add-icon[data-v-c17b85db]{width:48px;height:48px;font-size:20px}}.loading-container[data-v-d7eceac3]{display:flex;justify-content:center;align-items:center;color:#002b6b;font-size:1.5rem;font-weight:700}.loading-text[data-v-d7eceac3]{text-align:center;display:flex;justify-content:center;align-items:center;gap:2px}.loading-letter[data-v-d7eceac3]{display:inline-block;animation:bounce-d7eceac3 1.5s ease-in-out infinite;font-size:inherit;color:inherit;font-weight:inherit}@keyframes bounce-d7eceac3{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}@media (max-width: 768px){.loading-container[data-v-d7eceac3]{min-height:300px;font-size:16px}}@media (max-width: 480px){.loading-container[data-v-d7eceac3]{min-height:250px;font-size:14px}}.featured-section[data-v-ef3c6ccd]{padding:40px 0;background:#fff}.featured-header[data-v-ef3c6ccd]{text-align:center;margin-bottom:40px}.featured-title[data-v-ef3c6ccd]{font-size:32px;font-weight:700;color:#6366f1;margin:0}.featured-grid[data-v-ef3c6ccd]{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(2,1fr);gap:20px;max-width:900px;margin:0 auto;padding:0 20px;justify-items:center}.featured-item[data-v-ef3c6ccd]{cursor:pointer;transition:transform .3s ease}.featured-item[data-v-ef3c6ccd]:hover{transform:scale(1.1)}.featured-icon[data-v-ef3c6ccd]{width:70px;height:70px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f8fafc;border:2px solid rgba(0,0,0,.1);transition:all .3s ease}.featured-icon[data-v-ef3c6ccd]:hover{border-color:#6366f1;box-shadow:0 4px 12px rgba(99,102,241,.2)}.featured-icon img[data-v-ef3c6ccd]{width:100%;height:100%;object-fit:cover;border-radius:50%}@media (max-width: 1200px){.featured-grid[data-v-ef3c6ccd]{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr)}}@media (max-width: 768px){.featured-grid[data-v-ef3c6ccd]{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:15px;padding:0 15px}.featured-icon[data-v-ef3c6ccd]{width:60px;height:60px}.featured-title[data-v-ef3c6ccd]{font-size:28px}}@media (max-width: 480px){.featured-grid[data-v-ef3c6ccd]{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:12px}.featured-icon[data-v-ef3c6ccd]{width:50px;height:50px}.featured-title[data-v-ef3c6ccd]{font-size:24px}}.categories[data-v-3d34e713]{max-width:1440px;margin:0 auto;padding-top:24px}.grid[data-v-3d34e713]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px}@media (max-width: 1000px){.grid[data-v-3d34e713]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 700px){.grid[data-v-3d34e713]{grid-template-columns:repeat(2,1fr)}}.cat[data-v-3d34e713]{background:#f8fafc;border-radius:12px;padding:16px;cursor:pointer;transition:all .3s ease;border:1px solid rgba(99,102,241,.2)}.cat[data-v-3d34e713]:hover{border-color:#6366f1;transform:translateY(-2px);box-shadow:0 4px 12px rgba(99,102,241,.15);background:#fff}.icon[data-v-3d34e713]{width:50px;height:50px}.icon img[data-v-3d34e713]{width:100%;height:100%;object-fit:cover}.title[data-v-3d34e713]{margin:10px 0;font-weight:600;font-size:16px;color:#1e293b}.count[data-v-3d34e713]{margin-top:4px;color:#64748b;font-size:12px}.round[data-v-3d34e713]{width:64px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50px;border:1px solid rgba(99,102,241,.3);color:#6366f1;background:rgba(99,102,241,.05)}.cat-content[data-v-3d34e713]{display:flex;justify-content:space-between;align-items:flex-end}.cat-content .icon[data-v-3d34e713]{width:50px;height:50px}.cat-content .icon img[data-v-3d34e713]{width:100%;height:100%;object-fit:cover}.pagination-container[data-v-3d34e713]{display:flex;justify-content:center;margin:32px 0}[data-v-3d34e713] .custom-pagination .el-pagination{--el-pagination-bg-color: transparent;--el-pagination-text-color: #64748b;--el-pagination-border-color: rgba(0, 0, 0, .1);--el-pagination-hover-color: #6366f1}[data-v-3d34e713] .custom-pagination .el-pager li{background:#fff;border:1px solid rgba(0,0,0,.1);color:#64748b}[data-v-3d34e713] .custom-pagination .el-pager li:hover{color:#6366f1;background:#f8fafc}[data-v-3d34e713] .custom-pagination .el-pager li.is-active{background:rgba(99,102,241,.1);border-color:#6366f1;color:#6366f1}[data-v-3d34e713] .custom-pagination .btn-prev,[data-v-3d34e713] .custom-pagination .btn-next{background:#fff;border:1px solid rgba(0,0,0,.1);color:#64748b}[data-v-3d34e713] .custom-pagination .btn-prev:hover,[data-v-3d34e713] .custom-pagination .btn-next:hover{color:#6366f1;background:#f8fafc}.tooltip-width{max-width:300px}.tool-tags[data-v-25e515ff]{background:#f0f9ff;margin-top:20px;margin-bottom:20px;padding:50px}.tool-tags-container[data-v-25e515ff]{max-width:1440px;background-color:#fff;border-radius:12px;box-sizing:border-box;padding:20px;margin:0 auto}.breadcrumb[data-v-25e515ff]{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;color:#64748b}.breadcrumb-item[data-v-25e515ff]{display:flex;align-items:center;gap:4px;color:#64748b}.breadcrumb-item.current[data-v-25e515ff]{color:#1e293b;font-weight:500}.breadcrumb-separator[data-v-25e515ff]{color:#cbd5e1}.page-title[data-v-25e515ff]{margin-bottom:24px}.page-title-text[data-v-25e515ff]{font-size:38px;font-weight:700;color:#1e293b}.tags-container[data-v-25e515ff]{margin-bottom:24px}.tags-row[data-v-25e515ff]{display:flex;justify-content:space-around;gap:0;overflow-x:auto;background:#f0f9ff;border-radius:8px;padding:8px 4px}.tag-btn[data-v-25e515ff]{display:flex;align-items:center;gap:6px;padding:12px 20px!important;border:none!important;border-radius:6px!important;background:transparent;color:#64748b!important;cursor:pointer;white-space:nowrap;transition:all .3s ease;font-weight:500;position:relative}.tag-btn[data-v-25e515ff]:hover{color:#1e293b;border-bottom:1px solid #6366f1}.tag-btn.active[data-v-25e515ff]{color:#6366f1!important;font-weight:600}.tools-grid[data-v-25e515ff]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}.tool-card[data-v-25e515ff]{background:#eff6ff;border-radius:12px;padding:20px;transition:all .3s ease;cursor:pointer;position:relative;width:100%;min-width:0;box-sizing:border-box;box-shadow:0 2px 8px rgba(0,0,0,.06)}.tool-card[data-v-25e515ff]:hover{border-color:#6366f1;transform:translateY(-2px);box-shadow:0 4px 16px rgba(59,130,246,.15)}.card-header[data-v-25e515ff]{display:flex;flex-direction:column;align-items:center;margin-bottom:12px;gap:10px;min-width:0}.tool-icon[data-v-25e515ff]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#1e293b;font-weight:700;font-size:18px;background:#f8fafc}.tool-icon img[data-v-25e515ff]{width:100%;height:100%;object-fit:cover;border-radius:12px}.free-badge[data-v-25e515ff]{position:absolute;right:-2px;top:-5px;width:45px;height:45px}.tool-name[data-v-25e515ff]{font-size:16px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;max-width:calc(100% - 50px)}.tool-desc[data-v-25e515ff]{font-size:14px;color:#64748b;line-height:1.5;text-align:center;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.pagination-container[data-v-25e515ff]{display:flex;justify-content:center;margin:32px 0}.no-data-container[data-v-25e515ff]{display:flex;justify-content:center;align-items:center;min-height:400px;width:100%}.no-data-text[data-v-25e515ff]{color:#6366f1;font-size:18px;font-weight:700;text-align:center}@media (max-width: 1024px){.tools-grid[data-v-25e515ff]{grid-template-columns:repeat(3,1fr);gap:12px}.tool-tags[data-v-25e515ff]{padding:20px}}@media (max-width: 768px){.breadcrumb[data-v-25e515ff]{font-size:12px;margin-bottom:12px}.page-title h1[data-v-25e515ff]{font-size:32px}.tags-row[data-v-25e515ff]{gap:8px;padding:6px 0}.tag-btn[data-v-25e515ff]{padding:6px 12px;font-size:14px}.tool-tags[data-v-25e515ff],.tool-tags-container[data-v-25e515ff]{padding:0}.tools-grid[data-v-25e515ff]{grid-template-columns:repeat(2,1fr);gap:12px}.tool-card[data-v-25e515ff]{padding:12px}.tool-icon[data-v-25e515ff]{width:32px;height:32px;font-size:14px}.tool-name[data-v-25e515ff]{font-size:14px}.tool-desc[data-v-25e515ff]{font-size:11px}.no-data-container[data-v-25e515ff]{min-height:300px}.no-data-text[data-v-25e515ff]{font-size:16px}}@media (max-width: 480px){.tools-grid[data-v-25e515ff]{grid-template-columns:1fr;gap:8px}.tool-card[data-v-25e515ff]{padding:10px}.no-data-container[data-v-25e515ff]{min-height:250px}.no-data-text[data-v-25e515ff]{font-size:14px}}[data-v-25e515ff] .custom-pagination .el-pagination{--el-pagination-bg-color: transparent;--el-pagination-text-color: #64748b;--el-pagination-border-color: rgba(0, 0, 0, .1);--el-pagination-hover-color: #6366f1}[data-v-25e515ff] .custom-pagination .el-pager li{background:#fff;border:1px solid rgba(0,0,0,.1);color:#64748b}[data-v-25e515ff] .custom-pagination .el-pager li:hover{color:#6366f1;background:#f8fafc}[data-v-25e515ff] .custom-pagination .el-pager li.is-active{background:rgba(99,102,241,.1);border-color:#6366f1;color:#6366f1}[data-v-25e515ff] .custom-pagination .btn-prev,[data-v-25e515ff] .custom-pagination .btn-next{background:#fff;border:1px solid rgba(0,0,0,.1);color:#64748b}[data-v-25e515ff] .custom-pagination .btn-prev:hover,[data-v-25e515ff] .custom-pagination .btn-next:hover{color:#6366f1;background:#f8fafc}.discord-table-container[data-v-25e515ff]{background:#fff;border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.06)}.discord-table[data-v-25e515ff]{background:transparent;min-height:450px}[data-v-25e515ff] .el-loading-mask{background:rgba(255,255,255,.9)}[data-v-25e515ff] .el-loading-spinner .path{stroke:#6366f1}[data-v-25e515ff] .discord-table .el-table__header-wrapper{background:#f8fafc}[data-v-25e515ff] .discord-table .el-table__body-wrapper{background:transparent}[data-v-25e515ff] .discord-table .el-table__row{background:transparent;border-bottom:1px solid rgba(0,0,0,.1)}[data-v-25e515ff] .discord-table .el-table__cell{border-bottom:1px solid rgba(0,0,0,.1);padding:16px 12px}[data-v-25e515ff] .discord-table .el-table__row:hover .el-table__cell{background:rgba(99,102,241,.05)!important}[data-v-25e515ff] .discord-table .el-table__header .el-table__cell{background:#f8fafc;color:#1e293b;font-weight:600;font-size:14px;border-bottom:1px solid rgba(0,0,0,.1)}.rank-number[data-v-25e515ff]{font-weight:600;color:#1e293b;font-size:14px}[data-v-25e515ff] .discord-table .el-table__body .el-table__cell:first-child{font-size:16px;font-weight:600;color:#1e293b}.ai-info[data-v-25e515ff]{display:flex;align-items:center;gap:12px}.ai-icon[data-v-25e515ff]{width:32px;height:32px;border-radius:6px;overflow:hidden;flex-shrink:0}.ai-icon img[data-v-25e515ff]{width:100%;height:100%;object-fit:cover}.ai-name[data-v-25e515ff]{color:#1e293b;font-weight:500;font-size:14px}.discord-link[data-v-25e515ff]{color:#6366f1;text-decoration:none;font-size:13px;word-break:break-all;transition:color .3s ease}.discord-link[data-v-25e515ff]:hover{color:#818cf8;text-decoration:underline}.members-count[data-v-25e515ff],.online-count[data-v-25e515ff]{color:#1e293b;font-weight:500;font-size:14px}.description-text[data-v-25e515ff]{color:#64748b;font-size:13px;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}@media (max-width: 768px){.discord-table-container[data-v-25e515ff]{overflow-x:auto}[data-v-25e515ff] .discord-table .el-table__cell{padding:12px 8px}.ai-info[data-v-25e515ff]{gap:8px}.ai-icon[data-v-25e515ff]{width:24px;height:24px}.ai-name[data-v-25e515ff]{font-size:13px}.discord-link[data-v-25e515ff]{font-size:12px}.members-count[data-v-25e515ff],.online-count[data-v-25e515ff]{font-size:13px}.description-text[data-v-25e515ff]{font-size:12px;max-width:200px}[data-v-25e515ff] .discord-table .el-table__header .el-table__cell{font-size:12px;padding:12px 8px}}.flex[data-v-bc307212]{display:flex}.flex-col[data-v-bc307212]{flex-direction:column}.flex-row[data-v-bc307212]{flex-direction:row}.flex-row-reverse[data-v-bc307212]{flex-direction:row-reverse}.items-center[data-v-bc307212]{align-items:center}.items-start[data-v-bc307212]{align-items:flex-start}.items-end[data-v-bc307212]{align-items:flex-end}.justify-center[data-v-bc307212]{justify-content:center}.justify-between[data-v-bc307212]{justify-content:space-between}.justify-start[data-v-bc307212]{justify-content:flex-start}.justify-end[data-v-bc307212]{justify-content:flex-end}.flex-1[data-v-bc307212]{flex:1}.flex-shrink-0[data-v-bc307212]{flex-shrink:0}.space-x-1[data-v-bc307212]{column-gap:.25rem}.space-x-2[data-v-bc307212]{column-gap:.5rem}.space-x-3[data-v-bc307212]{column-gap:.75rem}.space-y-4[data-v-bc307212]{row-gap:1rem}.gap-2[data-v-bc307212]{gap:.5rem}.gap-3[data-v-bc307212]{gap:.75rem}.gap-4[data-v-bc307212]{gap:1rem}.w-2[data-v-bc307212]{width:.5rem}.h-2[data-v-bc307212]{height:.5rem}.w-4[data-v-bc307212]{width:1rem}.h-4[data-v-bc307212]{height:1rem}.w-5[data-v-bc307212]{width:1.25rem}.h-5[data-v-bc307212]{height:1.25rem}.w-6[data-v-bc307212]{width:1.5rem}.h-6[data-v-bc307212]{height:1.5rem}.w-8[data-v-bc307212]{width:2rem}.h-8[data-v-bc307212]{height:2rem}.w-10[data-v-bc307212]{width:2.5rem}.h-10[data-v-bc307212]{height:2.5rem}.h-12[data-v-bc307212]{height:3rem}.p-2[data-v-bc307212]{padding:.5rem}.p-3[data-v-bc307212]{padding:.75rem}.p-4[data-v-bc307212]{padding:1rem}.px-3[data-v-bc307212]{padding-left:.75rem;padding-right:.75rem}.px-4[data-v-bc307212]{padding-left:1rem;padding-right:1rem}.px-6[data-v-bc307212]{padding-left:1.5rem;padding-right:1.5rem}.py-1[data-v-bc307212]{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5[data-v-bc307212]{padding-top:.375rem;padding-bottom:.375rem}.py-2[data-v-bc307212]{padding-top:.5rem;padding-bottom:.5rem}.py-3[data-v-bc307212]{padding-top:.75rem;padding-bottom:.75rem}.py-4[data-v-bc307212]{padding-top:1rem;padding-bottom:1rem}.m-0[data-v-bc307212]{margin:0}.mb-2[data-v-bc307212]{margin-bottom:.5rem}.mb-3[data-v-bc307212]{margin-bottom:.75rem}.mb-4[data-v-bc307212]{margin-bottom:1rem}.mb-6[data-v-bc307212]{margin-bottom:1.5rem}.rounded[data-v-bc307212]{border-radius:.25rem}.rounded-lg[data-v-bc307212]{border-radius:.5rem}.rounded-xl[data-v-bc307212]{border-radius:.75rem}.rounded-full[data-v-bc307212]{border-radius:9999px}.rounded-b-lg[data-v-bc307212]{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-t-lg[data-v-bc307212]{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border[data-v-bc307212]{border:1px solid rgba(255,255,255,.08)}.border-b[data-v-bc307212]{border-bottom:1px solid rgba(255,255,255,.08)}.border-t[data-v-bc307212]{border-top:1px solid rgba(255,255,255,.08)}.border-gray-200[data-v-bc307212]{border-color:#e5e7eb}.border-gray-700[data-v-bc307212]{border-color:#374151}.border-indigo-500[data-v-bc307212]{border-color:#6366f1}.text-white[data-v-bc307212]{color:#fff}.text-gray-100[data-v-bc307212]{color:#f3f4f6}.text-gray-200[data-v-bc307212]{color:#e5e7eb}.text-gray-300[data-v-bc307212]{color:#d1d5db}.text-gray-400[data-v-bc307212]{color:#64748b}.text-gray-500[data-v-bc307212]{color:#6b7280}.text-gray-600[data-v-bc307212]{color:#64748b}.text-gray-700[data-v-bc307212]{color:#475569}.text-gray-900[data-v-bc307212]{color:#1a202c}.text-indigo-100[data-v-bc307212]{color:#e0e7ff}.text-indigo-300[data-v-bc307212]{color:#a5b4fc}.text-indigo-400[data-v-bc307212]{color:#818cf8}.text-indigo-600[data-v-bc307212]{color:#6366f1}.text-sm[data-v-bc307212]{font-size:.875rem;line-height:1.25rem}.text-lg[data-v-bc307212]{font-size:1.125rem;line-height:1.5rem}.text-xl[data-v-bc307212]{font-size:1.25rem;line-height:1.75rem}.font-medium[data-v-bc307212]{font-weight:500}.font-semibold[data-v-bc307212]{font-weight:600}.font-bold[data-v-bc307212]{font-weight:700}.leading-relaxed[data-v-bc307212]{line-height:1.625}.bg-white[data-v-bc307212]{background-color:#fff}.bg-gray-100[data-v-bc307212]{background-color:#f1f5f9}.bg-gray-300[data-v-bc307212]{background-color:#cbd5e1}.bg-gray-700[data-v-bc307212]{background-color:#374151}.bg-gray-800[data-v-bc307212]{background-color:#1f2937}.bg-gray-900[data-v-bc307212]{background-color:#111827}.bg-indigo-50[data-v-bc307212]{background-color:rgba(99,102,241,.05)}.bg-indigo-500[data-v-bc307212],.bg-indigo-600[data-v-bc307212]{background-color:#6366f1}.bg-indigo-900[data-v-bc307212]{background-color:rgba(99,102,241,.1)}.bg-red-600[data-v-bc307212]{background-color:#dc2626}.bg-gradient-to-br[data-v-bc307212]{background-image:linear-gradient(135deg,var(--from-color, #6366f1),var(--to-color, #818cf8))}.bg-gradient-to-r[data-v-bc307212]{background-image:linear-gradient(90deg,var(--from-color, #6366f1),var(--to-color, #818cf8))}.from-indigo-500[data-v-bc307212],.from-indigo-600[data-v-bc307212]{--from-color: #6366f1}.to-indigo-600[data-v-bc307212]{--to-color: #818cf8}.to-indigo-700[data-v-bc307212]{--to-color: #4f46e5}.hover\:from-indigo-700[data-v-bc307212]:hover{--from-color: #4f46e5}.hover\:to-indigo-700[data-v-bc307212]:hover{--to-color: #4f46e5}.hover\:text-indigo-400[data-v-bc307212]:hover{color:#818cf8}.focus\:ring-indigo-500[data-v-bc307212]:focus{--tw-ring-color: #6366f1;box-shadow:0 0 0 2px rgba(99,102,241,.5)}.hover\:text-indigo[data-v-bc307212]:hover{color:#6366f1}.hover\:text-indigo-strong[data-v-bc307212]:hover{color:#818cf8}.text-indigo[data-v-bc307212]{color:#6366f1}.hover\:bg-gray-100[data-v-bc307212]:hover{background-color:#f1f5f9}.hover\:bg-gray-700[data-v-bc307212]:hover{background-color:#374151}.hover\:bg-gray-600[data-v-bc307212]:hover{background-color:#4b5563}.hover\:bg-indigo-100[data-v-bc307212]:hover,.bg-indigo-100[data-v-bc307212]{background-color:rgba(99,102,241,.1)}.hover\:bg-indigo-strong[data-v-bc307212]:hover{background-color:rgba(99,102,241,.15)}.hover\:underline[data-v-bc307212]:hover{text-decoration:underline}.shadow-sm[data-v-bc307212]{box-shadow:0 2px 8px rgba(0,0,0,.12)}.shadow-md[data-v-bc307212]{box-shadow:0 6px 16px rgba(0,0,0,.18)}.shadow-lg[data-v-bc307212]{box-shadow:0 12px 30px rgba(0,0,0,.25)}.shadow-2xl[data-v-bc307212]{box-shadow:0 20px 50px rgba(0,0,0,.35)}.transition-all[data-v-bc307212]{transition:all .2s ease-in-out}.transition-colors[data-v-bc307212]{transition:color .2s ease,background-color .2s ease}.transition-transform[data-v-bc307212]{transition:transform .2s ease}.rotate-180[data-v-bc307212]{transform:rotate(180deg)}.duration-200[data-v-bc307212]{transition-duration:.2s}.duration-300[data-v-bc307212]{transition-duration:.3s}.ease-in-out[data-v-bc307212]{transition-timing-function:ease-in-out}.cursor-pointer[data-v-bc307212]{cursor:pointer}.overflow-y-auto[data-v-bc307212]{overflow-y:auto}.overflow-hidden[data-v-bc307212]{overflow:hidden}.overflow-wrap-anywhere[data-v-bc307212]{overflow-wrap:anywhere}.max-w-xs[data-v-bc307212]{max-width:20rem}.max-w-sm[data-v-bc307212]{max-width:24rem}.max-w-md[data-v-bc307212]{max-width:28rem}.max-w-lg[data-v-bc307212]{max-width:32rem}.max-w-xl[data-v-bc307212]{max-width:36rem}.max-w-4xl[data-v-bc307212]{max-width:56rem}.max-h-80[data-v-bc307212]{max-height:20rem}.max-h-\[90vh\][data-v-bc307212]{max-height:90vh}.min-h-96[data-v-bc307212]{min-height:24rem}.mt-auto[data-v-bc307212]{margin-top:auto}.opacity-0[data-v-bc307212]{opacity:0}.opacity-50[data-v-bc307212]{opacity:.5}.opacity-100[data-v-bc307212]{opacity:1}.hover\:opacity-70[data-v-bc307212]:hover{opacity:.7}.disabled\:opacity-50[data-v-bc307212]:disabled{opacity:.5;cursor:not-allowed}.ml-1[data-v-bc307212]{margin-left:.25rem}.ml-4[data-v-bc307212]{margin-left:1rem}.mr-2[data-v-bc307212]{margin-right:.5rem}.mt-1[data-v-bc307212]{margin-top:.25rem}.mt-2[data-v-bc307212]{margin-top:.5rem}.mt-3[data-v-bc307212]{margin-top:.75rem}.mt-4[data-v-bc307212]{margin-top:1rem}.mt-6[data-v-bc307212]{margin-top:1.5rem}.pointer-events-none[data-v-bc307212]{pointer-events:none}.pointer-events-auto[data-v-bc307212]{pointer-events:auto}.relative[data-v-bc307212]{position:relative}.absolute[data-v-bc307212]{position:absolute}.fixed[data-v-bc307212]{position:fixed}.inset-0[data-v-bc307212]{top:0;right:0;bottom:0;left:0}.top-4[data-v-bc307212]{top:1rem}.right-4[data-v-bc307212]{right:1rem}.top-full[data-v-bc307212]{top:100%}.z-10[data-v-bc307212]{z-index:10}.z-50[data-v-bc307212]{z-index:50}.text-center[data-v-bc307212]{text-align:center}.text-right[data-v-bc307212]{text-align:right}.underline[data-v-bc307212]{text-decoration:underline}.w-full[data-v-bc307212]{width:100%}.embedded-chat-container[data-v-bc307212]{background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);height:800px;display:flex;flex-direction:column}.chat-header[data-v-bc307212]{padding:1rem;border-bottom:1px solid #e2e8f0;border-radius:16px 16px 0 0;background:linear-gradient(135deg,#fff,#f8fafc,#f1f5f9)}.chat-messages[data-v-bc307212]{flex:1 1 0%;padding:1rem;display:flex;flex-direction:column;row-gap:1rem;overflow-y:auto;max-height:600px;min-height:400px;background-color:#fff}.chat-messages[data-v-bc307212]::-webkit-scrollbar{width:6px}.chat-messages[data-v-bc307212]::-webkit-scrollbar-track{background:transparent}.chat-messages[data-v-bc307212]::-webkit-scrollbar-thumb{background:rgba(99,102,241,.3);border-radius:10px}.chat-messages[data-v-bc307212]::-webkit-scrollbar-thumb:hover{background:rgba(99,102,241,.5)}.chat-messages[data-v-bc307212]{scrollbar-width:thin;scrollbar-color:rgba(99,102,241,.3) transparent}.message-item[data-v-bc307212]{display:flex}.message[data-v-bc307212]{position:relative;transition:all .2s ease-in-out}.message[data-v-bc307212]:hover{transform:scale(1.02)}.ai-message-bubble[data-v-bc307212]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:1rem;color:#1e293b}.ai-message-content[data-v-bc307212]{color:#1e293b;line-height:1.65;font-size:.95rem;word-break:break-word}.ai-message-content strong[data-v-bc307212]{color:#1a202c;font-weight:700}.ai-message-content em[data-v-bc307212]{color:#475569;font-style:italic}.ai-message-content a[data-v-bc307212]{color:#6366f1;text-decoration:underline}.ai-message-content code[data-v-bc307212]{background:#f1f5f9;color:#1e293b;padding:.15rem .35rem;border-radius:.35rem;font-size:.85rem;border:1px solid #e2e8f0}.ai-message-content pre[data-v-bc307212]{background:#f1f5f9;color:#1e293b;padding:.75rem;border-radius:.5rem;overflow-x:auto;font-size:.9rem;border:1px solid #e2e8f0}.ai-message-content ul[data-v-bc307212],.ai-message-content ol[data-v-bc307212]{padding-left:1.25rem;margin:.5rem 0}.ai-message-content li[data-v-bc307212]{margin:.25rem 0}.user-message-bubble[data-v-bc307212]{background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;border-radius:12px;padding:1rem;box-shadow:0 4px 12px rgba(99,102,241,.25)}.message-meta[data-v-bc307212]{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e2e8f0}.message-link[data-v-bc307212]{color:#6366f1;text-decoration:underline;transition:color .2s ease}.message-link[data-v-bc307212]:hover{color:#818cf8}.thinking-indicator[data-v-bc307212]{display:flex;align-items:center;column-gap:.75rem;color:#64748b}.thinking-dots[data-v-bc307212]{display:flex;column-gap:.25rem}.thinking-dots .dot[data-v-bc307212]{width:.5rem;height:.5rem;border-radius:9999px;background:#6366f1;animation:bounce-bc307212 1s infinite}.thinking-dots .dot[data-v-bc307212]:nth-child(2){animation-delay:.1s}.thinking-dots .dot[data-v-bc307212]:nth-child(3){animation-delay:.2s}@keyframes bounce-bc307212{0%,to{transform:translateY(0);opacity:.9}50%{transform:translateY(-4px);opacity:1}}.streaming-cursor[data-v-bc307212]{display:inline-block;color:#6366f1;font-weight:700;margin-left:.25rem;animation:blink-bc307212 1s infinite}@keyframes blink-bc307212{0%,50%{opacity:1}51%,to{opacity:0}}.status-dot[data-v-bc307212]{width:.5rem;height:.5rem;border-radius:9999px;background:#22c55e;animation:pulse-bc307212 1s infinite}@keyframes pulse-bc307212{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.6}to{transform:scale(1);opacity:1}}.chat-input-container[data-v-bc307212]{padding:1rem;border-top:1px solid #e2e8f0;border-radius:0 0 16px 16px;background-color:#fff}.input-field[data-v-bc307212]{width:100%;padding:.75rem 1rem;background:#fff;border:1px solid #e2e8f0;color:#1e293b;border-radius:.5rem}.input-field[data-v-bc307212]:focus{outline:2px solid #6366f1;border-color:#6366f1}.input-field[data-v-bc307212]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-bc307212]{padding:.75rem 1.5rem;background:linear-gradient(135deg,#d4af37,#e8c547);color:#1a202c;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;box-shadow:0 10px 25px rgba(212,175,55,.35)}.btn-primary[data-v-bc307212]:hover{background:linear-gradient(135deg,#c79b28,#f1d15f)}.btn-primary[data-v-bc307212]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-bc307212]{padding:.5rem;color:#d1d5db;background:transparent;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.btn-ghost[data-v-bc307212]:hover{color:#d4af37;background:rgba(26,77,122,.25)}.empty-state[data-v-bc307212]{display:flex;align-items:center;justify-content:center;min-height:24rem;height:100%;padding:2rem 1rem}.empty-state-content[data-v-bc307212]{text-align:center;max-width:32rem;margin:0 auto;padding:0 1.5rem}.empty-state-icon[data-v-bc307212]{margin-bottom:1.5rem;display:flex;justify-content:center;align-items:center}.empty-state-icon svg[data-v-bc307212]{width:4rem;height:4rem;color:#6366f1;opacity:.8}.empty-state-title[data-v-bc307212]{font-size:1.5rem;font-weight:700;color:#1a202c;margin-bottom:.75rem;line-height:1.3}.empty-state-description[data-v-bc307212]{color:#64748b;line-height:1.6;margin-bottom:1.5rem;font-size:.95rem}.empty-state-actions[data-v-bc307212]{display:flex;justify-content:center;align-items:center}.empty-state-button[data-v-bc307212]{padding:.75rem 1.5rem;background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(99,102,241,.3);font-weight:600;font-size:.95rem}.empty-state-button[data-v-bc307212]:hover{background:linear-gradient(135deg,#818cf8,#a5b4fc);transform:translateY(-2px);box-shadow:0 6px 16px rgba(99,102,241,.4)}.toggle-track[data-v-bc307212]{position:relative;display:inline-flex;width:2.75rem;height:1.5rem;border-radius:9999px;background:#374151;transition:background-color .2s ease}.toggle-track.active[data-v-bc307212]{background:linear-gradient(135deg,#6366f1,#818cf8)}.toggle-thumb[data-v-bc307212]{position:absolute;top:.25rem;left:.25rem;width:1rem;height:1rem;background:#fff;border-radius:9999px;transition:transform .2s ease}.toggle-track.active .toggle-thumb[data-v-bc307212]{transform:translate(1.25rem)}.suggestion-tag[data-v-bc307212]{padding:.375rem .75rem;font-size:.875rem;background:#f1f5f9;color:#475569;border-radius:9999px;cursor:pointer;transition:background-color .2s ease,color .2s ease;border:1px solid #e2e8f0}.suggestion-tag[data-v-bc307212]:hover{background:rgba(99,102,241,.1);color:#6366f1;border-color:#6366f1}.image-modal-backdrop[data-v-bc307212]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:50}.image-modal[data-v-bc307212]{position:relative;max-width:56rem;max-height:90vh;background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.35)}.image-modal img[data-v-bc307212]{max-width:100%;max-height:90vh;object-fit:contain;display:block}.image-modal-close[data-v-bc307212]{position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,.5);color:#fff;border:none;border-radius:9999px;padding:.5rem;cursor:pointer;transition:opacity .2s ease}.image-modal-close[data-v-bc307212]:hover{opacity:.7}.session-list-dropdown[data-v-bc307212]{width:150px;min-width:150px}@media screen and (max-width: 768px){.embedded-chat-container[data-v-bc307212]{height:100%}.chat-messages[data-v-bc307212]{max-height:none;min-height:300px}.session-list-dropdown[data-v-bc307212]{width:calc(100vw - 2rem);max-width:320px;min-width:280px;right:.5rem}}.ai-chat-page[data-v-e19ed47c]{width:100%;height:100%;background:radial-gradient(800px 280px at 50% 0%,rgba(59,130,246,.1),rgba(59,130,246,.03) 55%,rgba(255,255,255,0) 90%),linear-gradient(135deg,#fff,#f8fafc,#f1f5f9);padding:70px 10px}.ai-chat-container[data-v-e19ed47c]{max-width:1440px;margin:0 auto}@media screen and (max-width: 768px){.ai-chat-page[data-v-e19ed47c]{padding:30px 0}.ai-chat-breadcrumb[data-v-e19ed47c]{padding:0 20px}}.py-16[data-v-e19ed47c]{padding-top:40px;padding-bottom:40px}.mb-12[data-v-e19ed47c]{margin-bottom:30px}.text-center[data-v-e19ed47c]{text-align:center}.text-3xl[data-v-e19ed47c]{font-size:24px}.sm[data-v-e19ed47c]:text-4xl{font-size:32px}.font-bold[data-v-e19ed47c]{font-weight:700}.text-lg[data-v-e19ed47c]{font-size:16px}.mx-auto[data-v-e19ed47c]{margin:0 auto}.max-w-7xl[data-v-e19ed47c]{max-width:1440px}.px-4[data-v-e19ed47c]{padding-left:16px;padding-right:16px}.section-header[data-v-e19ed47c]{text-align:center;max-width:900px;margin:0 auto 48px}.header-icon-wrapper[data-v-e19ed47c]{display:flex;justify-content:center;margin-bottom:24px}.header-icon[data-v-e19ed47c]{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;background:linear-gradient(135deg,#6366f1,#818cf8);border-radius:20px;box-shadow:0 8px 24px rgba(99,102,241,.3);color:#fff;transition:all .3s ease}.header-icon[data-v-e19ed47c]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 12px 32px rgba(99,102,241,.4)}.header-icon svg[data-v-e19ed47c]{width:36px;height:36px}.section-title[data-v-e19ed47c]{font-size:2.5rem;font-weight:700;color:#1a202c;margin:0 0 16px;line-height:1.2;letter-spacing:-.02em}.section-subtitle[data-v-e19ed47c]{font-size:1.125rem;color:#64748b;line-height:1.7;max-width:800px;margin:0 auto}.ai-chat-page h2[data-v-e19ed47c]{color:#1a202c}.ai-chat-page p[data-v-e19ed47c]{color:#64748b}@media screen and (max-width: 768px){.section-header[data-v-e19ed47c]{margin-bottom:32px}.header-icon[data-v-e19ed47c]{width:64px;height:64px;border-radius:16px}.header-icon svg[data-v-e19ed47c]{width:32px;height:32px}.section-title[data-v-e19ed47c]{font-size:2rem;margin-bottom:12px}.section-subtitle[data-v-e19ed47c]{font-size:1rem}}@media screen and (max-width: 480px){.section-title[data-v-e19ed47c]{font-size:1.75rem}.section-subtitle[data-v-e19ed47c]{font-size:.9rem}.header-icon[data-v-e19ed47c]{width:56px;height:56px}.header-icon svg[data-v-e19ed47c]{width:28px;height:28px}}.tool-page[data-v-88f95abe]{min-height:100vh;background:linear-gradient(135deg,#fff,#f8fafc,#f1f5f9)}.container[data-v-88f95abe]{padding:0 16px 80px;max-width:1440px;margin:0 auto}.tools-section[data-v-88f95abe]{margin-bottom:40px}@media (max-width: 980px){.two-col[data-v-88f95abe]{grid-template-columns:1fr}}@media (max-width: 768px){.container[data-v-88f95abe]{padding-bottom:20px}}.container[data-v-f0fe6a25]{margin:0 auto;padding:24px 16px 40px}.two-col[data-v-f0fe6a25]{gap:16px;align-items:start}@media (max-width: 980px){.two-col[data-v-f0fe6a25]{grid-template-columns:1fr}}.main[data-v-f0fe6a25]{min-width:0}.side[data-v-f0fe6a25]{position:sticky;top:16px}
