.ip-checker-page[data-v-b9093d2f]{background:#fff;padding:120px 0 0}.content-container[data-v-b9093d2f]{margin:0 auto}.search-section[data-v-b9093d2f]{background:#fff;border-radius:8px;padding:40px;text-align:center}.search-section .search-header[data-v-b9093d2f]{align-items:center;color:#4b5563;display:flex;font-size:.95rem;gap:8px;justify-content:center;margin-bottom:24px}.search-section .search-header .location-icon[data-v-b9093d2f]{height:20px;width:20px}.search-section .input-container[data-v-b9093d2f]{margin-bottom:20px}.search-section .ip-input[data-v-b9093d2f]{background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#1f2937;font-size:1.2rem;font-weight:500;max-width:600px;padding:16px 24px;text-align:center;transition:all .3s;width:100%}.search-section .ip-input[data-v-b9093d2f]:focus{border-color:#6467ee;box-shadow:0 0 0 3px #3b82f61a;outline:none}.search-section .ip-input[data-v-b9093d2f]::-moz-placeholder{color:#9ca3af}.search-section .ip-input[data-v-b9093d2f]::placeholder{color:#9ca3af}.search-section .search-btn[data-v-b9093d2f]{background:#6467ee;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 48px;transition:all .3s}.search-section .search-btn[data-v-b9093d2f]:hover:not(:disabled){box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.search-section .search-btn[data-v-b9093d2f]:disabled{cursor:not-allowed;opacity:.5}.search-section .error-message[data-v-b9093d2f]{color:#ef4444;font-size:.9rem;margin-top:30px}.result-container[data-v-b9093d2f]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;margin:0 auto;overflow:hidden;width:80%}.result-header[data-v-b9093d2f]{align-items:center;background:#e2f6ec;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 24px}.result-header .header-left[data-v-b9093d2f]{align-items:center;color:#1f2937;display:flex;gap:8px}.result-header .header-left svg[data-v-b9093d2f]{color:#10b981;height:20px;width:20px}.result-header .header-left .result-title[data-v-b9093d2f]{font-size:.95rem;font-weight:600}.result-header .new-result-btn[data-v-b9093d2f]{background:#6467ee;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:8px 16px;transition:all .2s}.result-header .new-result-btn[data-v-b9093d2f]:hover{background:#2563eb}.result-content[data-v-b9093d2f],.result-row[data-v-b9093d2f]{background:#1e293b}.result-row[data-v-b9093d2f]{align-items:center;border-bottom:1px solid #334155;display:grid;grid-template-columns:260px 1fr;padding:14px 24px 14px 60px}.result-row[data-v-b9093d2f]:nth-child(2n){background:#273548}.result-row[data-v-b9093d2f]:last-child{border-bottom:none}.result-row[data-v-b9093d2f]:hover{background:#2d3f57}.result-row.map-row[data-v-b9093d2f]{display:block}.result-row .row-label[data-v-b9093d2f]{color:#94a3b8;font-size:.875rem;font-weight:500}.result-row .row-value[data-v-b9093d2f]{align-items:center;color:#f1f5f9;display:flex;flex-wrap:wrap;font-size:.875rem;font-weight:500;gap:8px}.result-row .row-value .copy-icon[data-v-b9093d2f]{color:#9ca3af;cursor:pointer;height:16px;transition:color .2s;width:16px}.result-row .row-value .copy-icon[data-v-b9093d2f]:hover{color:#6b7280}.result-row .row-value .flag-icon[data-v-b9093d2f]{border-radius:2px;display:inline-block;height:15px;width:20px}.result-row .row-value .link-text[data-v-b9093d2f]{color:#6467ee;font-size:.875rem;text-decoration:none}.result-row .row-value .link-text[data-v-b9093d2f]:hover{text-decoration:underline}.badge[data-v-b9093d2f]{border-radius:4px;display:inline-block;font-size:.75rem;font-weight:600;line-height:1.5;padding:3px 10px}.badge.badge-red[data-v-b9093d2f]{background:#fee2e2;color:#dc2626}.badge.badge-green[data-v-b9093d2f]{background:#10b981;color:#fff}.badge.badge-orange[data-v-b9093d2f]{background:#fed7aa;color:#ea580c}.badge.badge-blue[data-v-b9093d2f]{background:#6467ee;color:#fff}.risk-indicator[data-v-b9093d2f]{width:100%}.risk-indicator .risk-bar-container[data-v-b9093d2f]{align-items:center;display:flex;gap:12px;width:100%}.risk-indicator .risk-bar-bg[data-v-b9093d2f]{background:#e5e7eb;border-radius:10px;flex:1;height:20px;overflow:hidden;position:relative}.risk-indicator .risk-bar-fill[data-v-b9093d2f]{height:100%;transition:width .5s ease}.risk-indicator .risk-bar-fill.risk-low[data-v-b9093d2f]{background:linear-gradient(90deg,#10b981,#059669)}.risk-indicator .risk-bar-fill.risk-medium[data-v-b9093d2f]{background:linear-gradient(90deg,#f59e0b,#d97706)}.risk-indicator .risk-bar-fill.risk-high[data-v-b9093d2f]{background:linear-gradient(90deg,#ef4444,#dc2626)}.risk-indicator .risk-score-text[data-v-b9093d2f]{color:#6b7280;font-size:.875rem;white-space:nowrap}.map-wrapper[data-v-b9093d2f]{margin-top:12px;width:100%}.map-wrapper .map-controls[data-v-b9093d2f]{display:flex;gap:4px;margin-bottom:12px}.map-wrapper .map-controls .map-tab[data-v-b9093d2f]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;font-size:.875rem;padding:6px 16px;transition:all .2s}.map-wrapper .map-controls .map-tab.active[data-v-b9093d2f]{background:#6467ee;border-color:#6467ee;color:#fff}.map-wrapper .map-controls .map-tab[data-v-b9093d2f]:hover:not(.active){background:#e5e7eb}.map-wrapper .map-container[data-v-b9093d2f]{background:#f3f4f6;border-radius:8px;height:400px;overflow:hidden;width:100%}.map-wrapper .map-container iframe[data-v-b9093d2f]{border:none;height:100%;width:100%}@media (max-width:768px){.result-row[data-v-b9093d2f]{gap:8px;grid-template-columns:1fr}.result-row .row-label[data-v-b9093d2f]{font-weight:600}.search-section .ip-input[data-v-b9093d2f]{font-size:1.2rem}}.page-header[data-v-b9093d2f]{text-align:center}.page-header .page-title[data-v-b9093d2f]{color:#1e293b;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:20px}.page-header .page-description[data-v-b9093d2f]{color:#64748b;font-size:1.1rem;line-height:1.6;margin:0 auto 40px;max-width:900px}.page-header .how-to-use[data-v-b9093d2f]{background:#f7f9ff;border-radius:12px;margin:0 auto;max-width:800px;padding:30px;text-align:left}.page-header .how-to-use .how-to-use-title[data-v-b9093d2f]{color:#1e293b;font-size:1.3rem;font-weight:600;margin-bottom:16px}.page-header .how-to-use .how-to-use-list[data-v-b9093d2f]{counter-reset:step-counter;list-style:none;padding-left:0}.page-header .how-to-use .how-to-use-list li[data-v-b9093d2f]{color:#475569;font-size:1rem;line-height:1.8;margin-bottom:12px;padding-left:32px;position:relative}.page-header .how-to-use .how-to-use-list li[data-v-b9093d2f]:before{color:#6467ee;content:counter(step-counter) ".";counter-increment:step-counter;font-weight:600;left:0;position:absolute}.why-choose-us-section[data-v-b9093d2f]{background:#fff;border-radius:16px;margin-top:80px;padding:0 40px 80px}.why-choose-us-section .section-title[data-v-b9093d2f]{color:#1f2937;font-size:32px;font-weight:700;margin-bottom:16px;text-align:center}.why-choose-us-section .section-description[data-v-b9093d2f]{color:#64748b;font-size:1.1rem;line-height:1.6;margin-bottom:50px;text-align:center}.why-choose-us-section .features-grid[data-v-b9093d2f]{display:grid;gap:30px 0;grid-template-columns:repeat(3,1fr);margin:0 auto;width:80%}.why-choose-us-section .features-grid .feature-item[data-v-b9093d2f]{align-items:flex-start;display:flex;gap:20px}.why-choose-us-section .features-grid .feature-item .feature-icon[data-v-b9093d2f]{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:12px;box-shadow:0 4px 12px #8b5cf64d;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.why-choose-us-section .features-grid .feature-item .feature-content[data-v-b9093d2f]{flex:1;padding-top:4px}.why-choose-us-section .features-grid .feature-item .feature-content .feature-text[data-v-b9093d2f]{color:#6b7280;font-size:15px;line-height:1.6;margin:0}.cta-section[data-v-b9093d2f]{background:linear-gradient(135deg,#6467ee,#8b5cf6);padding:50px 40px;text-align:center}.cta-section .cta-title[data-v-b9093d2f]{color:#fff;font-size:1.8rem;font-weight:700;line-height:1.3;margin-bottom:30px}.cta-section .cta-button[data-v-b9093d2f]{background:#fff;border-radius:8px;color:#6467ee;display:inline-block;font-size:1.1rem;font-weight:600;padding:16px 48px;text-decoration:none;transition:all .3s ease}.cta-section .cta-button[data-v-b9093d2f]:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-2px)}.faq-section[data-v-b9093d2f]{margin-top:80px}@media (max-width:1024px){.ip-checker-page[data-v-b9093d2f]{padding:60px 100px 180px}.features-grid[data-v-b9093d2f]{grid-template-columns:1fr!important}}@media (max-width:768px){.ip-checker-page[data-v-b9093d2f]{padding:40px 20px 120px}.page-header .page-title[data-v-b9093d2f]{font-size:1.8rem}.page-header .page-description[data-v-b9093d2f]{font-size:1rem}.page-header .how-to-use[data-v-b9093d2f]{padding:20px}.page-header .how-to-use .how-to-use-title[data-v-b9093d2f]{font-size:1.1rem}.page-header .how-to-use .how-to-use-list li[data-v-b9093d2f]{font-size:.9rem;padding-left:28px}.why-choose-us-section[data-v-b9093d2f]{padding:0 20px 60px}.why-choose-us-section .section-title[data-v-b9093d2f]{font-size:1.5rem!important}.why-choose-us-section .features-grid[data-v-b9093d2f]{gap:24px;grid-template-columns:1fr}.cta-section[data-v-b9093d2f],.faq-section[data-v-b9093d2f]{padding:40px 20px}.cta-title[data-v-b9093d2f]{font-size:1.3rem!important}}
