.intro[data-astro-cid-czaflmev]{border:1px solid var(--line);border-radius:var(--radius);background:var(--sheet);max-width:52rem;box-shadow:var(--shadow-sheet);margin:0 auto 2.5rem;padding:2rem clamp(1.25rem,4vw,2.5rem) 2.25rem}.intro__kicker[data-astro-cid-czaflmev]{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.7rem;font-weight:700}.intro[data-astro-cid-czaflmev] h1[data-astro-cid-czaflmev]{font-family:var(--font-display);letter-spacing:-.015em;margin:.35rem 0 .75rem;font-size:clamp(1.7rem,4vw,2.3rem);font-weight:560}.intro__lead[data-astro-cid-czaflmev]{max-width:44rem;color:var(--ink-soft);margin:0;font-size:1.02rem;line-height:1.6}.intro__cols[data-astro-cid-czaflmev]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.25rem 2.25rem;margin-top:1.75rem;padding-top:1.5rem;display:grid}.intro[data-astro-cid-czaflmev] h2[data-astro-cid-czaflmev]{font-family:var(--font-display);margin:0 0 .5rem;font-size:1rem;font-weight:600}.intro[data-astro-cid-czaflmev] ul[data-astro-cid-czaflmev]{color:var(--muted);margin:0;padding-left:1.1rem;font-size:.92rem;line-height:1.55}.intro[data-astro-cid-czaflmev] li[data-astro-cid-czaflmev]+li[data-astro-cid-czaflmev]{margin-top:.3rem}.intro[data-astro-cid-czaflmev] strong[data-astro-cid-czaflmev]{color:var(--ink-soft)}.sheet[data-astro-cid-czaflmev]{--c-ink:#1f2a44;--c-muted:#5f6880;--c-coral:#e0573a;--c-rule:#b9bfcc;--c-grid:#e1e4ea;--c-tint:#fff3dc;height:100%;color:var(--c-ink);font-family:var(--font-sans);flex-direction:column;gap:5mm;font-size:9pt;line-height:1.25;display:flex}.head[data-astro-cid-czaflmev]{border-bottom:1.2mm solid var(--c-coral);flex-shrink:0;justify-content:space-between;align-items:flex-end;padding-bottom:3mm;display:flex}.head__kicker[data-astro-cid-czaflmev]{letter-spacing:.2em;text-transform:uppercase;color:var(--c-coral);margin:0;font-size:8pt;font-weight:800}.head[data-astro-cid-czaflmev] h2[data-astro-cid-czaflmev]{font-family:var(--font-display);letter-spacing:-.02em;margin:.5mm 0 0;font-size:30pt;font-weight:700;line-height:1.3}.head__year[data-astro-cid-czaflmev]{font-family:var(--font-display);color:#0000;-webkit-text-stroke:.35mm var(--c-coral);margin:0 0 -1mm;font-size:40pt;font-weight:700;line-height:1.3}.head__field[data-astro-cid-czaflmev]{margin-bottom:2mm}.foot[data-astro-cid-czaflmev]{color:var(--c-muted);flex-shrink:0;justify-content:space-between;margin-top:auto;padding-top:1.5mm;font-size:6.8pt;display:flex}.lead[data-astro-cid-czaflmev]{color:var(--c-muted);flex-shrink:0;margin:0;font-size:9pt}.sec[data-astro-cid-czaflmev]{font-family:var(--font-display);align-items:baseline;gap:2mm;margin:0 0 1.5mm;font-size:14pt;font-weight:700;line-height:1.3;display:flex}.sec__hint[data-astro-cid-czaflmev]{font-family:var(--font-sans);color:var(--c-muted);margin-left:auto;font-size:7.5pt;font-weight:400}.field[data-astro-cid-czaflmev]{flex-shrink:0;align-items:flex-end;gap:2mm;margin:0;display:flex}.field__label[data-astro-cid-czaflmev]{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--c-muted);font-size:7pt;font-weight:800}.field__blank[data-astro-cid-czaflmev]+.field__label[data-astro-cid-czaflmev]{margin-left:3mm}.field__blank[data-astro-cid-czaflmev]{border-bottom:.3mm solid var(--c-ink);height:6mm;display:inline-block}.unit[data-astro-cid-czaflmev]{color:var(--c-muted);font-size:8pt}.mini-blank[data-astro-cid-czaflmev]{border-bottom:.3mm solid var(--c-ink);width:10mm;height:4mm;display:inline-block}.ring[data-astro-cid-czaflmev]{border:.4mm solid var(--c-coral);vertical-align:middle;border-radius:50%;width:4.6mm;height:4.6mm;display:inline-block}.ring--sm[data-astro-cid-czaflmev]{width:3.8mm;height:3.8mm}.tbl[data-astro-cid-czaflmev]{border-collapse:collapse;table-layout:fixed;width:100%}.tbl[data-astro-cid-czaflmev] th[data-astro-cid-czaflmev]{border-bottom:.5mm solid var(--c-ink);letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap;color:var(--c-muted);padding:0 1.5mm 1.2mm;font-size:6.6pt;font-weight:800}.tbl[data-astro-cid-czaflmev] td[data-astro-cid-czaflmev]{border-bottom:.25mm solid var(--c-rule);vertical-align:middle;white-space:nowrap;height:7.5mm;padding:0 1.5mm;font-size:8.5pt}.tbl[data-astro-cid-czaflmev] .r[data-astro-cid-czaflmev]{text-align:right}.tbl[data-astro-cid-czaflmev] .c[data-astro-cid-czaflmev]{text-align:center;padding:0}.tbl[data-astro-cid-czaflmev] .muted[data-astro-cid-czaflmev]{color:var(--c-muted)}.tbl__label[data-astro-cid-czaflmev]{font-weight:700}.tbl__sum[data-astro-cid-czaflmev] td[data-astro-cid-czaflmev]{border-top:.5mm solid var(--c-ink);background:var(--c-tint);border-bottom:0;height:9mm}.weeks[data-astro-cid-czaflmev]{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9mm;min-height:0;display:grid}.tbl--weeks[data-astro-cid-czaflmev]{height:100%}.tbl--weeks[data-astro-cid-czaflmev] .wk[data-astro-cid-czaflmev]{font-family:var(--font-display);color:var(--c-coral);font-size:10pt;font-weight:700}.tbl--weeks[data-astro-cid-czaflmev] .amount[data-astro-cid-czaflmev]{font-weight:700}.tbl--weeks[data-astro-cid-czaflmev] tbody[data-astro-cid-czaflmev] tr[data-astro-cid-czaflmev]:nth-child(2n) td[data-astro-cid-czaflmev]{background:#fbfbfd}.goalbar[data-astro-cid-czaflmev]{border:.4mm solid var(--c-coral);background:var(--c-tint);border-radius:3mm;flex-shrink:0;justify-content:space-between;align-items:flex-end;padding:3mm 4mm;display:flex}.goalbar__text[data-astro-cid-czaflmev]{font-family:var(--font-display);margin:0;font-size:13pt}.env-fields[data-astro-cid-czaflmev]{flex-shrink:0;justify-content:space-between;display:flex}.envelopes[data-astro-cid-czaflmev]{flex:1;grid-template-rows:repeat(10,minmax(0,1fr));grid-template-columns:repeat(10,minmax(0,1fr));gap:2.2mm;min-height:0;display:grid}.env[data-astro-cid-czaflmev]{border:.35mm solid var(--c-ink);border-radius:1mm;justify-content:center;align-items:flex-end;padding-bottom:2mm;display:flex;position:relative;overflow:hidden}.env[data-astro-cid-czaflmev]:before{content:"";aspect-ratio:1;border:.3mm solid var(--c-rule);width:72%;position:absolute;top:-60%;left:50%;transform:translate(-50%)rotate(45deg)}.env[data-astro-cid-czaflmev] span[data-astro-cid-czaflmev]{font-family:var(--font-display);font-size:12pt;font-weight:700;line-height:1.3;position:relative}.env-sums[data-astro-cid-czaflmev]{background:var(--c-tint);border-radius:3mm;flex-shrink:0;grid-template-columns:auto repeat(4,1fr);align-items:center;gap:4mm;padding:3mm 4mm;display:grid}.env-sums__title[data-astro-cid-czaflmev]{letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);margin:0;font-size:7pt;font-weight:800}.env-sum[data-astro-cid-czaflmev]{flex-direction:column;margin:0;display:flex}.env-sum__k[data-astro-cid-czaflmev]{color:var(--c-muted);font-size:7.5pt}.env-sum__v[data-astro-cid-czaflmev]{font-family:var(--font-display);font-size:12pt;font-weight:700}.months[data-astro-cid-czaflmev]{flex:1;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:5mm 7mm;min-height:0;display:grid}.month[data-astro-cid-czaflmev]{flex-direction:column;min-height:0;display:flex}.month[data-astro-cid-czaflmev] h3[data-astro-cid-czaflmev]{font-family:var(--font-display);color:var(--c-coral);margin:0 0 1mm;font-size:11pt;font-weight:700;line-height:1.3}.cal[data-astro-cid-czaflmev]{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:.8mm;min-height:0;display:grid}.cal__wd[data-astro-cid-czaflmev]{text-align:center;color:var(--c-muted);align-self:end;font-size:6.3pt;font-weight:800}.cal__day[data-astro-cid-czaflmev]{border:.25mm solid var(--c-rule);color:var(--c-muted);border-radius:.8mm;padding:.5mm 0 0 .8mm;font-size:6pt}.month__count[data-astro-cid-czaflmev]{color:var(--c-muted);justify-content:flex-end;align-items:flex-end;gap:2mm;margin:1.5mm 0 0;font-size:6.6pt;font-weight:700;display:flex}.rules[data-astro-cid-czaflmev]{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:5mm 7mm;display:grid}.rule[data-astro-cid-czaflmev]{border:.35mm solid var(--c-ink);border-radius:3mm;padding:3mm 4mm 2mm}.rule[data-astro-cid-czaflmev] h3[data-astro-cid-czaflmev]{font-family:var(--font-display);flex-direction:column;margin:0 0 1mm;font-size:11pt;font-weight:700;line-height:1.3;display:flex}.rule__hint[data-astro-cid-czaflmev]{font-family:var(--font-sans);color:var(--c-muted);font-size:7pt;font-weight:400}.lines[data-astro-cid-czaflmev]{flex-direction:column;display:flex}.line[data-astro-cid-czaflmev]{border-bottom:.25mm solid var(--c-rule);height:7mm}.wait[data-astro-cid-czaflmev]{flex-direction:column;flex:1;min-height:0;display:flex}.tbl--wait[data-astro-cid-czaflmev]{flex:1}.tbl--wait[data-astro-cid-czaflmev] td[data-astro-cid-czaflmev]+td[data-astro-cid-czaflmev],.tbl--wait[data-astro-cid-czaflmev] th[data-astro-cid-czaflmev]+th[data-astro-cid-czaflmev]{border-left:.25mm solid var(--c-grid)}
