.SpeedTest-module__AVLGZa__panel{flex-direction:column;gap:28px;width:100%;max-width:720px;display:flex}.SpeedTest-module__AVLGZa__readout{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.SpeedTest-module__AVLGZa__stat{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:6px;padding:20px 18px;transition:border-color .2s,box-shadow .2s;display:flex}.SpeedTest-module__AVLGZa__statProgressTrack{background:var(--border);border-radius:999px;height:4px;margin-top:2px;overflow:hidden}.SpeedTest-module__AVLGZa__statProgressFill{background:var(--accent);transform-origin:0;height:100%;transition:transform .1s linear;transform:scaleX(0)}.SpeedTest-module__AVLGZa__statActive{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.SpeedTest-module__AVLGZa__statLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.SpeedTest-module__AVLGZa__statValue{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:clamp(28px,6vw,44px);font-weight:500;line-height:1.1;display:flex}.SpeedTest-module__AVLGZa__statUnit{color:var(--muted);font-size:13px;font-weight:500;font-family:var(--font-geist-sans), system-ui, sans-serif}.SpeedTest-module__AVLGZa__statDetail{color:var(--muted);min-height:1em;font-size:12px}.SpeedTest-module__AVLGZa__statusBlock{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:-8px;display:flex}.SpeedTest-module__AVLGZa__note{max-width:520px;color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:14px;line-height:1.5}.SpeedTest-module__AVLGZa__noteActions{flex-wrap:wrap;justify-content:center;gap:6px 24px;font-size:14px;line-height:1.5;display:flex}.SpeedTest-module__AVLGZa__actions{justify-content:center;display:flex}.SpeedTest-module__AVLGZa__primary,.SpeedTest-module__AVLGZa__secondary{font:inherit;cursor:pointer;border-radius:999px;padding:14px 36px;font-weight:600;transition:transform .1s,opacity .15s}.SpeedTest-module__AVLGZa__primary{background:var(--accent);color:var(--accent-contrast);border:none}.SpeedTest-module__AVLGZa__secondary{color:var(--foreground);border:1px solid var(--border);background:0 0}.SpeedTest-module__AVLGZa__primary:hover,.SpeedTest-module__AVLGZa__secondary:hover{opacity:.9}.SpeedTest-module__AVLGZa__primary:active,.SpeedTest-module__AVLGZa__secondary:active{transform:scale(.98)}@media (max-width:560px){.SpeedTest-module__AVLGZa__readout{grid-template-columns:1fr}}.SpeedTest-module__AVLGZa__actions{gap:10px}.SpeedTest-module__AVLGZa__primary:disabled,.SpeedTest-module__AVLGZa__secondary:disabled{opacity:.6;cursor:default}.SpeedTest-module__AVLGZa__noteLink{color:var(--accent);text-decoration:none}.SpeedTest-module__AVLGZa__noteLink:hover{text-decoration:underline}.SpeedTest-module__AVLGZa__statusError{color:var(--danger);margin:0;max-width:480px;margin-inline:auto;font-size:14px;line-height:1.5}.SpeedTest-module__AVLGZa__noteButton{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0}.SpeedTest-module__AVLGZa__noteButton:hover{text-decoration:underline}.SpeedTest-module__AVLGZa__addressForm{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex}.SpeedTest-module__AVLGZa__addressLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.SpeedTest-module__AVLGZa__addressInput{font:inherit;border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:10px;width:100%;padding:12px 14px;font-size:15px}.SpeedTest-module__AVLGZa__addressInput:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.SpeedTest-module__AVLGZa__addressInput:disabled{opacity:.7}.SpeedTest-module__AVLGZa__addressError{color:var(--danger);min-height:1.4em;margin:0;font-size:13px}.SpeedTest-module__AVLGZa__addressForm .SpeedTest-module__AVLGZa__actions{margin-top:8px}
.page-module__IX3Oba__main{flex-direction:column;flex:1;align-items:center;gap:40px;padding:64px 16px 48px;display:flex}.page-module__IX3Oba__header{text-align:center}.page-module__IX3Oba__title{font-family:var(--font-bricolage), "Arial Black", Impact, sans-serif;font-variation-settings:"opsz" 96;letter-spacing:-.045em;margin:0;font-size:44px;font-weight:800;line-height:.9}.page-module__IX3Oba__titleLink{color:inherit;text-decoration:none}
