:root{--cnp-font-sans:"PingFang SC","Microsoft YaHei",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}html,body{margin:0;padding:0;min-height:100%;scrollbar-width:none;font-family:var(--cnp-font-sans);overscroll-behavior-y:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}#__nuxt{min-height:100%}.cnp-app{position:relative;width:100%;min-height:100vh;opacity:1;transition:opacity .12s ease}.cnp-app[data-theme-ready=false]{opacity:0}.cnp-map-bg{position:fixed;inset:0;z-index:0;background:#2a2a2a;pointer-events:none!important}.cnp-page img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.cnp-map-bg,.cnp-map-bg .leaflet-container,.cnp-map-bg .mapboxgl-map,.cnp-map-bg .mapboxgl-canvas-container,.cnp-map-bg .mapboxgl-canvas{width:100%;height:100%;pointer-events:none!important;cursor:default!important}.cnp-map-bg .mapboxgl-control-container,.cnp-map-bg .mapboxgl-ctrl-logo,.cnp-map-bg .mapboxgl-ctrl-bottom-right,.cnp-map-bg .mapboxgl-ctrl-bottom-left{display:none!important}.cnp-map-bg-fallback{background:#0a0a12}.cnp-map-bg .leaflet-tile{transition:filter .18s ease,opacity .18s ease}.cnp-theme-dark .cnp-map-style-road .leaflet-tile,.cnp-theme-dark .cnp-map-style-terrain .leaflet-tile{filter:invert(.94) hue-rotate(180deg) brightness(.78) contrast(.86) saturate(.72)}.cnp-theme-dark .cnp-map-style-satellite .leaflet-tile,.cnp-theme-light .cnp-map-bg .leaflet-tile{filter:none}.cnp-map-pin{display:block;width:14px;height:14px;border-radius:999px;background:#0050e2;border:3px solid rgba(255,255,255,.92);box-shadow:0 0 0 6px #0050e240,0 8px 18px #0050e247;animation:cnp-pin-pulse 2s ease-in-out infinite}.cnp-map-pin-overlay{position:fixed;z-index:-1;width:14px!important;height:14px!important;box-sizing:content-box;transform:translate(-50%,-50%);pointer-events:none}@keyframes cnp-pin-pulse{0%,to{box-shadow:0 0 0 6px #0050e240,0 8px 18px #0050e247}50%{box-shadow:0 0 0 12px #0050e21f,0 8px 18px #0050e247}}.cnp-map-controls{position:fixed;right:22px;bottom:82px;z-index:88;display:flex;align-items:flex-end;gap:8px;pointer-events:auto}.cnp-map-control-group{display:grid;gap:6px;padding:8px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#00000080;box-shadow:0 14px 34px #00000038;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.cnp-map-zoom-controls{grid-template-columns:1fr}.cnp-map-pan-controls{grid-template-columns:repeat(3,34px);grid-template-rows:repeat(3,34px)}.cnp-map-control-btn,.cnp-map-control-empty,.cnp-map-control-dot{width:34px;height:34px;box-sizing:border-box}.cnp-map-control-btn{display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#ffffffe0;background:#ffffff14;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.cnp-map-control-btn:hover{color:#fff;border-color:#ffffff38;background:#0050e294;transform:translateY(-1px)}.cnp-map-control-btn:active{transform:translateY(0) scale(.96)}.cnp-map-reset-btn{color:#fff;border-color:#0052d95c;background:#0052d99e}.cnp-map-reset-btn:hover{background:#0052d9}.cnp-map-control-btn svg{width:17px;height:17px;stroke-width:2.4}.cnp-map-control-empty{display:block}.cnp-map-control-dot{display:block;position:relative}.cnp-map-control-dot:after{position:absolute;top:50%;left:50%;width:5px;height:5px;border-radius:999px;background:#ffffff57;content:"";transform:translate(-50%,-50%)}.cnp-theme-light .cnp-map-control-group{border-color:#00000014;background:#ffffffb8;box-shadow:0 14px 34px #0000001f}.cnp-theme-light .cnp-map-control-btn{color:#000000ad;border-color:#00000014;background:#ffffffb8}.cnp-theme-light .cnp-map-control-btn:hover{color:#0052d9;border-color:#0052d93d;background:#0052d91a}.cnp-theme-light .cnp-map-reset-btn{color:#fff;border-color:#0052d947;background:#0052d9}.cnp-theme-light .cnp-map-reset-btn:hover{color:#fff;background:#0047bf}.cnp-theme-light .cnp-map-control-dot:after{background:#00000042}.cnp-page{position:relative;z-index:1;width:min(720px,calc(100% - 32px));margin:0 auto;padding:116px 0 0;min-height:100vh;font-family:var(--cnp-font-sans);color:#171717;display:flex;flex-direction:column;align-items:center;pointer-events:none}.cnp-page>*{pointer-events:auto;width:100%}.cnp-nav-wrap{position:relative;margin-bottom:16px}.cnp-nav{position:fixed;top:32px;left:50%;z-index:99;display:grid;width:auto;min-height:52px;padding:0 12px;background:#000000b8;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 24px #0000004d;border-radius:28px;transform:translate(-50%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);isolation:isolate}.cnp-nav-bar{position:relative;z-index:2;display:flex;align-items:center;gap:12px;min-height:52px;height:52px}@property --cnp-nav-orbit-angle{syntax:"<angle>"; initial-value:0deg; inherits:false;}.cnp-theme-dark .cnp-nav{border-color:#ffffff14;box-shadow:0 18px 46px #0000006b,0 0 18px #0047ab47,0 1px #ffffff0f inset;backdrop-filter:saturate(150%) blur(24px);-webkit-backdrop-filter:saturate(150%) blur(24px)}.cnp-theme-dark .cnp-nav:after{position:absolute;inset:0;z-index:1;padding:2px;pointer-events:none;content:"";background:conic-gradient(from var(--cnp-nav-orbit-angle),transparent 0deg,transparent 198deg,rgba(0,71,171,0) 212deg,#0047ab 281deg,#dbe7ff 331deg,rgba(0,71,171,0) 360deg);border-radius:inherit;filter:blur(1.4px);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:cnp-nav-orbit 3.6s linear infinite}@keyframes cnp-nav-orbit{to{--cnp-nav-orbit-angle:360deg}}@media(prefers-reduced-motion:reduce){.cnp-theme-dark .cnp-nav:after{animation:none}}.cnp-nav-brand{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;text-decoration:none;transition:transform .18s ease}.cnp-nav-brand:hover{transform:scale(1.08)}.cnp-nav-brand:active{transform:scale(1.02)}.cnp-nav-logo-image{position:absolute;inset:0;display:block;width:38px;height:38px;transform:translateZ(0);transition:opacity .16s ease}.cnp-nav-logo-home,.cnp-nav-brand:hover .cnp-nav-logo-map{opacity:0}.cnp-nav-brand:hover .cnp-nav-logo-home{opacity:1}.cnp-dropdown-enter-active,.cnp-dropdown-leave-active{transition:opacity .14s ease,transform .14s ease}.cnp-dropdown-enter-from,.cnp-dropdown-leave-to{opacity:0;transform:translate(-50%) translateY(-4px)}.cnp-dropdown-enter-to,.cnp-dropdown-leave-from{opacity:1;transform:translate(-50%) translateY(0)}.cnp-nav-search{flex:0 0 auto;min-width:0;display:flex;justify-content:flex-start;margin-left:0}.cnp-nav-search-wrap{display:flex;align-items:center;gap:10px;min-width:0;flex:0 0 auto;margin-left:0;justify-content:flex-start}.cnp-nav-search-shell{position:relative;display:flex;align-items:center;width:360px;flex:0 0 360px;max-width:360px;min-height:32px;height:32px;padding:0 10px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:0}.cnp-nav-query-input,.cnp-nav-query-button{position:relative;z-index:2}.cnp-nav-query-type{position:absolute;left:8px;top:50%;z-index:3;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:20px;padding:0 8px;border:1px solid rgba(255,255,255,.18);border-radius:0;color:#fff;font-size:.68rem;font-weight:800;line-height:1;letter-spacing:0;pointer-events:none;box-shadow:0 3px 8px #0000001a}.cnp-nav-query-type-ipv4{background:#0052d9}.cnp-nav-query-type-ipv6{background:#19bf5b}.cnp-nav-query-type-domain{background:#7c5cff}.cnp-nav-query-input{all:unset;min-height:32px;height:32px;width:100%;padding:0 14px;background:transparent;border:none;box-shadow:none;color:#f5f5f7;font-size:.92rem;border-radius:0;box-sizing:border-box;text-align:center}.cnp-nav-query-input::placeholder{color:#ffffff6b;text-align:center}.cnp-nav-query-button{all:unset;display:inline-flex;align-items:center;justify-content:center;min-width:32px;width:32px;min-height:32px;height:32px;padding:0;border-radius:999px;background:#0050e2;color:#fff;cursor:pointer;transition:transform .16s ease,opacity .16s ease;flex:0 0 32px}.cnp-nav-query-button:hover{transform:scale(1.03)}.cnp-nav-query-button:disabled{opacity:.72;cursor:wait}.cnp-nav-map-menu{position:relative;display:inline-flex;flex:0 0 32px}.cnp-nav-map-button{all:unset;display:inline-flex;align-items:center;justify-content:center;min-width:32px;width:32px;min-height:32px;height:32px;padding:0;border-radius:999px;color:#ffffffb8;background:#ffffff14;cursor:pointer;transition:transform .16s ease,color .16s ease,background .16s ease;flex:0 0 32px}.cnp-nav-map-button:hover{transform:scale(1.03);color:#fff;background:#ffffff24}.cnp-nav-map-dropdown{position:absolute;top:42px;right:0;z-index:120;display:grid;min-width:104px;padding:6px;border-radius:16px;background:#0a0a10d6;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 36px #00000052;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.cnp-nav-map-option{all:unset;display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:0 12px;border-radius:12px;color:#ffffffad;font-size:.86rem;cursor:pointer;white-space:nowrap;transition:background .16s ease,color .16s ease}.cnp-nav-map-option:hover{background:#ffffff14;color:#fff}.cnp-nav-map-option.active{background:#0050e238;color:#fff}.cnp-nav-map-option.active:after{content:"";width:6px;height:6px;margin-left:16px;border-radius:999px;background:#4d9fff;box-shadow:0 0 0 4px #4d9fff24}.cnp-nav-query-button svg,.cnp-nav-map-button svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cnp-nav-query-spinner{animation:cnp-spin .6s linear infinite}@keyframes cnp-spin{to{transform:rotate(360deg)}}.cnp-theme-dark .cnp-status-card,.cnp-theme-dark .cnp-result-card,.cnp-theme-dark .cnp-resolved-box{background:#000000a6;border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 36px #0000004d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#f0f0f2}.cnp-theme-dark .cnp-map-bg{background:#2a2a2a}.cnp-theme-dark .cnp-results-header{color:#fff}.cnp-theme-dark .cnp-eyebrow{color:#ffffff80}.cnp-theme-dark .cnp-query-pill{background:#ffffff1f;color:#fff}.cnp-theme-dark .cnp-resolved-head strong{color:#f0f0f2}.cnp-theme-dark .cnp-resolved-head span{color:#ffffff80}.cnp-theme-dark .cnp-resolved-row{border-bottom-color:#ffffff1a}.cnp-theme-dark .cnp-resolved-row-head{border-bottom-color:#ffffff26}.cnp-theme-dark .cnp-result-row{border-bottom-color:#ffffff0f}.cnp-theme-dark .cnp-resolved-idx{background:#ffffff1a;color:#fff9}.cnp-theme-dark .cnp-result-title-row h3{color:#fff}.cnp-theme-dark .cnp-enhance-head strong{color:#f0f0f2}.cnp-theme-dark .cnp-enhance-status{color:#ffffff80}.cnp-theme-dark .cnp-result-icon{color:#ffffff80;border-color:#ffffff26}.cnp-theme-dark .cnp-result-label{color:#e0e0e4}.cnp-theme-dark .cnp-result-label-en{color:#ffffff59}.cnp-theme-dark .cnp-result-value{color:#f0f0f2}.cnp-theme-dark .cnp-result-info{color:#ffffff40;border-color:#ffffff26}.cnp-theme-dark .cnp-result-info:hover{color:#fff9;border-color:#ffffff4d}.cnp-theme-dark .cnp-footer{color:#ffffff80}.cnp-theme-dark .cnp-footer strong{color:#ffffffb3}.cnp-theme-dark .cnp-footer-logo{opacity:.2}.cnp-theme-dark .cnp-error-card{background:#780a1e99;border-color:#ff646433;color:#fcc}.cnp-theme-light .cnp-status-card,.cnp-theme-light .cnp-result-card,.cnp-theme-light .cnp-resolved-box{background:#ffffffd1;border:1px solid rgba(0,0,0,.08);box-shadow:0 12px 36px #0000001a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#171717}.cnp-theme-light .cnp-results-header{color:#111}.cnp-theme-light .cnp-eyebrow{color:#6b7280}.cnp-theme-light .cnp-query-pill{background:#0000000f;color:#333}.cnp-theme-light .cnp-resolved-head strong{color:#111}.cnp-theme-light .cnp-resolved-head span{color:#6b7280}.cnp-theme-light .cnp-resolved-row{border-bottom-color:#00000014}.cnp-theme-light .cnp-resolved-row-head{border-bottom-color:#0000001f}.cnp-theme-light .cnp-result-row{border-bottom-color:#0000000f}.cnp-theme-light .cnp-resolved-idx{background:#0000000f;color:#00000080}.cnp-theme-light .cnp-result-title-row h3,.cnp-theme-light .cnp-enhance-head strong{color:#111}.cnp-theme-light .cnp-enhance-status{color:#6b7280}.cnp-theme-light .cnp-result-icon{color:#8d8d95;border-color:#dfdfe4}.cnp-theme-light .cnp-result-label{color:#22222b}.cnp-theme-light .cnp-result-label-en{color:#00000052}.cnp-theme-light .cnp-result-value{color:#171717}.cnp-theme-light .cnp-result-info{color:#0003;border-color:#0000001f}.cnp-theme-light .cnp-result-info:hover{color:#00000080;border-color:#00000040}.cnp-theme-light .cnp-map-bg{background:#f0ede8}.cnp-theme-light .cnp-nav{background:#ffffffc7;border-color:#00000014;box-shadow:0 4px 24px #0000001a}.cnp-theme-light .cnp-nav-search-shell{background:#0000000f;border-color:#0000001a}.cnp-theme-light .cnp-nav-query-input{color:#111}.cnp-theme-light .cnp-nav-query-input::placeholder{color:#0006}.cnp-theme-light .cnp-nav-query-type{box-shadow:0 6px 14px #0052d929}.cnp-theme-light .cnp-nav-map-button{color:#0000008a;background:#0000000f}.cnp-theme-light .cnp-nav-map-button:hover{color:#000;background:#0000001a}.cnp-theme-light .cnp-nav-map-dropdown{background:#ffffffe0;border-color:#00000014;box-shadow:0 16px 36px #00000024}.cnp-theme-light .cnp-nav-map-option{color:#0000008f}.cnp-theme-light .cnp-nav-map-option:hover{background:#0000000f;color:#111}.cnp-theme-light .cnp-nav-map-option.active{background:#0050e21f;color:#0050e2}.cnp-theme-light .cnp-footer{color:#0006}.cnp-theme-light .cnp-footer strong{color:#0009}.cnp-theme-light .cnp-footer-logo{opacity:.1}.cnp-theme-light .cnp-error-card{background:#fff0f2e6;border-color:#c8102e33;color:#8f0f23}.cnp-theme-light .cnp-dns-source{color:#00000070}.cnp-theme-light .cnp-dns-resolver-tab{border-color:#00000014;background:#00000009;color:#00000094}.cnp-theme-light .cnp-dns-resolver-tab:hover{border-color:#0052d938;background:#0052d914;color:#0052d9}.cnp-theme-light .cnp-dns-resolver-tab.active{border-color:#0052d9;background:#0052d9;color:#fff}.cnp-loading-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;pointer-events:none;z-index:1}.cnp-map-window{width:100%;height:240px;pointer-events:none;flex-shrink:0;position:relative}.cnp-query-cards{--cnp-query-cards-width:min(1120px, calc(100vw - 32px) );display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:var(--cnp-query-cards-width);max-width:var(--cnp-query-cards-width);margin:0}.cnp-footer-query-cards{position:absolute;left:50%;bottom:64px;z-index:4;transform:translate(-50%)}.cnp-query-card{display:flex;align-items:flex-start;gap:12px;min-height:92px;padding:12px;border-radius:14px;box-sizing:border-box;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.08);background:#00000075}.cnp-query-card-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border-radius:10px;background:#0050e224;color:#4d9fff}.cnp-query-card-icon img{width:22px;height:22px;object-fit:contain;filter:saturate(1.1)}.cnp-query-card-copy{display:block;min-width:0}.cnp-query-card h2{margin:0 0 6px;font-size:.86rem;line-height:1.25;font-weight:700}.cnp-query-card p{margin:0;font-size:.76rem;line-height:1.55}.cnp-theme-dark .cnp-query-card{color:#f4f4f6;box-shadow:0 12px 28px #00000038}.cnp-theme-dark .cnp-query-card p{color:#ffffff85}.cnp-theme-dark .cnp-query-card-icon{border:1px solid rgba(255,255,255,.08)}.cnp-theme-light .cnp-query-card{color:#111;background:#ffffffc2;border-color:#0000000f;box-shadow:0 12px 28px #00000014}.cnp-theme-light .cnp-query-card p{color:#0000007a}.cnp-theme-light .cnp-query-card-icon{background:#0050e21a;border:1px solid rgba(0,80,226,.08)}.cnp-status-card,.cnp-result-card{padding:18px;border-radius:20px;position:relative;z-index:2}.cnp-results-section{margin-top:22px;width:100%;position:relative;z-index:2}.cnp-results-header{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.cnp-results-header h2{margin:0;font-size:clamp(1.8rem,4vw,3rem)}.cnp-eyebrow{margin:0 0 4px;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:700}.cnp-query-pill,.cnp-family-badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;font-weight:700;font-size:.8rem;font-family:var(--cnp-font-sans);letter-spacing:.02em}.cnp-badge-v4{background:#007aff1f;color:#007aff}.cnp-badge-v6{background:#30d1581f;color:#30d158}.cnp-resolved-box{margin-bottom:14px;padding:18px;border-radius:20px;position:relative;z-index:2}.cnp-resolved-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.cnp-resolved-head strong{font-size:.98rem}.cnp-resolved-right{display:flex;align-items:center;gap:10px;font-size:.88rem}.cnp-dns-source{display:block;margin-top:4px;color:#ffffff73;font-size:.76rem;line-height:1.35}.cnp-dns-resolver-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0 0 12px}.cnp-dns-resolver-tab{all:unset;display:flex;align-items:center;gap:8px;min-width:0;min-height:46px;padding:7px 8px;box-sizing:border-box;border:1px solid rgba(255,255,255,.08);border-radius:0;background:#ffffff0d;color:#ffffffa8;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.cnp-dns-resolver-icon{width:26px;height:24px;flex:0 0 26px;display:inline-flex;align-items:center;justify-content:center;color:#0052d9}.cnp-dns-resolver-icon svg,.cnp-dns-resolver-icon img{width:100%;height:24px;display:block;object-fit:contain}.cnp-dns-resolver-copy{min-width:0;display:flex;flex-direction:column;justify-content:center}.cnp-dns-resolver-copy span,.cnp-dns-resolver-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cnp-dns-resolver-copy span{font-size:.74rem;font-weight:800;line-height:1.1}.cnp-dns-resolver-copy small{margin-top:3px;color:inherit;font-size:.62rem;opacity:.55}.cnp-dns-resolver-tab:hover{border-color:#0052d947;background:#0052d91f;color:#fff}.cnp-dns-resolver-tab.active{border-color:#0052d98c;background:#0052d9;color:#fff}.cnp-dns-resolver-tab.active .cnp-dns-resolver-icon[data-resolver=system] img{filter:brightness(0) invert(1)}.cnp-dns-resolver-tab.loading{cursor:wait}.cnp-dns-resolver-tab.loading .cnp-dns-resolver-icon{animation:cnp-dns-pulse .72s ease-in-out infinite alternate}@keyframes cnp-dns-pulse{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.cnp-resolved-count{opacity:.6;font-size:.85rem;display:inline-flex;align-items:center;gap:6px}.cnp-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#007aff;color:#fff;font-size:.72rem;font-weight:700;font-family:var(--cnp-font-sans)}.cnp-resolved-row-clickable{all:unset;display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;box-sizing:border-box;cursor:pointer;border-radius:10px;margin:0 -8px;padding:11px 8px;transition:background .14s ease,transform .14s ease}.cnp-resolved-row-clickable:hover{background:#80808014}.cnp-resolved-row-clickable:hover .cnp-resolved-idx,.cnp-resolved-row-active .cnp-resolved-idx{background:#007aff;color:#fff}.cnp-powered-link{text-decoration:none;color:inherit;opacity:.7;transition:opacity .14s ease;font-size:.85rem}.cnp-powered-link:hover{opacity:1}.cnp-dns-brand{font-family:var(--cnp-font-sans);font-weight:900}.cnp-resolved-table,.cnp-result-table{display:grid}.cnp-resolved-table{gap:2px}.cnp-resolved-row{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px dashed rgba(128,128,128,.15)}.cnp-resolved-row:last-child{border-bottom:none}.cnp-resolved-row-head{padding:0 0 10px;border-bottom:1px solid rgba(128,128,128,.16);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;opacity:.5}.cnp-resolved-row .cnp-family-badge{justify-self:end}.cnp-resolved-row code{min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem;text-align:left}.cnp-resolved-idx{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;font-family:var(--cnp-font-sans);font-size:.75rem;font-weight:600;background:#8080801a;transition:background .14s ease,color .14s ease}.cnp-result-row{display:grid;grid-template-columns:180px 1fr 180px;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(128,128,128,.06)}.cnp-result-row:last-child{border-bottom:none}.cnp-result-list{display:grid;gap:16px;margin-top:18px;grid-template-columns:1fr}.cnp-result-card{cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cnp-result-card-active{border-color:#0050e257!important;box-shadow:0 16px 44px #0050e22e!important}.cnp-result-card-focus{animation:cnpCardFocusFlash 1.8s ease}.cnp-result-title-row{align-items:center;display:flex;gap:12px;margin-bottom:12px;position:relative}.cnp-result-title-left{align-items:center;display:flex;flex-shrink:0;gap:10px;min-width:0;text-align:left;z-index:1}.cnp-result-title-row h3{font-size:clamp(.82rem,1vw,1rem);font-weight:700;left:50%;line-height:1.15;margin:0;max-width:calc(100% - 360px);min-width:0;overflow:visible;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.cnp-result-title-row .cnp-family-badge{margin-left:auto;z-index:1}.cnp-dns-resolve-badge{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.78rem;font-weight:500;background:#8080801a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 auto}.cnp-self-btn{all:unset;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border-radius:999px;cursor:pointer;background:#0050e226;color:#4d9fff;transition:background .14s ease,transform .14s ease}.cnp-self-btn:hover{background:#0050e240;transform:scale(1.08)}.cnp-self-btn svg{width:16px;height:16px}.cnp-self-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:6px;font-family:var(--cnp-font-sans);font-size:.7rem;font-weight:600;letter-spacing:.03em;background:#0097a726;color:#0097a7;white-space:nowrap}.cnp-ip-toggle{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.cnp-ip-toggle-btn{all:unset;display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border-radius:6px;cursor:pointer;font-family:var(--cnp-font-sans);font-size:.72rem;font-weight:600;color:#fff6;transition:all .14s ease;text-transform:uppercase}.cnp-ip-toggle-btn:hover{color:#ffffffb3}.cnp-ip-toggle-btn.active{background:#0050e2;color:#fff;box-shadow:0 2px 8px #0050e24d}.cnp-theme-light .cnp-ip-toggle{background:#0000000a;border-color:#00000014}.cnp-theme-light .cnp-ip-toggle-btn{color:#00000059}.cnp-theme-light .cnp-ip-toggle-btn:hover{color:#0009}.cnp-theme-light .cnp-ip-toggle-btn.active{background:#0050e2;color:#fff}.cnp-theme-light .cnp-self-tag{background:#0097a71a;color:#00838f}.cnp-theme-light .cnp-self-btn{background:#0050e21a;color:#0050e2}@keyframes cnpCardFocusFlash{0%{box-shadow:0 0 #0050e273}35%{box-shadow:0 0 0 4px #0050e240}to{box-shadow:0 0 #0050e200}}.cnp-enhance-card{margin-bottom:14px;padding:14px 0 2px}.cnp-enhance-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.cnp-enhance-head strong{font-size:.95rem}.cnp-enhance-status{font-size:.9rem}.cnp-result-meta{display:inline-flex;align-items:center;gap:12px;min-width:0}.cnp-result-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;border-radius:999px}.cnp-icon-svg{width:30px;height:30px;object-fit:contain}.cnp-icon-flag{width:30px;height:22px;object-fit:cover;border-radius:0;box-shadow:0 0 0 1px #00000014}.cnp-result-label{display:flex;flex-direction:column;gap:1px;font-family:var(--cnp-font-sans);font-size:1rem;font-weight:500}.cnp-result-label-en{font-family:var(--cnp-font-sans);font-size:.75rem;font-weight:400;letter-spacing:.02em}.cnp-result-row{transition:background .14s ease;border-radius:8px;margin:0 -10px;padding-left:10px;padding-right:10px}.cnp-result-row:hover .cnp-result-icon{transform:translateY(-2px) scale(1.5);filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}.cnp-result-icon{transition:transform .4s ease,filter .4s ease}.cnp-result-value{line-height:1.6;text-align:center;font-size:.96rem}.cnp-result-info{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;border-radius:999px;border:1px solid;font-size:.7rem;font-weight:600;font-family:var(--cnp-font-sans);cursor:help;transition:color .14s ease,border-color .14s ease;position:relative;justify-self:end}.cnp-result-info:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:max-content;max-width:280px;padding:8px 14px;border-radius:8px;font-size:.78rem;font-weight:400;line-height:1.5;white-space:normal;pointer-events:none;opacity:0;transition:opacity .18s ease;z-index:10;text-align:left}.cnp-result-info:hover:after{opacity:1}.cnp-theme-dark .cnp-result-info:after{background:#1a1a24;color:#ddd;box-shadow:0 4px 16px #0006}.cnp-theme-light .cnp-result-info:after{background:#fff;color:#333;box-shadow:0 4px 16px #0000001f;border:1px solid rgba(0,0,0,.06)}.cnp-footer{margin-top:auto;position:relative;height:300px;overflow:hidden;width:100vw!important;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);isolation:isolate}.cnp-footer-logo{position:absolute;bottom:-9px;left:50%;width:100vw;height:24px;margin:0 auto;transform:translate(-50%);border-radius:0;background:linear-gradient(90deg,#23f8cc,#00ddf4 14%,#0050e2 34% 52%,#d14fe1 70%,#ff97e3 86%,#23f8cc);background-size:220% 100%;filter:blur(8px) saturate(1.18) brightness(1.08);animation:cnp-footer-opacity 6.4s ease-in-out infinite,cnp-footer-roll 10s linear infinite;pointer-events:none;z-index:0}.cnp-footer-pill-wrap{position:absolute;bottom:15px;left:0;right:0;display:flex;justify-content:center;z-index:5}.cnp-footer-pill{display:inline-flex;align-items:center;padding:6px 10px 6px 16px;border-radius:999px;background:#08080c8f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 28px #0000002e;font-family:var(--cnp-font-sans);font-size:.72rem;font-weight:500;white-space:nowrap;gap:0;color:#fff9;pointer-events:auto}.cnp-pill-item{padding:0 10px}.cnp-pill-sep{width:1px;height:12px;background:#ffffff26;flex-shrink:0}.cnp-pill-db{opacity:.7}.cnp-footer-link{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 10px;color:inherit;text-decoration:none;opacity:.78;transition:opacity .14s ease}.cnp-footer-link:hover{opacity:1}.cnp-footer-link svg{width:13px;height:13px;stroke-width:2.2}.cnp-footer-theme{all:unset;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:8px;border-radius:999px;background:#ffffff17;border:1px solid rgba(255,255,255,.12);color:inherit;cursor:pointer;transition:background .14s ease,border-color .14s ease,opacity .14s ease,transform .14s ease;opacity:.9}.cnp-footer-theme:hover{background:#ffffff26;border-color:#fff3;opacity:1;transform:scale(1.04)}.cnp-footer-theme svg{width:14px;height:14px}.cnp-theme-light .cnp-footer-pill{background:#ffffff9e;border-color:#00000014;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#00000080;box-shadow:0 10px 28px #00000014}.cnp-theme-light .cnp-pill-sep{background:#0000001f}.cnp-theme-light .cnp-footer-theme{background:#0000000f;border-color:#00000014}.cnp-theme-light .cnp-footer-theme:hover{background:#0000001a;border-color:#0000001f}.cnp-view-page{margin-top:40px;width:100%!important;align-self:stretch}.cnp-view-card{width:100%;box-sizing:border-box;padding:28px 24px;border-radius:20px;line-height:1.8;font-size:.95rem}.cnp-view-card h2{margin:0 0 16px;font-size:1.5rem;font-weight:700}.cnp-view-card h3{margin:24px 0 8px;font-size:1.1rem;font-weight:600}.cnp-view-card h4{margin:16px 0 6px;font-size:.95rem;font-weight:600}.cnp-view-card p{margin:0 0 12px}.cnp-about{width:100%}.cnp-about-hero{text-align:center;margin-bottom:24px}.cnp-about-hero h2{margin:0 0 8px;font-size:1.6rem;font-weight:700}.cnp-about-tagline{font-size:.88rem;letter-spacing:.08em;margin:0 0 16px}.cnp-about-intro{font-size:.92rem;line-height:1.7}.cnp-theme-dark .cnp-about-tagline{color:#fff6}.cnp-theme-dark .cnp-about-intro{color:#ffffff8c}.cnp-theme-light .cnp-about-tagline{color:#00000059}.cnp-theme-light .cnp-about-intro{color:#00000080}.cnp-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.cnp-about-card{padding:16px;border-radius:12px}.cnp-about-card-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;margin-bottom:12px}.cnp-about-card-icon svg{width:20px;height:20px}.cnp-about-icon-data{background:#007aff26;color:#007aff}.cnp-about-icon-enhance{background:#ff9f0a26;color:#ff9f0a}.cnp-about-icon-update{background:#30d15826;color:#30d158}.cnp-about-icon-privacy{background:#8e8e9326;color:#8e8e93}.cnp-about-card h3{margin:0 0 6px;font-size:.92rem;font-weight:600}.cnp-about-card p{margin:0 0 8px;font-size:.82rem;line-height:1.5}.cnp-about-card ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.cnp-about-card li{font-size:.78rem;padding-left:14px;position:relative}.cnp-theme-dark .cnp-about-card p{color:#ffffff80}.cnp-theme-dark .cnp-about-card li{color:#fff6}.cnp-theme-light .cnp-about-card p{color:#00000080}.cnp-theme-light .cnp-about-card li{color:#0006}.cnp-about-card li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.4}.cnp-about-contact{text-align:center;padding:20px 0 0;margin-top:16px;border-top:1px solid rgba(128,128,128,.1)}.cnp-about-contact p{font-size:.82rem;opacity:.5;margin:0 0 8px}.cnp-about-email{display:inline-flex;align-items:center;gap:6px;font-family:var(--cnp-font-sans);font-size:.88rem;font-weight:600;text-decoration:none;color:inherit;opacity:.6;transition:opacity .14s ease}.cnp-about-email:hover{opacity:1}.cnp-theme-dark .cnp-about-hero h2{color:#fff}.cnp-theme-dark .cnp-about-card{background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.cnp-theme-dark .cnp-about-card h3{color:#f0f0f2}.cnp-theme-dark .cnp-about-contact{color:#fff6}.cnp-theme-light .cnp-about-hero h2{color:#111}.cnp-theme-light .cnp-about-card{background:#00000005;border:1px solid rgba(0,0,0,.05)}.cnp-theme-light .cnp-about-card h3{color:#111}.cnp-theme-light .cnp-about-contact{color:#0006}.cnp-view-card a{text-decoration:underline;text-underline-offset:3px}.cnp-doc-endpoint{padding:10px 14px;border-radius:10px;margin:8px 0 12px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.9rem}.cnp-doc-code{display:block;padding:12px 14px;border-radius:10px;margin:8px 0 16px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.85rem;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.cnp-doc-param{opacity:.6}.cnp-doc-table{display:grid;margin:8px 0 16px;border-radius:10px;overflow:hidden}.cnp-doc-row{display:grid;grid-template-columns:180px 1fr;gap:12px;padding:10px 14px}.cnp-doc-row-head{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.cnp-doc-row code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.88rem}.cnp-docs-intro{opacity:.7;margin:0 0 20px}.cnp-docs-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.cnp-docs-tab{all:unset;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:10px;cursor:pointer;font-size:.88rem;font-weight:500;background:#80808014;transition:all .14s ease}.cnp-docs-tab:hover{background:#80808026}.cnp-docs-tab.active{background:#007aff;color:#fff}.cnp-docs-tab-method{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.72rem;font-weight:700;padding:2px 6px;border-radius:4px;background:#ffffff26}.cnp-docs-tab.active .cnp-docs-tab-method{background:#ffffff40}.cnp-docs-detail{margin-top:4px}.cnp-docs-endpoint-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;background:#8080800f;margin-bottom:12px}.cnp-docs-method-badge{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:5px;background:#007aff;color:#fff}.cnp-docs-path{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92rem}.cnp-docs-desc{opacity:.7;margin:0 0 16px;line-height:1.6}.cnp-docs-params{margin-bottom:16px}.cnp-docs-params-label{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;opacity:.5;margin-bottom:8px}.cnp-docs-param-row{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:.88rem}.cnp-docs-param-row code{font-family:ui-monospace,Menlo,Consolas,monospace;font-weight:600}.cnp-docs-required{font-size:.68rem;font-weight:600;padding:1px 6px;border-radius:4px;background:#ff3b301f;color:#ff3b30}.cnp-docs-runner{margin-top:12px}.cnp-docs-runner-bar{display:flex;align-items:center;gap:10px}.cnp-docs-runner-label{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.5;white-space:nowrap}.cnp-docs-runner-input-wrap{flex:1;min-width:0}.cnp-docs-runner-input{all:unset;width:100%;padding:8px 12px;border-radius:8px;font-size:.88rem;background:#80808014;border:1px solid rgba(128,128,128,.12)}.cnp-docs-runner-input:focus{border-color:#007aff}.cnp-docs-runner-output{margin-top:12px;border-radius:10px;overflow:hidden;background:#0000004d;border:1px solid rgba(255,255,255,.06)}.cnp-docs-runner-meta{display:flex;align-items:center;gap:12px;padding:8px 14px;font-size:.78rem;font-family:ui-monospace,Menlo,Consolas,monospace;border-bottom:1px solid rgba(255,255,255,.06)}.cnp-status-ok{color:#30d158;font-weight:700}.cnp-status-err{color:#ff3b30;font-weight:700}.cnp-docs-runner-code{display:block;padding:14px;margin:0;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.6;overflow-x:auto;white-space:pre-wrap;word-break:break-all;max-height:400px;overflow-y:auto;color:#c8c8cc}.cnp-theme-light .cnp-docs-runner-output{background:#0000000a;border-color:#00000014}.cnp-theme-light .cnp-docs-runner-meta{border-bottom-color:#0000000f}.cnp-theme-light .cnp-docs-runner-code{color:#333}.cnp-theme-light .cnp-docs-runner-input{background:#0000000a;border-color:#00000014;color:#111}.cnp-json .json-key{color:#79b8ff}.cnp-json .json-str{color:#85e89d}.cnp-json .json-num{color:#ffab70}.cnp-json .json-bool{color:#f97583}.cnp-json .json-null{color:#8b949e}.cnp-json-err{color:#ff6b6b}.cnp-theme-light .cnp-json .json-key{color:#0050e2}.cnp-theme-light .cnp-json .json-str{color:#22863a}.cnp-theme-light .cnp-json .json-num{color:#e36209}.cnp-theme-light .cnp-json .json-bool{color:#d73a49}.cnp-theme-light .cnp-json .json-null{color:#6a737d}.cnp-docs-base{padding:2px 8px;border-radius:4px;background:#8080801a;font-size:.85rem}.cnp-docs-curl{margin:16px 0}.cnp-docs-curl-box{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;background:#0003;border:1px solid rgba(255,255,255,.06);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.82rem;overflow-x:auto}.cnp-docs-curl-box code{flex:1;min-width:0}.cnp-docs-curl-sm{padding:8px 12px;font-size:.78rem;margin-top:6px}.cnp-docs-copy-btn{all:unset;display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:28px;flex:0 0 auto;border-radius:6px;cursor:pointer;gap:6px;padding:0 8px;color:#ffffffb8;background:#ffffff14;font-family:DM Sans,ui-sans-serif,sans-serif;font-size:.76rem;font-weight:700;transition:all .14s ease}.cnp-docs-copy-btn:hover{color:#fff;background:#ffffff1a}.cnp-docs-copy-btn.copied{min-width:28px;color:#fff;background:#22c55e}.cnp-docs-copy-btn svg{width:14px;height:14px}.cnp-docs-copy-state{font-size:.72rem;white-space:nowrap}.cnp-docs-runner-btn{all:unset;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 20px;border-radius:8px;cursor:pointer;font-size:.88rem;font-weight:600;white-space:nowrap;background:#007aff;color:#fff;transition:background .14s ease;flex:0 0 auto}.cnp-docs-runner-btn:hover{background:#0066d6}.cnp-docs-runner-btn:disabled{opacity:.6;cursor:wait}.cnp-docs-runner-btn svg{width:14px;height:14px}.cnp-docs-spinner{animation:cnp-spin .6s linear infinite}.cnp-docs-runner-type{margin-left:auto;font-size:.72rem;opacity:.4}.cnp-docs-subdomains{margin-top:24px;padding-top:20px;border-top:1px solid rgba(128,128,128,.1)}.cnp-docs-subdomain-row{margin-top:16px}.cnp-docs-example-label{margin:0 0 4px;font-size:.82rem;color:#ffffff80}.cnp-docs-subdomain-info{display:flex;align-items:center;gap:10px;margin-bottom:4px;font-size:.85rem}.cnp-docs-subdomain-host{font-weight:600;font-size:.88rem}.cnp-theme-light .cnp-docs-curl-box{background:#0000000a;border-color:#00000014}.cnp-theme-light .cnp-docs-copy-btn{color:#000000ad;background:#0000000d}.cnp-theme-light .cnp-docs-copy-btn:hover{color:#000;background:#0000000f}.cnp-theme-light .cnp-docs-copy-btn.copied{color:#fff;background:#22c55e}.cnp-theme-light .cnp-docs-example-label{color:#00000073}.cnp-theme-dark .cnp-view-card{background:#000000a6;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#f0f0f2}.cnp-theme-dark .cnp-view-card a{color:#6dafff}.cnp-theme-dark .cnp-doc-endpoint{background:#ffffff0f;color:#e0e0e4}.cnp-theme-dark .cnp-doc-code{background:#ffffff0a;color:#c8c8cc}.cnp-theme-dark .cnp-doc-table{border:1px solid rgba(255,255,255,.08)}.cnp-theme-dark .cnp-doc-row{border-top:1px solid rgba(255,255,255,.06)}.cnp-theme-dark .cnp-doc-row-head{border-top:none;background:#ffffff0a;color:#ffffff80}.cnp-theme-light .cnp-view-card{background:#ffffffd1;border:1px solid rgba(0,0,0,.08);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#171717}.cnp-theme-light .cnp-view-card a{color:#0050e2}.cnp-theme-light .cnp-doc-endpoint{background:#0000000a;color:#333}.cnp-theme-light .cnp-doc-code{background:#00000008;color:#444}.cnp-theme-light .cnp-doc-table{border:1px solid rgba(0,0,0,.08)}.cnp-theme-light .cnp-doc-row{border-top:1px solid rgba(0,0,0,.06)}.cnp-theme-light .cnp-doc-row-head{border-top:none;background:#00000008;color:#6b7280}.cnp-cookie{position:fixed;bottom:24px;right:24px;z-index:999;max-width:360px;padding:16px 20px;border-radius:14px;background:#000000d1;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#ffffffd1;font-size:.85rem;line-height:1.5;box-shadow:0 12px 40px #0006;display:flex;flex-direction:column;gap:12px}.cnp-cookie p{margin:0}.cnp-cookie button{all:unset;display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;border-radius:8px;background:#007aff;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .14s ease;align-self:flex-end}.cnp-cookie button:hover{background:#0066d6}.cnp-theme-light .cnp-cookie{background:#ffffffeb;border-color:#00000014;color:#333;box-shadow:0 12px 40px #0000001f}.cnp-cookie-fade-enter-active,.cnp-cookie-fade-leave-active{transition:opacity .3s ease,transform .3s ease}.cnp-cookie-fade-enter-from,.cnp-cookie-fade-leave-to{opacity:0;transform:translateY(16px)}@keyframes cnp-footer-opacity{0%,to{opacity:.75}50%{opacity:1}}@keyframes cnp-footer-roll{0%{background-position:0% 50%}to{background-position:220% 50%}}@media(min-width:720px)and (max-width:980px){.cnp-footer{height:340px}.cnp-query-cards{--cnp-query-cards-width:min(680px, calc(100vw - 32px) );grid-template-columns:repeat(2,minmax(0,1fr))}.cnp-footer-query-cards{bottom:64px}}@media(max-width:719px){.cnp-page{width:min(100%,calc(100% - 24px));padding-top:24px}.cnp-nav{position:static;left:auto;top:auto;transform:none;width:100%;box-sizing:border-box}.cnp-nav-bar{justify-content:space-between;gap:10px}.cnp-nav-brand{width:34px;height:34px;flex-basis:34px}.cnp-nav-logo-image{width:34px;height:34px}.cnp-nav-search{display:flex;flex:1 1 auto}.cnp-nav-search-wrap{flex:1 1 auto}.cnp-nav-search-shell{flex:1 1 auto;width:auto;max-width:none;min-width:0}.cnp-nav-query-type{left:6px;min-width:36px;height:18px;padding:0 6px;font-size:.62rem}.cnp-nav-query-input{font-size:.82rem;padding:0 6px}.cnp-resolved-head{flex-direction:column;align-items:flex-start}.cnp-dns-resolver-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.cnp-query-cards{--cnp-query-cards-width: calc(100vw - 24px) ;grid-template-columns:1fr;gap:8px;width:var(--cnp-query-cards-width);max-width:var(--cnp-query-cards-width)}.cnp-query-card{min-height:76px;padding:12px;flex-direction:row;gap:10px}.cnp-query-card-icon{width:32px;height:32px;flex-basis:32px}.cnp-query-card-icon img{width:20px;height:20px}.cnp-resolved-row{grid-template-columns:36px 1fr auto;gap:8px}.cnp-result-row{grid-template-columns:100px 1fr 100px;gap:8px}.cnp-footer{height:430px}.cnp-footer-logo{width:100vw;height:18px;bottom:-7px}.cnp-footer-pill-wrap{bottom:11px}.cnp-footer-query-cards{bottom:56px}.cnp-footer strong{font-size:.75rem}.cnp-footer span{font-size:.68rem}.cnp-footer-pill{max-width:calc(100vw - 32px);overflow-x:auto}.cnp-map-controls{right:10px;bottom:70px;gap:6px;transform:scale(.9);transform-origin:right bottom}.cnp-pill-db{display:none}.cnp-about-grid{grid-template-columns:1fr}}
