.tabs.svelte-papwu4{background:var(--surface-2);border-radius:999px;gap:2px;margin-bottom:1rem;padding:3px;display:inline-flex}a.svelte-papwu4{min-width:112px;min-height:38px;color:var(--text-2);transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);border-radius:999px;place-items:center;padding:0 1rem;display:grid}a.on.svelte-papwu4{background:var(--text);color:var(--bg)}.seg.svelte-15u2yo1{background:var(--surface-2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}button.svelte-15u2yo1{min-height:34px;color:var(--text-2);cursor:pointer;transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);background:0 0;border:none;border-radius:999px;padding:0 .95rem;position:relative}button.svelte-15u2yo1:after{content:"";position:absolute;inset:-5px 0}button.on.svelte-15u2yo1{background:var(--text);color:var(--bg)}.rh.svelte-18b8xu5{flex-direction:column;gap:.75rem;min-width:0;display:flex}.chips.svelte-18b8xu5{scrollbar-width:none;gap:.4rem;margin:0 -.2rem;padding:0 .2rem;display:flex;overflow-x:auto}.chip.svelte-18b8xu5 b:where(.svelte-18b8xu5){font-variant-numeric:tabular-nums;margin-left:.25rem}.head.svelte-18b8xu5{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.6rem;display:flex}.cur.svelte-18b8xu5{font-family:var(--font-num);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.3rem;font-weight:500;line-height:1}.chg.svelte-18b8xu5{color:var(--bad);align-items:center;gap:2px;margin-left:.4rem;font-weight:750;display:inline-flex}.chg.up.svelte-18b8xu5{color:var(--good-text)}.lab.svelte-18b8xu5{color:var(--text-2);margin-top:.25rem;font-size:.82rem;display:block}.note.svelte-18b8xu5{color:var(--text-3);font-size:.8rem}.chart.svelte-18b8xu5{touch-action:pan-y;position:relative}svg.svelte-18b8xu5{width:100%;height:auto;display:block}.grid.svelte-18b8xu5{stroke:var(--line);stroke-width:1px}.peak.svelte-18b8xu5{stroke:var(--rc);stroke-width:1px;stroke-dasharray:3 3;opacity:.55}.tick.svelte-18b8xu5{fill:var(--text-3);font-variant-numeric:tabular-nums;font-size:9.5px}.line.svelte-18b8xu5{fill:none;stroke:var(--rc);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.pt.svelte-18b8xu5{fill:var(--text-3);stroke:var(--surface);stroke-width:1px}.pt.w.svelte-18b8xu5{fill:var(--good)}.pt.l.svelte-18b8xu5{fill:var(--bad)}.end.svelte-18b8xu5{fill:var(--rc);stroke:var(--surface);stroke-width:2px}.cross.svelte-18b8xu5{stroke:var(--text-3);stroke-width:1px;stroke-dasharray:2 3}.tip.svelte-18b8xu5{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2,var(--shadow-1));color:var(--text-2);white-space:nowrap;pointer-events:none;z-index:2;border-radius:10px;flex-direction:column;align-items:center;padding:.35rem .6rem;font-size:.75rem;display:flex;position:absolute;top:-.4rem;transform:translate(-50%,-100%)}.tip.svelte-18b8xu5 b:where(.svelte-18b8xu5){color:var(--text);font-size:1rem}.res.w.svelte-18b8xu5{color:var(--good-text)}.res.l.svelte-18b8xu5{color:var(--bad)}.legend-row.svelte-18b8xu5{color:var(--text-2);flex-wrap:wrap;gap:.9rem;font-size:.75rem;display:flex}.legend-row.svelte-18b8xu5 span:where(.svelte-18b8xu5){align-items:center;gap:.3rem;display:inline-flex}.sw.svelte-18b8xu5{display:inline-block}.peakline.svelte-18b8xu5{border-top:1.5px dashed var(--rc);width:14px}.sw.dot.svelte-18b8xu5{background:var(--text-3);border-radius:50%;width:8px;height:8px}.sw.dot.w.svelte-18b8xu5{background:var(--good)}.sw.dot.l.svelte-18b8xu5{background:var(--bad)}.kpis.svelte-18b8xu5{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}@media (width>=700px){.kpis.svelte-18b8xu5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=699px){.kpis.svelte-18b8xu5 div:where(.svelte-18b8xu5):last-child:nth-child(odd){grid-column:span 2}}.kpis.svelte-18b8xu5 div:where(.svelte-18b8xu5){background:var(--surface-2);border-radius:12px;min-width:0;padding:.6rem .75rem}dt.svelte-18b8xu5{text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);font-size:.72rem;font-weight:700}dd.svelte-18b8xu5{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:.15rem 0 0;font-size:1.3rem;font-weight:500}dd.svelte-18b8xu5 small:where(.svelte-18b8xu5){font-family:var(--font-body,inherit);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;display:block;overflow:hidden}h3.svelte-18b8xu5{margin-top:.3rem;font-size:.95rem}.months.svelte-18b8xu5{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.86rem}.months.svelte-18b8xu5 th:where(.svelte-18b8xu5){text-align:left;color:var(--text-2);text-transform:uppercase;letter-spacing:.03em;padding:0 .3rem .35rem;font-size:.72rem;font-weight:700}.months.svelte-18b8xu5 td:where(.svelte-18b8xu5){border-top:1px solid var(--line);padding:.4rem .3rem}.months.svelte-18b8xu5 td.up:where(.svelte-18b8xu5){color:var(--good-text);font-weight:700}.months.svelte-18b8xu5 td.down:where(.svelte-18b8xu5){color:var(--bad);font-weight:700}.more.svelte-18b8xu5{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.85rem;font-weight:650}
