.speed-panel{padding:25px}.test-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.test-point{font-size:12px;color:var(--muted)}.transfer-grid{display:grid;grid-template-columns:1fr 1fr;margin:32px 0}.metric{padding:10px 26px 20px}.metric+.metric{border-left:1px solid var(--line)}.metric-label{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--muted)}.metric-reading{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:12px;line-height:1.3;margin:13px 0}.metric-reading>span:first-child{font-size:clamp(38px,5vw,64px);font-weight:500;letter-spacing:-2px;font-variant-numeric:tabular-nums}.unit{color:var(--muted);font-size:13px;font-weight:400;letter-spacing:0}.metric p{font-size:12px;color:var(--muted);margin:0}.latency-grid{display:grid;grid-template-columns:1fr 1fr 1.5fr;border-top:1px solid var(--line);padding:25px 0;gap:20px}.latency-grid>article{min-width:0}.latency-grid .metric-label{font-size:12px;margin-bottom:6px}.latency-grid strong{font-size:24px;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.latency-grid .unit{margin-left:7px}.latency-grid .ip-reading{font-size:17px}.progress-track{height:4px;background:var(--line);border-radius:4px;overflow:hidden}.progress-track>div{height:100%;width:0;background:var(--blue);transition:width .25s ease}.test-note{font-size:12px;color:var(--muted);line-height:1.7;margin:13px 0 0;min-height:21px}.active .metric-label{color:var(--blue)}.primary.running{background:var(--surface);border-color:var(--line);color:var(--ink)}.engine-credit{display:inline-block;margin-top:15px}.badge.info{--tone:var(--blue)}
@media(max-width:600px){.speed-panel{padding:18px;border-radius:16px}.test-top{align-items:flex-start;flex-wrap:wrap;gap:8px}.test-point{font-size:10px}.transfer-grid{margin:22px 0;gap:12px}.metric{padding:8px 0 13px}.metric+.metric{padding-left:14px}.metric-label{font-size:12px;gap:5px}.metric-label svg{width:16px;height:16px}.metric-reading{gap:3px 7px}.metric-reading>span:first-child{font-size:35px;letter-spacing:-1px}.metric-reading .unit{font-size:10px}.metric p{font-size:10px;line-height:1.7}.latency-grid{grid-template-columns:1fr 1fr;gap:19px;padding:22px 0}.latency-grid>article:last-child{grid-column:1/-1}.latency-grid strong{font-size:23px}.latency-grid .ip-reading{font-size:15px}.test-note{font-size:11px}}
