.band.svelte-1amhgdc{gap:.35rem;display:grid}.bar.svelte-1amhgdc{border:1px solid var(--border);border-radius:999px;height:28px;margin-top:1.6rem;display:flex;position:relative;overflow:hidden}.seg.svelte-1amhgdc{justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.seg-label.svelte-1amhgdc{letter-spacing:.02em;color:#ffffffeb;text-shadow:0 1px 1px #00000059;white-space:nowrap;padding-inline:.2rem;font-size:.68rem;font-weight:700}.marker.svelte-1amhgdc{background:var(--text);width:3px;box-shadow:0 0 0 2px var(--surface);border-radius:2px;margin-left:-1.5px;position:absolute;top:-6px;bottom:-6px}.marker-value.svelte-1amhgdc{background:var(--text);color:var(--surface);white-space:nowrap;border-radius:999px;padding:.05rem .4rem;font-size:.72rem;font-weight:700;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.ticks.svelte-1amhgdc{flex-wrap:wrap;gap:.15rem 1rem;margin:0;padding:0;list-style:none;display:flex}.ticks.svelte-1amhgdc b:where(.svelte-1amhgdc){color:var(--text);font-variant-numeric:tabular-nums}@media (width<=520px){.seg-label.svelte-1amhgdc{display:none}}.hero.svelte-122gkh1{border-top:4px solid var(--status)}.hero-head.svelte-122gkh1{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.5rem;margin-bottom:.6rem;display:flex}.hero-value.svelte-122gkh1{letter-spacing:-.03em;margin:.35rem 0 .1rem;font-size:clamp(1.9rem,1.4rem + 2vw,2.6rem);font-weight:700;line-height:1}.hero-side.svelte-122gkh1{text-align:right;max-width:22ch}.hero-side.svelte-122gkh1 p:where(.svelte-122gkh1){margin:.35rem 0 0}.disclaimer.svelte-122gkh1{margin:.9rem 0 0}.columns.svelte-122gkh1{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));align-items:start;gap:1.25rem;display:grid}.places.svelte-122gkh1{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:.75rem;margin-bottom:.6rem;display:grid}.place.svelte-122gkh1{border-left:3px solid var(--border-strong);padding-left:.65rem}.place.svelte-122gkh1 p:where(.svelte-122gkh1){margin:0}.place-label.svelte-122gkh1{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:.72rem;font-weight:700}.place-name.svelte-122gkh1{font-weight:600;line-height:1.3}.map-card.svelte-122gkh1{gap:.6rem;display:grid}.map-card.svelte-122gkh1 p:where(.svelte-122gkh1):last-child{margin:0}@media (width<=520px){.hero-side.svelte-122gkh1{text-align:left}}
