.controls.svelte-enb8ah{gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.grid.svelte-enb8ah{gap:var(--space-5);margin-bottom:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=900px){.grid.svelte-enb8ah{grid-template-columns:minmax(0,1fr)}}h3.svelte-enb8ah{margin-bottom:var(--space-1);font-size:1rem}h4.svelte-enb8ah{margin:0 0 var(--space-1);color:var(--ink-2);font-size:.85rem}.small.svelte-enb8ah{font-size:.8rem}.effects.svelte-enb8ah{margin:var(--space-3) 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.effects.svelte-enb8ah li:where(.svelte-enb8ah){gap:var(--space-2);grid-template-columns:minmax(0,13rem) minmax(0,1fr) 4rem;align-items:center;font-size:.82rem;display:grid}@media (width<=520px){.effects.svelte-enb8ah li:where(.svelte-enb8ah){grid-template-columns:minmax(0,1fr) 4rem}.track.svelte-enb8ah{grid-area:2/1/auto/-1}}.track.svelte-enb8ah{height:14px;position:relative}.mid.svelte-enb8ah{background:var(--border-strong);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.bar.svelte-enb8ah{border-radius:2px;position:absolute;top:2px;bottom:2px}.bar.dem.svelte-enb8ah{background:var(--map-dem)}.bar.rep.svelte-enb8ah{background:var(--map-rep)}.err.svelte-enb8ah{background:var(--ink);opacity:.6;height:2px;position:absolute;top:6px}.val.svelte-enb8ah{text-align:right;font-weight:600}.dem.svelte-enb8ah{color:var(--dem-ink)}.rep.svelte-enb8ah{color:var(--rep-ink)}.lists.svelte-enb8ah{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=520px){.lists.svelte-enb8ah{grid-template-columns:minmax(0,1fr)}}.rank.svelte-enb8ah{flex-direction:column;gap:2px;margin:0;padding-left:1.6em;font-size:.82rem;list-style-position:outside;display:flex}.rank.svelte-enb8ah li:where(.svelte-enb8ah){justify-content:space-between;gap:var(--space-2);display:flex}.rank.svelte-enb8ah li:where(.svelte-enb8ah) span:where(.svelte-enb8ah){white-space:nowrap;font-weight:600}.rank.svelte-enb8ah a:where(.svelte-enb8ah){color:var(--ink)}.map-table.svelte-1cx50vp{gap:var(--space-4);grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}@media (width<=1000px){.map-table.svelte-1cx50vp{grid-template-columns:minmax(0,1fr)}}.map-col.svelte-1cx50vp{gap:var(--space-2);flex-direction:column;display:flex}
