.ag-code[data-astro-cid-hig7kmx6]{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-2);font-family:var(--font-mono);font-size:var(--text-mono);white-space:pre;margin:0;line-height:1.7;overflow-x:auto}.tu-countries[data-astro-cid-gwcd3lao] ul[data-astro-cid-gwcd3lao]{gap:var(--space-2) var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tu-note-box[data-astro-cid-gwcd3lao]{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-2);flex-direction:column;display:flex}.tu-note-box[data-astro-cid-gwcd3lao] h2[data-astro-cid-gwcd3lao]{font-size:var(--text-card)}.tu-note-box[data-astro-cid-gwcd3lao] dl[data-astro-cid-gwcd3lao]{gap:var(--space-1) var(--space-3);font-size:var(--text-small);grid-template-columns:max-content minmax(0,1fr);display:grid}.tu-note-box[data-astro-cid-gwcd3lao] dt[data-astro-cid-gwcd3lao]{color:var(--color-muted)}.tu-note-box[data-astro-cid-gwcd3lao] dd[data-astro-cid-gwcd3lao]{overflow-wrap:anywhere;margin:0}@media (width<=767.98px){.tu-table[data-astro-cid-gwcd3lao]{width:100%;min-width:0}.tu-table[data-astro-cid-gwcd3lao] thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tu-table[data-astro-cid-gwcd3lao] tbody,.tu-table[data-astro-cid-gwcd3lao] tr,.tu-table[data-astro-cid-gwcd3lao] th,.tu-table[data-astro-cid-gwcd3lao] td{white-space:normal;display:block}.tu-table[data-astro-cid-gwcd3lao] tbody tr{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.tu-table[data-astro-cid-gwcd3lao] tbody th,.tu-table[data-astro-cid-gwcd3lao] tbody td{padding-block:var(--space-1);border:0}.tu-table[data-astro-cid-gwcd3lao] tbody tr>:first-child{border:0;position:static}.tu-table[data-astro-cid-gwcd3lao] td[data-label]:before{content:attr(data-label);color:var(--color-muted);font-size:var(--text-caption);display:block}.tu-table[data-astro-cid-gwcd3lao]:not(.bf-rev) tbody td{overflow-wrap:anywhere;padding-inline-end:0;display:inline-block}.tu-table[data-astro-cid-gwcd3lao]:not(.bf-rev) td[data-label]:before{margin-inline-end:var(--space-1);display:inline}fieldset[data-astro-cid-arbizas5].tu-field{gap:var(--space-3)}}.cable-option{gap:var(--space-3);min-width:0;padding:var(--card-pad);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);flex-direction:column;display:flex}.cable-option-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.cable-option-head h4{font-size:var(--text-card);font-weight:var(--weight-heading);overflow-wrap:anywhere;margin:0;line-height:1.4}.cable-option-kind{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-brand-text);font-size:10px;line-height:1.4}.cable-ends{align-items:baseline;gap:var(--space-2);font-size:var(--text-small);flex-wrap:wrap;margin:0;line-height:1.5;display:flex}.cable-end{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:inline-flex}.cable-end-label{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted);font-size:10px}.cable-arrow{color:var(--color-muted)}.cable-via{font-size:var(--text-small);color:var(--color-muted);margin:0}.cable-badges{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cable-badge{border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:0;color:var(--color-text);background:var(--color-surface);padding:4px 8px;font-size:10px;line-height:1.5}.cable-badge-warn{border-color:var(--color-border-strong);color:var(--color-muted)}.cable-badge-corridor{border-color:var(--color-brand);color:var(--color-brand-text)}.cable-option-foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.cable-compare{min-height:var(--tap);font-size:var(--text-small);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.cable-compare input{width:18px;height:18px;accent-color:var(--color-brand)}.cable-detail-links{gap:var(--space-2);flex-wrap:wrap;display:flex}.cable-detail-link{min-height:var(--tap);color:var(--color-text);font:inherit;font-size:var(--text-caption);text-align:start;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cable-compare-scroll{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.cable-compare-table{border-collapse:collapse;width:100%;font-size:var(--text-small)}.cable-compare-table th,.cable-compare-table td{border-bottom:1px solid var(--color-border);text-align:start;vertical-align:top;padding:10px 12px}.cable-compare-table thead th{background:var(--color-surface-2);font-weight:var(--weight-medium)}.cable-compare-table tbody th{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted);white-space:nowrap;font-size:10px}.cable-compare-name{overflow-wrap:anywhere;display:block}.cable-compare-remove{min-width:32px;min-height:32px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:18px}.cable-map-land{stroke:var(--color-map-dot)}.cable-map-line{stroke:var(--color-brand);stroke-width:1.4px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.cable-map-station{fill:var(--color-brand);stroke:var(--color-bg);stroke-width:1px;vector-effect:non-scaling-stroke}.cable-detail-meta{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.cable-detail-meta dt{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted);font-size:10px}.cable-detail-meta dd{font-size:var(--text-small);margin:2px 0 0}.cable-detail-map{width:100%;margin-bottom:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);stroke:var(--color-map-dot);display:block}.cable-detail-groups{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.cable-detail-group h3{font-size:var(--text-small);font-weight:var(--weight-heading);margin-bottom:4px}.cable-detail-group ul{flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;display:flex}.cable-detail-group li{font-size:var(--text-caption);color:var(--color-muted)}.cable-detail-note{margin-bottom:var(--space-3);font-size:var(--text-caption);color:var(--color-muted);line-height:1.55}.cable-detail-source{margin-bottom:var(--space-3);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--color-muted);font-size:10px}@media (width<=767.98px){.cable-option{padding:var(--space-4)}}.cable-tool[data-astro-cid-7p6soc3m]{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.cable-map-symbols[data-astro-cid-7p6soc3m]{width:0;height:0;position:absolute;overflow:hidden}.cable-controls[data-astro-cid-7p6soc3m]{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.cable-place-field[data-astro-cid-7p6soc3m]{flex-direction:column;gap:6px;min-width:0;display:flex}.cable-place-field[data-astro-cid-7p6soc3m]>label[data-astro-cid-7p6soc3m]{font-size:var(--text-small);font-weight:var(--weight-medium)}.cable-combobox[data-astro-cid-7p6soc3m]{min-width:0;position:relative}.cable-combobox[data-astro-cid-7p6soc3m] input[data-astro-cid-7p6soc3m]{width:100%;min-height:var(--tap);border:1px solid var(--input);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:var(--text-small);padding:0 12px}.cable-combobox[data-astro-cid-7p6soc3m] input[data-astro-cid-7p6soc3m]:focus-visible{border-color:var(--ring);outline:2px solid var(--ring);outline-offset:0}.cable-listbox[data-astro-cid-7p6soc3m]{z-index:20;top:calc(100% + 4px);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg);max-height:320px;box-shadow:var(--shadow-menu);margin:0;padding:4px;list-style:none;position:absolute;inset-inline:0;overflow-y:auto}.cable-listbox[data-astro-cid-7p6soc3m] [role=option]{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-height:var(--tap);border-radius:var(--radius-sm);cursor:pointer;padding:8px 10px;display:flex}.cable-listbox[data-astro-cid-7p6soc3m] [role=option]:hover,.cable-listbox[data-astro-cid-7p6soc3m] [role=option][aria-selected=true]{background:var(--color-surface-2)}.cable-listbox[data-astro-cid-7p6soc3m] .cable-combobox-label{overflow-wrap:anywhere;min-width:0}.cable-listbox[data-astro-cid-7p6soc3m] .cable-combobox-kind{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted);flex:none;font-size:10px;line-height:1.4}.cable-listbox[data-astro-cid-7p6soc3m] .cable-combobox-empty{font-size:var(--text-small);color:var(--color-muted);padding:10px}.cable-swap[data-astro-cid-7p6soc3m]{min-width:var(--tap);min-height:var(--tap);align-self:end;margin-bottom:28px;padding:0 10px}.cable-swap-text[data-astro-cid-7p6soc3m]{margin-inline-start:4px}.cable-chips[data-astro-cid-7p6soc3m]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cable-chips-label[data-astro-cid-7p6soc3m]{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted)}.cable-summary[data-astro-cid-7p6soc3m]{font-size:var(--text-caption);color:var(--color-text);margin:0;line-height:1.5}.cable-status[data-astro-cid-7p6soc3m]{min-height:1.5em;font-size:var(--text-caption);color:var(--color-muted);margin:0}.cable-layout[data-astro-cid-7p6soc3m]{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);display:grid}.cable-results[data-astro-cid-7p6soc3m]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.cable-results[data-astro-cid-7p6soc3m] h2[data-astro-cid-7p6soc3m],.cable-compare[data-astro-cid-7p6soc3m] h2[data-astro-cid-7p6soc3m]{font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-heading)}.cable-results-hint[data-astro-cid-7p6soc3m],.cable-result-hint[data-astro-cid-7p6soc3m],.cable-empty[data-astro-cid-7p6soc3m]{font-size:var(--text-small);color:var(--color-muted);line-height:1.55}.cable-result-group[data-astro-cid-7p6soc3m]{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.cable-result-group[data-astro-cid-7p6soc3m] h3[data-astro-cid-7p6soc3m]{align-items:baseline;gap:var(--space-2);font-size:var(--text-h3);letter-spacing:var(--tracking-heading);display:flex}.cable-count[data-astro-cid-7p6soc3m]{font-family:var(--font-mono);font-size:var(--text-mono);font-weight:var(--weight-regular);letter-spacing:var(--tracking-mono);color:var(--color-muted)}.cable-options[data-astro-cid-7p6soc3m]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cable-option[data-astro-cid-7p6soc3m]{gap:var(--space-3);min-width:0;padding:var(--card-pad);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);flex-direction:column;display:flex}.cable-option-head[data-astro-cid-7p6soc3m]{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.cable-option-head[data-astro-cid-7p6soc3m] h4[data-astro-cid-7p6soc3m]{font-size:var(--text-card);font-weight:var(--weight-heading);overflow-wrap:anywhere;margin:0;line-height:1.4}.cable-option-kind[data-astro-cid-7p6soc3m]{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-brand-text);font-size:10px;line-height:1.4}.cable-ends[data-astro-cid-7p6soc3m]{align-items:baseline;gap:var(--space-2);font-size:var(--text-small);flex-wrap:wrap;margin:0;line-height:1.5;display:flex}.cable-end[data-astro-cid-7p6soc3m]{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:inline-flex}.cable-end-label[data-astro-cid-7p6soc3m]{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted);font-size:10px}.cable-arrow[data-astro-cid-7p6soc3m]{color:var(--color-muted)}.cable-via[data-astro-cid-7p6soc3m]{font-size:var(--text-small);color:var(--color-muted);margin:0}.cable-badges[data-astro-cid-7p6soc3m]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cable-badge[data-astro-cid-7p6soc3m]{border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:0;color:var(--color-text);background:var(--color-surface);padding:4px 8px;font-size:10px;line-height:1.5}.cable-badge-warn[data-astro-cid-7p6soc3m]{border-color:var(--color-border-strong);color:var(--color-muted)}.cable-badge-corridor[data-astro-cid-7p6soc3m]{border-color:var(--color-brand);color:var(--color-brand-text)}.cable-option-foot[data-astro-cid-7p6soc3m]{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.cable-compare[data-astro-cid-7p6soc3m]{min-height:var(--tap);font-size:var(--text-small);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.cable-compare[data-astro-cid-7p6soc3m] input[data-astro-cid-7p6soc3m]{width:18px;height:18px;accent-color:var(--color-brand)}.cable-detail-links[data-astro-cid-7p6soc3m]{gap:var(--space-2);flex-wrap:wrap;display:flex}.cable-detail-link[data-astro-cid-7p6soc3m]{min-height:var(--tap);color:var(--color-text);font:inherit;font-size:var(--text-caption);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cable-actions[data-astro-cid-7p6soc3m]{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.cable-compare-panel[data-astro-cid-7p6soc3m]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.cable-compare-panel[data-astro-cid-7p6soc3m] .cable-compare-head[data-astro-cid-7p6soc3m]{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.cable-compare-status[data-astro-cid-7p6soc3m]{font-size:var(--text-caption);color:var(--color-muted)}.cable-compare-scroll[data-astro-cid-7p6soc3m]{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.cable-compare-table[data-astro-cid-7p6soc3m]{border-collapse:collapse;width:100%;font-size:var(--text-small)}.cable-compare-table[data-astro-cid-7p6soc3m] th[data-astro-cid-7p6soc3m],.cable-compare-table[data-astro-cid-7p6soc3m] td[data-astro-cid-7p6soc3m]{border-bottom:1px solid var(--color-border);text-align:start;vertical-align:top;padding:10px 12px}.cable-compare-table[data-astro-cid-7p6soc3m] thead[data-astro-cid-7p6soc3m] th[data-astro-cid-7p6soc3m]{background:var(--color-surface-2);font-weight:var(--weight-medium)}.cable-compare-table[data-astro-cid-7p6soc3m] tbody[data-astro-cid-7p6soc3m] th[data-astro-cid-7p6soc3m]{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted);white-space:nowrap;font-size:10px}.cable-compare-name[data-astro-cid-7p6soc3m]{overflow-wrap:anywhere;display:block}.cable-compare-remove[data-astro-cid-7p6soc3m]{min-width:32px;min-height:32px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:18px}.cable-map-panel[data-astro-cid-7p6soc3m]{top:var(--space-5);gap:var(--space-3);min-width:0;padding:var(--card-pad);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex;position:sticky}.cable-map-panel[data-astro-cid-7p6soc3m] h2[data-astro-cid-7p6soc3m]{font-size:var(--text-h3);letter-spacing:var(--tracking-heading)}.cable-map[data-astro-cid-7p6soc3m]{aspect-ratio:720/284;background:var(--color-bg);width:100%;display:block}.cable-map-land[data-astro-cid-7p6soc3m]{color:var(--color-map-dot)}.cable-map-stations[data-astro-cid-7p6soc3m]{fill:none;stroke:var(--color-border-strong);stroke-width:1.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.75}.cable-map-line[data-astro-cid-7p6soc3m]{stroke:var(--color-brand);stroke-width:1.4px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.cable-map-station[data-astro-cid-7p6soc3m]{fill:var(--color-brand);stroke:var(--color-bg);stroke-width:1px;vector-effect:non-scaling-stroke}.cable-map-legend[data-astro-cid-7p6soc3m],.cable-map-source[data-astro-cid-7p6soc3m]{font-size:var(--text-caption);color:var(--color-muted);line-height:1.5}.cable-disclaimer[data-astro-cid-7p6soc3m],.cable-source[data-astro-cid-7p6soc3m]{font-size:var(--text-caption);color:var(--color-muted);line-height:1.55}.cable-source[data-astro-cid-7p6soc3m]{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-size:10px}.cable-detail[data-astro-cid-7p6soc3m]{width:min(680px,100vw - 32px);max-height:min(84vh,820px);padding:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text);overflow-y:auto}.cable-detail[data-astro-cid-7p6soc3m]::backdrop{background:var(--color-shadow)}.cable-detail-head[data-astro-cid-7p6soc3m]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.cable-detail-head[data-astro-cid-7p6soc3m] h2[data-astro-cid-7p6soc3m]{font-size:var(--text-h3);letter-spacing:var(--tracking-heading)}.cable-detail-close[data-astro-cid-7p6soc3m]{min-width:var(--tap);min-height:var(--tap);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);cursor:pointer;font-size:20px}.cable-detail-meta[data-astro-cid-7p6soc3m]{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.cable-detail-meta[data-astro-cid-7p6soc3m] dt[data-astro-cid-7p6soc3m]{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted);font-size:10px}.cable-detail-meta[data-astro-cid-7p6soc3m] dd[data-astro-cid-7p6soc3m]{font-size:var(--text-small);margin:2px 0 0}.cable-detail-map[data-astro-cid-7p6soc3m]{color:var(--color-map-dot);width:100%;margin-bottom:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);display:block}.cable-detail-groups[data-astro-cid-7p6soc3m]{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.cable-detail-group[data-astro-cid-7p6soc3m] h3[data-astro-cid-7p6soc3m]{font-size:var(--text-small);font-weight:var(--weight-heading);margin-bottom:4px}.cable-detail-group[data-astro-cid-7p6soc3m] ul[data-astro-cid-7p6soc3m]{flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;display:flex}.cable-detail-group[data-astro-cid-7p6soc3m] li[data-astro-cid-7p6soc3m]{font-size:var(--text-caption);color:var(--color-muted)}.cable-detail-source[data-astro-cid-7p6soc3m]{margin-bottom:var(--space-3);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--color-muted);font-size:10px}.cable-noscript[data-astro-cid-7p6soc3m]{font-size:var(--text-small);color:var(--color-muted)}@media (width<=1023.98px){.cable-layout[data-astro-cid-7p6soc3m]{grid-template-columns:minmax(0,1fr)}.cable-map-panel[data-astro-cid-7p6soc3m]{max-width:720px;position:static}}@media (width<=767.98px){.cable-controls[data-astro-cid-7p6soc3m]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;position:relative}.cable-combobox[data-astro-cid-7p6soc3m]{position:static}.cable-swap[data-astro-cid-7p6soc3m]{min-width:var(--tap);justify-self:center;margin-bottom:24px;padding:0}.cable-swap-text[data-astro-cid-7p6soc3m]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cable-place-field[data-astro-cid-7p6soc3m]>label[data-astro-cid-7p6soc3m]{font-size:var(--text-caption)}.cable-combobox[data-astro-cid-7p6soc3m] input[data-astro-cid-7p6soc3m]{font-size:var(--text-caption);padding:0 8px}.cable-place-field[data-astro-cid-7p6soc3m] .tu-hint[data-astro-cid-7p6soc3m]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cable-chips[data-astro-cid-7p6soc3m]{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.cable-chips-label[data-astro-cid-7p6soc3m]{display:none}.cable-chips[data-astro-cid-7p6soc3m] .chip[data-astro-cid-7p6soc3m]{white-space:nowrap;flex:none}.cable-results-hint[data-astro-cid-7p6soc3m],.cable-result-hint[data-astro-cid-7p6soc3m]{display:none}.cable-result-group[data-astro-cid-7p6soc3m]{padding-top:var(--space-2)}.cable-summary[data-astro-cid-7p6soc3m]{font-size:var(--text-caption);line-height:1.45}.cable-option[data-astro-cid-7p6soc3m]{padding:var(--space-4)}.cable-actions[data-astro-cid-7p6soc3m] .btn[data-astro-cid-7p6soc3m]{width:100%}.cable-detail[data-astro-cid-7p6soc3m]{padding:var(--space-4)}}@media (pointer:coarse){.cable-chips[data-astro-cid-7p6soc3m] .chip[data-astro-cid-7p6soc3m]{min-height:44px}}@media (prefers-reduced-motion:reduce){.cable-map-line[data-astro-cid-7p6soc3m],.cable-map-station[data-astro-cid-7p6soc3m]{transition:none}}.reach[data-astro-cid-kfs2rt4d]{gap:var(--space-4);flex-direction:column;min-width:0;max-width:56em;display:flex}.lookup[data-astro-cid-kfs2rt4d]{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.field[data-astro-cid-kfs2rt4d]{flex-direction:column;flex:18rem;gap:6px;min-width:0;display:flex}label[data-astro-cid-kfs2rt4d]{font-size:var(--text-small)}input[data-astro-cid-kfs2rt4d]{border:1px solid var(--input);border-radius:var(--radius-sm);background:var(--color-bg);width:100%;min-height:40px;color:var(--color-text);font:inherit;font-size:var(--text-small);font-family:var(--font-mono);padding:0 12px}input[data-astro-cid-kfs2rt4d]:focus-visible{border-color:var(--ring);outline:2px solid var(--ring);outline-offset:0}.turnstile[data-astro-cid-kfs2rt4d]:empty,.status[data-astro-cid-kfs2rt4d]:empty{display:none}.status[data-astro-cid-kfs2rt4d]{font-size:var(--text-small);color:var(--color-muted)}.result[data-astro-cid-kfs2rt4d]{gap:var(--space-3);padding:var(--card-pad);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-card);flex-direction:column;min-width:0;display:flex}.result[data-astro-cid-kfs2rt4d][hidden]{display:none}.table-wrap[data-astro-cid-kfs2rt4d]{border:1px solid var(--color-border);border-radius:var(--radius-sm);max-width:100%;overflow-x:auto}table[data-astro-cid-kfs2rt4d]{border-collapse:collapse;width:100%;min-width:42rem;font-size:var(--text-small)}th[data-astro-cid-kfs2rt4d],table[data-astro-cid-kfs2rt4d] td{padding:var(--table-cell-y) var(--table-cell-x);border-bottom:1px solid var(--color-border);text-align:start;white-space:nowrap}th[data-astro-cid-kfs2rt4d]{background:var(--color-surface-2);font-weight:var(--weight-medium)}table[data-astro-cid-kfs2rt4d] tbody tr:last-child td{border-bottom:0}.btn[data-astro-cid-kfs2rt4d][aria-disabled=true]{opacity:.6;cursor:progress}.note[data-astro-cid-kfs2rt4d]{font-size:var(--text-small);color:var(--color-muted)}.scan[data-astro-cid-xyfjjlq4]{gap:var(--space-4);flex-direction:column;max-width:48em;display:flex}.lookup[data-astro-cid-xyfjjlq4]{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.field[data-astro-cid-xyfjjlq4]{flex-direction:column;flex:20rem;gap:6px;min-width:0;display:flex}label[data-astro-cid-xyfjjlq4]{font-size:var(--text-small)}input[data-astro-cid-xyfjjlq4]{border:1px solid var(--input);border-radius:var(--radius-sm);background:var(--color-bg);width:100%;min-height:40px;color:var(--color-text);font:inherit;font-size:var(--text-small);padding:0 12px}input[data-astro-cid-xyfjjlq4]:focus-visible{border-color:var(--ring);outline:2px solid var(--ring);outline-offset:0}.turnstile[data-astro-cid-xyfjjlq4]:empty,.status[data-astro-cid-xyfjjlq4]:empty{display:none}.status[data-astro-cid-xyfjjlq4]{align-items:center;gap:var(--space-3);font-size:var(--text-small);color:var(--color-muted);flex-wrap:wrap;display:flex}.status[data-astro-cid-xyfjjlq4][hidden],.result[data-astro-cid-xyfjjlq4][hidden],.group[data-astro-cid-xyfjjlq4][hidden],.note[data-astro-cid-xyfjjlq4][hidden],details[data-astro-cid-xyfjjlq4][hidden]{display:none}.result[data-astro-cid-xyfjjlq4]{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.score[data-astro-cid-xyfjjlq4]{font-size:var(--text-lead)}.score[data-astro-cid-xyfjjlq4] strong[data-astro-cid-xyfjjlq4]{font-size:var(--text-figure);font-weight:var(--weight-heading)}.group[data-astro-cid-xyfjjlq4]{gap:var(--space-2);flex-direction:column;display:flex}.group[data-astro-cid-xyfjjlq4] h3[data-astro-cid-xyfjjlq4]{font-size:var(--text-h3);font-weight:var(--weight-medium)}.group[data-astro-cid-xyfjjlq4] ul[data-astro-cid-xyfjjlq4],.hosts[data-astro-cid-xyfjjlq4]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.group[data-astro-cid-xyfjjlq4] li{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;display:flex}.group[data-astro-cid-xyfjjlq4] .service{font-weight:var(--weight-medium)}.group[data-astro-cid-xyfjjlq4] .host,.hosts[data-astro-cid-xyfjjlq4]{font-family:var(--font-mono);font-size:var(--text-small);overflow-wrap:anywhere}.group[data-astro-cid-xyfjjlq4] [data-attribution]{font-family:var(--font-sans);font-size:var(--text-caption);color:var(--color-muted)}.group[data-astro-cid-xyfjjlq4] [data-attribution] a{color:var(--color-text)}.note[data-astro-cid-xyfjjlq4]{font-size:var(--text-small);color:var(--color-muted)}summary[data-astro-cid-xyfjjlq4]{min-height:var(--tap);font-size:var(--text-small);cursor:pointer}.print-only[data-astro-cid-xyfjjlq4]{display:none}.report[data-astro-cid-xyfjjlq4]{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;display:flex}.report[data-astro-cid-xyfjjlq4][hidden],.report-form[data-astro-cid-xyfjjlq4][hidden],.report-ready[data-astro-cid-xyfjjlq4][hidden]{display:none}.report[data-astro-cid-xyfjjlq4] h3[data-astro-cid-xyfjjlq4]{font-size:var(--text-h3);font-weight:var(--weight-medium)}.report-form[data-astro-cid-xyfjjlq4]{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.report-form[data-astro-cid-xyfjjlq4] .field[data-astro-cid-xyfjjlq4]{flex-basis:14rem}.consent[data-astro-cid-xyfjjlq4]{font-size:var(--text-small);color:var(--color-muted);flex:100%;align-items:flex-start;gap:10px;display:flex}.consent[data-astro-cid-xyfjjlq4] input[data-astro-cid-xyfjjlq4]{width:20px;height:20px;min-height:0;accent-color:var(--color-text);flex-shrink:0;margin:2px 0 0;padding:0}.consent[data-astro-cid-xyfjjlq4] a[data-astro-cid-xyfjjlq4]{color:var(--color-text)}.report-ready[data-astro-cid-xyfjjlq4]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media print{html[data-print=china-scan] body :not([data-china-scan]):not(:has([data-china-scan] [data-result])):not([data-china-scan] [data-result]):not([data-china-scan] [data-result] *){display:none!important}html[data-print=china-scan] [data-china-scan] [data-result] .print-only{display:block}}.cd-pair[data-astro-cid-5cwjdwiu]{gap:var(--space-2);grid-template-columns:1fr minmax(6.5rem,auto);display:grid}.explorer[data-astro-cid-pg5qgegt]{gap:var(--space-4);flex-direction:column;display:flex}.filters[data-astro-cid-pg5qgegt]{align-items:flex-end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.field[data-astro-cid-pg5qgegt]{gap:var(--space-2);flex-direction:column;display:flex}.field[data-astro-cid-pg5qgegt] input[data-astro-cid-pg5qgegt]{border:1px solid var(--input);border-radius:var(--radius-sm);background:var(--color-bg);min-height:40px;color:var(--color-text);font:inherit;font-size:var(--text-small);padding:0 12px}.field[data-astro-cid-pg5qgegt] input[data-astro-cid-pg5qgegt]:focus-visible{border-color:var(--ring);outline:2px solid var(--ring);outline-offset:0}.products[data-astro-cid-pg5qgegt]{gap:var(--space-2);flex-wrap:wrap;display:flex}.count[data-astro-cid-pg5qgegt],figcaption[data-astro-cid-pg5qgegt]{font-size:var(--text-small);color:var(--color-muted)}[data-astro-cid-pg5qgegt][data-empty][hidden],.show-all[data-astro-cid-pg5qgegt][hidden]{display:none}@media (width>=768px){.show-all[data-astro-cid-pg5qgegt]{display:none}}.map[data-astro-cid-pg5qgegt]{margin:0}.map[data-astro-cid-pg5qgegt] svg[data-astro-cid-pg5qgegt]{width:100%;height:auto;display:block}.land[data-astro-cid-pg5qgegt]{fill:var(--color-border-strong);stroke:var(--color-bg);stroke-width:.3px}.land[data-astro-cid-pg5qgegt].on{fill:var(--color-success)}@media (pointer:coarse){.products[data-astro-cid-pg5qgegt] .chip[data-astro-cid-pg5qgegt]{min-height:44px}}@media (width<=767.98px){.filters[data-astro-cid-pg5qgegt]{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.field[data-astro-cid-pg5qgegt],.field[data-astro-cid-pg5qgegt] input[data-astro-cid-pg5qgegt]{width:100%}.explorer[data-astro-cid-pg5qgegt][data-collapsed] tbody[data-astro-cid-pg5qgegt] tr[data-astro-cid-pg5qgegt]:nth-child(n+31 of :not([hidden])){display:none}}select[data-astro-cid-jq4oxgzk][multiple]{min-height:9rem;padding-block:var(--space-2)}[data-astro-cid-jq4oxgzk][data-cert-list]{overflow-wrap:anywhere}.embed-tool[data-astro-cid-4g27wg3q]{gap:var(--space-7);flex-direction:column;display:flex}.widget[data-astro-cid-4g27wg3q]{gap:var(--space-3);flex-direction:column;display:flex}.widget[data-astro-cid-4g27wg3q] h2[data-astro-cid-4g27wg3q],.widget[data-astro-cid-4g27wg3q] h3[data-astro-cid-4g27wg3q]{font-size:var(--text-h3);font-weight:var(--weight-heading)}.preview-open[data-astro-cid-4g27wg3q]{font-family:var(--font-mono);font-size:var(--text-mono);font-weight:var(--weight-medium);white-space:nowrap}.hint[data-astro-cid-4g27wg3q]{font-size:var(--text-small);color:var(--color-muted)}textarea[data-astro-cid-4g27wg3q]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);width:100%;min-height:120px;color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-mono);resize:vertical;padding:10px 12px}textarea[data-astro-cid-4g27wg3q]:focus-visible{border-color:var(--ring);outline:2px solid var(--ring);outline-offset:0}iframe[data-astro-cid-4g27wg3q]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);width:100%}.fl-chips[data-astro-cid-jx3gmgo2]{gap:var(--space-2);flex-wrap:wrap;display:flex}.fl-ends[data-astro-cid-jx3gmgo2]{justify-content:space-between;gap:var(--space-3);min-height:1.5em;font-size:var(--text-mono);color:var(--color-muted);display:flex}.fl-run[data-astro-cid-jx3gmgo2]{aspect-ratio:600/24;width:100%;margin-bottom:var(--space-3);display:block}.fl-run[data-astro-cid-jx3gmgo2] [data-astro-cid-jx3gmgo2][data-base]{stroke:var(--color-text);stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .3s var(--ease)}.fl-run[data-astro-cid-jx3gmgo2] [data-astro-cid-jx3gmgo2][data-extra]{stroke:var(--color-border-strong);stroke-width:1.2px;vector-effect:non-scaling-stroke}.fl-run[data-astro-cid-jx3gmgo2] [data-astro-cid-jx3gmgo2][data-dot] circle[data-astro-cid-jx3gmgo2]{fill:var(--color-brand)}.fl-run[data-astro-cid-jx3gmgo2][data-motion=pre] [data-astro-cid-jx3gmgo2][data-base]{stroke-dashoffset:1px}.fl-bars[data-astro-cid-jx3gmgo2]{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.fl-bar-row[data-astro-cid-jx3gmgo2]{gap:var(--space-3);height:20px;font-size:var(--text-mono);color:var(--color-muted);grid-template-columns:minmax(7em,.5fr) minmax(0,1fr);align-items:center;display:grid}.fl-bar[data-astro-cid-jx3gmgo2]{background:var(--color-border);height:6px;display:block;position:relative}.fl-bar[data-astro-cid-jx3gmgo2] i[data-astro-cid-jx3gmgo2]{background:var(--color-border-strong);transform:scaleX(var(--w,0));transform-origin:0;transition:transform .32s var(--ease);position:absolute;inset:0}[dir=rtl] .fl-bar[data-astro-cid-jx3gmgo2] i[data-astro-cid-jx3gmgo2]{transform-origin:100%}.fl-bar[data-astro-cid-jx3gmgo2][data-bound] i[data-astro-cid-jx3gmgo2]{background:var(--color-brand)}.fl-bar[data-astro-cid-jx3gmgo2].is-nolimit{border:1px dashed var(--color-border-strong);background:0 0}.fl-bar[data-astro-cid-jx3gmgo2].is-nolimit i[data-astro-cid-jx3gmgo2]{display:none}@media (width<=767.98px){.fl-bar-row[data-astro-cid-jx3gmgo2]{grid-template-columns:minmax(0,1fr);gap:6px;height:auto}.fl-bar[data-astro-cid-jx3gmgo2]{height:8px}.fl-chips[data-astro-cid-jx3gmgo2]{scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto}.fl-chips[data-astro-cid-jx3gmgo2]::-webkit-scrollbar{display:none}.fl-chips[data-astro-cid-jx3gmgo2] .chip[data-astro-cid-jx3gmgo2]{scroll-snap-align:start;flex:none}}@media (pointer:coarse){.fl-chips[data-astro-cid-jx3gmgo2] .chip[data-astro-cid-jx3gmgo2]{min-height:44px}}.it-qr[data-astro-cid-avx6oj7l]{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.it-qr-code[data-astro-cid-avx6oj7l]{width:min(100%,260px);padding:var(--space-2);background:var(--color-qr-light);color:var(--color-qr-dark)}.it-qr-code[data-astro-cid-avx6oj7l] svg{width:100%;height:auto}.it-copy[data-astro-cid-avx6oj7l]{align-self:flex-start}@media (width<=767.98px){.it-fields[data-astro-cid-avx6oj7l]{width:100%}.it-fields[data-astro-cid-avx6oj7l] td{white-space:normal;overflow-wrap:anywhere}}.it-credits[data-astro-cid-avx6oj7l]{gap:var(--space-2);flex-direction:column;display:flex}.ip-asn[data-astro-cid-jjwzm3ir]{gap:var(--space-4);flex-direction:column;max-width:48em;display:flex}.lookup[data-astro-cid-jjwzm3ir]{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.field[data-astro-cid-jjwzm3ir]{flex-direction:column;flex:18rem;gap:6px;min-width:0;display:flex}label[data-astro-cid-jjwzm3ir]{font-size:var(--text-small)}input[data-astro-cid-jjwzm3ir]{border:1px solid var(--input);border-radius:var(--radius-sm);background:var(--color-bg);width:100%;min-height:40px;color:var(--color-text);font:inherit;font-family:var(--font-mono);font-size:var(--text-small);padding:0 12px}input[data-astro-cid-jjwzm3ir]:focus-visible{border-color:var(--ring);outline:2px solid var(--ring);outline-offset:0}.turnstile[data-astro-cid-jjwzm3ir]:empty,.status[data-astro-cid-jjwzm3ir]:empty{display:none}.status[data-astro-cid-jjwzm3ir]{font-size:var(--text-small);color:var(--color-muted)}.result[data-astro-cid-jjwzm3ir]{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.result[data-astro-cid-jjwzm3ir][hidden]{display:none}.facts[data-astro-cid-jjwzm3ir]{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;display:grid}.facts[data-astro-cid-jjwzm3ir] div[data-astro-cid-jjwzm3ir][hidden]{display:none}dt[data-astro-cid-jjwzm3ir]{font-size:var(--text-caption);color:var(--color-muted)}dd[data-astro-cid-jjwzm3ir]{font-size:var(--text-h3);overflow-wrap:anywhere;margin:0}.mono[data-astro-cid-jjwzm3ir]{font-family:var(--font-mono)}.note[data-astro-cid-jjwzm3ir]{font-size:var(--text-small);color:var(--color-muted)}.note[data-astro-cid-jjwzm3ir][hidden]{display:none}.credits[data-astro-cid-jjwzm3ir]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.credits[data-astro-cid-jjwzm3ir] [data-astro-cid-jjwzm3ir][hidden]{display:none}.latency[data-astro-cid-6iumthff]{gap:var(--space-3);flex-direction:column;width:100%;min-width:0;display:flex}.disclaimer[data-astro-cid-6iumthff]{font-size:var(--text-small);color:var(--color-text);border-inline-start:3px solid var(--color-brand);padding-inline-start:var(--space-3)}.target-note[data-astro-cid-6iumthff],.matrix-note[data-astro-cid-6iumthff],.updated[data-astro-cid-6iumthff],.muted[data-astro-cid-6iumthff]{font-size:var(--text-small);color:var(--color-muted)}.latency-empty[data-astro-cid-6iumthff]{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-inline-start:3px solid var(--color-brand);border-radius:var(--radius-sm);background:var(--color-surface);flex-direction:column;display:flex}.latency-empty-title[data-astro-cid-6iumthff]{font-weight:var(--weight-medium)}.latency-empty-body[data-astro-cid-6iumthff]{font-size:var(--text-small);color:var(--color-muted)}.toolbar[data-astro-cid-6iumthff]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sort-control[data-astro-cid-6iumthff]{align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--color-muted);display:inline-flex}.sort-control[data-astro-cid-6iumthff] select[data-astro-cid-6iumthff],.compare-add[data-astro-cid-6iumthff] select[data-astro-cid-6iumthff]{max-width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font:inherit}.status[data-astro-cid-6iumthff]{min-height:1.5em;font-size:var(--text-small);color:var(--color-muted)}.status[data-astro-cid-6iumthff][data-error=true]{color:var(--color-brand-text)}.table-wrap[data-astro-cid-6iumthff]{--scroll-edge:color-mix(in srgb, var(--color-text) 16%, transparent);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:linear-gradient(to right, var(--color-bg) 30%, transparent) left center / 32px 100% no-repeat local, linear-gradient(to left, var(--color-bg) 30%, transparent) right center / 32px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--scroll-edge), transparent) left center / 12px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--scroll-edge), transparent) right center / 12px 100% no-repeat scroll;max-width:100%;overflow-x:auto}.table-wrap[data-astro-cid-6iumthff].is-empty{background:var(--color-surface);filter:grayscale(.35)}.table-wrap[data-astro-cid-6iumthff].is-empty .cell[data-astro-cid-6iumthff]{cursor:default;background:0 0}.matrix[data-astro-cid-6iumthff]{border-collapse:collapse;width:100%;min-width:72rem;font-size:var(--text-small)}.matrix[data-astro-cid-6iumthff] th[data-astro-cid-6iumthff],.matrix[data-astro-cid-6iumthff] td[data-astro-cid-6iumthff]{padding:var(--space-2);border-bottom:1px solid var(--color-border);text-align:start;vertical-align:top}.matrix[data-astro-cid-6iumthff] thead[data-astro-cid-6iumthff] th[data-astro-cid-6iumthff]{z-index:1;background:var(--color-surface-2);font-weight:var(--weight-medium);white-space:nowrap;position:sticky;top:0}.matrix[data-astro-cid-6iumthff] tbody[data-astro-cid-6iumthff] th[data-astro-cid-6iumthff]{z-index:1;background:var(--color-bg);white-space:nowrap;position:sticky;inset-inline-start:0}.matrix[data-astro-cid-6iumthff] thead[data-astro-cid-6iumthff] th[data-astro-cid-6iumthff]:first-child{z-index:2;inset-inline-start:0}.sort-button[data-astro-cid-6iumthff]{color:var(--color-text);font:inherit;text-align:start;cursor:pointer;min-height:24px;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:4px;background:0 0;border:0;padding:0}.sort-button[data-astro-cid-6iumthff][data-active=true]{-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}.sort-button[data-astro-cid-6iumthff][data-active=true][data-direction=asc]:after{content:" ↑"}.sort-button[data-astro-cid-6iumthff][data-active=true][data-direction=desc]:after{content:" ↓"}.cell[data-astro-cid-6iumthff]{width:100%;min-width:8.5rem;min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-brand) calc(var(--heat,0) * 0.16%), var(--color-surface));color:var(--color-text);font:inherit;text-align:start;cursor:pointer;border:1px solid #0000;flex-direction:column;gap:2px;display:flex}.cell[data-astro-cid-6iumthff]:hover{background:var(--color-surface-2)}.cell[data-astro-cid-6iumthff]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.cell[data-astro-cid-6iumthff][data-selected=true]{border-color:var(--color-focus)}.cell-rtt[data-astro-cid-6iumthff]{font-weight:var(--weight-heading);font-variant-numeric:tabular-nums}.cell-meta[data-astro-cid-6iumthff],.cell-since[data-astro-cid-6iumthff],.low-confidence[data-astro-cid-6iumthff],.cell-collecting[data-astro-cid-6iumthff]{font-size:var(--text-caption);color:var(--color-muted)}.cell-collecting[data-astro-cid-6iumthff]{color:var(--color-muted)}.cell-empty[data-astro-cid-6iumthff]{color:var(--color-muted);font-variant-numeric:tabular-nums}.spark[data-astro-cid-6iumthff]{width:72px;height:20px;color:var(--color-muted)}.spark-path[data-astro-cid-6iumthff]{fill:none;stroke:currentColor;stroke-width:1.5px}.cell-trend[data-astro-cid-6iumthff]{font-size:var(--text-caption);display:block}.cell-trend[data-astro-cid-6iumthff].better{color:var(--color-success)}.cell-trend[data-astro-cid-6iumthff].worse{color:var(--color-brand-text)}.cell-trend[data-astro-cid-6iumthff].stable,.cell-trend[data-astro-cid-6iumthff].none{color:var(--color-muted)}.trend-icon[data-astro-cid-6iumthff]{font-size:.75em}.probe-flag[data-astro-cid-6iumthff],.cell-probe[data-astro-cid-6iumthff]{color:var(--color-muted);margin-inline-start:var(--space-1)}.probe-flag[data-astro-cid-6iumthff]{white-space:nowrap}.cell-probe[data-astro-cid-6iumthff]{font-size:var(--text-small);margin-inline-start:0;display:block}.matrix[data-astro-cid-6iumthff] tr[data-astro-cid-6iumthff].region-start th[data-astro-cid-6iumthff],.matrix[data-astro-cid-6iumthff] tr[data-astro-cid-6iumthff].region-start td[data-astro-cid-6iumthff]{border-top:2px solid var(--color-border-strong,var(--color-border))}.self-cell[data-astro-cid-6iumthff]{color:var(--color-subtle);text-align:center}.latency-list[data-astro-cid-6iumthff]{display:none}.list-region[data-astro-cid-6iumthff]{border-top:1px solid var(--color-border);padding-block:var(--space-2)}.list-region-title[data-astro-cid-6iumthff]{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted);margin-block:var(--space-2)}.list-origin[data-astro-cid-6iumthff]{border-top:1px solid var(--color-border);padding-block:var(--space-3)}.list-origin-title[data-astro-cid-6iumthff]{font-size:var(--text-h3);cursor:pointer;margin-block-end:var(--space-2)}.list-rows[data-astro-cid-6iumthff]{gap:var(--space-2);display:grid}.cell-destination[data-astro-cid-6iumthff]{font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--color-muted)}.detail[data-astro-cid-6iumthff]{border:0;border-inline-start:1px solid var(--color-border);background:var(--color-bg);width:min(34rem,100vw);max-width:100vw;height:100%;max-height:100%;color:var(--color-text);margin:0;padding:0;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto}.detail[data-astro-cid-6iumthff]::backdrop{background:color-mix(in srgb, var(--color-text) 40%, transparent)}.detail-inner[data-astro-cid-6iumthff]{gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}.detail-head[data-astro-cid-6iumthff]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-3);display:flex}.detail-head[data-astro-cid-6iumthff] h2[data-astro-cid-6iumthff]{font-size:var(--text-h3);margin:0}.eyebrow[data-astro-cid-6iumthff]{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted)}.detail-close[data-astro-cid-6iumthff]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:44px;min-height:44px;color:var(--color-text);cursor:pointer;font-size:1.25rem}.detail-controls[data-astro-cid-6iumthff]{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.range-group[data-astro-cid-6iumthff],.detail-actions[data-astro-cid-6iumthff],.compare-add[data-astro-cid-6iumthff]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.range-group[data-astro-cid-6iumthff] [data-astro-cid-6iumthff][aria-pressed=true]{border-color:var(--color-focus);color:var(--color-text);background:var(--color-surface-2)}.compare[data-astro-cid-6iumthff]{gap:var(--space-2);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-block:var(--space-3);flex-direction:column;display:flex}.compare-chips[data-astro-cid-6iumthff]{gap:var(--space-2);flex-wrap:wrap;display:flex}.compare-chip[data-astro-cid-6iumthff]{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-strong);font-size:var(--text-small);border-radius:999px;display:inline-flex}.chip-remove[data-astro-cid-6iumthff]{min-width:28px;min-height:28px;color:var(--color-muted);cursor:pointer;background:0 0;border:0}.compare-add[data-astro-cid-6iumthff] label[data-astro-cid-6iumthff]{gap:var(--space-1);font-size:var(--text-small);color:var(--color-muted);flex-direction:column;max-width:100%;display:inline-flex}.chart-wrap[data-astro-cid-6iumthff],.loss-wrap[data-astro-cid-6iumthff]{min-width:0;position:relative}.chart-svg[data-astro-cid-6iumthff],.loss-svg[data-astro-cid-6iumthff]{width:100%;height:auto;display:block}.grid-line[data-astro-cid-6iumthff]{stroke:var(--color-border);stroke-width:1px}.axis-label[data-astro-cid-6iumthff]{fill:var(--color-muted);font-family:var(--font-mono);font-size:11px}.floor-line[data-astro-cid-6iumthff]{stroke:var(--color-muted);stroke-width:1px;stroke-dasharray:4 4}.band[data-astro-cid-6iumthff]{fill:color-mix(in srgb, var(--color-brand) 12%, transparent)}.series[data-astro-cid-6iumthff]{fill:none;stroke-width:2px}.series-0[data-astro-cid-6iumthff]{stroke:var(--color-brand)}.series-1[data-astro-cid-6iumthff]{stroke:var(--color-text);stroke-dasharray:6 3}.series-2[data-astro-cid-6iumthff]{stroke:var(--color-success);stroke-dasharray:2 3}.point[data-astro-cid-6iumthff]{fill:var(--color-bg);stroke-width:2px}.point[data-astro-cid-6iumthff].series-0{stroke:var(--color-brand)}.point[data-astro-cid-6iumthff].series-1{stroke:var(--color-text)}.point[data-astro-cid-6iumthff].series-2{stroke:var(--color-success)}.point[data-astro-cid-6iumthff]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.change-line[data-astro-cid-6iumthff]{stroke:var(--color-muted);stroke-width:1px;stroke-dasharray:2 4}.loss-bar[data-astro-cid-6iumthff]{fill:var(--color-brand);opacity:.7}.loss-bar[data-astro-cid-6iumthff].zero{fill:var(--color-border)}.chart-tip[data-astro-cid-6iumthff]{z-index:1;max-width:22rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-size:var(--text-caption);box-shadow:var(--shadow-menu);pointer-events:none;position:absolute}.chart-label[data-astro-cid-6iumthff]{font-size:var(--text-small);color:var(--color-muted)}.chart-legend[data-astro-cid-6iumthff]{gap:var(--space-2) var(--space-3);font-size:var(--text-caption);color:var(--color-muted);flex-wrap:wrap;display:flex}.legend-entry[data-astro-cid-6iumthff]{align-items:center;gap:var(--space-1);display:inline-flex}.legend-entry[data-astro-cid-6iumthff].series-0{color:var(--color-brand-text)}.legend-entry[data-astro-cid-6iumthff].series-0 .legend-swatch[data-astro-cid-6iumthff]{background:var(--color-brand)}.legend-entry[data-astro-cid-6iumthff].series-1{color:var(--color-text)}.legend-entry[data-astro-cid-6iumthff].series-2{color:var(--color-success)}.legend-swatch[data-astro-cid-6iumthff]{background:currentColor;width:14px;height:3px}.legend-band[data-astro-cid-6iumthff]{background:color-mix(in srgb, var(--color-brand) 12%, transparent);width:14px;height:8px}.legend-floor[data-astro-cid-6iumthff]{border-top:1px dashed var(--color-muted);width:14px;height:0}.stats[data-astro-cid-6iumthff]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.stat[data-astro-cid-6iumthff] dt[data-astro-cid-6iumthff]{font-size:var(--text-caption);color:var(--color-muted)}.stat[data-astro-cid-6iumthff] dd[data-astro-cid-6iumthff]{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;margin:0}.changes-wrap[data-astro-cid-6iumthff] h3[data-astro-cid-6iumthff]{font-size:var(--text-small);margin-block-end:var(--space-1)}.change-list[data-astro-cid-6iumthff]{font-size:var(--text-small);color:var(--color-muted);margin:0;padding-inline-start:var(--space-4)}.data-table-wrap[data-astro-cid-6iumthff]{--scroll-edge:color-mix(in srgb, var(--color-text) 16%, transparent);background:linear-gradient(to right, var(--color-bg) 30%, transparent) left center / 32px 100% no-repeat local, linear-gradient(to left, var(--color-bg) 30%, transparent) right center / 32px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--scroll-edge), transparent) left center / 12px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--scroll-edge), transparent) right center / 12px 100% no-repeat scroll;max-width:100%;overflow-x:auto}.data-table[data-astro-cid-6iumthff]{border-collapse:collapse;width:100%;min-width:44rem;font-size:var(--text-caption)}.data-table[data-astro-cid-6iumthff] th[data-astro-cid-6iumthff],.data-table[data-astro-cid-6iumthff] td[data-astro-cid-6iumthff]{padding:var(--space-2);border-bottom:1px solid var(--color-border);text-align:start;white-space:nowrap}.detail-links[data-astro-cid-6iumthff]{gap:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-3);flex-wrap:wrap;display:flex}details[data-astro-cid-6iumthff] summary[data-astro-cid-6iumthff]{cursor:pointer;font-size:var(--text-small);color:var(--color-muted)}@media (width<=767.98px){.matrix[data-astro-cid-6iumthff] th[data-astro-cid-6iumthff],.matrix[data-astro-cid-6iumthff] td[data-astro-cid-6iumthff]{white-space:nowrap}.latency[data-astro-cid-6iumthff][data-list-ready=true] .table-wrap[data-astro-cid-6iumthff]{display:none}.latency[data-astro-cid-6iumthff][data-list-ready=true] .latency-list[data-astro-cid-6iumthff]{gap:var(--space-2);display:grid}.detail[data-astro-cid-6iumthff]{border-inline-start:0;width:100%;inset:0}.detail-inner[data-astro-cid-6iumthff]{padding:var(--space-4)}.stats[data-astro-cid-6iumthff]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cell[data-astro-cid-6iumthff],.sort-button[data-astro-cid-6iumthff],.detail-close[data-astro-cid-6iumthff]{transition:none}}.markets[data-astro-cid-fw3nu4fm]{gap:var(--space-3);flex-direction:column;display:flex}.year[data-astro-cid-fw3nu4fm],.note[data-astro-cid-fw3nu4fm]{font-size:var(--text-caption);color:var(--color-muted)}.browse[data-astro-cid-4tucdjfl] h2[data-astro-cid-4tucdjfl]{margin-bottom:var(--space-3);font-size:var(--text-h3);font-weight:var(--weight-heading)}.browse[data-astro-cid-4tucdjfl] ul[data-astro-cid-4tucdjfl]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tu[data-astro-cid-dthzffxf] [data-astro-cid-dthzffxf][data-group]{gap:var(--space-2);flex-direction:column;display:flex}.tu[data-astro-cid-dthzffxf] h3[data-astro-cid-dthzffxf]{font-size:var(--text-h3);font-weight:var(--weight-heading)}.tu-stats[data-astro-cid-dthzffxf] dd[data-astro-cid-dthzffxf].tu-mono[data-value]{min-height:calc(1.15*clamp(1.25rem,1rem + 1vw,1.75rem))}.tu-stats-text[data-astro-cid-dthzffxf] dd[data-astro-cid-dthzffxf][data-value]{min-height:calc(var(--text-h3) * 1.4)}.tu-stats[data-astro-cid-dthzffxf] dd[data-astro-cid-dthzffxf].mi-copy{align-self:flex-start;line-height:1}[data-astro-cid-dthzffxf][data-copy]:not([data-ready]){visibility:hidden}[data-astro-cid-dthzffxf][data-dns-retry][aria-disabled=true]{opacity:.55;cursor:not-allowed}.tu-section-head[data-astro-cid-dthzffxf]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.tu-section-title[data-astro-cid-dthzffxf]{align-items:center;gap:var(--space-2);display:flex}.tu-section-title[data-astro-cid-dthzffxf] svg[data-astro-cid-dthzffxf]{width:18px;height:18px;color:var(--color-muted);flex:none}.tu-table[data-astro-cid-dthzffxf]{table-layout:fixed}.c-name[data-astro-cid-dthzffxf]{width:50%}.c-status[data-astro-cid-dthzffxf]{width:30%}.c-lat[data-astro-cid-dthzffxf]{width:20%}td[data-astro-cid-dthzffxf][data-cell=ms]{position:relative}.lat-bar[data-astro-cid-dthzffxf]{inset-inline:0;background:var(--color-text);transform-origin:0;height:2px;transition:transform var(--duration-settle) var(--ease);position:absolute;bottom:0;transform:scaleX(0)}[dir=rtl] .lat-bar[data-astro-cid-dthzffxf]{transform-origin:100%}tr[data-astro-cid-dthzffxf][data-state=unreachable] .lat-bar[data-astro-cid-dthzffxf]{border-top:1px dashed var(--color-border-strong);background:0 0;height:0;transform:scaleX(1)}tr[data-astro-cid-dthzffxf].is-fastest .lat-bar[data-astro-cid-dthzffxf]{background:var(--color-brand)}@media (width<=767.98px){.c-name[data-astro-cid-dthzffxf]{width:42%}.c-status[data-astro-cid-dthzffxf]{width:33%}.c-lat[data-astro-cid-dthzffxf]{width:25%}.tu-table[data-astro-cid-dthzffxf] th[data-astro-cid-dthzffxf],.tu-table[data-astro-cid-dthzffxf] td[data-astro-cid-dthzffxf]{padding:10px 8px}.tu-table[data-astro-cid-dthzffxf] th[data-astro-cid-dthzffxf],.tu-table[data-astro-cid-dthzffxf] td[data-astro-cid-dthzffxf][data-cell=status]{font-size:var(--text-caption)}}.tu-resolvers[data-astro-cid-dthzffxf]{gap:var(--space-2)}.tu-resolver{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);font-size:var(--text-card);flex-direction:column;gap:2px;padding:10px 12px;display:flex}@media (width<=767.98px){.tu-resolver{padding:8px 10px}.tu-resolver-ips{font-size:var(--text-caption);line-height:1.5}}.tu-resolver p{margin:0}.tu-resolver-head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.tu-resolver-network{font-weight:var(--weight-medium);color:var(--color-text)}.tu-resolver-count{font-size:var(--text-small);color:var(--color-muted)}.tu-resolver-ips{font-size:var(--text-small);color:var(--color-muted);overflow-wrap:anywhere}.numbering[data-astro-cid-suu4gsin]{gap:var(--space-4);flex-direction:column;display:flex}.num-form[data-astro-cid-suu4gsin]{align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;max-width:52rem;display:flex}.field[data-astro-cid-suu4gsin]{gap:var(--space-2);flex-direction:column;display:flex}.field[data-astro-cid-suu4gsin].grow{flex:14rem}.field[data-astro-cid-suu4gsin] label[data-astro-cid-suu4gsin]{font-weight:var(--weight-medium)}select[data-astro-cid-suu4gsin],input[data-astro-cid-suu4gsin]{border:1px solid var(--input);border-radius:var(--radius-sm);background:var(--color-bg);min-height:40px;color:var(--color-text);font:inherit;font-size:var(--text-small);padding:0 12px}select[data-astro-cid-suu4gsin]:focus-visible,input[data-astro-cid-suu4gsin]:focus-visible{border-color:var(--ring);outline:2px solid var(--ring);outline-offset:0}.hint[data-astro-cid-suu4gsin],.status[data-astro-cid-suu4gsin],.src[data-astro-cid-suu4gsin]{font-size:var(--text-small);color:var(--color-muted)}.num-form[data-astro-cid-suu4gsin] .hint[data-astro-cid-suu4gsin]{flex-basis:100%}.link-only[data-astro-cid-suu4gsin]{gap:var(--space-2);padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}.link-only[data-astro-cid-suu4gsin][hidden]{display:none}.pages[data-astro-cid-suu4gsin] h2[data-astro-cid-suu4gsin]{margin-bottom:var(--space-3);font-size:var(--text-h3)}.pages[data-astro-cid-suu4gsin] ul[data-astro-cid-suu4gsin]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pages[data-astro-cid-suu4gsin] li[data-astro-cid-suu4gsin]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}@media (width<=767.98px){.num-form[data-astro-cid-suu4gsin]{grid-template-columns:minmax(0,1fr);align-items:stretch;max-width:none;display:grid}.num-form[data-astro-cid-suu4gsin] select[data-astro-cid-suu4gsin]{appearance:none;padding-inline-end:36px}.field[data-astro-cid-suu4gsin],.field[data-astro-cid-suu4gsin].grow{flex:none;width:100%}.num-form[data-astro-cid-suu4gsin] select[data-astro-cid-suu4gsin],.num-form[data-astro-cid-suu4gsin] input[data-astro-cid-suu4gsin],.num-form[data-astro-cid-suu4gsin] .btn[data-astro-cid-suu4gsin]{width:100%}}.pv-progress[data-astro-cid-h54qnkya]{width:100%;height:8px;accent-color:var(--color-text)}a[data-astro-cid-h54qnkya][data-download][hidden]{display:none}.ping[data-astro-cid-ylumq3oi]{gap:var(--space-4);flex-direction:column;min-width:0;max-width:56em;display:flex}.lookup[data-astro-cid-ylumq3oi]{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.field[data-astro-cid-ylumq3oi]{flex-direction:column;flex:16rem;gap:6px;min-width:0;display:flex}.field-origins[data-astro-cid-ylumq3oi]{border:0;flex:100%;min-width:0;margin:0;padding:0}.field-origins[data-astro-cid-ylumq3oi] legend[data-astro-cid-ylumq3oi]{width:100%;font-size:var(--text-small);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:0;display:flex}.count[data-astro-cid-ylumq3oi]{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-muted);white-space:nowrap}.origin-list[data-astro-cid-ylumq3oi]{gap:var(--space-3);flex-direction:column;margin-top:8px;display:flex}.origin-group[data-astro-cid-ylumq3oi]{flex-direction:column;gap:6px;display:flex}.origin-region[data-astro-cid-ylumq3oi]{font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted);margin:0}.origin-chips[data-astro-cid-ylumq3oi]{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:6px;display:grid}.origin-option[data-astro-cid-ylumq3oi]{border:1px solid var(--color-border);background:var(--color-bg);min-height:36px;font-size:var(--text-small);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 10px;display:flex}.origin-option[data-astro-cid-ylumq3oi]:has(input:checked){border-color:var(--ring);background:var(--color-surface-2)}.origin-option[data-astro-cid-ylumq3oi]:has(input:disabled){cursor:default;opacity:.55}.origin-option[data-astro-cid-ylumq3oi]:focus-within{outline:2px solid var(--ring);outline-offset:1px}.origin-option[data-astro-cid-ylumq3oi] input[data-astro-cid-ylumq3oi]{width:16px;min-height:16px;accent-color:var(--ring);background:0 0;border:0;flex:none;margin:0;padding:0}label[data-astro-cid-ylumq3oi]{font-size:var(--text-small)}input[data-astro-cid-ylumq3oi],select[data-astro-cid-ylumq3oi]{border:1px solid var(--input);border-radius:var(--radius-sm);background:var(--color-bg);width:100%;min-height:40px;color:var(--color-text);font:inherit;font-size:var(--text-small);padding:0 12px}input[data-astro-cid-ylumq3oi]:focus-visible,select[data-astro-cid-ylumq3oi]:focus-visible{border-color:var(--ring);outline:2px solid var(--ring);outline-offset:0}input[data-astro-cid-ylumq3oi]{font-family:var(--font-mono)}.turnstile[data-astro-cid-ylumq3oi]:empty,.status[data-astro-cid-ylumq3oi]:empty{display:none}.status[data-astro-cid-ylumq3oi]{font-size:var(--text-small);color:var(--color-muted)}.result[data-astro-cid-ylumq3oi]{gap:var(--space-3);padding:var(--card-pad);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-card);flex-direction:column;min-width:0;display:flex}.result[data-astro-cid-ylumq3oi] .table-wrap[data-astro-cid-ylumq3oi]{border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow-x:auto}.result[data-astro-cid-ylumq3oi][hidden]{display:none}.table-wrap[data-astro-cid-ylumq3oi]{overflow-x:auto}table[data-astro-cid-ylumq3oi]{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--text-small)}th[data-astro-cid-ylumq3oi],table[data-astro-cid-ylumq3oi] td{padding:var(--table-cell-y) var(--table-cell-x);border-bottom:1px solid var(--color-border);text-align:start;white-space:nowrap}th[data-astro-cid-ylumq3oi]{background:var(--color-surface-2);font-weight:var(--weight-medium)}table[data-astro-cid-ylumq3oi] tbody tr:last-child td{border-bottom:0}table[data-astro-cid-ylumq3oi] td:nth-child(2){color:var(--color-muted)}table[data-astro-cid-ylumq3oi] td:nth-child(n+3){font-family:var(--font-mono)}.origin-country[data-astro-cid-ylumq3oi]{color:var(--color-muted)}.btn[data-astro-cid-ylumq3oi][aria-disabled=true]{opacity:.6;cursor:progress}@media (pointer:coarse){.origin-option[data-astro-cid-ylumq3oi]{min-height:44px}}.note[data-astro-cid-ylumq3oi]{font-size:var(--text-small);color:var(--color-muted)}.rfq-checklist{gap:var(--space-5)}.rfq-intro{max-width:68ch;font-size:var(--text-body)}.rfq-picker{gap:var(--space-2)}.rfq-product span{overflow-wrap:anywhere}.rfq-progress{gap:var(--space-2);flex-direction:column;display:flex}.rfq-progress progress{appearance:none;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-2);width:100%;height:10px;overflow:hidden}.rfq-progress progress::-webkit-progress-bar{border-radius:inherit;background:var(--color-surface-2)}.rfq-progress progress::-webkit-progress-value{border-radius:inherit;background:var(--color-brand-text)}.rfq-progress progress::-moz-progress-bar{border-radius:inherit;background:var(--color-brand-text)}.rfq-progress-text{font-size:var(--text-small);color:var(--color-muted)}.rfq-group{gap:var(--space-3);flex-direction:column;display:flex}.rfq-group-title{font-size:var(--text-h3);font-weight:var(--weight-heading);line-height:1.35}.rfq-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rfq-item{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);flex-direction:column;gap:0;display:flex}.rfq-check{align-items:flex-start;gap:var(--space-2);min-height:var(--tap);font-weight:var(--weight-medium);cursor:pointer;line-height:1.45;display:flex}.rfq-check input{width:18px;height:18px;accent-color:var(--color-brand-text);flex-shrink:0;margin:2px 0 0}.rfq-item-title{overflow-wrap:anywhere}.rfq-hints{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.rfq-hint{font-size:var(--text-small);color:var(--color-muted);overflow-wrap:anywhere;line-height:1.5}.rfq-label{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);display:block}.rfq-answer{margin-top:var(--space-3);flex-direction:column;gap:6px;display:flex}.rfq-answer label{font-size:var(--text-small);font-weight:var(--weight-medium)}.rfq-optional{color:var(--color-muted);font-weight:var(--weight-regular)}.rfq-answer-print{display:none}.rfq-toolbar{gap:var(--space-2)}.rfq-print-only{display:none}.rfq-downloads{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.rfq-downloads h2{font-size:var(--text-h3);font-weight:var(--weight-heading);line-height:1.35}.rfq-download-list{margin:0;padding:0;list-style:none}.rfq-download-list li{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);padding-block:var(--space-2);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.rfq-download-list li:first-child{border-top:0}.rfq-download-name{font-weight:var(--weight-medium);overflow-wrap:anywhere}.rfq-download-links{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.rfq-download-links a{min-height:var(--tap);align-items:center;display:inline-flex}@media print{header.site-header,footer.site-footer,.sticky-bar,.assistant-launcher,.crumbs-bar,.tool-result,#how,#explainer,#faq,#related,[data-related-product],.rfq-toolbar,.rfq-print-hint,.rfq-downloads,.rfq-progress,.rfq-all-note,.rfq-picker .tu-hint{display:none!important}.tool-top{padding-block:0!important}.rfq-print-only{margin-block:var(--space-2);font-size:var(--text-small);display:block!important}.rfq-checklist{gap:var(--space-4)}.rfq-item{padding:var(--space-2) 0;border:0;border-top:1px solid var(--color-border);break-inside:avoid;border-radius:0}.rfq-item:first-child{border-top:0}.rfq-check input{-webkit-print-color-adjust:exact;print-color-adjust:exact}.rfq-checklist[data-enhanced=true] .rfq-answer input{display:none}.rfq-checklist[data-enhanced=true] .rfq-answer-print{border-bottom:1px solid var(--color-border);white-space:pre-wrap;overflow-wrap:anywhere;min-height:1.5em;padding-block:2px;display:block}.rfq-hint,.rfq-label{color:var(--color-text)}.rfq-hint{font-size:var(--text-body)}a{color:inherit;text-decoration:none}}[data-astro-cid-jghmypvw][data-rows] td:first-child{white-space:nowrap}[data-astro-cid-jghmypvw][data-rows] tr[data-holiday]>*{background:var(--color-surface-2)}[data-astro-cid-jghmypvw][data-holidays] li{gap:var(--space-1) var(--space-3);font-size:var(--text-small);flex-wrap:wrap;display:flex}[data-astro-cid-jghmypvw][data-holidays] time{min-width:9em;color:var(--color-muted)}.seg-track[data-astro-cid-p36p5vwl]{grid-template-columns:repeat(var(--n), 1fr) auto;align-items:center;gap:3px;height:22px;display:grid}.seg-cell[data-astro-cid-p36p5vwl]{background:var(--color-border);height:6px;position:relative;overflow:hidden}.seg-fill[data-astro-cid-p36p5vwl]{background:var(--color-text);transform:scaleX(var(--fill,0));transform-origin:0;transition:transform .12s var(--ease);position:absolute;inset:0}[dir=rtl] .seg-fill[data-astro-cid-p36p5vwl]{transform-origin:100%}.seg-cell[data-astro-cid-p36p5vwl].is-current .seg-fill[data-astro-cid-p36p5vwl]{background:var(--color-brand)}.seg-label[data-astro-cid-p36p5vwl]{font-size:var(--text-mono);color:var(--color-muted);white-space:nowrap}[data-astro-cid-p36p5vwl][data-segments]{line-height:1.2;overflow:clip}[data-astro-cid-p36p5vwl][data-preview] mark[data-astro-cid-p36p5vwl]{outline-offset:2px;outline:1px solid #0000}@media (prefers-reduced-motion:reduce){.seg-fill[data-astro-cid-p36p5vwl]{transition:none}}.glyphs[data-astro-cid-p36p5vwl]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.glyphs[data-astro-cid-p36p5vwl] li{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-mono);display:inline-flex}.glyphs[data-astro-cid-p36p5vwl] .glyph{font-family:var(--font-sans);color:var(--color-brand-strong);font-size:1rem}.preview[data-astro-cid-p36p5vwl]{max-height:16em;padding:var(--space-3);border:1px solid var(--color-border);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-small);overflow:auto}.speed[data-astro-cid-q775emns]{gap:var(--space-6);flex-direction:column;display:flex}.live-test[data-astro-cid-q775emns]{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.live-head[data-astro-cid-q775emns]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.live-actions[data-astro-cid-q775emns]{gap:var(--space-2);flex-wrap:wrap;display:flex}.live-actions[data-astro-cid-q775emns] [data-astro-cid-q775emns][hidden]{display:none}.btn[data-astro-cid-q775emns][aria-disabled=true]{opacity:.6;cursor:progress}.live-copy[data-astro-cid-q775emns]{gap:var(--space-2);flex-direction:column;flex:22rem;min-width:0;display:flex}h2[data-astro-cid-q775emns]{font-size:var(--text-h3);line-height:1.2}.live-copy[data-astro-cid-q775emns] p[data-astro-cid-q775emns],.country[data-astro-cid-q775emns] p[data-astro-cid-q775emns]{color:var(--color-muted)}.status[data-astro-cid-q775emns]{font-size:var(--text-small);color:var(--color-muted)}.status[data-astro-cid-q775emns]:empty{display:none}.results[data-astro-cid-q775emns]{gap:var(--space-3) var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface,var(--color-bg));grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin:0;display:grid}.results[data-astro-cid-q775emns][hidden],.results[data-astro-cid-q775emns]>div[data-astro-cid-q775emns][hidden]{display:none}dt[data-astro-cid-q775emns]{font-size:var(--text-caption);color:var(--color-muted)}dd[data-astro-cid-q775emns]{font-size:var(--text-h3);font-variant-numeric:tabular-nums;margin:0}.country[data-astro-cid-q775emns]{gap:var(--space-3);flex-direction:column;display:flex}.note[data-astro-cid-q775emns]{font-size:var(--text-caption);color:var(--color-muted)}@media (width<=30rem){.live-test[data-astro-cid-q775emns]{padding:var(--space-4)}.live-actions[data-astro-cid-q775emns],.live-head[data-astro-cid-q775emns] .btn[data-astro-cid-q775emns]{width:100%}.live-actions[data-astro-cid-q775emns] .btn[data-astro-cid-q775emns]{flex:auto}}select[data-astro-cid-jall4pqo][multiple]{min-height:9rem;padding-block:var(--space-2)}.crumbs-bar[data-astro-cid-5ipy3lzm]{padding-top:var(--space-4);border-bottom:1px solid var(--color-border);background:0 0}.tool-top[data-astro-cid-5ipy3lzm]{padding-block:var(--space-6) var(--space-8);border-bottom:1px solid var(--color-border);background:var(--color-bg)}@media (width<=767.98px){.tool-top[data-astro-cid-5ipy3lzm]{padding-block:48px}}.tool-top-inner[data-astro-cid-5ipy3lzm]{gap:var(--space-5);flex-direction:column;display:flex}.tool-head[data-astro-cid-5ipy3lzm]{align-items:flex-start;gap:var(--space-3);flex-direction:column;max-width:none;display:flex}.tool-head[data-astro-cid-5ipy3lzm] h1[data-astro-cid-5ipy3lzm]{max-width:20ch}.eyebrow[data-astro-cid-5ipy3lzm]{font-family:var(--font-mono);font-size:var(--text-mono);font-weight:var(--weight-medium);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted);align-items:center;line-height:1.5;display:inline-flex}.lead[data-astro-cid-5ipy3lzm]{max-width:60ch;font-size:var(--text-lead);color:var(--color-muted);line-height:1.6}.tool-result[data-astro-cid-5ipy3lzm]{gap:var(--space-3);flex-wrap:wrap;display:flex}.column[data-astro-cid-5ipy3lzm]{gap:var(--space-4);max-width:var(--measure);font-size:var(--text-prose);flex-direction:column;line-height:1.7;display:flex}.stack[data-astro-cid-5ipy3lzm]{gap:var(--space-6);flex-direction:column;display:flex}.client[data-astro-cid-5ipy3lzm]{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);font-size:var(--text-small);color:var(--color-muted);display:flex}.client[data-astro-cid-5ipy3lzm] svg[data-astro-cid-5ipy3lzm]{color:var(--color-muted);flex:none}.sources-heading[data-astro-cid-5ipy3lzm]{margin-top:var(--space-2);font-size:var(--text-h3);font-weight:var(--weight-heading)}.attributions[data-astro-cid-5ipy3lzm]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-caption);color:var(--color-muted);flex-direction:column;display:flex}.part-of[data-astro-cid-5ipy3lzm]{display:flex}.more[data-astro-cid-5ipy3lzm]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.more[data-astro-cid-5ipy3lzm] h3[data-astro-cid-5ipy3lzm]{margin-bottom:var(--space-2);font-size:var(--text-h3);font-weight:var(--weight-heading)}.more[data-astro-cid-5ipy3lzm] ul[data-astro-cid-5ipy3lzm]{margin:0;padding:0;list-style:none}.more[data-astro-cid-5ipy3lzm] a[data-astro-cid-5ipy3lzm]{align-items:center;gap:var(--space-1);min-height:var(--tap);display:inline-flex}
