.captcha-overlay[data-v-55638737]{align-items:center;background:#00000080;display:flex;justify-content:center;inset:0;position:fixed;z-index:9999}.captcha-container[data-v-55638737]{background:#fff;border-radius:8px}.captcha-box[data-v-55638737]{height:318px;width:318px}.captcha-box[data-v-55638737] #tianai-captcha-parent{height:318px;padding:15px;width:318px}.captcha-box[data-v-55638737] #tianai-captcha-parent .slider-bottom{margin-top:10px}.captcha-box[data-v-55638737] #tianai-captcha-parent .slider-bottom .logo{height:20px}.captcha-box[data-v-55638737] #tianai-captcha-parent .slider-bottom .close-btn{background-image:url(./close.C2J8dZ5m.png);background-position:50%;background-size:contain;opacity:.8}.captcha-box[data-v-55638737] #tianai-captcha-parent .slider-bottom .close-btn:hover{opacity:1}.captcha-box[data-v-55638737] #tianai-captcha-parent .slider-bottom .refresh-btn{background-image:url(./refresh.DsE8cnva.png);background-position:50%;background-size:contain;opacity:.8}.captcha-box[data-v-55638737] #tianai-captcha-parent .slider-bottom .refresh-btn:hover{opacity:1}.captcha-box[data-v-55638737] #tianai-captcha{height:260px;width:300px}.speed-test-intro[data-v-363bb829]{background:#fff;border-radius:20px;padding:24px 20px;position:relative}.intro-header[data-v-363bb829]{align-items:center;display:flex;gap:10px;margin-bottom:16px}.header-bar[data-v-363bb829]{background:#1e6eed;border-radius:2px;height:16px;width:4px}.intro-title[data-v-363bb829]{color:#0f172a;font-size:20px;font-weight:700;line-height:1.4;margin:0}.intro-desc[data-v-363bb829]{color:#64748b;font-size:16px;line-height:1.6;margin:16px 0 20px}.feature-grid[data-v-363bb829]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.feature-card[data-v-363bb829]{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:14px;display:flex;gap:12px;padding:21px;transition:box-shadow .2s}.feature-card[data-v-363bb829]:hover{box-shadow:0 4px 16px #1e6eed1a}.feature-icon[data-v-363bb829]{align-items:center;background:#2563eb1a;border-radius:10px;color:#2563eb;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.feature-info[data-v-363bb829]{flex:1;min-width:0}.feature-title[data-v-363bb829]{color:#0f172a;font-size:14px;font-weight:600;line-height:1.4;margin:0 0 4px}.feature-desc[data-v-363bb829]{color:#64748b;font-size:12px;line-height:1.5;margin:0}@media(max-width:1024px){.feature-grid[data-v-363bb829]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.speed-test-intro[data-v-363bb829]{padding:20px}.feature-grid[data-v-363bb829]{grid-template-columns:1fr}}.tools-switch-cards[data-v-c1747da8]{background-image:url(./tools-bg1.53cSi7zO.png);background-position:100% 100%;background-size:cover;border-radius:20px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);padding:60px 22px}.switch-card[data-v-c1747da8]{background:#fff;border-radius:16px;cursor:pointer;padding:24px;transition:box-shadow .2s}.switch-card[data-v-c1747da8]:hover{box-shadow:0 8px 24px #1e6eed1f}.switch-card:hover .card-arrow[data-v-c1747da8]{display:flex}.card-blue .card-icon[data-v-c1747da8]{background:#3b82f617;color:#3b82f6}.card-blue .card-category[data-v-c1747da8]{color:#3b82f6}.card-blue .tag[data-v-c1747da8]{background:#3b82f60a;border-color:#3b82f630;color:#3b82f6}.card-cyan .card-icon[data-v-c1747da8]{background:#06b6d417;color:#06b6d4}.card-cyan .card-category[data-v-c1747da8]{color:#06b6d4}.card-cyan .tag[data-v-c1747da8]{background:#06b6d40a;border-color:#06b6d430;color:#06b6d4}.card-top[data-v-c1747da8]{align-items:flex-start;display:flex;gap:12px;margin-bottom:14px}.card-icon[data-v-c1747da8]{align-items:center;background:#f0f7ff;border-radius:14px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.card-meta[data-v-c1747da8]{flex:1}.card-category[data-v-c1747da8]{color:#94a3b8;display:block;font-size:12px;line-height:1.2;margin-bottom:2px}.card-title[data-v-c1747da8]{color:#0f172a;font-size:18px;font-weight:400;line-height:1.4;margin:0}.card-arrow[data-v-c1747da8]{align-items:center;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;display:none;flex-shrink:0;height:30px;justify-content:center;width:30px}.card-desc[data-v-c1747da8]{color:#64748b;font-size:14px;line-height:1.8;margin:0 0 20px}.card-tags[data-v-c1747da8]{display:flex;flex-wrap:wrap;gap:8px}.tag[data-v-c1747da8]{align-items:center;background:#f0f7ff;border:1px solid #eee;border-radius:20px;display:inline-flex;font-size:12px;gap:6px;height:26px;padding:0 12px}@media(max-width:768px){.tools-switch-cards[data-v-c1747da8]{grid-template-columns:1fr}}.mask-dialog-backdrop[data-v-b305d7f3]{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.mask-dialog[data-v-b305d7f3]{background:#fff;border-radius:8px;box-shadow:0 8px 24px #00000026;max-width:90vw;padding:24px;width:420px}.mask-dialog-title[data-v-b305d7f3]{color:#333;font-size:16px;font-weight:600;margin:0 0 15px}.mask-dialog-desc[data-v-b305d7f3]{color:#909399;font-size:13px;margin:0 0 16px}.mask-dialog-item[data-v-b305d7f3]{align-items:center;color:#333;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 0}.mask-dialog-tip[data-v-b305d7f3]{color:#909399;font-size:12px}.mask-dialog-actions[data-v-b305d7f3]{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.mask-btn-primary[data-v-b305d7f3],.mask-btn-secondary[data-v-b305d7f3]{border:1px solid transparent;border-radius:4px;cursor:pointer;font-size:13px;height:32px;padding:0 16px}.mask-btn-primary[data-v-b305d7f3]{background:#1e6eed;color:#fff}.mask-btn-primary[data-v-b305d7f3]:hover{background:#1958c2}.mask-btn-secondary[data-v-b305d7f3]{background:#fff;border-color:#dcdfe6;color:#606266}.mask-btn-secondary[data-v-b305d7f3]:hover{background:#f5f7fa}.screenshot-generating[data-v-b305d7f3]{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.screenshot-generating-box[data-v-b305d7f3]{align-items:center;background:#fff;border-radius:8px;box-shadow:0 8px 24px #0000002e;display:flex;flex-direction:column;gap:14px;padding:28px 36px}.screenshot-generating-spinner[data-v-b305d7f3]{animation:screenshot-spin-b305d7f3 .8s linear infinite;border:3px solid #e4e7ed;border-radius:50%;border-top-color:#1e6eed;height:36px;width:36px}@keyframes screenshot-spin-b305d7f3{to{transform:rotate(1turn)}}.screenshot-generating-text[data-v-b305d7f3]{color:#333;font-size:14px;margin:0}.screenshot-blur[data-v-b305d7f3]{filter:blur(5px)!important}
