.day-checklist[data-astro-cid-yget5vey]{background:0 0;border:0;margin:2.25rem 0 2.5rem;padding:0}.day-checklist[data-astro-cid-yget5vey] [data-astro-cid-yget5vey][hidden]{display:none!important}.day-tool-head[data-astro-cid-yget5vey]{padding:var(--tool-padding);background:var(--cream);border-radius:var(--tool-radius);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.day-tool-head[data-astro-cid-yget5vey] strong[data-astro-cid-yget5vey],.day-handoff-head[data-astro-cid-yget5vey] strong[data-astro-cid-yget5vey]{font-family:var(--font-display);font-size:var(--type-6);font-weight:600}.day-tool-head[data-astro-cid-yget5vey] p[data-astro-cid-yget5vey],.day-handoff-head[data-astro-cid-yget5vey] p[data-astro-cid-yget5vey]{color:var(--muted);font-size:var(--type-2);margin:.2rem 0 0}.day-tool-actions[data-astro-cid-yget5vey],.day-handoff-actions[data-astro-cid-yget5vey]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.day-tool-actions[data-astro-cid-yget5vey] button[data-astro-cid-yget5vey],.day-handoff-actions[data-astro-cid-yget5vey] button[data-astro-cid-yget5vey],.day-helper-button[data-astro-cid-yget5vey],.day-remove[data-astro-cid-yget5vey]{color:var(--paper);background:var(--ink);border:1px solid var(--ink);border-radius:var(--tool-radius-small);font:inherit;cursor:pointer;padding:.65rem .8rem}.day-tool-actions[data-astro-cid-yget5vey] button[data-astro-cid-yget5vey].secondary{color:var(--ink);background:var(--paper);border-color:var(--line)}.day-mode-tabs[data-astro-cid-yget5vey]{gap:1.5rem;margin:1.6rem 0 1rem;display:flex}.day-mode-tabs[data-astro-cid-yget5vey] button[data-astro-cid-yget5vey]{color:var(--muted);font:inherit;font-size:var(--type-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.25rem 0 .55rem;font-weight:600}.day-mode-tabs[data-astro-cid-yget5vey] button[data-astro-cid-yget5vey][aria-selected=true]{color:var(--ink);border-bottom-color:var(--rose)}.day-tool-controls[data-astro-cid-yget5vey]{background:var(--cream);border-radius:var(--tool-radius-small);border:0;justify-content:space-between;align-items:end;gap:1.25rem;margin:0 0 12px;padding:20px 22px;display:flex}.day-tool-controls[data-astro-cid-yget5vey] label[data-astro-cid-yget5vey],.day-handoff-head[data-astro-cid-yget5vey] label[data-astro-cid-yget5vey]{color:var(--muted);font-size:var(--type-2);gap:.3rem;font-weight:600;display:grid}.day-tool-controls[data-astro-cid-yget5vey] select[data-astro-cid-yget5vey],.day-handoff-head[data-astro-cid-yget5vey] select[data-astro-cid-yget5vey]{min-width:9rem;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--tool-radius-small);font:inherit;padding:.6rem 2rem .6rem .7rem}.day-control-copy[data-astro-cid-yget5vey]{justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.day-control-copy[data-astro-cid-yget5vey] p[data-astro-cid-yget5vey]{color:var(--muted);font-size:var(--type-2);text-align:right;margin:0}.day-helper-button[data-astro-cid-yget5vey]{color:var(--ink);background:var(--paper);border-color:var(--line);flex:none}.day-summary[data-astro-cid-yget5vey]{gap:var(--tool-gap);grid-template-columns:1fr 1fr 2fr;margin-bottom:2.25rem;display:grid}.day-summary[data-astro-cid-yget5vey]>div[data-astro-cid-yget5vey]{border-radius:var(--tool-radius-small);background:var(--cream);border:0;gap:.25rem;padding:18px 20px;display:grid}.day-summary[data-astro-cid-yget5vey] span[data-astro-cid-yget5vey]{color:var(--muted);font-size:var(--type-2)}.day-summary[data-astro-cid-yget5vey] strong[data-astro-cid-yget5vey]{color:var(--ink);font-size:var(--type-5);font-weight:600}.day-progress[data-astro-cid-yget5vey]{grid-template-columns:1fr auto}.day-progress[data-astro-cid-yget5vey] i[data-astro-cid-yget5vey]{background:var(--line);grid-column:1/-1;height:.28rem;display:block;overflow:hidden}.day-progress[data-astro-cid-yget5vey] b[data-astro-cid-yget5vey]{background:var(--rose);width:0;height:100%;transition:width .2s;display:block}.day-groups[data-astro-cid-yget5vey]{gap:1.2rem;display:grid}.day-group[data-astro-cid-yget5vey]{gap:.65rem;display:grid}.day-group-title[data-astro-cid-yget5vey]{color:var(--accent);font-family:var(--font-display);font-size:var(--type-5);border:0;justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .15rem;padding:0;font-weight:600;display:flex}.day-group-title[data-astro-cid-yget5vey] span[data-astro-cid-yget5vey]{color:var(--muted);font-family:var(--font-body);font-size:var(--type-2);font-weight:400}.day-item[data-astro-cid-yget5vey]{border-radius:var(--tool-radius-small);background:var(--cream);border:0;padding:22px}.day-item[data-astro-cid-yget5vey][data-disabled=true]{opacity:.58}.day-item[data-astro-cid-yget5vey][data-complete=true] .day-title[data-astro-cid-yget5vey] input[data-astro-cid-yget5vey]{color:var(--muted);text-decoration:line-through}.day-item-head[data-astro-cid-yget5vey]{align-items:center;gap:.9rem;margin-bottom:.85rem;display:flex}.day-check[data-astro-cid-yget5vey],.day-use[data-astro-cid-yget5vey]{color:var(--ink);font-size:var(--type-2);align-items:center;gap:.35rem;font-weight:600;display:flex}.day-check[data-astro-cid-yget5vey] input[data-astro-cid-yget5vey],.day-use[data-astro-cid-yget5vey] input[data-astro-cid-yget5vey]{width:1rem;height:1rem;accent-color:var(--rose)}.day-remove[data-astro-cid-yget5vey]{color:var(--muted);background:var(--paper);border-color:var(--line);font-size:var(--type-2);margin-left:auto;padding:.4rem .6rem}.day-fields[data-astro-cid-yget5vey]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.day-fields[data-astro-cid-yget5vey] label[data-astro-cid-yget5vey]{min-width:0;color:var(--muted);font-size:var(--type-2);gap:.35rem;font-weight:500;display:grid}.day-fields[data-astro-cid-yget5vey] .day-title[data-astro-cid-yget5vey],.day-fields[data-astro-cid-yget5vey] .day-note[data-astro-cid-yget5vey]{grid-column:1/-1}.day-fields[data-astro-cid-yget5vey] input[data-astro-cid-yget5vey],.day-fields[data-astro-cid-yget5vey] select[data-astro-cid-yget5vey],.day-fields[data-astro-cid-yget5vey] textarea[data-astro-cid-yget5vey]{box-sizing:border-box;width:100%;min-width:0;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--tool-radius-small);font:inherit;font-size:var(--type-3);padding:.65rem .7rem}.day-fields[data-astro-cid-yget5vey] textarea[data-astro-cid-yget5vey]{resize:vertical;line-height:1.55}.day-fields[data-astro-cid-yget5vey] [data-astro-cid-yget5vey]:is(input,select,textarea):focus,.day-tool-controls[data-astro-cid-yget5vey] select[data-astro-cid-yget5vey]:focus,.day-handoff-head[data-astro-cid-yget5vey] select[data-astro-cid-yget5vey]:focus{outline:2px solid var(--rose);outline-offset:1px}.day-handoff-panel[data-astro-cid-yget5vey]{padding:var(--tool-padding);background:var(--cream);border-radius:var(--tool-radius);gap:1rem;display:grid}.day-handoff-head[data-astro-cid-yget5vey]{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.day-handoff-actions[data-astro-cid-yget5vey]{justify-content:flex-start}.day-transfer-output[data-astro-cid-yget5vey]{gap:.8rem;margin-top:.5rem;display:grid}.day-transfer-empty[data-astro-cid-yget5vey]{color:var(--muted);margin:0;padding:1.1rem 0}.day-transfer-card[data-astro-cid-yget5vey]{background:var(--paper);border-radius:var(--tool-radius-small);gap:.8rem;padding:22px;display:grid}.day-transfer-card[data-astro-cid-yget5vey] h4[data-astro-cid-yget5vey]{color:var(--ink);font-family:var(--font-display);font-size:var(--type-5);margin:0;font-weight:600;line-height:1.35}.day-transfer-card[data-astro-cid-yget5vey] h4[data-astro-cid-yget5vey] span[data-astro-cid-yget5vey]{color:var(--rose);margin-right:.55rem}.day-transfer-meta[data-astro-cid-yget5vey]{gap:.45rem;margin:0;display:grid}.day-transfer-meta[data-astro-cid-yget5vey] div[data-astro-cid-yget5vey]{grid-template-columns:8.5rem 1fr;gap:1rem;display:grid}.day-transfer-meta[data-astro-cid-yget5vey] dt[data-astro-cid-yget5vey]{color:var(--muted);font-size:var(--type-2)}.day-transfer-meta[data-astro-cid-yget5vey] dd[data-astro-cid-yget5vey]{color:var(--ink);font-size:var(--type-3);margin:0;line-height:1.55}.day-transfer-state[data-astro-cid-yget5vey]{width:fit-content;color:var(--accent);background:var(--rose-soft);border-radius:var(--tool-radius-small);font-size:var(--type-2);margin:0;padding:.35rem .55rem;font-weight:600}.day-tool-note[data-astro-cid-yget5vey]{color:var(--muted);font-size:var(--type-2);line-height:var(--leading-compact)!important;margin:1rem .15rem 0!important}@media (width<=720px){.day-tool-head[data-astro-cid-yget5vey],.day-handoff-head[data-astro-cid-yget5vey]{flex-direction:column;align-items:stretch}.day-tool-actions[data-astro-cid-yget5vey]{grid-template-columns:repeat(3,1fr);display:grid}.day-tool-actions[data-astro-cid-yget5vey] button[data-astro-cid-yget5vey]{padding-inline:.35rem}.day-control-copy[data-astro-cid-yget5vey]{flex-direction:column;align-items:flex-end}}@media (width<=560px){.day-checklist[data-astro-cid-yget5vey]{margin-inline:0;padding:0}.day-tool-actions[data-astro-cid-yget5vey],.day-handoff-actions[data-astro-cid-yget5vey]{grid-template-columns:1fr;display:grid}.day-tool-controls[data-astro-cid-yget5vey]{flex-direction:column;align-items:stretch}.day-control-copy[data-astro-cid-yget5vey]{align-items:stretch}.day-control-copy[data-astro-cid-yget5vey] p[data-astro-cid-yget5vey]{text-align:left}.day-summary[data-astro-cid-yget5vey]{grid-template-columns:1fr 1fr}.day-progress[data-astro-cid-yget5vey]{grid-column:1/-1}.day-fields[data-astro-cid-yget5vey]{grid-template-columns:1fr}.day-fields[data-astro-cid-yget5vey] .day-title[data-astro-cid-yget5vey],.day-fields[data-astro-cid-yget5vey] .day-note[data-astro-cid-yget5vey]{grid-column:auto}.day-transfer-meta[data-astro-cid-yget5vey] div[data-astro-cid-yget5vey]{grid-template-columns:1fr;gap:.1rem}}@media print{@page{size:A4 portrait;margin:10mm}.reading-page>header,.reading-page>footer,.breadcrumb,.article-hero,.article-toc,.related,.day-mode-tabs[data-astro-cid-yget5vey],.day-tool-actions[data-astro-cid-yget5vey],.day-handoff-actions[data-astro-cid-yget5vey],.day-tool-controls[data-astro-cid-yget5vey],.day-tool-note[data-astro-cid-yget5vey],.day-use[data-astro-cid-yget5vey],.day-remove[data-astro-cid-yget5vey]{display:none!important}.article-layout{display:block!important}.article-body{max-width:none!important}.day-checklist[data-astro-cid-yget5vey]{background:var(--paper);border:0;margin:0;padding:0}.day-checklist[data-astro-cid-yget5vey][data-mode=edit] .day-handoff-panel[data-astro-cid-yget5vey],.day-checklist[data-astro-cid-yget5vey][data-mode=handoff] .day-edit-panel[data-astro-cid-yget5vey]{display:none!important}.day-checklist[data-astro-cid-yget5vey][data-mode=handoff] .day-handoff-panel[data-astro-cid-yget5vey]{background:var(--paper);padding:0;display:grid!important}.day-summary[data-astro-cid-yget5vey]{margin-block:3mm}.day-item[data-astro-cid-yget5vey][data-disabled=true]{display:none}.day-groups[data-astro-cid-yget5vey]{gap:4mm}.day-group[data-astro-cid-yget5vey]{gap:2mm}.day-item[data-astro-cid-yget5vey],.day-transfer-card[data-astro-cid-yget5vey]{break-inside:avoid;padding:3mm}.day-item-head[data-astro-cid-yget5vey]{margin-bottom:2mm}.day-fields[data-astro-cid-yget5vey]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm}.day-fields[data-astro-cid-yget5vey] .day-title[data-astro-cid-yget5vey],.day-fields[data-astro-cid-yget5vey] .day-note[data-astro-cid-yget5vey]{grid-column:1/-1}.day-fields[data-astro-cid-yget5vey] input[data-astro-cid-yget5vey],.day-fields[data-astro-cid-yget5vey] select[data-astro-cid-yget5vey],.day-fields[data-astro-cid-yget5vey] textarea[data-astro-cid-yget5vey]{padding:1.5mm}}.day-steps{gap:var(--tool-gap);counter-reset:day-step;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5rem 0;padding:0;list-style:none;display:grid}.day-steps li{background:var(--cream);border-radius:var(--tool-radius-small);counter-increment:day-step;border:0;grid-template-columns:auto 1fr;gap:.35rem 1rem;padding:20px 22px;display:grid}.day-steps li:before{content:counter(day-step, decimal-leading-zero);color:var(--rose);font-family:var(--font-display);font-size:var(--type-5);grid-row:span 2}.day-steps strong{color:var(--ink);font-weight:600}.day-steps span{line-height:1.7}@media (width<=600px){.day-steps{grid-template-columns:1fr}}
