.BenchKey-module__syJ6Ea__term{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.BenchKey-module__syJ6Ea__term:hover{text-decoration-color:currentColor}
.builders-module__08SaNG__scopes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.builders-module__08SaNG__cities{border-left:1px solid var(--line-strong);flex-wrap:wrap;gap:8px;margin-left:4px;padding-left:12px;display:inline-flex}.builders-module__08SaNG__where{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.builders-module__08SaNG__cityCard{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);flex-direction:column;gap:14px;padding:20px;display:flex}.builders-module__08SaNG__cityCard:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.builders-module__08SaNG__cityCard[aria-current=true]{box-shadow:inset 0 0 0 1.5px var(--flag)}.builders-module__08SaNG__cityHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.builders-module__08SaNG__cityName{font:400 26px/1.05 var(--display);letter-spacing:-.01em}.builders-module__08SaNG__cityFacts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.builders-module__08SaNG__cityPace{color:var(--muted);font-size:13.5px}.builders-module__08SaNG__faster{color:var(--good);font-weight:600}.builders-module__08SaNG__slower{color:var(--warn);font-weight:600}.builders-module__08SaNG__scoreNote{color:var(--muted);font-size:13.5px}.builders-module__08SaNG__lens{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.builders-module__08SaNG__lensLabel{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:4px}@media (max-width:640px){.builders-module__08SaNG__cities{border-left:0;margin-left:0;padding-left:0}}
