.legend.svelte-7u0sfw{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:1.4rem;font-size:.84rem;display:flex}.legend.svelte-7u0sfw span:where(.svelte-7u0sfw){align-items:center;gap:.5rem;display:inline-flex}.key.svelte-7u0sfw{border-radius:2px;width:1.6rem;display:inline-block}.key.harvest.svelte-7u0sfw{background:var(--accent-dim);height:7px}.key.buy.svelte-7u0sfw{background:var(--accent);height:13px}.chart-scroll.svelte-7u0sfw{padding-bottom:.4rem;overflow-x:auto}.chart.svelte-7u0sfw{flex-direction:column;min-width:40rem;display:flex}.months.svelte-7u0sfw{border-bottom:1px solid var(--rule);grid-template-columns:11rem 1fr;align-items:end;padding-bottom:.5rem;display:grid}.scale.svelte-7u0sfw{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-variant-numeric:tabular-nums;grid-template-columns:repeat(12,1fr);font-size:.68rem;font-weight:600;display:grid}.scale.svelte-7u0sfw span:where(.svelte-7u0sfw){text-align:center}.row.svelte-7u0sfw{border-bottom:1px solid var(--rule);grid-template-columns:11rem 1fr;align-items:center;padding:.42rem 0;display:grid}.row-name.svelte-7u0sfw{padding-right:1rem;font-size:.92rem;font-weight:600;line-height:1.25}.hemi.svelte-7u0sfw{letter-spacing:.08em;vertical-align:.18em;color:var(--paper);background:var(--ink-soft);border-radius:2px;margin-left:.3rem;padding:.05rem .28rem;font-size:.6rem;font-weight:700;display:inline-block}.legend.svelte-7u0sfw .hemi:where(.svelte-7u0sfw){margin-left:0}.track.svelte-7u0sfw{background-image:repeating-linear-gradient(to right, var(--rule) 0 1px, transparent 1px calc(100% / 12));grid-template-columns:repeat(12,1fr);grid-auto-rows:min-content;row-gap:3px;display:grid}.bar.svelte-7u0sfw{border-radius:2px;grid-row:1}.harvest.svelte-7u0sfw{background:var(--accent-dim);height:7px}.buy.svelte-7u0sfw{background:var(--accent);grid-row:2;height:13px}@media (width<=34rem){.months.svelte-7u0sfw,.row.svelte-7u0sfw{grid-template-columns:7.5rem 1fr}.row-name.svelte-7u0sfw{font-size:.82rem}}td.peak.svelte-15t3tt1{color:var(--accent);font-weight:600}table.svelte-15t3tt1{min-width:34rem}.faq.svelte-15t3tt1{flex-direction:column;gap:1.6rem;display:flex}.qa.svelte-15t3tt1 p:where(.svelte-15t3tt1){max-width:40rem;color:var(--ink-soft);margin:0}.qa.svelte-15t3tt1 h3:where(.svelte-15t3tt1){margin-bottom:.35rem;font-size:1.08rem;font-weight:500}
