.ip-country_backButtonContainer__J4JqN{width:100%;text-align:left;margin-bottom:1rem}.ip-country_backButton__MZRit{color:#4b5563;text-decoration:none;font-weight:600;transition:color .2s}.ip-country_backButton__MZRit:hover{color:#1d4ed8}.ip-country_container__AjzIA{min-height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#f5f7fa,#e4ecf7);padding:2rem 1rem;box-sizing:border-box}.ip-country_card__sceln{background-color:#fff;border-radius:16px;box-shadow:0 15px 45px rgba(15,23,42,.1);max-width:640px;width:100%;padding:2.5rem;text-align:center}.ip-country_title__nkHZr{font-size:2rem;margin-bottom:.75rem;color:#111827}.ip-country_subtitle__ufoXP{margin:0 auto 1.5rem;color:#4b5563;line-height:1.6;max-width:480px}.ip-country_refreshButton__OkkNo{background:#2563eb;color:#fff;border:none;border-radius:9999px;padding:.75rem 2rem;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;margin-bottom:1.5rem}.ip-country_refreshButton__OkkNo:disabled{opacity:.6;cursor:not-allowed}.ip-country_refreshButton__OkkNo:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 25px rgba(37,99,235,.25)}.ip-country_error__vLZkg{color:#b91c1c;margin-bottom:1rem}.ip-country_resultList__G7_yN{display:grid;grid-gap:1rem;gap:1rem;text-align:left;margin-bottom:2rem}.ip-country_resultItem__ELe2r{display:flex;justify-content:space-between;background:#f9fafb;border-radius:12px;padding:.75rem 1rem}.ip-country_resultItem__ELe2r dt{font-weight:600;color:#1f2937}.ip-country_resultItem__ELe2r dd{margin:0;color:#374151}.ip-country_apiSection__unSxL{text-align:left;background:#f3f4f6;border-radius:12px;padding:1.5rem}.ip-country_apiSection__unSxL h2{margin-top:0;color:#1f2937}.ip-country_apiSection__unSxL p{color:#4b5563;line-height:1.5}.ip-country_codeBlock__1iskJ{background:#111827;color:#e5e7eb;padding:1rem;border-radius:10px;overflow-x:auto;margin-top:1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.95rem}@media (max-width:600px){.ip-country_card__sceln{padding:2rem 1.5rem}.ip-country_resultItem__ELe2r{flex-direction:column;gap:.25rem}}