main.wrap:has(.ufo-page){max-width:var(--maxw-wide)}body:has(.ufo-page) .kit-bar{display:none}.ufo-page[data-astro-cid-q4ysrgvx]{margin:auto}h1[data-astro-cid-q4ysrgvx]{font-size:var(--fs-4);margin-bottom:var(--sp-2)}.promise[data-astro-cid-q4ysrgvx]{margin:0 0 var(--sp-3)}.planner[data-astro-cid-q4ysrgvx]{border:var(--border-width) solid var(--c-line-strong);border-radius:var(--radius-lg);background:var(--c-surface)}.toolbar[data-astro-cid-q4ysrgvx]{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3);background:var(--c-brand-soft);color:var(--c-brand-ink)}.toolbar[data-astro-cid-q4ysrgvx] strong[data-astro-cid-q4ysrgvx]{display:block}progress[data-astro-cid-q4ysrgvx]{display:block;width:100%;height:var(--sp-2);accent-color:var(--c-brand-ink);margin-top:var(--sp-1)}.actions[data-astro-cid-q4ysrgvx]{display:flex;flex-wrap:wrap;gap:var(--sp-2)}button[data-astro-cid-q4ysrgvx]{font:inherit;min-height:44px;padding:var(--sp-2);border:var(--border-width) solid var(--c-line-strong);border-radius:var(--radius);background:var(--c-surface);color:var(--c-ink);cursor:pointer}[data-astro-cid-q4ysrgvx][data-print-plan]{background:var(--c-accent);color:var(--c-on-accent)}button[data-astro-cid-q4ysrgvx]:hover,input[data-astro-cid-q4ysrgvx]:hover,select[data-astro-cid-q4ysrgvx]:hover{border-color:var(--c-brand-ink)}button[data-astro-cid-q4ysrgvx]:disabled,input[data-astro-cid-q4ysrgvx]:disabled,select[data-astro-cid-q4ysrgvx]:disabled{opacity:.6;cursor:not-allowed}input[data-astro-cid-q4ysrgvx]:focus-visible,select[data-astro-cid-q4ysrgvx]:focus-visible,button[data-astro-cid-q4ysrgvx]:focus-visible{outline:var(--rule-width) solid var(--c-accent);outline-offset:2px}.save-note[data-astro-cid-q4ysrgvx]{font-size:var(--fs-0);margin:var(--sp-2) var(--sp-3);color:var(--c-ink-soft)}.monthpicker[data-astro-cid-q4ysrgvx],.print-note[data-astro-cid-q4ysrgvx]{display:none}.secondary[data-astro-cid-q4ysrgvx]{padding:var(--sp-2) var(--sp-3)}.print-assignment[data-astro-cid-q4ysrgvx]{overflow-wrap:anywhere}.periods[data-astro-cid-q4ysrgvx]{display:flex;flex-wrap:wrap;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3)}.periods[data-astro-cid-q4ysrgvx] button[data-astro-cid-q4ysrgvx]{min-width:44px}.periods[data-astro-cid-q4ysrgvx] [data-astro-cid-q4ysrgvx][aria-pressed=true]{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-on-accent)}.picker[data-astro-cid-q4ysrgvx]{display:block;margin-bottom:var(--sp-3)}[data-astro-cid-q4ysrgvx][hidden]{display:none!important}.workspace[data-astro-cid-q4ysrgvx]{display:grid;grid-template-columns:1.25fr 1fr;gap:var(--sp-4);padding:0 var(--sp-3) var(--sp-3)}.workspace[data-astro-cid-q4ysrgvx]>[data-astro-cid-q4ysrgvx]{min-width:0}.workspace[data-astro-cid-q4ysrgvx] h2[data-astro-cid-q4ysrgvx]{font-size:var(--fs-2);margin:var(--sp-3) 0 var(--sp-2)}.small[data-astro-cid-q4ysrgvx]{font-size:var(--fs-0);color:var(--c-ink-soft)}.workspace[data-astro-cid-q4ysrgvx] .small[data-astro-cid-q4ysrgvx]{margin:var(--sp-1) 0 var(--sp-2)}table[data-astro-cid-q4ysrgvx]{display:table;overflow:visible;margin:0;width:100%;border-collapse:collapse}th[data-astro-cid-q4ysrgvx],td[data-astro-cid-q4ysrgvx]{padding:var(--sp-2);border-bottom:var(--border-width) solid var(--c-line);text-align:left}thead[data-astro-cid-q4ysrgvx] th[data-astro-cid-q4ysrgvx]{font-size:var(--fs-0);background:var(--c-bg-alt)}tbody[data-astro-cid-q4ysrgvx] th[data-astro-cid-q4ysrgvx]{color:var(--c-ink-soft)}td[data-astro-cid-q4ysrgvx]:nth-child(2){width:100%}input[data-astro-cid-q4ysrgvx][type=text]{display:block;width:100%;min-width:0;min-height:44px;font:inherit;padding:var(--sp-2);border:var(--border-width) solid var(--c-line-strong);border-radius:var(--radius);background:var(--c-surface);color:var(--c-ink)}input[data-astro-cid-q4ysrgvx][data-field=step]{font-size:var(--fs-0);margin-top:var(--sp-1)}.check-target[data-astro-cid-q4ysrgvx]{display:flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;cursor:pointer}input[data-astro-cid-q4ysrgvx][type=checkbox]{width:24px;height:24px;accent-color:var(--c-brand-ink)}.months[data-astro-cid-q4ysrgvx]{list-style:none;padding:0;margin:0}.months[data-astro-cid-q4ysrgvx] li[data-astro-cid-q4ysrgvx]{padding:var(--sp-2) 0;border-bottom:var(--border-width) solid var(--c-line)}.months[data-astro-cid-q4ysrgvx] label[data-astro-cid-q4ysrgvx]{display:block}.months[data-astro-cid-q4ysrgvx] strong[data-astro-cid-q4ysrgvx]{display:block;font-size:var(--fs-1);margin-bottom:var(--sp-1)}select[data-astro-cid-q4ysrgvx]{width:100%;min-height:44px;font:inherit;border:var(--border-width) solid var(--c-line-strong);border-radius:var(--radius);background:var(--c-surface);color:var(--c-ink);padding:var(--sp-1)}.month-result[data-astro-cid-q4ysrgvx]{display:block;font-size:var(--fs-0);color:var(--c-ink-soft);margin-top:var(--sp-1);overflow-wrap:anywhere}.print-project[data-astro-cid-q4ysrgvx],.print-step[data-astro-cid-q4ysrgvx],.print-done[data-astro-cid-q4ysrgvx]{display:none}.print-assignment[data-astro-cid-q4ysrgvx]{display:block;font-size:var(--fs-1)}.guide[data-astro-cid-q4ysrgvx]{max-width:var(--maxw);margin:var(--sp-5) auto}.guide[data-astro-cid-q4ysrgvx] h2[data-astro-cid-q4ysrgvx]{margin:var(--sp-5) 0 var(--sp-2)}.guide[data-astro-cid-q4ysrgvx] li[data-astro-cid-q4ysrgvx]{margin-bottom:var(--sp-2)}@media(max-width:720px){.workspace[data-astro-cid-q4ysrgvx]{grid-template-columns:1fr;gap:var(--sp-3);padding:0 var(--sp-2) var(--sp-3)}h1[data-astro-cid-q4ysrgvx]{font-size:var(--fs-3)}.toolbar[data-astro-cid-q4ysrgvx]{padding:var(--sp-2);gap:var(--sp-2)}.toolbar[data-astro-cid-q4ysrgvx] strong[data-astro-cid-q4ysrgvx]{font-size:var(--fs-0)}.schedule[data-astro-cid-q4ysrgvx]{order:-1}.workspace[data-astro-cid-q4ysrgvx] .small[data-astro-cid-q4ysrgvx]{font-size:var(--fs-0)}.periods[data-astro-cid-q4ysrgvx]{display:none}.monthpicker[data-astro-cid-q4ysrgvx]{display:block;padding:var(--sp-2)}.actions[data-astro-cid-q4ysrgvx]{margin:0}.actions[data-astro-cid-q4ysrgvx] button[data-astro-cid-q4ysrgvx]{font-size:var(--fs-0)}.save-note[data-astro-cid-q4ysrgvx]{margin:var(--sp-2)}.periods[data-astro-cid-q4ysrgvx]{padding:var(--sp-2)}th[data-astro-cid-q4ysrgvx],td[data-astro-cid-q4ysrgvx],input[data-astro-cid-q4ysrgvx][type=text]{padding:var(--sp-1)}}@media print{@page{size:auto;margin:12mm}.site-header,.site-footer,.kit-bar,[data-consent-banner],.actions[data-astro-cid-q4ysrgvx],.save-note[data-astro-cid-q4ysrgvx],.guide[data-astro-cid-q4ysrgvx],noscript[data-astro-cid-q4ysrgvx],.workspace[data-astro-cid-q4ysrgvx] .small[data-astro-cid-q4ysrgvx],.periods[data-astro-cid-q4ysrgvx],.picker[data-astro-cid-q4ysrgvx],.monthpicker[data-astro-cid-q4ysrgvx]{display:none!important}body{background:var(--c-surface)!important;color:var(--c-ink)!important;font-size:10pt}main.wrap{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}h1[data-astro-cid-q4ysrgvx]{font-size:21pt;margin:0 0 4mm}.promise[data-astro-cid-q4ysrgvx]{font-size:10pt;margin:0 0 4mm}.planner[data-astro-cid-q4ysrgvx]{border:0}.print-note[data-astro-cid-q4ysrgvx]{display:block;font-size:9pt}.toolbar[data-astro-cid-q4ysrgvx]{padding:0 0 3mm;background:none}.workspace[data-astro-cid-q4ysrgvx]{display:grid;grid-template-columns:1.15fr 1fr;gap:6mm;padding:0}.schedule[data-astro-cid-q4ysrgvx]{order:0}.workspace[data-astro-cid-q4ysrgvx] h2[data-astro-cid-q4ysrgvx]{font-size:12pt;margin:2mm 0 3mm}th[data-astro-cid-q4ysrgvx],td[data-astro-cid-q4ysrgvx]{padding:2mm 1mm}input[data-astro-cid-q4ysrgvx],select[data-astro-cid-q4ysrgvx]{display:none!important}.print-project[data-astro-cid-q4ysrgvx],.print-step[data-astro-cid-q4ysrgvx],.print-done[data-astro-cid-q4ysrgvx],.print-assignment[data-astro-cid-q4ysrgvx]{display:block;overflow-wrap:anywhere}.print-project[data-astro-cid-q4ysrgvx]{font-weight:700}.print-step[data-astro-cid-q4ysrgvx],.print-done[data-astro-cid-q4ysrgvx]{font-size:8pt}.check-target[data-astro-cid-q4ysrgvx]{min-width:0;min-height:0}.months[data-astro-cid-q4ysrgvx] li[data-astro-cid-q4ysrgvx]{line-height:1.3;padding:1.7mm 0;break-inside:avoid}.months[data-astro-cid-q4ysrgvx] strong[data-astro-cid-q4ysrgvx]{font-size:9pt}.month-result[data-astro-cid-q4ysrgvx],.print-assignment[data-astro-cid-q4ysrgvx]{font-size:8pt;line-height:1.3;margin:1mm 0 0}tbody[data-astro-cid-q4ysrgvx] td[data-astro-cid-q4ysrgvx]:last-child{white-space:nowrap}tr[data-astro-cid-q4ysrgvx]{break-inside:avoid}tr[data-astro-cid-q4ysrgvx][hidden]{display:table-row!important}.months[data-astro-cid-q4ysrgvx] li[data-astro-cid-q4ysrgvx][hidden]{display:list-item!important}progress[data-astro-cid-q4ysrgvx]{max-width:80mm;height:6px}}
