.slider.svelte-1f8ps5u{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.top.svelte-1f8ps5u{justify-content:space-between;gap:var(--space-2);align-items:baseline;display:flex}label.svelte-1f8ps5u{color:var(--ink-2);font-size:.85rem}output.svelte-1f8ps5u{font-weight:600}input.svelte-1f8ps5u{width:100%;accent-color:var(--accent);min-height:28px}.hint.svelte-1f8ps5u{color:var(--ink-muted);font-size:.78rem}.layout.svelte-qx9gda{gap:var(--space-4);grid-template-columns:290px minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.layout.svelte-qx9gda{grid-template-columns:minmax(0,1fr)}}.rail.svelte-qx9gda{gap:var(--space-4);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:sticky;top:72px}@media (width<=900px){.rail.svelte-qx9gda{position:static}}.tiers.svelte-qx9gda{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.tiers.svelte-qx9gda legend:where(.svelte-qx9gda){text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);margin-bottom:var(--space-2);padding:0;font-size:.75rem}.presets.svelte-qx9gda{gap:var(--space-2);margin-top:calc(-1 * var(--space-2));flex-wrap:wrap;display:flex}.ghost.svelte-qx9gda{min-height:32px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius);cursor:pointer;background:0 0;font-size:.85rem}.ghost[aria-pressed=true].svelte-qx9gda{background:var(--accent-soft);border-color:var(--accent)}.main.svelte-qx9gda{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.banner.svelte-qx9gda{align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--surface);flex-wrap:wrap;display:flex}.banner.dem-bg.svelte-qx9gda{border-top:4px solid var(--dem)}.banner.rep-bg.svelte-qx9gda{border-top:4px solid var(--rep)}.who.svelte-qx9gda{font-size:1.5rem;font-weight:700}.by.svelte-qx9gda{font-size:1.5rem;font-weight:600}.sub.svelte-qx9gda{color:var(--ink-2);flex-basis:100%;font-size:.85rem}.tiles.svelte-qx9gda{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.how.svelte-qx9gda{gap:var(--space-2);color:var(--ink-2);flex-direction:column;margin:0;padding-left:1.2em;font-size:.9rem;display:flex}.small.svelte-qx9gda{font-size:.8rem}.goals.svelte-qx9gda{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.goal.svelte-qx9gda{gap:var(--space-3);grid-template-columns:minmax(0,14rem) minmax(0,1fr) 7.5rem;align-items:center;font-size:.85rem;display:grid}@media (width<=640px){.goal.svelte-qx9gda{grid-template-columns:minmax(0,1fr) 6.5rem}.goal-track.svelte-qx9gda{grid-area:2/1/auto/-1}.goal.axis.svelte-qx9gda{display:none}}.goal-track.svelte-qx9gda{background:var(--surface-2);border-radius:7px;height:14px;position:relative;overflow:hidden}.goal-rep.svelte-qx9gda,.goal-dem.svelte-qx9gda{position:absolute;top:0;bottom:0}.goal-rep.svelte-qx9gda{background:var(--map-rep);left:0}.goal-dem.svelte-qx9gda{background:var(--map-dem);right:0}.goal-you.svelte-qx9gda{background:var(--ink);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.goal-value.svelte-qx9gda{text-align:right;font-weight:600}.goal-value.dem.svelte-qx9gda{color:var(--dem-ink)}.goal-value.rep.svelte-qx9gda{color:var(--rep-ink)}.goal-ticks.svelte-qx9gda{height:1.2em;color:var(--ink-muted);font-size:.72rem;position:relative}.goal-ticks.svelte-qx9gda span:where(.svelte-qx9gda){white-space:nowrap;position:absolute;transform:translate(-50%)}.goal-ticks.svelte-qx9gda span:where(.svelte-qx9gda):first-child{transform:none}.goal-ticks.svelte-qx9gda span:where(.svelte-qx9gda):last-child{transform:translate(-100%)}.grid-3.svelte-qx9gda{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=900px){.grid-3.svelte-qx9gda{grid-template-columns:minmax(0,1fr)}}
