.intro.svelte-1v7szf9 h2:where(.svelte-1v7szf9),.section.svelte-1v7szf9 h2:where(.svelte-1v7szf9){color:#26382d;margin:0;font-size:1.25rem}.intro.svelte-1v7szf9 p:where(.svelte-1v7szf9){color:#718078;margin:.35rem 0 0}.metrics.svelte-1v7szf9{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1.2rem;display:grid}.metrics.svelte-1v7szf9 article:where(.svelte-1v7szf9){background:#fff;border:1px solid #dce2dc;border-radius:.85rem;gap:.35rem;min-width:0;padding:1rem;display:grid}.metrics.svelte-1v7szf9 span:where(.svelte-1v7szf9),.metrics.svelte-1v7szf9 small:where(.svelte-1v7szf9){color:#718078;font-size:.75rem}.metrics.svelte-1v7szf9 strong:where(.svelte-1v7szf9){color:#263b2e;font-variant-numeric:tabular-nums;font-size:clamp(1.2rem,2.4vw,1.65rem)}.section.svelte-1v7szf9{background:#fff;border:1px solid #dce2dc;border-radius:1rem;margin-top:1rem;padding:1rem}.section.svelte-1v7szf9>header:where(.svelte-1v7szf9){justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.section.svelte-1v7szf9 header:where(.svelte-1v7szf9) a:where(.svelte-1v7szf9){color:#315d41;font-size:.78rem;font-weight:700}.section.svelte-1v7szf9 header:where(.svelte-1v7szf9)>span:where(.svelte-1v7szf9){color:#78857d;font-size:.72rem}.kicker.svelte-1v7szf9{color:#78857d;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .18rem;font-size:.66rem;font-weight:760}.pool-grid.svelte-1v7szf9{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.pool-card.svelte-1v7szf9{background:#fafbf9;border:1px solid #e0e5df;border-radius:.75rem;min-width:0;padding:.85rem}.pool-title.svelte-1v7szf9{gap:.6rem;display:grid}.pool-title.svelte-1v7szf9 strong:where(.svelte-1v7szf9),.pool-title.svelte-1v7szf9 span:where(.svelte-1v7szf9){display:block}.pool-title.svelte-1v7szf9 strong:where(.svelte-1v7szf9){color:#34493c;font-size:.82rem}.pool-title.svelte-1v7szf9 span:where(.svelte-1v7szf9){color:#7c8880;font-size:.7rem}.pool-title.svelte-1v7szf9 b:where(.svelte-1v7szf9){overflow-wrap:anywhere;color:#2e4f3a;font-variant-numeric:tabular-nums;font-size:1rem}.progress.svelte-1v7szf9{background:#e6ebe5;border-radius:99px;height:.42rem;margin-top:.75rem;overflow:hidden}.progress.svelte-1v7szf9 span:where(.svelte-1v7szf9){border-radius:inherit;background:#4d795d;height:100%;display:block}.pool-card.svelte-1v7szf9 dl:where(.svelte-1v7szf9){gap:.3rem;margin:.7rem 0 0;display:grid}.pool-card.svelte-1v7szf9 dl:where(.svelte-1v7szf9) div:where(.svelte-1v7szf9){justify-content:space-between;gap:.4rem;display:flex}.pool-card.svelte-1v7szf9 dt:where(.svelte-1v7szf9){color:#7b8780;font-size:.68rem}.pool-card.svelte-1v7szf9 dd:where(.svelte-1v7szf9){color:#43564a;font-variant-numeric:tabular-nums;margin:0;font-size:.72rem}.calendar.svelte-1v7szf9{border:1px solid #e0e5df;border-radius:.75rem;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.weekday.svelte-1v7szf9{color:#718078;text-align:center;background:#f2f5f1;padding:.45rem;font-size:.68rem;font-weight:740}.day.svelte-1v7szf9{border-top:1px solid #e7ebe6;border-right:1px solid #e7ebe6;align-content:start;gap:.25rem;min-width:0;min-height:6.1rem;padding:.48rem;font-size:clamp(.58rem,1vw,.7rem);display:grid}.day.svelte-1v7szf9:nth-child(7n){border-right:0}.day.svelte-1v7szf9 strong:where(.svelte-1v7szf9){color:#526259;font-size:.72rem}.day.svelte-1v7szf9 .money{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blank.svelte-1v7szf9{background:#fafbf9}.state.svelte-1v7szf9{color:#718078;text-align:center;background:#ffffff8c;border:1px dashed #c8d1c8;border-radius:1rem;place-content:center;min-height:16rem;margin-top:1rem;padding:2rem;display:grid}.state.compact.svelte-1v7szf9{min-height:10rem}.state.svelte-1v7szf9 strong:where(.svelte-1v7szf9){color:#33483b}.state.svelte-1v7szf9 p:where(.svelte-1v7szf9){margin:.35rem 0 .9rem}.state.svelte-1v7szf9 a:where(.svelte-1v7szf9),.state.svelte-1v7szf9 button:where(.svelte-1v7szf9){color:#fff;cursor:pointer;background:#2c6643;border:1px solid #2c6643;border-radius:.6rem;padding:.6rem .8rem;text-decoration:none;display:inline-block}.state.error.svelte-1v7szf9{color:#754642;background:#fff7f5;border-color:#e2b9b5}.loading.svelte-1v7szf9{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1rem;display:grid}.loading.svelte-1v7szf9 span:where(.svelte-1v7szf9){background:#edf1ec;border-radius:.9rem;height:10rem}.limit.svelte-1v7szf9{color:#7b8880;font-size:.7rem}@media (width<=1000px){.metrics.svelte-1v7szf9,.pool-grid.svelte-1v7szf9{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-card.svelte-1v7szf9:last-child{grid-column:1/-1}}@media (width<=620px){.metrics.svelte-1v7szf9,.pool-grid.svelte-1v7szf9,.loading.svelte-1v7szf9{grid-template-columns:1fr}.pool-card.svelte-1v7szf9:last-child{grid-column:auto}.section.svelte-1v7szf9>header:where(.svelte-1v7szf9){flex-direction:column;align-items:flex-start}.calendar-section.svelte-1v7szf9{padding:.65rem}.weekday.svelte-1v7szf9{padding:.35rem .15rem}.day.svelte-1v7szf9{min-height:4.7rem;padding:.3rem .2rem}.day.svelte-1v7szf9 .money{font-size:.56rem}.calendar.svelte-1v7szf9{width:100%}}
