div.svelte-18832rj{height:var(--chart-height)}@media (width<=767px){div.svelte-18832rj{height:var(--mobile-chart-height);min-width:var(--mobile-min-width)}}.info.svelte-vtp5x4{vertical-align:middle;margin-left:.3rem;display:inline-flex;position:relative}button.svelte-vtp5x4{border:1px solid var(--axis);width:16px;height:16px;color:var(--muted);cursor:help;background:0 0;border-radius:50%;place-items:center;font-size:10px;font-weight:700;line-height:1;display:grid}button.svelte-vtp5x4:hover,button[aria-expanded=true].svelte-vtp5x4{color:var(--ink);border-color:var(--ink-2)}button.svelte-vtp5x4:focus-visible{outline:2px solid var(--dem);outline-offset:2px}.bubble.svelte-vtp5x4{z-index:50;border:1px solid var(--axis);background:var(--surface);width:max-content;max-width:280px;color:var(--ink-2);text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;border-radius:8px;padding:.55rem .7rem;font-size:12px;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000040}.bubble.left.svelte-vtp5x4{left:-6px;transform:none}.bubble.right.svelte-vtp5x4{left:auto;right:-6px;transform:none}@media (width<=767px){.info.svelte-vtp5x4{flex-shrink:0}button.svelte-vtp5x4{width:24px;height:24px;font-size:12px}.bubble.svelte-vtp5x4,.bubble.left.svelte-vtp5x4,.bubble.right.svelte-vtp5x4{top:auto;bottom:max(16px, env(safe-area-inset-bottom));width:auto;max-width:none;max-height:50dvh;padding:.875rem;font-size:14px;position:fixed;left:16px;right:16px;overflow-y:auto;transform:none}}.toggle.svelte-1b17h1i{border:1px solid var(--border);border-radius:8px;flex-shrink:0;display:inline-flex;overflow:hidden}.toggle.svelte-1b17h1i button:where(.svelte-1b17h1i){opacity:.4;padding:.35rem .45rem;font-size:.8rem;font-weight:600}.toggle.svelte-1b17h1i button.on:where(.svelte-1b17h1i){opacity:1;background:var(--wash)}@media (width<=767px){.toggle.svelte-1b17h1i button:where(.svelte-1b17h1i){min-width:40px;min-height:40px}}input[type=range].svelte-136jttd{appearance:none;background:linear-gradient(to right, var(--rep) 0%, var(--neutral) var(--zero), var(--dem) 100%);cursor:pointer;border-radius:999px;width:100%;height:6px}input[type=range].svelte-136jttd::-webkit-slider-thumb{appearance:none;background:var(--ink);border:3px solid var(--surface);width:18px;height:18px;box-shadow:0 0 0 1px var(--axis);border-radius:50%}input[type=range].svelte-136jttd::-moz-range-thumb{background:var(--ink);border:3px solid var(--surface);width:14px;height:14px;box-shadow:0 0 0 1px var(--axis);border-radius:50%}input[type=range].svelte-136jttd:focus-visible{outline:2px solid var(--dem);outline-offset:4px}@media (width<=767px){input[type=range].svelte-136jttd{background-position:50%;background-repeat:no-repeat;background-size:100% 6px;height:32px}input[type=range].svelte-136jttd::-webkit-slider-thumb{width:24px;height:24px}input[type=range].svelte-136jttd::-moz-range-thumb{width:20px;height:20px}}.chip.svelte-1oc0htf{border:1px solid var(--border);color:var(--ink-2);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem .2rem .4rem;display:inline-flex}.chip.svelte-1oc0htf:hover{background:var(--wash);border-color:var(--axis)}.chip.off.svelte-1oc0htf{opacity:.45}.chip.off.svelte-1oc0htf span:where(.svelte-1oc0htf){text-decoration:line-through}.chip.svelte-1oc0htf:focus-visible{outline:2px solid var(--dem);outline-offset:2px}@media (width<=767px){.chip.svelte-1oc0htf{min-height:40px}.stats-grid.svelte-ydikjw{gap:.5rem}.text-2xl.svelte-ydikjw{font-size:1.25rem}}.page-header.svelte-1uha8ag{border-bottom:1px solid var(--border);padding:.5rem 0 1.25rem}.header-tools.svelte-1uha8ag{justify-content:flex-end}.header-status.svelte-1uha8ag{flex-basis:100%;justify-content:flex-end;margin-bottom:.25rem}@media (width<=767px){.header-tools.svelte-1uha8ag,.header-status.svelte-1uha8ag{justify-content:flex-start}}@media (width>=1280px){.forecast-table.svelte-1uha8ag{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}.forecast-table.svelte-1uha8ag>div:where(.svelte-1uha8ag){align-self:start}}
