.pill[data-v-10ba1ecc]{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-line);white-space:nowrap;flex:1;min-width:0;font-size:13px;display:flex}.pill[aria-expanded=true][data-v-10ba1ecc]{border-color:var(--color-ink);background:var(--color-surface-2)}.pill__label[data-v-10ba1ecc]{font:700 13px var(--font-display);text-overflow:ellipsis;min-width:0;overflow:hidden}.chip[data-v-d280e101]{min-height:var(--tap);padding:var(--space-3) var(--space-1);border-radius:var(--radius-m);background:var(--color-surface);border:1px solid var(--color-line);white-space:nowrap;flex:1;justify-content:center;align-items:center;display:flex}.chip b[data-v-d280e101]{font:800 14px var(--font-display)}.chip[aria-pressed=true][data-v-d280e101]{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.btn[data-v-01014808]{min-height:var(--tap);padding:13px var(--space-5);border-radius:var(--radius-m);text-align:center;flex:1;font-size:14px;font-weight:700}.btn--primary[data-v-01014808]{background:var(--color-ink);color:var(--color-bg)}.btn--ghost[data-v-01014808]{background:var(--color-surface-2);color:var(--color-ink)}.mnav[data-v-7c176b53]{justify-content:space-between;align-items:center;display:flex}.mnav b[data-v-7c176b53]{font:800 17px var(--font-display)}.arrow[data-v-7c176b53]{width:var(--tap);height:var(--tap);font:600 22px var(--font-display);border-radius:50%;place-items:center;display:grid}.arrow[data-v-7c176b53]:disabled{opacity:.2;cursor:default}.month[data-v-ec4e69bc]{min-width:0}.dow[data-v-ec4e69bc]{color:var(--color-muted);text-align:center;margin-bottom:var(--space-1);font-size:11px}.dow[data-v-ec4e69bc],.grid[data-v-ec4e69bc]{grid-template-columns:repeat(7,1fr);display:grid}.grid[data-v-ec4e69bc]{row-gap:2px}.d[data-v-ec4e69bc]{height:var(--tap);font:600 15px var(--font-display);font-variant-numeric:tabular-nums;place-items:center;display:grid}.d[data-v-ec4e69bc],.d span[data-v-ec4e69bc]{position:relative}.d span[data-v-ec4e69bc]{z-index:1}.d.past[data-v-ec4e69bc]{opacity:.28;cursor:default}.d.trend span[data-v-ec4e69bc]{color:var(--color-muted);font-weight:500}.d.today span[data-v-ec4e69bc]:after{content:"";background:var(--color-accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-6px;left:50%}.d.in[data-v-ec4e69bc]{background:color-mix(in srgb,var(--seg,var(--color-accent)) 16%,transparent)}.d.in.rs[data-v-ec4e69bc]{border-top-left-radius:22px;border-bottom-left-radius:22px}.d.in.re[data-v-ec4e69bc]{border-top-right-radius:22px;border-bottom-right-radius:22px}.d.edge[data-v-ec4e69bc]:before{content:"";background:var(--color-ink);border-radius:50%;width:40px;height:40px;margin:auto;position:absolute;inset:0}.d.edge span[data-v-ec4e69bc]{color:var(--color-bg);font-weight:800}.stepper[data-v-e8a4a871]{border-radius:var(--radius-pill);background:var(--color-surface-2);flex-shrink:0;align-items:center;display:inline-flex}.stepper button[data-v-e8a4a871]{width:40px;height:var(--tap);font:700 17px var(--font-display);border-radius:50%}.stepper button[data-v-e8a4a871]:disabled{opacity:.3;cursor:default}.stepper b[data-v-e8a4a871]{font:800 13px var(--font-display);text-align:center;font-variant-numeric:tabular-nums;min-width:30px}.opt[data-v-b8ae0aa4]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-3);border-radius:var(--radius-m);text-align:left;width:100%;display:flex}.opt[aria-pressed=true][data-v-b8ae0aa4]{background:var(--color-surface-2)}.txt[data-v-b8ae0aa4]{min-width:0}.txt b[data-v-b8ae0aa4]{font:800 15px var(--font-display);display:block}.txt small[data-v-b8ae0aa4]{color:var(--color-muted);font-size:12.5px;display:block}.val[data-v-b8ae0aa4]{font:800 20px var(--font-display);color:var(--heat-5);white-space:nowrap}.city[data-v-cca94ce9]{min-height:var(--tap);padding:var(--space-1) var(--space-4);border-radius:var(--radius-m);background:var(--color-surface-2);text-align:left;flex-direction:column;align-items:flex-start;display:flex}.city b[data-v-cca94ce9]{font:800 13.5px var(--font-display)}.city .t[data-v-cca94ce9]{color:var(--heat-5)}.city small[data-v-cca94ce9]{color:var(--color-muted);font-size:11.5px}.lnk[data-v-01a8043a]{min-height:var(--tap);color:var(--color-accent);text-align:left;align-items:center;font-weight:700;display:flex}.lnk[data-v-01a8043a]:disabled{opacity:.4;cursor:default}.lnk.quiet[data-v-01a8043a]{color:var(--color-muted);font-weight:600}.seg[data-v-d41e3d36]{gap:var(--space-1);padding:var(--space-1);background:var(--color-surface-2);border:1px solid var(--color-line);display:flex}.seg[data-v-d41e3d36],.seg button[data-v-d41e3d36]{border-radius:var(--radius-pill)}.seg button[data-v-d41e3d36]{min-height:40px;font:700 14px var(--font-display);color:var(--color-muted);flex:1}.seg button[aria-pressed=true][data-v-d41e3d36]{background:var(--color-ink);color:var(--color-bg)}.disc[data-v-85c4727c]{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-l);text-align:left}.disc[data-v-85c4727c],.txt[data-v-85c4727c]{display:flex}.txt[data-v-85c4727c]{gap:var(--space-1);flex-direction:column;flex:1;min-width:0}.txt b[data-v-85c4727c]{font:800 16px/1.2 var(--font-display);letter-spacing:-.01em}.txt small[data-v-85c4727c]{color:var(--color-muted);font-size:12.5px}.chev[data-v-85c4727c]{border-right:2px solid var(--color-ink);border-bottom:2px solid var(--color-ink);flex:none;width:9px;height:9px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.chev.up[data-v-85c4727c]{transform:translateY(2px)rotate(-135deg)}@media (prefers-reduced-motion:reduce){.chev[data-v-85c4727c]{transition:none}}.slider[data-v-cdc4ae27]{align-items:center;gap:var(--space-3);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-pill);padding:5px var(--space-4);min-height:var(--tap);min-width:0;display:flex}.slider input[data-v-cdc4ae27]{width:40px;min-width:40px;accent-color:var(--color-accent);flex:1;margin:0}.slider output[data-v-cdc4ae27]{font:700 13px var(--font-display);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:92px}.card[data-v-f15d906a]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);background:var(--color-surface);border:1px solid var(--color-line);text-align:left;min-width:0;min-height:var(--tap);border-radius:16px;flex:none;display:flex}.card[aria-pressed=true][data-v-f15d906a]{border-color:var(--color-ink)}.card__n[data-v-f15d906a]{font:800 12px var(--font-display);color:var(--color-ink);background:var(--color-surface-2);border:3px solid;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.card__t[data-v-f15d906a]{flex-direction:column;line-height:1.15;display:flex}.card__t b[data-v-f15d906a]{font:700 14px var(--font-display);white-space:nowrap}.card__t small[data-v-f15d906a]{color:var(--color-muted);white-space:nowrap;font-size:11px}.legend[data-v-17cf3e10]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--color-muted);padding:var(--space-2) var(--space-5) var(--space-3);white-space:nowrap;font-size:10px;display:flex;overflow:hidden}.legend__bar[data-v-17cf3e10]{background:linear-gradient(90deg,var(--heat-scale));border-radius:3px;flex-shrink:0;width:64px;height:6px}.legend__text[data-v-17cf3e10]{text-overflow:ellipsis;overflow:hidden}.toast[data-v-3a10428b]{background:var(--color-ink);color:var(--color-bg);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);white-space:nowrap;pointer-events:none;opacity:0;z-index:2;font-size:12px;font-weight:600;transition:opacity .4s;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}.toast--show[data-v-3a10428b]{opacity:.92}
