.diagnose[data-astro-cid-mlc4vpxg],.environment-guide[data-astro-cid-mlc4vpxg]{padding:42px 0;border-top:1px solid var(--line);scroll-margin-top:95px}.diagnose[data-astro-cid-mlc4vpxg] h2[data-astro-cid-mlc4vpxg],.environment-guide[data-astro-cid-mlc4vpxg] h2[data-astro-cid-mlc4vpxg]{font-size:clamp(25px,3vw,36px);margin:16px 0 22px}.diagnose[data-astro-cid-mlc4vpxg] p[data-astro-cid-mlc4vpxg],.environment-guide[data-astro-cid-mlc4vpxg] p[data-astro-cid-mlc4vpxg]{line-height:1.95;max-width:70em}.diagnose[data-astro-cid-mlc4vpxg]>.mono[data-astro-cid-mlc4vpxg]{font-size:12px;color:var(--accent)}.diagnostic-fields[data-astro-cid-mlc4vpxg]{display:grid;grid-template-columns:1fr 1fr;gap:22px 30px;margin:28px 0}.diagnostic-fields[data-astro-cid-mlc4vpxg] label[data-astro-cid-mlc4vpxg]{font-size:14px;line-height:1.8}.diagnostic-fields[data-astro-cid-mlc4vpxg] select[data-astro-cid-mlc4vpxg]{display:block;width:100%;margin-top:8px;min-height:48px;padding:10px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit}.diagnose[data-astro-cid-mlc4vpxg] button[data-astro-cid-mlc4vpxg]{margin:0 12px 24px 0}.diagnose[data-astro-cid-mlc4vpxg] .secondary[data-astro-cid-mlc4vpxg]{background:transparent;color:var(--ink);border-color:var(--line)}.environment-guide[data-astro-cid-mlc4vpxg] h3[data-astro-cid-mlc4vpxg]{font-size:22px;margin:28px 0 15px}.environment-guide[data-astro-cid-mlc4vpxg] a[data-astro-cid-mlc4vpxg]{text-decoration:underline}.diagnose[data-astro-cid-mlc4vpxg] .test-summary[data-astro-cid-mlc4vpxg] ul[data-astro-cid-mlc4vpxg]{padding-left:22px;line-height:1.95}.diagnose[data-astro-cid-mlc4vpxg] .test-summary[data-astro-cid-mlc4vpxg] li[data-astro-cid-mlc4vpxg]{margin-bottom:12px}@media(max-width:650px){.diagnostic-fields[data-astro-cid-mlc4vpxg]{grid-template-columns:1fr}}.tool-tabs[data-astro-cid-mlc4vpxg]{display:flex;flex-wrap:wrap;gap:18px 32px;padding:20px 0 30px}.tool-tabs[data-astro-cid-mlc4vpxg] a[data-astro-cid-mlc4vpxg]{border-bottom:1px solid var(--line);padding:8px 0}.speed-panel[data-astro-cid-mlc4vpxg]{padding:48px 0;border-bottom:1px solid var(--line);scroll-margin-top:95px}.speed-panel[data-astro-cid-mlc4vpxg]>.mono[data-astro-cid-mlc4vpxg]{font-size:12px;color:var(--accent);margin-bottom:16px}.speed-panel[data-astro-cid-mlc4vpxg] h2[data-astro-cid-mlc4vpxg]{font-size:clamp(26px,3vw,36px);margin-bottom:20px}.speed-panel[data-astro-cid-mlc4vpxg] p[data-astro-cid-mlc4vpxg]{line-height:1.9;max-width:70em}.speed-options[data-astro-cid-mlc4vpxg]{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:26px 0 18px}.speed-options[data-astro-cid-mlc4vpxg] select[data-astro-cid-mlc4vpxg]{padding:12px;border:1px solid var(--line);font:inherit;background:var(--paper);color:var(--ink)}.speed-metrics[data-astro-cid-mlc4vpxg]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#eaf0e8;margin:26px 0 20px}.speed-metrics[data-astro-cid-mlc4vpxg]>div[data-astro-cid-mlc4vpxg]{padding:26px;border-right:1px solid var(--line)}.speed-metrics[data-astro-cid-mlc4vpxg] span[data-astro-cid-mlc4vpxg],.speed-metrics[data-astro-cid-mlc4vpxg] small[data-astro-cid-mlc4vpxg]{display:block;font-size:13px;color:var(--muted)}.speed-metrics[data-astro-cid-mlc4vpxg] strong[data-astro-cid-mlc4vpxg]{display:block;font:500 clamp(26px,4vw,44px)/1.5 var(--mono-f);margin:10px 0;color:var(--accent)}progress[data-astro-cid-mlc4vpxg]{width:100%;accent-color:var(--accent);height:8px}#connection[data-astro-cid-mlc4vpxg],#reading[data-astro-cid-mlc4vpxg]{scroll-margin-top:95px}.metric-note[data-astro-cid-mlc4vpxg] a[data-astro-cid-mlc4vpxg]{text-decoration:underline}#stop-speed[data-astro-cid-mlc4vpxg]{background:transparent;color:var(--ink);border-color:var(--line)}@media(max-width:600px){.speed-metrics[data-astro-cid-mlc4vpxg]{grid-template-columns:1fr}.speed-metrics[data-astro-cid-mlc4vpxg]>div[data-astro-cid-mlc4vpxg]{padding:20px;border-bottom:1px solid var(--line);border-right:0}.speed-options[data-astro-cid-mlc4vpxg] select[data-astro-cid-mlc4vpxg]{max-width:100%}}.network-page[data-astro-cid-mlc4vpxg]{padding-bottom:60px}.page-head[data-astro-cid-mlc4vpxg]{max-width:980px}.page-head[data-astro-cid-mlc4vpxg]>a[data-astro-cid-mlc4vpxg]{display:inline-flex;min-height:40px;align-items:center}.page-head[data-astro-cid-mlc4vpxg] h1[data-astro-cid-mlc4vpxg]{font-size:clamp(38px,5vw,68px)}.page-head[data-astro-cid-mlc4vpxg] p[data-astro-cid-mlc4vpxg]{max-width:48em}.test-panel[data-astro-cid-mlc4vpxg]{border-top:1px solid var(--ink)}.test-intro[data-astro-cid-mlc4vpxg]{display:flex;justify-content:space-between;gap:36px;padding:30px 0 20px}.test-intro[data-astro-cid-mlc4vpxg] h2[data-astro-cid-mlc4vpxg]{font-size:24px;margin-bottom:12px}.test-intro[data-astro-cid-mlc4vpxg] p[data-astro-cid-mlc4vpxg],.test-explanation[data-astro-cid-mlc4vpxg],.metric-note[data-astro-cid-mlc4vpxg]{font-size:14px;color:var(--muted);line-height:1.9}.test-intro[data-astro-cid-mlc4vpxg] p[data-astro-cid-mlc4vpxg]{max-width:45em}.test-controls[data-astro-cid-mlc4vpxg]{display:flex;gap:12px;flex-shrink:0;align-items:flex-start}button[data-astro-cid-mlc4vpxg]{min-height:48px;padding:10px 22px;background:var(--accent);color:#fff;border:1px solid var(--accent);font:500 15px var(--head);cursor:pointer}button[data-astro-cid-mlc4vpxg]:disabled{opacity:.45;cursor:default}#stop-check[data-astro-cid-mlc4vpxg]{background:transparent;color:var(--ink);border-color:var(--line)}.test-explanation[data-astro-cid-mlc4vpxg]{max-width:68em;margin-bottom:24px}.test-summary[data-astro-cid-mlc4vpxg]{padding:24px;background:#0b7a5508;border-left:3px solid var(--accent)}.test-summary[data-astro-cid-mlc4vpxg] h3[data-astro-cid-mlc4vpxg]{font-size:22px;margin-bottom:10px}.test-summary[data-astro-cid-mlc4vpxg] p[data-astro-cid-mlc4vpxg]{font-size:15px;line-height:1.9}.test-summary[data-astro-cid-mlc4vpxg] .mono[data-astro-cid-mlc4vpxg]{font-size:12px;margin-top:14px;color:var(--muted)}.results-scroll[data-astro-cid-mlc4vpxg]{overflow-x:auto;margin:28px 0 18px}table[data-astro-cid-mlc4vpxg]{width:100%;min-width:660px;border-collapse:collapse;text-align:left;font-size:14px}caption[data-astro-cid-mlc4vpxg]{text-align:left;font-size:12px;color:var(--muted);margin-bottom:12px}th[data-astro-cid-mlc4vpxg],td[data-astro-cid-mlc4vpxg]{padding:17px 12px;border-bottom:1px solid var(--line)}th[data-astro-cid-mlc4vpxg]{font-weight:500}thead[data-astro-cid-mlc4vpxg] th[data-astro-cid-mlc4vpxg]{background:#eaf0e8;font-size:12px}tbody[data-astro-cid-mlc4vpxg] th[data-astro-cid-mlc4vpxg] small[data-astro-cid-mlc4vpxg]{display:block;font-size:11px;color:var(--muted);margin-top:4px}[data-astro-cid-mlc4vpxg][data-state=response]{color:var(--accent)}.how-to-read[data-astro-cid-mlc4vpxg]{display:grid;grid-template-columns:1fr 2fr;gap:48px;padding:60px 0;border-bottom:1px solid var(--line)}.how-to-read[data-astro-cid-mlc4vpxg] .mono[data-astro-cid-mlc4vpxg]{color:var(--muted)}.how-to-read[data-astro-cid-mlc4vpxg] h2[data-astro-cid-mlc4vpxg]{font-size:28px;margin-top:12px}.reading-copy[data-astro-cid-mlc4vpxg] h3[data-astro-cid-mlc4vpxg]{font-size:21px;margin-bottom:12px}.reading-copy[data-astro-cid-mlc4vpxg] p[data-astro-cid-mlc4vpxg]{font-size:16px;line-height:1.95;margin-bottom:30px}.manual[data-astro-cid-mlc4vpxg]{padding-top:40px}.manual[data-astro-cid-mlc4vpxg] h2[data-astro-cid-mlc4vpxg]{font-size:24px;margin-bottom:14px}.manual[data-astro-cid-mlc4vpxg] p[data-astro-cid-mlc4vpxg]{font-size:14px;color:var(--muted);line-height:1.9}.manual[data-astro-cid-mlc4vpxg]>div[data-astro-cid-mlc4vpxg]{display:flex;flex-wrap:wrap;gap:12px 28px;margin:16px 0}.manual[data-astro-cid-mlc4vpxg]>div[data-astro-cid-mlc4vpxg] a[data-astro-cid-mlc4vpxg]{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid var(--line)}.method[data-astro-cid-mlc4vpxg] a[data-astro-cid-mlc4vpxg]{color:var(--accent);text-decoration:underline}.metric-note[data-astro-cid-mlc4vpxg]{max-width:70em}@media(max-width:760px){.test-intro[data-astro-cid-mlc4vpxg]{flex-direction:column;gap:20px}.test-controls[data-astro-cid-mlc4vpxg]{width:100%}.test-controls[data-astro-cid-mlc4vpxg] button[data-astro-cid-mlc4vpxg]{flex:1}.how-to-read[data-astro-cid-mlc4vpxg]{grid-template-columns:1fr;gap:24px}.test-summary[data-astro-cid-mlc4vpxg]{padding:20px}.test-summary[data-astro-cid-mlc4vpxg] h3[data-astro-cid-mlc4vpxg]{font-size:20px}}
