.planner[data-astro-cid-u23utjt7]{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius);padding:20px;margin:8px 0 28px}fieldset[data-astro-cid-u23utjt7]{border:0;padding:0;margin:0;min-width:0}legend[data-astro-cid-u23utjt7],.f[data-astro-cid-u23utjt7]>label[data-astro-cid-u23utjt7]{display:block;font-weight:700;font-size:15px;margin-bottom:6px;padding:0}.ctrls[data-astro-cid-u23utjt7]{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:end}.seg[data-astro-cid-u23utjt7]{display:inline-flex;border:1.5px solid var(--line);border-radius:8px;overflow:hidden}.seg[data-astro-cid-u23utjt7] label[data-astro-cid-u23utjt7]{position:relative}.seg[data-astro-cid-u23utjt7] input[data-astro-cid-u23utjt7]{position:absolute;opacity:0;inset:0;cursor:pointer}.seg[data-astro-cid-u23utjt7] span[data-astro-cid-u23utjt7]{display:block;padding:8px 14px;font-weight:700;color:var(--muted)}.seg[data-astro-cid-u23utjt7] input[data-astro-cid-u23utjt7]:checked+span[data-astro-cid-u23utjt7]{background:var(--ink);color:var(--paper)}.seg[data-astro-cid-u23utjt7] input[data-astro-cid-u23utjt7]:focus-visible+span[data-astro-cid-u23utjt7]{outline:3px solid var(--focus);outline-offset:-3px}.stepper[data-astro-cid-u23utjt7]{display:inline-flex;border:1.5px solid var(--line);border-radius:8px;overflow:hidden}.stepper[data-astro-cid-u23utjt7] button[data-astro-cid-u23utjt7]{width:42px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:20px;font-weight:700;cursor:pointer}.stepper[data-astro-cid-u23utjt7] button[data-astro-cid-u23utjt7]:hover{background:var(--weekend)}.stepper[data-astro-cid-u23utjt7] input[data-astro-cid-u23utjt7]{width:64px;text-align:center;border:0;border-inline:1.5px solid var(--line);font:inherit;font-size:20px;font-weight:800;padding:6px 0;background:transparent;color:var(--ink);-moz-appearance:textfield}.stepper[data-astro-cid-u23utjt7] input[data-astro-cid-u23utjt7]::-webkit-inner-spin-button{-webkit-appearance:none}select[data-astro-cid-u23utjt7]{font:inherit;font-weight:600;padding:9px 10px;border:1.5px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink)}.f-hol[data-astro-cid-u23utjt7]{margin-top:20px}.presets[data-astro-cid-u23utjt7]{display:flex;flex-wrap:wrap;gap:8px}.presets[data-astro-cid-u23utjt7] button[data-astro-cid-u23utjt7]{font:inherit;font-size:15px;font-weight:600;padding:7px 12px;border-radius:8px;border:1.5px solid var(--line);background:transparent;color:var(--ink);cursor:pointer}.presets[data-astro-cid-u23utjt7] button[data-astro-cid-u23utjt7][aria-pressed=true]{border-color:var(--red);background:var(--red-soft);color:var(--red)}details[data-astro-cid-u23utjt7]{margin-top:12px}summary[data-astro-cid-u23utjt7]{cursor:pointer;font-size:15px;color:var(--muted);font-weight:600}.checks[data-astro-cid-u23utjt7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px 16px;margin-top:10px}.checks[data-astro-cid-u23utjt7] label[data-astro-cid-u23utjt7]{display:flex;gap:8px;align-items:center;font-size:15px}.checks[data-astro-cid-u23utjt7] input[data-astro-cid-u23utjt7]{accent-color:var(--red);width:17px;height:17px}.total[data-astro-cid-u23utjt7]{font-size:1.25rem;margin:0 0 14px}.total[data-astro-cid-u23utjt7]>b[data-astro-cid-u23utjt7]{font-size:3.4rem;font-weight:900;font-stretch:125%;color:var(--green);line-height:1;vertical-align:-.12em;margin-right:6px}.brks[data-astro-cid-u23utjt7]{list-style:none;padding:0;margin:0 0 28px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.brks[data-astro-cid-u23utjt7] .brk{display:flex;gap:14px;align-items:flex-start;padding:12px 14px;border:1.5px solid var(--line);border-radius:var(--radius);background:var(--surface)}.brks[data-astro-cid-u23utjt7] .brk-len{text-align:center;min-width:52px}.brks[data-astro-cid-u23utjt7] .brk-len b{display:block;font-size:2rem;line-height:1;font-weight:900;font-stretch:120%;color:var(--green)}.brks[data-astro-cid-u23utjt7] .brk-len span{font-size:12px;color:var(--muted)}.brks[data-astro-cid-u23utjt7] .brk-range{margin:0 0 2px;font-weight:700}.brks[data-astro-cid-u23utjt7] .brk-meta{margin:0;font-size:14px;color:var(--muted)}.brks[data-astro-cid-u23utjt7] .empty{color:var(--muted)}.prose[data-astro-cid-u23utjt7]{margin-top:12px}
