.network-check-page{--nc-primary:#5b5bd6;--nc-primary-dark:#4747bd;--nc-accent:#12b886;--nc-danger:#e5484d;--nc-warning:#f59f00;--nc-ink:#182230;--nc-muted:#667085;--nc-line:#e4e7ec;--nc-soft:#f7f8fc;--nc-card:#ffffff;--nc-shadow:0 24px 70px rgba(22, 34, 51, .10);direction:inherit;color:var(--nc-ink);padding:190px 18px 64px;background:radial-gradient(circle at 12% 5%,rgba(91,91,214,.12),transparent 24%),radial-gradient(circle at 88% 16%,rgba(18,184,134,.1),transparent 22%),linear-gradient(180deg,#fbfcff 0,#f6f8fb 100%);min-height:70vh}.network-check-page *,.network-check-page ::after,.network-check-page ::before{box-sizing:border-box}.network-check-page button,.network-check-page input,.network-check-page select{font:inherit}.network-container{width:min(1180px,100%);margin:0 auto}.network-hero{text-align:center;max-width:830px;margin:0 auto 30px}.network-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 13px;border:1px solid rgba(91,91,214,.22);border-radius:999px;background:rgba(255,255,255,.75);color:var(--nc-primary-dark);font-size:13px;font-weight:800;box-shadow:0 8px 25px rgba(91,91,214,.08)}.network-live-dot{width:8px;height:8px;border-radius:50%;background:var(--nc-accent);box-shadow:0 0 0 5px rgba(18,184,134,.13)}.network-hero h1{margin:18px 0 12px;font-size:clamp(29px, 4vw, 47px);line-height:1.25;letter-spacing:-.7px;color:#111827}.network-hero>p{margin:0 auto;max-width:730px;color:var(--nc-muted);font-size:16px;line-height:1.95}.network-hero-badges{display:flex;justify-content:center;flex-wrap:wrap;gap:9px;margin-top:18px}.network-hero-badges span{padding:7px 12px;border-radius:999px;background:#fff;border:1px solid var(--nc-line);color:#475467;font-size:12px;font-weight:700}.network-checker-card,.network-result-card{background:rgba(255,255,255,.94);border:1px solid rgba(228,231,236,.94);border-radius:24px;box-shadow:var(--nc-shadow);overflow:hidden;backdrop-filter:blur(10px)}.network-tabs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:12px;background:#f7f8fc;border-bottom:1px solid var(--nc-line)}.network-tab{border:1px solid transparent;background:0 0;color:#667085;border-radius:14px;padding:12px 8px;cursor:pointer;transition:.2s ease;min-width:0}.network-tab span{display:block;font-size:15px;font-weight:900;direction:ltr}.network-tab small{display:block;margin-top:4px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.network-tab:hover{background:#fff;color:var(--nc-primary)}.network-tab.is-active{background:#fff;color:var(--nc-primary);border-color:rgba(91,91,214,.22);box-shadow:0 8px 24px rgba(51,51,120,.09)}#networkCheckForm{padding:24px}.network-input-row{display:grid;grid-template-columns:1fr auto;gap:12px}.network-input-wrap{position:relative}.network-input-wrap input{width:100%;height:58px;border:1px solid #d0d5dd;border-radius:15px;background:#fff;padding:0 49px 0 44px;outline:0;color:#101828;font-size:16px;font-weight:650;transition:border-color .2s,box-shadow .2s}.network-input-wrap input:focus{border-color:var(--nc-primary);box-shadow:0 0 0 4px rgba(91,91,214,.12)}.network-input-icon{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--nc-primary);font-size:23px;pointer-events:none}.network-clear-button{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:0;border-radius:50%;background:#f2f4f7;color:#667085;cursor:pointer;font-size:20px;line-height:1}.network-primary-button{min-width:158px;height:58px;border:0;border-radius:15px;background:linear-gradient(135deg,var(--nc-primary),#7272e8);color:#fff;font-weight:900;cursor:pointer;box-shadow:0 12px 24px rgba(91,91,214,.25);transition:.2s ease;display:inline-flex;align-items:center;justify-content:center;gap:10px}.network-primary-button:hover{transform:translateY(-1px);background:linear-gradient(135deg,var(--nc-primary-dark),#6767dc)}.network-primary-button:disabled{opacity:.72;cursor:wait;transform:none}.network-button-loader{display:none;width:18px;height:18px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:ncSpin .75s linear infinite}.network-primary-button.is-loading .network-button-loader{display:inline-block}@keyframes ncSpin{to{transform:rotate(360deg)}}.network-form-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-top:17px}.network-target-hint{margin:0;color:var(--nc-muted);font-size:13px}.network-examples{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.network-example{border:0;background:#f2f4f7;color:#475467;border-radius:8px;padding:5px 9px;cursor:pointer;direction:ltr;font-size:11px}.network-example:hover{background:#e9e9fb;color:var(--nc-primary-dark)}.network-options{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}.network-select-label{font-size:12px;font-weight:800;color:#475467}.network-options select{height:40px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;padding:0 11px;color:#344054;outline:0}.network-options select:disabled{opacity:.55}.network-secondary-button{height:40px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;color:#344054;padding:0 13px;font-weight:750;cursor:pointer}.network-secondary-button:hover{border-color:#a7a7e8;color:var(--nc-primary-dark)}.network-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;margin-right:5px;border-radius:999px;color:#fff;background:var(--nc-primary);font-size:11px}.network-node-panel{margin-top:18px;padding:18px;border:1px solid var(--nc-line);border-radius:16px;background:#fafbff}.network-node-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px}.network-node-toolbar strong{font-size:14px}.network-node-toolbar p{margin:4px 0 0;color:var(--nc-muted);font-size:12px}.network-node-actions{display:flex;gap:8px}.network-node-actions input{width:210px;height:38px;border:1px solid #d0d5dd;border-radius:9px;padding:0 11px;outline:0}.network-node-actions button{border:1px solid #d0d5dd;border-radius:9px;background:#fff;padding:0 12px;cursor:pointer;color:#475467}.network-node-notice{margin-top:14px;padding:11px 13px;border-radius:10px;background:#fff;color:var(--nc-muted);font-size:12px;border:1px dashed #d0d5dd}.network-node-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:13px;max-height:290px;overflow:auto;padding-left:4px}.network-node-item{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #e4e7ec;border-radius:11px;background:#fff;cursor:pointer;transition:.15s;min-width:0}.network-node-item:hover{border-color:#b7b7ea}.network-node-item.is-selected{border-color:var(--nc-primary);background:#f5f5ff}.network-node-item input{accent-color:var(--nc-primary)}.network-flag-wrap{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;direction:ltr}.network-flag-wrap img{width:24px;height:17px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px rgba(16,24,40,.1)}.network-flag-wrap b{min-width:22px;color:#475467;font-size:11px;font-weight:900;letter-spacing:.4px;text-align:left}.network-flag-fallback{display:none;font-size:17px;line-height:1}.network-flag-wrap.is-missing img{display:none}.network-flag-wrap.is-missing .network-flag-fallback{display:inline-block}.network-node-flag{min-width:58px}.network-node-copy{min-width:0}.network-node-copy strong{display:block;font-size:12px;color:#344054;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-message{margin-top:18px;border-radius:14px;padding:14px 16px;border:1px solid #f1b8ba;background:#fff5f5;color:#b42318;font-size:14px;line-height:1.8}.network-message.is-info{border-color:#b9d8ff;background:#f3f8ff;color:#175cd3}.network-result-card{margin-top:26px;padding:24px;scroll-margin-top:140px}.network-result-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.network-section-kicker{color:var(--nc-primary);font-size:12px;font-weight:900}.network-result-header h2{margin:5px 0 4px;font-size:24px;color:#101828;direction:ltr;text-align:start;overflow-wrap:anywhere}.network-result-header p{margin:0;color:var(--nc-muted);font-size:13px}.network-result-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.network-share-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;color:#344054;font-size:12px;font-weight:800;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease,transform .2s ease}.network-share-button:hover{border-color:#a7a7e8;color:var(--nc-primary-dark);background:#f8f8ff;transform:translateY(-1px)}.network-share-button.is-copied{border-color:rgba(18,184,134,.35);color:#067647;background:#ecfdf3}.network-status-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:12px;font-weight:850}.network-status-pill.is-running{background:#fff8e8;color:#b54708}.network-status-pill.is-done{background:#ecfdf3;color:#067647}.network-status-pill.is-error{background:#fff1f1;color:#b42318}.network-progress-wrap{margin-top:22px}.network-progress-meta{display:flex;justify-content:space-between;color:#667085;font-size:12px;margin-bottom:8px}.network-progress-track{height:9px;border-radius:999px;background:#edf0f5;overflow:hidden}.network-progress-track span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--nc-primary),var(--nc-accent));transition:width .35s ease}.network-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.network-summary-grid>div{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border:1px solid var(--nc-line);background:#fbfcfe;border-radius:12px}.network-summary-grid span{color:var(--nc-muted);font-size:12px}.network-summary-grid strong{font-size:18px;color:#344054}.network-summary-grid .is-success strong{color:#079455}.network-summary-grid .is-danger strong{color:#d92d20}.network-summary-grid .is-pending strong{color:#dc6803}.network-table-wrap{overflow-x:auto;border:1px solid var(--nc-line);border-radius:15px}.network-result-table{width:100%;border-collapse:collapse;min-width:820px;background:#fff}.network-result-table th{padding:12px 14px;background:#f8f9fc;color:#667085;font-size:11px;font-weight:850;text-align:start;border-bottom:1px solid var(--nc-line);white-space:nowrap}.network-result-table td{padding:14px;border-bottom:1px solid #edf0f3;color:#344054;font-size:12px;vertical-align:middle}.network-result-table tr:last-child td{border-bottom:0}.network-result-table tbody tr:hover{background:#fcfcff}.network-node-cell{display:flex;align-items:center;gap:10px;min-width:190px}.network-node-cell .network-node-flag{min-width:62px}.network-node-cell strong{display:block;font-size:12px;color:#101828}.network-node-location{min-width:0}.network-result-badge{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;font-weight:850;font-size:11px;white-space:nowrap}.network-result-badge::before{content:'';width:7px;height:7px;border-radius:50%;background:currentColor}.network-result-badge.is-success{background:#ecfdf3;color:#067647}.network-result-badge.is-failed{background:#fff1f1;color:#b42318}.network-result-badge.is-partial{background:#fff8e8;color:#b54708}.network-result-badge.is-pending{background:#f2f4f7;color:#667085}.network-metric{direction:ltr;display:inline-block;font-variant-numeric:tabular-nums}.network-result-text{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:8px;font-size:11px;font-weight:900;white-space:nowrap}.network-result-text.is-success{background:#ecfdf3;color:#067647}.network-result-text.is-failed{background:#fff1f1;color:#b42318}.network-code{direction:ltr;display:inline-block;max-width:250px;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.network-dns-list{display:flex;flex-direction:column;gap:3px;direction:ltr;align-items:flex-start}.network-empty{padding:34px 16px;text-align:center;color:var(--nc-muted)}.network-raw-details summary{cursor:pointer;color:var(--nc-primary);font-weight:750}.network-raw-details pre{direction:ltr;text-align:left;max-width:360px;max-height:190px;overflow:auto;padding:10px;border-radius:9px;background:#101828;color:#d0d5dd;font-size:10px}.network-info-hero{margin-top:18px;display:grid;grid-template-columns:1.2fr .8fr;gap:16px}.network-info-main,.network-info-map-card{border:1px solid var(--nc-line);border-radius:16px;background:#fff;overflow:hidden}.network-info-main{padding:18px}.network-info-ip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-radius:14px;background:linear-gradient(135deg,#202a44,#343f66);color:#fff}.network-info-ip span{display:block;color:#c8cce0;font-size:11px}.network-info-ip strong{display:block;margin-top:5px;direction:ltr;font-size:clamp(18px, 3vw, 28px);overflow-wrap:anywhere}.network-info-flag{padding:7px 9px;border-radius:10px;background:rgba(255,255,255,.13)}.network-info-flag img{width:42px;height:29px}.network-info-flag b{color:#fff;font-size:13px}.network-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px}.network-info-item{padding:13px;border:1px solid #eaecf0;border-radius:12px;background:#fafbfc;min-width:0}.network-info-item span{display:block;color:#667085;font-size:11px;margin-bottom:6px}.network-info-item strong{display:block;color:#1d2939;font-size:12px;overflow-wrap:anywhere;direction:ltr;text-align:start}.network-info-sources{margin-top:12px;color:#667085;font-size:11px}.network-info-warning{margin-top:12px;padding:10px 12px;border-radius:10px;background:#fff8e8;color:#934f00;font-size:11px}#networkInfoMap{height:100%;min-height:420px;background:#eef2f6}.network-map-placeholder{height:100%;min-height:420px;display:grid;place-items:center;padding:25px;text-align:center;color:#667085}.network-help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}.network-help-grid article{display:flex;align-items:flex-start;gap:13px;background:rgba(255,255,255,.78);border:1px solid var(--nc-line);border-radius:17px;padding:17px}.network-help-grid article>span{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#eef;color:var(--nc-primary);font-weight:900;font-size:12px}.network-help-grid h2,.network-help-grid h3{margin:0 0 6px;font-size:14px;color:#1d2939}.network-help-grid p{margin:0;color:var(--nc-muted);font-size:12px;line-height:1.8}.is-hidden{display:none!important}@media (max-width:980px){.network-tabs{grid-template-columns:repeat(3,1fr)}.network-node-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.network-info-hero{grid-template-columns:1fr}#networkInfoMap,.network-map-placeholder{min-height:320px}}@media (max-width:720px){.network-check-page{padding:140px 10px 45px}.network-result-card{scroll-margin-top:115px}.network-hero h1{font-size:29px}.network-tabs{grid-template-columns:repeat(2,1fr);padding:8px;gap:6px}.network-tab{padding:10px 6px}#networkCheckForm,.network-result-card{padding:16px}.network-input-row{grid-template-columns:1fr}.network-primary-button{width:100%}.network-form-meta,.network-node-toolbar,.network-result-header{flex-direction:column;align-items:stretch}.network-options,.network-result-actions{justify-content:flex-start}.network-node-actions{width:100%}.network-node-actions input{flex:1;width:auto;min-width:0}.network-node-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.network-summary-grid{grid-template-columns:repeat(2,1fr)}.network-help-grid{grid-template-columns:1fr}.network-info-grid{grid-template-columns:1fr}}@media (max-width:430px){.network-node-grid{grid-template-columns:1fr}.network-tabs small{display:none}.network-result-header h2{font-size:19px}}body.dark .network-check-page,body[data-theme=dark] .network-check-page,html.dark .network-check-page{--nc-primary:#8b8cf8;--nc-primary-dark:#a5a6ff;--nc-accent:#34d399;--nc-danger:#fb7185;--nc-warning:#fbbf24;--nc-ink:#f1f5f9;--nc-muted:#94a3b8;--nc-line:#2b3649;--nc-soft:#161e2c;--nc-card:#111827;--nc-shadow:0 24px 70px rgba(0, 0, 0, .38);color:#e5e7eb;background:radial-gradient(circle at 12% 4%,rgba(99,102,241,.17),transparent 26%),radial-gradient(circle at 88% 14%,rgba(16,185,129,.1),transparent 24%),linear-gradient(180deg,#090e17 0,#0d1420 100%)}body.dark .network-help-grid h2,body.dark .network-help-grid h3,body.dark .network-hero h1,body.dark .network-node-cell strong,body.dark .network-node-copy strong,body.dark .network-node-toolbar strong,body.dark .network-result-header h2,body[data-theme=dark] .network-help-grid h2,body[data-theme=dark] .network-help-grid h3,body[data-theme=dark] .network-hero h1,body[data-theme=dark] .network-node-cell strong,body[data-theme=dark] .network-node-copy strong,body[data-theme=dark] .network-node-toolbar strong,body[data-theme=dark] .network-result-header h2,html.dark .network-help-grid h2,html.dark .network-help-grid h3,html.dark .network-hero h1,html.dark .network-node-cell strong,html.dark .network-node-copy strong,html.dark .network-node-toolbar strong,html.dark .network-result-header h2{color:#f8fafc}body.dark .network-empty,body.dark .network-help-grid p,body.dark .network-hero>p,body.dark .network-info-sources,body.dark .network-map-placeholder,body.dark .network-node-toolbar p,body.dark .network-progress-meta,body.dark .network-result-header p,body.dark .network-summary-grid span,body.dark .network-target-hint,body[data-theme=dark] .network-empty,body[data-theme=dark] .network-help-grid p,body[data-theme=dark] .network-hero>p,body[data-theme=dark] .network-info-sources,body[data-theme=dark] .network-map-placeholder,body[data-theme=dark] .network-node-toolbar p,body[data-theme=dark] .network-progress-meta,body[data-theme=dark] .network-result-header p,body[data-theme=dark] .network-summary-grid span,body[data-theme=dark] .network-target-hint,html.dark .network-empty,html.dark .network-help-grid p,html.dark .network-hero>p,html.dark .network-info-sources,html.dark .network-map-placeholder,html.dark .network-node-toolbar p,html.dark .network-progress-meta,html.dark .network-result-header p,html.dark .network-summary-grid span,html.dark .network-target-hint{color:#94a3b8}body.dark .network-eyebrow,body[data-theme=dark] .network-eyebrow,html.dark .network-eyebrow{color:#c7d2fe;background:rgba(20,28,43,.92);border-color:rgba(139,140,248,.32);box-shadow:0 8px 25px rgba(0,0,0,.24)}body.dark .network-hero-badges span,body[data-theme=dark] .network-hero-badges span,html.dark .network-hero-badges span{color:#cbd5e1;background:#141c2a;border-color:#2d384c}body.dark .network-checker-card,body.dark .network-help-grid article,body.dark .network-info-main,body.dark .network-info-map-card,body.dark .network-result-card,body[data-theme=dark] .network-checker-card,body[data-theme=dark] .network-help-grid article,body[data-theme=dark] .network-info-main,body[data-theme=dark] .network-info-map-card,body[data-theme=dark] .network-result-card,html.dark .network-checker-card,html.dark .network-help-grid article,html.dark .network-info-main,html.dark .network-info-map-card,html.dark .network-result-card{background:rgba(17,24,39,.97);border-color:#2b3649;box-shadow:0 24px 70px rgba(0,0,0,.38)}body.dark .network-node-panel,body.dark .network-tabs,body[data-theme=dark] .network-node-panel,body[data-theme=dark] .network-tabs,html.dark .network-node-panel,html.dark .network-tabs{background:#0d1522;border-color:#2b3649}body.dark .network-tab,body[data-theme=dark] .network-tab,html.dark .network-tab{color:#94a3b8}body.dark .network-tab:hover,body[data-theme=dark] .network-tab:hover,html.dark .network-tab:hover{color:#c7d2fe;background:#192235}body.dark .network-tab.is-active,body[data-theme=dark] .network-tab.is-active,html.dark .network-tab.is-active{color:#c7d2fe;background:#202a3e;border-color:rgba(139,140,248,.45);box-shadow:0 8px 25px rgba(0,0,0,.28)}body.dark .network-input-wrap input,body.dark .network-node-actions button,body.dark .network-node-actions input,body.dark .network-options select,body.dark .network-secondary-button,body.dark .network-share-button,body[data-theme=dark] .network-input-wrap input,body[data-theme=dark] .network-node-actions button,body[data-theme=dark] .network-node-actions input,body[data-theme=dark] .network-options select,body[data-theme=dark] .network-secondary-button,body[data-theme=dark] .network-share-button,html.dark .network-input-wrap input,html.dark .network-node-actions button,html.dark .network-node-actions input,html.dark .network-options select,html.dark .network-secondary-button,html.dark .network-share-button{color:#f1f5f9;background:#111827;border-color:#37445b}body.dark .network-input-wrap input::placeholder,body.dark .network-node-actions input::placeholder,body[data-theme=dark] .network-input-wrap input::placeholder,body[data-theme=dark] .network-node-actions input::placeholder,html.dark .network-input-wrap input::placeholder,html.dark .network-node-actions input::placeholder{color:#64748b}body.dark .network-input-wrap input:focus,body.dark .network-node-actions input:focus,body.dark .network-options select:focus,body[data-theme=dark] .network-input-wrap input:focus,body[data-theme=dark] .network-node-actions input:focus,body[data-theme=dark] .network-options select:focus,html.dark .network-input-wrap input:focus,html.dark .network-node-actions input:focus,html.dark .network-options select:focus{border-color:#8b8cf8;box-shadow:0 0 0 4px rgba(139,140,248,.16)}body.dark .network-clear-button,body[data-theme=dark] .network-clear-button,html.dark .network-clear-button{color:#cbd5e1;background:#273247}body.dark .network-example,body[data-theme=dark] .network-example,html.dark .network-example{color:#cbd5e1;background:#1d2739}body.dark .network-example:hover,body[data-theme=dark] .network-example:hover,html.dark .network-example:hover{color:#c7d2fe;background:#293552}body.dark .network-flag-wrap b,body.dark .network-select-label,body[data-theme=dark] .network-flag-wrap b,body[data-theme=dark] .network-select-label,html.dark .network-flag-wrap b,html.dark .network-select-label{color:#cbd5e1}body.dark .network-node-actions button:hover,body.dark .network-secondary-button:hover,body.dark .network-share-button:hover,body[data-theme=dark] .network-node-actions button:hover,body[data-theme=dark] .network-secondary-button:hover,body[data-theme=dark] .network-share-button:hover,html.dark .network-node-actions button:hover,html.dark .network-secondary-button:hover,html.dark .network-share-button:hover{color:#c7d2fe;border-color:#7779e8;background:#192235}body.dark .network-node-notice,body[data-theme=dark] .network-node-notice,html.dark .network-node-notice{color:#94a3b8;background:#151e2d;border-color:#344158}body.dark .network-info-item,body.dark .network-node-item,body.dark .network-summary-grid>div,body[data-theme=dark] .network-info-item,body[data-theme=dark] .network-node-item,body[data-theme=dark] .network-summary-grid>div,html.dark .network-info-item,html.dark .network-node-item,html.dark .network-summary-grid>div{background:#141d2c;border-color:#2b3649}body.dark .network-node-item:hover,body[data-theme=dark] .network-node-item:hover,html.dark .network-node-item:hover{background:#192438;border-color:#7475df}body.dark .network-node-item.is-selected,body[data-theme=dark] .network-node-item.is-selected,html.dark .network-node-item.is-selected{background:#23294c;border-color:#8b8cf8}body.dark .network-message,body[data-theme=dark] .network-message,html.dark .network-message{color:#fda4af;background:#351c24;border-color:#71323f}body.dark .network-message.is-info,body[data-theme=dark] .network-message.is-info,html.dark .network-message.is-info{color:#93c5fd;background:#17284a;border-color:#294e83}body.dark .network-status-pill,body[data-theme=dark] .network-status-pill,html.dark .network-status-pill{color:#cbd5e1;background:#263247}body.dark .network-status-pill.is-running,body[data-theme=dark] .network-status-pill.is-running,html.dark .network-status-pill.is-running{color:#fbbf24;background:#3b2b14}body.dark .network-status-pill.is-done,body[data-theme=dark] .network-status-pill.is-done,html.dark .network-status-pill.is-done{color:#6ee7b7;background:#143527}body.dark .network-status-pill.is-error,body[data-theme=dark] .network-status-pill.is-error,html.dark .network-status-pill.is-error{color:#fda4af;background:#3c1d25}body.dark .network-progress-track,body[data-theme=dark] .network-progress-track,html.dark .network-progress-track{background:#273247}body.dark .network-summary-grid strong,body[data-theme=dark] .network-summary-grid strong,html.dark .network-summary-grid strong{color:#f1f5f9}body.dark .network-summary-grid .is-success strong,body[data-theme=dark] .network-summary-grid .is-success strong,html.dark .network-summary-grid .is-success strong{color:#34d399}body.dark .network-summary-grid .is-danger strong,body[data-theme=dark] .network-summary-grid .is-danger strong,html.dark .network-summary-grid .is-danger strong{color:#fb7185}body.dark .network-summary-grid .is-pending strong,body[data-theme=dark] .network-summary-grid .is-pending strong,html.dark .network-summary-grid .is-pending strong{color:#fbbf24}body.dark .network-result-table,body.dark .network-table-wrap,body[data-theme=dark] .network-result-table,body[data-theme=dark] .network-table-wrap,html.dark .network-result-table,html.dark .network-table-wrap{background:#111827;border-color:#2b3649}body.dark .network-result-table th,body[data-theme=dark] .network-result-table th,html.dark .network-result-table th{color:#aeb8c8;background:#182132;border-color:#2b3649}body.dark .network-result-table td,body[data-theme=dark] .network-result-table td,html.dark .network-result-table td{color:#dbe3ee;border-color:#283348}body.dark .network-result-table tbody tr:hover,body[data-theme=dark] .network-result-table tbody tr:hover,html.dark .network-result-table tbody tr:hover{background:#172134}body.dark .network-result-badge.is-success,body.dark .network-result-text.is-success,body[data-theme=dark] .network-result-badge.is-success,body[data-theme=dark] .network-result-text.is-success,html.dark .network-result-badge.is-success,html.dark .network-result-text.is-success{color:#6ee7b7;background:#123829}body.dark .network-result-badge.is-failed,body.dark .network-result-text.is-failed,body[data-theme=dark] .network-result-badge.is-failed,body[data-theme=dark] .network-result-text.is-failed,html.dark .network-result-badge.is-failed,html.dark .network-result-text.is-failed{color:#fda4af;background:#3d1e27}body.dark .network-result-badge.is-partial,body[data-theme=dark] .network-result-badge.is-partial,html.dark .network-result-badge.is-partial{color:#fbbf24;background:#3b2b14}body.dark .network-result-badge.is-pending,body[data-theme=dark] .network-result-badge.is-pending,html.dark .network-result-badge.is-pending{color:#cbd5e1;background:#273247}body.dark .network-share-button.is-copied,body[data-theme=dark] .network-share-button.is-copied,html.dark .network-share-button.is-copied{color:#6ee7b7;background:#11352d;border-color:#206b5a}body.dark .network-code,body[data-theme=dark] .network-code,html.dark .network-code{color:#dbeafe}body.dark .network-raw-details summary,body[data-theme=dark] .network-raw-details summary,html.dark .network-raw-details summary{color:#a5b4fc}body.dark .network-raw-details pre,body[data-theme=dark] .network-raw-details pre,html.dark .network-raw-details pre{color:#cbd5e1;background:#070b12;border:1px solid #2b3649}body.dark .network-info-ip,body[data-theme=dark] .network-info-ip,html.dark .network-info-ip{background:linear-gradient(135deg,#1c2740,#283656)}body.dark .network-info-item span,body[data-theme=dark] .network-info-item span,html.dark .network-info-item span{color:#94a3b8}body.dark .network-info-item strong,body[data-theme=dark] .network-info-item strong,html.dark .network-info-item strong{color:#e2e8f0}body.dark .network-info-warning,body[data-theme=dark] .network-info-warning,html.dark .network-info-warning{color:#fcd34d;background:#3b2b14}body.dark #networkInfoMap,body[data-theme=dark] #networkInfoMap,html.dark #networkInfoMap{background:#172134}body.dark .network-map-placeholder,body[data-theme=dark] .network-map-placeholder,html.dark .network-map-placeholder{color:#94a3b8;background:#141d2c}body.dark .network-help-grid article>span,body[data-theme=dark] .network-help-grid article>span,html.dark .network-help-grid article>span{color:#a5b4fc;background:#25284d}body.dark select option,body[data-theme=dark] select option,html.dark select option{color:#f1f5f9;background:#111827}.network-ping-response{display:inline-flex;align-items:center;justify-content:center;direction:ltr;font-weight:700}.network-ping-response.is-complete{color:inherit}.network-ping-response.is-loss{color:#dc2626;font-weight:800}body.dark .network-ping-response.is-loss,body[data-theme=dark] .network-ping-response.is-loss,html.dark .network-ping-response.is-loss{color:#fb7185}.network-check-page[dir=rtl]{direction:rtl}.network-check-page[dir=ltr]{direction:ltr}.network-breadcrumb{display:flex;align-items:center;gap:8px;margin:0 0 18px;color:var(--nc-muted);font-size:12px}.network-breadcrumb a{color:var(--nc-primary);text-decoration:none;font-weight:800}.network-breadcrumb a:hover{text-decoration:underline}.network-check-page[dir=ltr] .network-brand-card,.network-check-page[dir=ltr] .network-content-heading,.network-check-page[dir=ltr] .network-faq-section,.network-check-page[dir=ltr] .network-guide-card,.network-check-page[dir=ltr] .network-related-card,.network-check-page[dir=ltr] .network-service-card{text-align:left}.network-check-page[dir=rtl] .network-brand-card,.network-check-page[dir=rtl] .network-content-heading,.network-check-page[dir=rtl] .network-faq-section,.network-check-page[dir=rtl] .network-guide-card,.network-check-page[dir=rtl] .network-related-card,.network-check-page[dir=rtl] .network-service-card{text-align:right}.network-check-page[dir=ltr] .network-info-item strong,.network-check-page[dir=ltr] .network-result-header h2,.network-check-page[dir=ltr] .network-result-table th{text-align:left}.network-check-page[dir=rtl] .network-info-item strong,.network-check-page[dir=rtl] .network-result-header h2,.network-check-page[dir=rtl] .network-result-table th{text-align:right}.network-node-copy strong,.network-node-location strong{direction:ltr;unicode-bidi:plaintext;text-align:left}.network-help-grid article>.network-help-icon{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#eef;color:var(--nc-primary);font-size:17px}.network-content-section,.network-faq-section,.network-related-section{margin-top:24px;padding:30px;border:1px solid var(--nc-line);border-radius:24px;background:rgba(255,255,255,.82);box-shadow:0 16px 45px rgba(22,34,51,.07)}.network-content-heading{max-width:820px;margin-bottom:24px}.network-content-heading>span{display:inline-block;margin-bottom:7px;color:var(--nc-primary);font-size:12px;font-weight:900}.network-content-heading h2{margin:0 0 10px;color:var(--nc-ink);font-size:clamp(23px, 3vw, 34px);line-height:1.45}.network-content-heading p{margin:0;color:var(--nc-muted);font-size:14px;line-height:2}.network-search-intent-card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:22px;align-items:center;margin-bottom:16px;padding:23px;border:1px solid rgba(91,91,214,.2);border-radius:18px;background:linear-gradient(135deg,rgba(91,91,214,.07),rgba(18,184,134,.05)),#fff}.network-search-intent-card__label{display:inline-flex;align-items:center;min-height:28px;margin-bottom:10px;padding:0 9px;border-radius:8px;color:var(--nc-primary-dark);background:rgba(91,91,214,.1);direction:ltr;font-size:10px;font-weight:950;letter-spacing:.08em}.network-search-intent-card h2{margin:0 0 8px;color:var(--nc-ink);font-size:20px;line-height:1.65}.network-search-intent-card p{margin:0;color:var(--nc-muted);font-size:13px;line-height:2}.network-search-intent-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.network-search-intent-list li{display:flex;align-items:flex-start;gap:9px;color:var(--nc-muted);font-size:12.5px;line-height:1.85}.network-search-intent-list i{flex:0 0 auto;margin-top:6px;color:var(--nc-accent);font-size:12px}.network-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.network-guide-card,.network-related-card,.network-service-card{min-width:0;padding:20px;border:1px solid var(--nc-line);border-radius:16px;background:#fff}.network-service-card{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.network-service-card:hover{transform:translateY(-2px);border-color:rgba(91,91,214,.28);box-shadow:0 13px 28px rgba(22,34,51,.07)}.network-service-card__label{display:inline-flex;align-items:center;min-height:28px;margin-bottom:13px;padding:0 9px;border-radius:8px;color:var(--nc-primary-dark);background:rgba(91,91,214,.1);font-size:10px;font-weight:950;letter-spacing:.06em;direction:ltr}.network-guide-card h3,.network-related-card h3,.network-service-card h3{margin:0 0 8px;color:var(--nc-ink);font-size:15px;line-height:1.65}.network-brand-card p,.network-guide-card p,.network-related-card p,.network-service-card p{margin:0;color:var(--nc-muted);font-size:12.5px;line-height:1.95}.network-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.network-guide-card{display:flex;align-items:flex-start;gap:14px;background:#fbfcff}.network-guide-card__icon,.network-related-card__icon{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:var(--nc-primary);background:rgba(91,91,214,.1);font-size:18px}.network-brand-card{display:grid;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:23px;margin-top:16px;padding:24px;border:1px solid rgba(91,91,214,.2);border-radius:18px;background:linear-gradient(135deg,rgba(91,91,214,.07),rgba(18,184,134,.07)),#fbfcff}.network-brand-card__mark{display:grid;place-items:center;min-height:98px;border-radius:17px;color:#fff;background:linear-gradient(135deg,var(--nc-primary),#7373e8);box-shadow:0 15px 32px rgba(91,91,214,.22);font-size:19px;font-weight:950;letter-spacing:.12em;direction:ltr}.network-brand-card h2{margin:0 0 9px;color:var(--nc-ink);font-size:20px;line-height:1.6}.network-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.network-related-card{display:flex;flex-direction:column;color:inherit;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.network-related-card:hover{transform:translateY(-3px);border-color:rgba(91,91,214,.28);box-shadow:0 15px 32px rgba(22,34,51,.09)}.network-related-card__icon{margin-bottom:14px}.network-related-card p{flex:1 1 auto}.network-related-card strong{display:inline-flex;align-items:center;gap:7px;margin-top:15px;color:var(--nc-primary);font-size:12px;font-weight:900}.network-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.network-faq-item{min-width:0;border:1px solid var(--nc-line);border-radius:15px;background:#fff;overflow:hidden}.network-faq-item summary{position:relative;padding:17px 48px 17px 17px;color:var(--nc-ink);cursor:pointer;font-size:13px;font-weight:850;line-height:1.75;list-style:none}.network-check-page[dir=ltr] .network-faq-item summary{padding:17px 17px 17px 48px}.network-faq-item summary::-webkit-details-marker{display:none}.network-faq-item summary::after{content:"+";position:absolute;inset-inline-end:16px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:24px;height:24px;border-radius:8px;color:var(--nc-primary);background:rgba(91,91,214,.1);font-size:17px}.network-faq-item[open] summary::after{content:"−"}.network-faq-item p{margin:0;padding:0 17px 18px;color:var(--nc-muted);font-size:12.5px;line-height:2}body.dark .network-content-section,body.dark .network-faq-section,body.dark .network-related-section,body[data-theme=dark] .network-content-section,body[data-theme=dark] .network-faq-section,body[data-theme=dark] .network-related-section,html.dark .network-content-section,html.dark .network-faq-section,html.dark .network-related-section{background:rgba(17,24,39,.9);border-color:var(--nc-line);box-shadow:0 18px 50px rgba(0,0,0,.22)}body.dark .network-faq-item,body.dark .network-guide-card,body.dark .network-related-card,body.dark .network-search-intent-card,body.dark .network-service-card,body[data-theme=dark] .network-faq-item,body[data-theme=dark] .network-guide-card,body[data-theme=dark] .network-related-card,body[data-theme=dark] .network-search-intent-card,body[data-theme=dark] .network-service-card,html.dark .network-faq-item,html.dark .network-guide-card,html.dark .network-related-card,html.dark .network-search-intent-card,html.dark .network-service-card{background:#151e2d;border-color:var(--nc-line)}body.dark .network-brand-card,body[data-theme=dark] .network-brand-card,html.dark .network-brand-card{background:linear-gradient(135deg,rgba(139,140,248,.1),rgba(52,211,153,.07)),#151e2d}body.dark .network-brand-card h2,body.dark .network-content-heading h2,body.dark .network-faq-item summary,body.dark .network-guide-card h3,body.dark .network-related-card h3,body.dark .network-search-intent-card h2,body.dark .network-service-card h3,body[data-theme=dark] .network-brand-card h2,body[data-theme=dark] .network-content-heading h2,body[data-theme=dark] .network-faq-item summary,body[data-theme=dark] .network-guide-card h3,body[data-theme=dark] .network-related-card h3,body[data-theme=dark] .network-search-intent-card h2,body[data-theme=dark] .network-service-card h3,html.dark .network-brand-card h2,html.dark .network-content-heading h2,html.dark .network-faq-item summary,html.dark .network-guide-card h3,html.dark .network-related-card h3,html.dark .network-search-intent-card h2,html.dark .network-service-card h3{color:#f8fafc}@media (max-width:900px){.network-search-intent-card{grid-template-columns:1fr}.network-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.network-related-grid{grid-template-columns:1fr}.network-faq-list{grid-template-columns:1fr}}@media (max-width:720px){.network-breadcrumb{margin-inline:3px}.network-content-section,.network-faq-section,.network-related-section{padding:23px 15px;border-radius:21px}.network-content-heading{margin-bottom:19px}.network-content-heading h2{font-size:23px}.network-content-heading p{font-size:13px}.network-guide-grid,.network-service-grid{grid-template-columns:1fr}.network-guide-card,.network-related-card,.network-search-intent-card,.network-service-card{padding:18px}.network-brand-card{grid-template-columns:1fr;padding:19px}.network-brand-card__mark{min-height:76px}.network-faq-item summary{font-size:12.5px}}.network-current-ip{display:inline-flex;align-items:center;justify-content:center;gap:12px;max-width:100%;margin:18px auto 0;padding:10px 14px;border:1px solid rgba(37,99,235,.18);border-radius:15px;color:var(--network-text,#111827);background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(14,165,233,.04)),var(--network-surface,#fff);box-shadow:0 10px 30px rgba(15,23,42,.07)}.network-current-ip__icon{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border-radius:11px;color:#2563eb;background:rgba(37,99,235,.11);font-size:15px}.network-current-ip__content{display:flex;align-items:center;gap:9px;min-width:0}.network-current-ip__label{color:var(--network-muted,#667085);font-size:12px;font-weight:700;white-space:nowrap}.network-current-ip__value{color:var(--network-text,#111827);font-family:"Segoe UI",Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.02em;unicode-bidi:isolate;overflow-wrap:anywhere}.network-current-ip__flag{flex:0 0 auto;width:30px;height:22px;object-fit:cover;border-radius:5px;box-shadow:0 0 0 1px rgba(15,23,42,.12),0 3px 8px rgba(15,23,42,.09)}body.dark .network-current-ip,body[data-theme=dark] .network-current-ip{border-color:rgba(96,165,250,.2);background:linear-gradient(135deg,rgba(96,165,250,.1),rgba(14,165,233,.04)),rgba(17,24,39,.88)}body.dark .network-current-ip__value,body[data-theme=dark] .network-current-ip__value{color:#f1f5f9}body.dark .network-current-ip__label,body[data-theme=dark] .network-current-ip__label{color:#9ca9bc}@media (max-width:600px){.network-current-ip{display:flex;width:min(100%,310px);box-sizing:border-box;padding:11px 13px}.network-current-ip__content{flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:1px}.network-current-ip__label{font-size:11px}.network-current-ip__value{font-size:13px}}.network-check-page[dir=ltr] .network-hero,.network-check-page[dir=rtl] .network-hero{width:100%;max-width:830px;margin-inline:auto;text-align:center!important}.network-check-page[dir=ltr] .network-hero h1,.network-check-page[dir=rtl] .network-hero h1{width:100%;margin-inline:auto;text-align:center!important}.network-check-page[dir=ltr] .network-hero>p,.network-check-page[dir=rtl] .network-hero>p{width:100%;max-width:730px;margin-inline:auto;text-align:center!important}.network-check-page .network-eyebrow{margin-inline:auto}.network-check-page .network-hero-badges{width:100%;margin-inline:auto;justify-content:center!important;align-items:center;text-align:center}.network-check-page .network-current-ip{width:fit-content;max-width:100%;margin:18px auto 0!important;justify-content:center;text-align:center}.network-current-ip__country{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto}.network-current-ip__country-code{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:24px;padding:0 7px;border:1px solid rgba(91,91,214,.18);border-radius:8px;color:var(--nc-primary);background:rgba(91,91,214,.08);font-family:"Segoe UI",Arial,sans-serif;font-size:11px;font-weight:800;letter-spacing:.06em}@media (max-width:600px){.network-check-page .network-hero{max-width:100%}.network-check-page .network-current-ip{display:flex;width:min(100%,340px);flex-wrap:wrap;align-items:center;justify-content:center}.network-current-ip__content{min-width:0}}