.speed-page{max-width:1000px}.speed-card{margin:22px 0;padding:28px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.07)}.speed-card h2{margin:0 0 12px}.speed-card p{color:#d2e5ec}.speed-card[hidden],.speed-card button[hidden]{display:none}.speed-card button:disabled{opacity:.55;cursor:wait}.speed-card select{display:block;margin:10px 0 18px;padding:10px;border:1px solid var(--line);border-radius:10px;background:#102630;color:var(--text)}.speed-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.speed-metrics div{border:1px solid var(--line);border-radius:14px;padding:15px;background:rgba(7,22,29,.48)}.speed-metrics strong{display:block;color:var(--accent);font-size:1.4rem;font-variant-numeric:tabular-nums}.speed-metrics span{color:var(--muted)}@media(max-width:640px){.speed-card{padding:20px}}
