.ipdb{color:#10213a;background:#f2f6fb;min-height:100vh;font-family:Inter,Microsoft YaHei,sans-serif}.ipdb header{color:#fff;background:#07111f;align-items:center;height:72px;padding:0 max(24px,50vw - 590px);display:flex}.ipdb-brand{color:#fff;align-items:center;text-decoration:none;display:flex}.ipdb-brand i{color:#07111f;background:#b9f542;border-radius:11px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.ipdb-brand span{margin-left:10px;font-weight:900}.ipdb-brand small{color:#8092aa;letter-spacing:1px;font-size:7px;display:block}.ipdb header nav{gap:24px;margin-left:auto;font-size:12px;display:flex}.ipdb header nav a{color:#92a4bb;text-decoration:none}.ipdb header nav b{color:#b9f542}.ipdb-hero{color:#fff;background:#0a1728;padding:54px max(24px,50vw - 590px)}.ipdb-hero>span{color:#b9f542;letter-spacing:2px;font-size:10px;font-weight:900}.ipdb-hero h1{margin:12px 0 8px;font-size:38px}.ipdb-hero p{color:#98aac0;max-width:720px;line-height:1.7}.ipdb-hero>div{align-items:center;gap:18px;margin-top:28px;display:flex}.ipdb-hero input{color:#fff;background:#101f32;border:1px solid #344a64;border-radius:10px;outline:0;width:min(620px,100%);padding:15px 18px;font-size:15px}.ipdb-hero input:focus{border-color:#b9f542}.ipdb-hero strong{color:#b9f542;white-space:nowrap}.ipdb-body{max-width:1180px;margin:24px auto;padding:0 20px}.ipdb-note{background:#fff;border:1px solid #d8e3f1;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;padding:18px;display:grid}.ipdb-note b,.ipdb-note span{display:block}.ipdb-note b{color:#1473ff;font-size:11px}.ipdb-note span{margin-top:5px;font-weight:800}.ipdb-note p{color:#64758d;grid-column:1/-1;margin:5px 0 0;font-size:12px}.ipdb-note code{color:#1473ff}.ipdb-table{background:#fff;border:1px solid #d8e3f1;border-radius:12px;margin-top:16px;overflow:hidden}.ipdb-row{border-top:1px solid #e7edf5;grid-template-columns:1.4fr .55fr .8fr 1fr 1.4fr;align-items:center;gap:12px;min-height:58px;padding:9px 18px;font-size:12px;display:grid}.ipdb-row.head{color:#607793;background:#eaf2fd;border:0;min-height:45px;font-size:11px;font-weight:800}.ipdb-row strong{align-items:center;font-size:14px;display:flex}.ipdb-row strong i{color:#1473ff;background:#edf4ff;border-radius:6px;place-items:center;width:32px;height:25px;margin-right:10px;font-size:9px;font-style:normal;display:grid}.ipdb-row>code{color:#64758d}.ipdb-row>a{color:#fff;background:#1473ff;border-radius:7px;width:max-content;padding:8px 10px;font-size:11px;font-weight:800;text-decoration:none}.ipdb-row>a:hover{background:#0758ca}.ipdb-loading{text-align:center;color:#64758d;padding:80px}.ipdb footer{color:#64758d;border-top:1px solid #d8e3f1;justify-content:space-between;max-width:1180px;margin:35px auto;padding:25px 20px;font-size:11px;display:flex}.ipdb footer a{color:#1473ff;font-weight:800;text-decoration:none}@media (width<=720px){.ipdb-hero{padding-top:38px}.ipdb-hero h1{font-size:29px}.ipdb-hero>div{flex-direction:column;align-items:flex-start}.ipdb-note{grid-template-columns:1fr}.ipdb-note p{grid-column:auto}.ipdb-table{overflow-x:auto}.ipdb-row{min-width:820px}.ipdb footer{flex-direction:column;gap:12px}}.continent-list{gap:13px;margin-top:16px;display:grid}.continent-list details{background:#fff;border:1px solid #d8e3f1;border-radius:12px;overflow:hidden}.continent-list summary{cursor:pointer;align-items:center;min-height:62px;padding:0 18px;list-style:none;display:flex}.continent-list summary::-webkit-details-marker{display:none}.continent-list summary strong{font-size:18px}.continent-list summary span{color:#70829a;margin-left:14px;font-size:11px}.continent-list summary i{color:#1473ff;margin-left:auto;font-size:27px;font-style:normal;transition:all .2s}.continent-list details[open] summary{background:#f8fbff;border-bottom:1px solid #d8e3f1}.continent-list details[open] summary i{transform:rotate(90deg)}.continent-list .ipdb-table{border:0;border-radius:0;margin:0}.continent-empty{text-align:center;color:#718299;padding:25px}.continent-downloads{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.continent-downloads article{background:linear-gradient(145deg,#fff,#f5f9ff);border:1px solid #d8e3f1;border-radius:12px;flex-direction:column;min-height:145px;padding:18px;display:flex}.continent-downloads strong,.continent-downloads span,.continent-downloads small{display:block}.continent-downloads strong{font-size:18px}.continent-downloads span{color:#527092;margin-top:8px;font-size:11px}.continent-downloads small{color:#7a8ba0;margin-top:4px}.continent-downloads a{color:#fff;background:#1473ff;border-radius:7px;width:max-content;margin-top:auto;padding:9px 11px;font-size:10px;font-weight:900;text-decoration:none}.continent-downloads a:hover{background:#0758ca}@media (width<=850px){.continent-downloads{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.continent-downloads{grid-template-columns:1fr}}.continent-selector{grid-template-columns:1fr;gap:12px;margin-bottom:16px;display:grid}.continent-selector button{color:#10213a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e3f1;border-radius:11px;min-height:66px;padding:12px 48px 12px 18px;position:relative}.continent-selector strong,.continent-selector span{display:inline-block}.continent-selector strong{font-size:18px}.continent-selector span{color:#71849c;margin-left:15px;font-size:11px}.continent-selector i{color:#1473ff;font-size:25px;font-style:normal;position:absolute;top:17px;right:18px}.continent-selector button:hover,.continent-selector button.active{background:#edf5ff;border-color:#1473ff;box-shadow:0 0 0 2px #1473ff12}.selected-countries{margin-top:16px}.selected-countries h2{background:#fff;border:1px solid #d8e3f1;border-bottom:0;border-radius:12px 12px 0 0;margin:0;padding:17px 19px;font-size:17px}.selected-countries .ipdb-table{border-radius:0 0 12px 12px;margin-top:0}@media (width<=520px){.continent-selector strong,.continent-selector span{display:block}.continent-selector span{margin:5px 0 0}}.continent-selector{margin-top:16px!important}.ipdb header .public-nav a{letter-spacing:.01em;padding:0 13px;font-size:13px;font-weight:800}.ipdb header .public-nav a.active:after{left:13px;right:13px}@media (width<=1050px){.ipdb header .public-nav a{padding:0 10px;font-size:11px}}@media (width<=700px){.ipdb header .public-nav a{font-size:11px}}
