.gh-ip-speed[data-v-461e6d9a]{max-width:1100px;margin:0 auto;padding:0 16px 48px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#333}.header-area[data-v-461e6d9a]{position:relative;text-align:center;padding:40px 24px 32px;margin-bottom:24px;border-radius:16px;background:#1a2332;overflow:hidden}.header-bg[data-v-461e6d9a]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.header-circle[data-v-461e6d9a]{position:absolute;border-radius:50%;opacity:.08;background:#fff}.header-circle.c1[data-v-461e6d9a]{width:300px;height:300px;top:-100px;right:-60px}.header-circle.c2[data-v-461e6d9a]{width:200px;height:200px;bottom:-80px;left:-40px}.header-circle.c3[data-v-461e6d9a]{width:120px;height:120px;top:50%;left:20%}.page-title[data-v-461e6d9a]{position:relative;font-size:26px;font-weight:700;color:#fff;margin:0 0 8px;letter-spacing:1px}.page-subtitle[data-v-461e6d9a]{position:relative;font-size:14px;color:#fff9;margin:0}.toolbar[data-v-461e6d9a]{display:flex;gap:12px;margin-bottom:16px;align-items:center;flex-wrap:wrap}.search-box[data-v-461e6d9a]{flex:1;min-width:200px}.search-input[data-v-461e6d9a]{width:100%;height:40px;padding:0 14px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;box-sizing:border-box;transition:border-color .2s}.search-input[data-v-461e6d9a]:focus{border-color:#2d8cf0;box-shadow:0 0 0 3px #2d8cf01a}.btn-group[data-v-461e6d9a]{display:flex;gap:8px;flex-shrink:0}.btn[data-v-461e6d9a]{height:40px;padding:0 16px;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.btn[data-v-461e6d9a]:disabled{opacity:.5;cursor:not-allowed}.btn-copy-all[data-v-461e6d9a]{background:#1a2332;color:#fff}.btn-copy-all[data-v-461e6d9a]:not(:disabled):hover{background:#2a3546}.btn-copy-table[data-v-461e6d9a]{background:#f0f2f5;color:#333;border:1px solid #ddd}.btn-copy-table[data-v-461e6d9a]:not(:disabled):hover{background:#e4e7ec}.table-wrap[data-v-461e6d9a]{overflow-x:auto;border:1px solid #eee;border-radius:12px;background:#fff}.ip-table[data-v-461e6d9a]{width:100%;border-collapse:collapse;font-size:13px;min-width:600px}.ip-table thead th[data-v-461e6d9a]{background:#f8f9fa;padding:12px 14px;text-align:center;font-weight:600;color:#555;border-bottom:2px solid #eee;white-space:nowrap;position:sticky;top:0;z-index:1}.ip-table tbody tr[data-v-461e6d9a]{transition:background .15s}.ip-table tbody tr[data-v-461e6d9a]:hover{background:#f5f8fc}.ip-table tbody td[data-v-461e6d9a]{padding:10px 14px;border-bottom:1px solid #f2f2f2;vertical-align:middle;text-align:center}.col-domain[data-v-461e6d9a]{width:42%;word-break:break-all}.domain-text[data-v-461e6d9a]{font-family:Menlo,Consolas,monospace;font-size:12.5px;color:#1a73e8}.col-ip[data-v-461e6d9a]{width:26%}.ip-code[data-v-461e6d9a]{display:inline-block;padding:3px 8px;background:#f0f2f5;border-radius:5px;font-family:Menlo,Consolas,monospace;font-size:12.5px;color:#e74c3c;cursor:pointer;transition:background .15s;-webkit-user-select:all;user-select:all}.ip-code[data-v-461e6d9a]:hover{background:#e8eaed}.col-delay[data-v-461e6d9a]{width:12%;text-align:center}.delay-badge[data-v-461e6d9a]{display:inline-block;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:600;font-family:Menlo,Consolas,monospace}.delay-fast[data-v-461e6d9a]{background:#e8faf0;color:#18a058}.delay-mid[data-v-461e6d9a]{background:#fef6e7;color:#f5a623}.delay-slow[data-v-461e6d9a]{background:#feecec;color:#e74c3c}.col-action[data-v-461e6d9a]{width:12%;text-align:center}.btn-copy-row[data-v-461e6d9a]{padding:5px 14px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#555;font-size:12px;cursor:pointer;transition:all .15s}.btn-copy-row[data-v-461e6d9a]:hover{background:#1a2332;color:#fff;border-color:#1a2332}.empty-td[data-v-461e6d9a]{text-align:center;padding:40px!important;color:#999;font-size:14px}.summary-bar[data-v-461e6d9a]{margin-top:14px;padding:12px 18px;background:#f8f9fa;border-radius:8px;font-size:13px;color:#666;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.summary-bar strong[data-v-461e6d9a]{color:#333}.summary-divider[data-v-461e6d9a]{margin:0 6px;color:#ccc}.toast[data-v-461e6d9a]{position:fixed;top:24px;left:50%;transform:translate(-50%);padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;z-index:9999;pointer-events:none}.toast.success[data-v-461e6d9a]{background:#18a058;color:#fff}.toast.error[data-v-461e6d9a]{background:#e74c3c;color:#fff}.toast-fade-enter-active[data-v-461e6d9a],.toast-fade-leave-active[data-v-461e6d9a]{transition:all .25s ease}.toast-fade-enter-from[data-v-461e6d9a],.toast-fade-leave-to[data-v-461e6d9a]{opacity:0;transform:translate(-50%) translateY(-12px)}@media screen and (max-width:768px){.gh-ip-speed[data-v-461e6d9a]{padding:0 12px 36px}.header-area[data-v-461e6d9a]{padding:32px 16px 24px;border-radius:12px}.page-title[data-v-461e6d9a]{font-size:20px}.page-subtitle[data-v-461e6d9a]{font-size:12px}.toolbar[data-v-461e6d9a]{flex-direction:column;gap:10px}.search-box[data-v-461e6d9a]{min-width:unset}.btn-group[data-v-461e6d9a]{width:100%}.btn-group .btn[data-v-461e6d9a]{flex:1;height:38px;font-size:12px}.ip-table[data-v-461e6d9a]{font-size:12px;min-width:unset}.ip-table thead th[data-v-461e6d9a]{padding:10px;font-size:12px}.ip-table tbody td[data-v-461e6d9a]{padding:8px 10px}.col-domain[data-v-461e6d9a]{width:44%}.domain-text[data-v-461e6d9a]{font-size:11.5px}.ip-code[data-v-461e6d9a]{font-size:11.5px;padding:2px 6px}.delay-badge[data-v-461e6d9a]{font-size:11px;padding:2px 8px}.btn-copy-row[data-v-461e6d9a]{padding:4px 10px;font-size:11px}.summary-bar[data-v-461e6d9a]{font-size:12px;padding:10px 14px}.table-wrap[data-v-461e6d9a]{border-radius:8px}}
