main.wrap:has(.money-page){max-width:1160px;padding-top:0}body:has(.money-page) .kit-bar{display:none}.money-page[data-astro-cid-wjulpazr]{padding:var(--sp-3) 0 var(--sp-5)}.eyebrow[data-astro-cid-wjulpazr]{color:var(--c-accent-ink);font-size:var(--fs-0)}h1[data-astro-cid-wjulpazr]{font-size:var(--fs-4);line-height:var(--lh-tight);margin:var(--sp-1) 0}.promise[data-astro-cid-wjulpazr]{margin:var(--sp-2) 0 var(--sp-3);color:var(--c-ink-soft)}.money-tool[data-astro-cid-wjulpazr]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);background:var(--c-surface);border:var(--border-width) var(--border-style) var(--c-line-strong);border-radius:var(--radius);overflow:clip}.summary[data-astro-cid-wjulpazr]{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--c-bg-alt);color:var(--c-accent-ink)}.summary[data-astro-cid-wjulpazr] progress[data-astro-cid-wjulpazr]{accent-color:var(--c-accent);flex:1;min-width:60px;max-width:160px}.summary[data-astro-cid-wjulpazr] span[data-astro-cid-wjulpazr]{margin-left:auto;font-size:var(--fs-0)}.planning[data-astro-cid-wjulpazr],.checking[data-astro-cid-wjulpazr]{padding:var(--sp-3);min-width:0}.planning[data-astro-cid-wjulpazr]{background:var(--c-bg-alt)}h2[data-astro-cid-wjulpazr]{font-size:var(--fs-2);letter-spacing:var(--heading-tracking-sub);margin:0 0 var(--sp-2)}.planning[data-astro-cid-wjulpazr]>p[data-astro-cid-wjulpazr],.fine[data-astro-cid-wjulpazr]{font-size:var(--fs-0);color:var(--c-ink-soft)}.stop{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;align-items:end;gap:var(--sp-1);margin-bottom:var(--sp-2)}.stop label{font-size:var(--fs-0)}label[data-astro-cid-wjulpazr]{display:block}input[data-astro-cid-wjulpazr],textarea[data-astro-cid-wjulpazr],.stop input{width:100%;min-width:0;min-height:44px;background:var(--c-bg);color:var(--c-ink);border:var(--border-width) var(--border-style) var(--c-line-strong);border-radius:var(--radius);padding:var(--sp-1);font:inherit}button[data-astro-cid-wjulpazr],.stop button,.custom-row button{min-height:44px;cursor:pointer;border:var(--border-width) var(--border-style) var(--c-brand);border-radius:var(--radius);background:var(--c-brand);color:var(--c-on-brand);font:inherit;font-size:var(--fs-0);padding:var(--sp-1) var(--sp-2)}button[data-astro-cid-wjulpazr].secondary,.stop button,.custom-row button{background:transparent;color:var(--c-ink-soft);border-color:var(--c-line-strong)}details[data-astro-cid-wjulpazr]{margin-top:var(--sp-2)}summary[data-astro-cid-wjulpazr]{min-height:44px;cursor:pointer;padding:var(--sp-2) 0}details[data-astro-cid-wjulpazr] label[data-astro-cid-wjulpazr]{font-size:var(--fs-0)}.actions[data-astro-cid-wjulpazr]{display:flex;gap:var(--sp-1);flex-wrap:wrap}.parts[data-astro-cid-wjulpazr]{display:flex;gap:var(--sp-1);margin-bottom:var(--sp-2)}.parts[data-astro-cid-wjulpazr] button[data-astro-cid-wjulpazr]{flex:1;background:var(--c-bg);color:var(--c-ink-soft);border-color:var(--c-line)}.parts[data-astro-cid-wjulpazr] button[data-astro-cid-wjulpazr][aria-pressed=true]{color:var(--c-on-brand);background:var(--c-brand)}.parts[data-astro-cid-wjulpazr] span[data-astro-cid-wjulpazr]{white-space:nowrap}fieldset[data-astro-cid-wjulpazr]{border:0;padding:0;margin:0}legend[data-astro-cid-wjulpazr]{font-weight:600;font-size:var(--fs-0);margin-bottom:var(--sp-1)}.check[data-astro-cid-wjulpazr],.custom-row .check{display:flex;gap:var(--sp-2);align-items:center;min-height:44px;padding:var(--sp-2) 0;border-bottom:var(--border-width) var(--border-style) var(--c-line);cursor:pointer}.check[data-astro-cid-wjulpazr] input[data-astro-cid-wjulpazr],.custom-row input{width:22px;min-height:22px;height:22px;flex-shrink:0;accent-color:var(--c-brand)}.check[data-astro-cid-wjulpazr] span[data-astro-cid-wjulpazr]{font-size:var(--fs-0)}.custom-entry[data-astro-cid-wjulpazr]{display:flex;gap:var(--sp-1)}#custom-form[data-astro-cid-wjulpazr]{margin-top:var(--sp-3);font-size:var(--fs-0)}.custom-row{display:flex;gap:var(--sp-1);align-items:center}.custom-row .check{flex:1}[data-astro-cid-wjulpazr][hidden]{display:none!important}.reading[data-astro-cid-wjulpazr]{max-width:800px;margin:var(--sp-5) auto}.reading[data-astro-cid-wjulpazr] h2[data-astro-cid-wjulpazr]{margin-top:var(--sp-4)}[data-astro-cid-wjulpazr]:is(button,input,textarea,summary,a):focus-visible,.stop input:focus-visible,.stop button:focus-visible{outline:var(--border-width) solid var(--c-accent);outline-offset:var(--border-width)}.custom-entry[data-astro-cid-wjulpazr] button[data-astro-cid-wjulpazr]{flex:0 0 auto;white-space:nowrap;min-width:5ch}@media(max-width:700px){h1[data-astro-cid-wjulpazr]{font-size:var(--fs-3)}.money-tool[data-astro-cid-wjulpazr]{grid-template-columns:minmax(0,1fr);overflow:visible}.summary[data-astro-cid-wjulpazr]{position:sticky;top:0;z-index:2}.planning[data-astro-cid-wjulpazr],.checking[data-astro-cid-wjulpazr]{padding:var(--sp-2)}.summary[data-astro-cid-wjulpazr] span[data-astro-cid-wjulpazr]{margin-left:0}.checking[data-astro-cid-wjulpazr]{grid-row:2}.parts[data-astro-cid-wjulpazr] button[data-astro-cid-wjulpazr]{padding:var(--sp-1)}.check[data-astro-cid-wjulpazr]{padding:var(--sp-1) 0}.promise[data-astro-cid-wjulpazr]{font-size:var(--fs-0)}.stop{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto}}
