.tool[data-astro-cid-vhwjkoy7]{--tint: #f2eaf8;--border: #d9c8e7;--deep: #523a76;margin-top:.85rem}.stack[data-astro-cid-vhwjkoy7]{--tint: #fbefe2;--border: #e8cbb2;--deep: #75462b}.week[data-astro-cid-vhwjkoy7]{--tint: #e6f2eb;--border: #b9d9c8;--deep: #214d41}h1[data-astro-cid-vhwjkoy7]{font:500 clamp(2.15rem,5vw,3.6rem)/1.05 Georgia,serif;letter-spacing:-.045em;margin:0 0 .25rem}.intro[data-astro-cid-vhwjkoy7]{margin:0 0 .8rem;color:#4f4855;max-width:60ch}.workspace[data-astro-cid-vhwjkoy7]{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:start;gap:.65rem}.editor[data-astro-cid-vhwjkoy7],.result[data-astro-cid-vhwjkoy7]{min-width:0;padding:clamp(.75rem,3vw,1.25rem);border-radius:.85rem;border:1px solid var(--border)}.editor[data-astro-cid-vhwjkoy7]{background:#fff}.field[data-astro-cid-vhwjkoy7]{display:grid;gap:.25rem;margin-bottom:.75rem;font-weight:650;font-size:.91rem}.field[data-astro-cid-vhwjkoy7]:last-child{margin-bottom:0}.stack[data-astro-cid-vhwjkoy7] .field[data-astro-cid-vhwjkoy7]:nth-child(-n+2)>span[data-astro-cid-vhwjkoy7]{font:500 1.4rem Georgia,serif;color:var(--deep)}small[data-astro-cid-vhwjkoy7]{font-weight:400;font-size:.83rem;color:#57505b}input[data-astro-cid-vhwjkoy7][type=text],select[data-astro-cid-vhwjkoy7]{box-sizing:border-box;width:100%;min-height:2.7rem;border:1px solid #93899b;border-radius:.45rem;background:#fff;color:var(--ink);padding:.4rem .55rem;font:inherit;font-size:1rem;font-weight:400}input[data-astro-cid-vhwjkoy7]::placeholder{color:#6a626e;opacity:1}.result[data-astro-cid-vhwjkoy7]{background:var(--tint)}h2[data-astro-cid-vhwjkoy7]{margin:0 0 .45rem;font-size:.88rem;color:var(--deep)}.plan-text[data-astro-cid-vhwjkoy7]{font:500 clamp(1.12rem,2.2vw,1.5rem)/1.4 Georgia,serif;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.stack[data-astro-cid-vhwjkoy7] .plan-text[data-astro-cid-vhwjkoy7]{font-size:clamp(1.35rem,3vw,2rem)}.week[data-astro-cid-vhwjkoy7] .plan-text[data-astro-cid-vhwjkoy7]{font:inherit;font-size:.92rem}.week-count[data-astro-cid-vhwjkoy7]{font-size:1.25rem;font-weight:700;color:var(--deep);margin:0 0 .2rem}.actions[data-astro-cid-vhwjkoy7],.next-actions[data-astro-cid-vhwjkoy7]{display:flex;align-items:center;gap:.4rem .75rem;flex-wrap:wrap;margin-top:.7rem}.actions[data-astro-cid-vhwjkoy7] button[data-astro-cid-vhwjkoy7],.next[data-astro-cid-vhwjkoy7]{min-height:2.7rem;border:1px solid var(--deep);border-radius:.45rem;color:var(--deep);background:#fff;padding:.35rem .6rem;font:inherit;font-size:.87rem;font-weight:650}.actions[data-astro-cid-vhwjkoy7] button[data-astro-cid-vhwjkoy7]:enabled{cursor:pointer}.actions[data-astro-cid-vhwjkoy7] button[data-astro-cid-vhwjkoy7]:disabled{opacity:.55}.next[data-astro-cid-vhwjkoy7]{display:inline-flex;align-items:center;gap:.3rem;text-decoration:none;background:var(--deep);color:#fff}.next[data-astro-cid-vhwjkoy7]:hover{color:#fff;text-decoration:underline}.next-actions[data-astro-cid-vhwjkoy7]>a[data-astro-cid-vhwjkoy7]:not(.next),.local-note[data-astro-cid-vhwjkoy7],.status[data-astro-cid-vhwjkoy7]{font-size:.82rem}.status[data-astro-cid-vhwjkoy7]:not(:empty),.local-note[data-astro-cid-vhwjkoy7]{margin:.6rem 0 0;color:#57505b}.status[data-astro-cid-vhwjkoy7]:empty{margin:0}.filetype[data-astro-cid-vhwjkoy7]{font-weight:400}.days[data-astro-cid-vhwjkoy7]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem;margin:.55rem 0 0;border:0;min-width:0;padding:0}.days[data-astro-cid-vhwjkoy7] label[data-astro-cid-vhwjkoy7]{display:grid;place-items:center;min-height:3rem;border:1px solid var(--border);border-radius:.4rem;background:#fff;font-size:.78rem;cursor:pointer}.days[data-astro-cid-vhwjkoy7] label[data-astro-cid-vhwjkoy7]:has(:checked){background:#c6e5d5;border-color:#568f78}.days[data-astro-cid-vhwjkoy7] input[data-astro-cid-vhwjkoy7]{inline-size:1.1rem;block-size:1.1rem;accent-color:var(--deep);margin:0}.editor[data-astro-cid-vhwjkoy7][hidden],.actions[data-astro-cid-vhwjkoy7][hidden],.days[data-astro-cid-vhwjkoy7][hidden],.week-count[data-astro-cid-vhwjkoy7][hidden]{display:none}.sr-only[data-astro-cid-vhwjkoy7]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:42rem){.workspace[data-astro-cid-vhwjkoy7]{grid-template-columns:minmax(0,1fr)}}@media print{.tool[data-astro-cid-vhwjkoy7]{margin:0}.intro[data-astro-cid-vhwjkoy7],.editor[data-astro-cid-vhwjkoy7],.actions[data-astro-cid-vhwjkoy7],.status[data-astro-cid-vhwjkoy7],.next-actions[data-astro-cid-vhwjkoy7],.local-note[data-astro-cid-vhwjkoy7],body.abby-tool-page main>details{display:none}.workspace[data-astro-cid-vhwjkoy7]{display:block}.result[data-astro-cid-vhwjkoy7]{border:0;padding:1rem 0;background:#fff}.days[data-astro-cid-vhwjkoy7]{max-width:27rem}.days[data-astro-cid-vhwjkoy7] label[data-astro-cid-vhwjkoy7]{min-height:3.5rem;border:1px solid #666}}
