main.wrap:has(.dye-page){max-width:1100px;width:100%;margin:0 auto;padding:0}.mobile-plan[data-astro-cid-adtbmcez]{display:none}.dye-page[data-astro-cid-adtbmcez]{padding:2rem 1.25rem 4rem}.dye-page[data-astro-cid-adtbmcez] h1[data-astro-cid-adtbmcez]{max-width:23ch;font-size:clamp(2rem,4vw,3.3rem);margin:.65rem 0}.promise[data-astro-cid-adtbmcez]{max-width:65ch;margin:0 0 1.3rem;font-size:1.08rem}.planner[data-astro-cid-adtbmcez]{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--c-line-strong);border-top:5px solid var(--c-brand);background:var(--c-surface)}.inputs[data-astro-cid-adtbmcez],.result[data-astro-cid-adtbmcez]{padding:1.4rem}.planner[data-astro-cid-adtbmcez] h2[data-astro-cid-adtbmcez]{font-size:1.35rem;margin:0 0 .7rem}.inputs[data-astro-cid-adtbmcez] label[data-astro-cid-adtbmcez]{display:block;margin-top:1rem;font-weight:650}.inputs[data-astro-cid-adtbmcez] input[data-astro-cid-adtbmcez]{display:block;width:100%;max-width:100%;margin-top:.3rem;min-height:48px;padding:.5rem .75rem;border:1px solid var(--c-line-strong);background:var(--c-bg);font:inherit;color:var(--c-ink)}.small[data-astro-cid-adtbmcez]{font-size:.9rem;line-height:1.5;color:var(--c-ink-soft)}.result[data-astro-cid-adtbmcez]{background:var(--c-bg-alt);border-left:1px solid var(--c-line-strong)}.big[data-astro-cid-adtbmcez]{margin:1rem 0}.big[data-astro-cid-adtbmcez] strong[data-astro-cid-adtbmcez]{display:block;font-family:var(--font-heading);font-size:2.6rem;line-height:1.2;color:var(--c-brand)}.big[data-astro-cid-adtbmcez] span[data-astro-cid-adtbmcez]{display:block;margin-top:.3rem}.color-bar[data-astro-cid-adtbmcez]{display:flex;height:44px;margin:1rem 0}.color-bar[data-astro-cid-adtbmcez] span[data-astro-cid-adtbmcez]{display:grid;place-items:center;flex:1;background:var(--c-brand);color:#fff;font-weight:700}.color-bar[data-astro-cid-adtbmcez] span[data-astro-cid-adtbmcez]+span[data-astro-cid-adtbmcez]{background:var(--c-accent)}.actions[data-astro-cid-adtbmcez]{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.2rem}.actions[data-astro-cid-adtbmcez] button[data-astro-cid-adtbmcez]{min-height:44px;padding:.6rem .9rem;background:var(--c-brand);color:var(--c-on-brand);border:1px solid var(--c-brand);font:inherit;cursor:pointer}.actions[data-astro-cid-adtbmcez] .secondary[data-astro-cid-adtbmcez]{background:transparent;color:var(--c-brand)}input[data-astro-cid-adtbmcez]:focus-visible,button[data-astro-cid-adtbmcez]:focus-visible{outline:3px solid var(--c-accent);outline-offset:3px}.prose[data-astro-cid-adtbmcez]{max-width:72ch;margin:2rem auto 0}.prose[data-astro-cid-adtbmcez] li[data-astro-cid-adtbmcez]{margin:.7rem 0}.toc[data-astro-cid-adtbmcez]{border-block:1px solid var(--c-line);padding:1rem 0}.toc[data-astro-cid-adtbmcez] summary[data-astro-cid-adtbmcez]{cursor:pointer;min-height:44px;display:list-item}.prose[data-astro-cid-adtbmcez] h2[data-astro-cid-adtbmcez]{scroll-margin-top:1rem}#plan-error[data-astro-cid-adtbmcez]{color:var(--c-danger);font-weight:650}[data-astro-cid-adtbmcez][hidden]{display:none!important}@media(max-width:650px){.mobile-plan[data-astro-cid-adtbmcez]{display:block;position:sticky;top:0;z-index:5;background:var(--c-brand);color:#fff;padding:.65rem 1rem;margin:0;font-weight:650;grid-column:1/-1;align-self:start}.dye-page[data-astro-cid-adtbmcez]{padding:1.25rem 1rem 3rem}.planner[data-astro-cid-adtbmcez]{grid-template-columns:1fr}.result[data-astro-cid-adtbmcez]{border-left:0;border-top:1px solid var(--c-line-strong)}.inputs[data-astro-cid-adtbmcez],.result[data-astro-cid-adtbmcez]{padding:1rem}.result[data-astro-cid-adtbmcez] h2[data-astro-cid-adtbmcez]{font-size:1.15rem}.big[data-astro-cid-adtbmcez] strong[data-astro-cid-adtbmcez]{font-size:2.1rem}}@media print{header,footer,.site-header,.actions[data-astro-cid-adtbmcez],.toc[data-astro-cid-adtbmcez],#save-note[data-astro-cid-adtbmcez]{display:none!important}.mobile-plan[data-astro-cid-adtbmcez]{display:none}.dye-page[data-astro-cid-adtbmcez]{padding:0}.planner[data-astro-cid-adtbmcez]{break-inside:avoid;grid-template-columns:1fr 1fr}.inputs[data-astro-cid-adtbmcez],.result[data-astro-cid-adtbmcez]{padding:.7rem}.prose[data-astro-cid-adtbmcez]{max-width:none;margin-top:1rem}.prose[data-astro-cid-adtbmcez] p[data-astro-cid-adtbmcez],.prose[data-astro-cid-adtbmcez] li[data-astro-cid-adtbmcez]{font-size:10pt;line-height:1.4}.dye-page[data-astro-cid-adtbmcez] h1[data-astro-cid-adtbmcez]{font-size:22pt}.prose[data-astro-cid-adtbmcez] h2[data-astro-cid-adtbmcez]{font-size:14pt}.color-bar[data-astro-cid-adtbmcez]{print-color-adjust:exact}}
