.intro[data-astro-cid-f7nt7clb]{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-f7nt7clb]{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.7rem;font-weight:700}.intro[data-astro-cid-f7nt7clb] h1[data-astro-cid-f7nt7clb]{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-f7nt7clb]{max-width:44rem;color:var(--ink-soft);margin:0;font-size:1.02rem;line-height:1.6}.intro__cols[data-astro-cid-f7nt7clb]{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-f7nt7clb] h2[data-astro-cid-f7nt7clb]{font-family:var(--font-display);margin:0 0 .5rem;font-size:1rem;font-weight:600}.intro[data-astro-cid-f7nt7clb] ul[data-astro-cid-f7nt7clb]{color:var(--muted);margin:0;padding-left:1.1rem;font-size:.92rem;line-height:1.55}.intro[data-astro-cid-f7nt7clb] li[data-astro-cid-f7nt7clb]+li[data-astro-cid-f7nt7clb]{margin-top:.3rem}.intro[data-astro-cid-f7nt7clb] strong[data-astro-cid-f7nt7clb]{color:var(--ink-soft)}.sheet[data-astro-cid-f7nt7clb]{--c-ink:#15363d;--c-muted:#5b7075;--c-sun:#e6a417;--c-sun-soft:#fdf3d8;--c-rule:#b5c3c5;--c-grid:#dfe7e8;height:100%;color:var(--c-ink);font-family:var(--font-sans);flex-direction:column;gap:4.5mm;font-size:9pt;line-height:1.3;display:flex}.head[data-astro-cid-f7nt7clb]{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:8mm;padding-bottom:3.5mm;display:flex;position:relative}.head[data-astro-cid-f7nt7clb]:after{content:"";background:linear-gradient(90deg, var(--c-ink) 0 30%, var(--c-sun) 30% 100%);border-radius:1mm;height:1.6mm;position:absolute;bottom:0;left:0;right:0}.head[data-astro-cid-f7nt7clb] h2[data-astro-cid-f7nt7clb]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:28pt;font-weight:400;line-height:1.3}.head__note[data-astro-cid-f7nt7clb]{text-align:right;max-width:85mm;color:var(--c-muted);margin:0 0 1.5mm;font-size:7.5pt}.foot[data-astro-cid-f7nt7clb]{color:var(--c-muted);flex-shrink:0;justify-content:space-between;margin-top:auto;font-size:6.8pt;display:flex}.sec[data-astro-cid-f7nt7clb]{font-family:var(--font-display);margin:0 0 2mm;font-size:13pt;font-weight:500;line-height:1.3}.note[data-astro-cid-f7nt7clb]{color:var(--c-muted);flex-shrink:0;margin:-2mm 0 0;font-size:7.3pt}.field[data-astro-cid-f7nt7clb]{flex-shrink:0;align-items:flex-end;gap:2mm;margin:0;display:flex}.field__label[data-astro-cid-f7nt7clb]{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--c-muted);font-size:6.8pt;font-weight:700}.field__blank[data-astro-cid-f7nt7clb]+.field__label[data-astro-cid-f7nt7clb]{margin-left:2.5mm}.field__blank[data-astro-cid-f7nt7clb]{border-bottom:.3mm solid var(--c-ink);height:5.5mm;display:inline-block}.field__blank--grow[data-astro-cid-f7nt7clb]{flex:1}.unit[data-astro-cid-f7nt7clb]{color:var(--c-muted);font-size:7pt}.cb[data-astro-cid-f7nt7clb]{border:.35mm solid var(--c-ink);vertical-align:middle;border-radius:.7mm;flex-shrink:0;width:3.6mm;height:3.6mm;display:inline-block}.badge[data-astro-cid-f7nt7clb]{border:.5mm solid var(--c-sun);vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;width:6.5mm;height:6.5mm;display:inline-flex}.badge--num[data-astro-cid-f7nt7clb]{border-color:var(--c-ink);flex-shrink:0;width:5.5mm;height:5.5mm;font-size:7.5pt;font-weight:800}.tbl[data-astro-cid-f7nt7clb]{border-collapse:collapse;table-layout:fixed;width:100%}.tbl[data-astro-cid-f7nt7clb] th[data-astro-cid-f7nt7clb]{border-bottom:.45mm solid var(--c-ink);letter-spacing:.08em;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:700}.tbl[data-astro-cid-f7nt7clb] td[data-astro-cid-f7nt7clb]{border-bottom:.25mm solid var(--c-rule);vertical-align:bottom;white-space:nowrap;height:7.5mm;padding:0 1.5mm .8mm;font-size:8.5pt;overflow:hidden}.tbl[data-astro-cid-f7nt7clb] td[data-astro-cid-f7nt7clb]+td[data-astro-cid-f7nt7clb],.tbl[data-astro-cid-f7nt7clb] th[data-astro-cid-f7nt7clb]+th[data-astro-cid-f7nt7clb]{border-left:.25mm solid var(--c-grid)}.tbl[data-astro-cid-f7nt7clb] .r[data-astro-cid-f7nt7clb]{text-align:right}.tbl[data-astro-cid-f7nt7clb] .c[data-astro-cid-f7nt7clb]{text-align:center;vertical-align:middle;padding:0}.tbl[data-astro-cid-f7nt7clb] .tint[data-astro-cid-f7nt7clb]{background:var(--c-sun-soft)}.tbl__label[data-astro-cid-f7nt7clb]{font-weight:700}.tbl__sum[data-astro-cid-f7nt7clb] td[data-astro-cid-f7nt7clb]{border-top:.45mm solid var(--c-ink);background:var(--c-sun-soft);border-bottom:0;height:9mm}.tbl--grow[data-astro-cid-f7nt7clb]{flex:auto}.tbl--debts[data-astro-cid-f7nt7clb] td[data-astro-cid-f7nt7clb]{height:8.5mm}.tbl--debts[data-astro-cid-f7nt7clb] td[data-astro-cid-f7nt7clb].unit{font-size:7pt}.block[data-astro-cid-f7nt7clb]{flex-shrink:0}.block--fill[data-astro-cid-f7nt7clb]{flex-direction:column;flex:1;min-height:0;display:flex}.block--fill[data-astro-cid-f7nt7clb]>.tbl--grow[data-astro-cid-f7nt7clb]{height:100%}.methods[data-astro-cid-f7nt7clb]{flex-shrink:0}.methods__grid[data-astro-cid-f7nt7clb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:5mm;margin-bottom:2.5mm;display:grid}.method[data-astro-cid-f7nt7clb]{border:.35mm solid var(--c-ink);border-radius:2.5mm;padding:3mm 4mm}.method[data-astro-cid-f7nt7clb] p[data-astro-cid-f7nt7clb]{color:var(--c-muted);margin:0;font-size:8pt}.method[data-astro-cid-f7nt7clb] .method__title[data-astro-cid-f7nt7clb]{font-family:var(--font-display);color:var(--c-ink);align-items:center;gap:2mm;margin-bottom:1mm;font-size:12pt;display:flex}.methods[data-astro-cid-f7nt7clb] .note[data-astro-cid-f7nt7clb]{margin:0}.roll[data-astro-cid-f7nt7clb]{background:var(--c-sun-soft);border-radius:3mm;flex-direction:column;flex:1;padding:4mm 5mm;display:flex}.roll__steps[data-astro-cid-f7nt7clb]{flex-direction:column;gap:2.2mm;margin:0;padding:0;font-size:9pt;list-style:none;display:flex}.roll__steps[data-astro-cid-f7nt7clb] li[data-astro-cid-f7nt7clb]{align-items:center;gap:3mm;display:flex}.roll__n[data-astro-cid-f7nt7clb]{background:var(--c-ink);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:6mm;height:6mm;font-size:8pt;font-weight:800;display:inline-flex}.tbl--roll[data-astro-cid-f7nt7clb]{margin-top:4mm}.tbl--roll[data-astro-cid-f7nt7clb] td[data-astro-cid-f7nt7clb]{background:#fff;height:7.5mm}.tbl--roll[data-astro-cid-f7nt7clb] .op[data-astro-cid-f7nt7clb]{color:var(--c-muted);font-size:11pt;font-weight:700}.tbl--roll[data-astro-cid-f7nt7clb] .strong[data-astro-cid-f7nt7clb]{font-weight:700}.note--roll[data-astro-cid-f7nt7clb]{margin:1.5mm 0 0}.inline-box[data-astro-cid-f7nt7clb]{border:.35mm solid var(--c-ink);vertical-align:middle;background:#fff;border-radius:1mm;width:26mm;height:7mm;margin:0 1mm;display:inline-block}.target[data-astro-cid-f7nt7clb]{justify-content:space-between;gap:8mm;margin-top:auto;padding-top:4mm;display:flex}.big[data-astro-cid-f7nt7clb]{background:var(--c-sun-soft);border-radius:3mm;flex-shrink:0;padding:4mm 5mm 3mm}.bar__head[data-astro-cid-f7nt7clb]{justify-content:space-between;align-items:flex-end;gap:5mm;margin-bottom:2mm;display:flex}.bar__name[data-astro-cid-f7nt7clb]{font-family:var(--font-display);margin:0;font-size:14pt;font-weight:500;line-height:1.3}.cells[data-astro-cid-f7nt7clb]{border:.4mm solid var(--c-ink);background:#fff;border-radius:1.5mm;grid-template-columns:repeat(20,minmax(0,1fr));height:9mm;display:grid;overflow:hidden}.cells[data-astro-cid-f7nt7clb] i[data-astro-cid-f7nt7clb]{border-left:.25mm solid var(--c-rule)}.cells[data-astro-cid-f7nt7clb] i[data-astro-cid-f7nt7clb]:first-child{border-left:0}.cells[data-astro-cid-f7nt7clb] i[data-astro-cid-f7nt7clb]:nth-child(5n+1):not(:first-child){border-left:.5mm solid var(--c-sun)}.cells--big[data-astro-cid-f7nt7clb]{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(20,minmax(0,1fr));height:20mm}.cells--big[data-astro-cid-f7nt7clb] i[data-astro-cid-f7nt7clb]:nth-child(20n+1):not(:first-child){border-left:0}.cells--big[data-astro-cid-f7nt7clb] i[data-astro-cid-f7nt7clb]:nth-child(n+21){border-top:.25mm solid var(--c-rule)}.cells--big[data-astro-cid-f7nt7clb] i[data-astro-cid-f7nt7clb]:nth-child(5n+1):not(:nth-child(20n+1)){border-left:.5mm solid var(--c-sun)}.scale[data-astro-cid-f7nt7clb]{color:var(--c-muted);justify-content:space-between;margin-top:1mm;font-size:6.5pt;display:flex}.bars[data-astro-cid-f7nt7clb]{flex:1;grid-template-rows:repeat(8,minmax(0,1fr));min-height:0;display:grid}.bar[data-astro-cid-f7nt7clb]{border-bottom:.25mm solid var(--c-grid);flex-direction:column;justify-content:center;display:flex}.bar__id[data-astro-cid-f7nt7clb]{flex:1;align-items:flex-end;gap:2mm;margin:0;display:flex}.tbl--months[data-astro-cid-f7nt7clb] .idx[data-astro-cid-f7nt7clb]{color:var(--c-muted);font-size:7pt}.star[data-astro-cid-f7nt7clb]{fill:none;width:4.6mm;height:4.6mm;stroke:var(--c-sun);stroke-width:1.8px;stroke-linejoin:round;vertical-align:middle}.help[data-astro-cid-f7nt7clb]{background:var(--c-sun-soft);border-radius:3mm;flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:6mm;padding:3.5mm 5mm;display:flex}.help__text[data-astro-cid-f7nt7clb]{margin:0;font-size:8.5pt}
