.StageButton_stage__zuslV{display:flex;flex-direction:column;gap:var(--space-1)}.StageButton_hint__Mebic{margin:0;font-size:var(--font-size-xs);color:var(--color-ink-muted)}.StageButton_done__xZ1Id{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary)}.StageButton_undo__E4cs5{margin-left:auto;padding:0;border:0;background:none;font:inherit;font-weight:var(--font-weight-regular);color:var(--color-ink-muted);text-decoration:underline;cursor:pointer}.StageButton_undo__E4cs5:disabled{cursor:progress}.FirstMonthStart_box__Wfj2A{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-primary-soft)}.FirstMonthStart_title__sU_ss{margin:0 0 var(--space-1);font-size:var(--font-size-md)}.FirstMonthStart_question__1OPyR,.FirstMonthStart_text__qX2SR{margin:0;font-size:var(--font-size-sm);color:var(--color-ink-muted)}.FirstMonthStart_question__1OPyR{font-weight:var(--font-weight-bold);color:var(--color-ink)}.FirstMonthStart_choices__5SU7r{display:flex;flex-direction:column;gap:var(--space-2)}.FirstMonthStart_buttons___QXq7{display:flex;flex-wrap:wrap;gap:var(--space-2)}.PlanTaskLayout_layout__6Olzh{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);padding-block:var(--space-4) var(--space-8)}.PlanTaskLayout_main__NOJQF{min-width:0}.PlanTaskLayout_checklist__sOMRL{order:1}@media (min-width:960px){.PlanTaskLayout_layout__6Olzh{grid-template-columns:320px minmax(0,1fr);gap:var(--space-7);padding-top:var(--space-7)}.PlanTaskLayout_checklist__sOMRL{order:0;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-4));align-self:start;max-height:calc(100vh - var(--header-height) - var(--space-7));overflow-y:auto}}.PlanChecklist_box__mXefy{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.PlanChecklist_header__JZPCL{display:flex;flex-direction:column;gap:var(--space-2)}.PlanChecklist_title__PhnMj{margin:0;font-size:var(--font-size-lg)}.PlanChecklist_meta__vIpgl{margin:0;font-size:var(--font-size-sm);color:var(--color-ink-muted)}.PlanChecklist_progress__8SDlX{display:flex;flex-direction:column;gap:var(--space-1)}.PlanChecklist_bar__EfMti{display:block;height:8px;border-radius:var(--radius-pill);background:var(--color-border);overflow:hidden}.PlanChecklist_bar__EfMti>span{display:block;height:100%;border-radius:inherit;background:var(--color-primary);transition:width var(--transition-fast)}.PlanChecklist_group__w9xab{display:flex;flex-direction:column;gap:var(--space-3)}.PlanChecklist_groupTitle__v_yas{margin:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-subtle)}.PlanChecklist_tasks__3VJFS{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.PlanChecklist_task__Ad8CI{border-radius:var(--radius-md);padding:var(--space-2)}.PlanChecklist_current__UgNTc{background:var(--color-primary-soft)}.PlanChecklist_taskRow__BbZ2o{display:flex;align-items:flex-start;gap:var(--space-2)}.PlanChecklist_checkbox__sx2Di{flex-shrink:0;width:18px;height:18px;margin:2px 0 0;accent-color:var(--color-primary);cursor:pointer}.PlanChecklist_taskLink__jJOqs{flex:1 1;min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-ink);text-decoration:none}.PlanChecklist_taskLink__jJOqs:hover,.PlanChecklist_taskLink__jJOqs[aria-current=page]{color:var(--color-primary)}.PlanChecklist_completed__9OojA .PlanChecklist_taskLink__jJOqs{color:var(--color-ink-muted);text-decoration:line-through}.PlanChecklist_next__3061d{flex-shrink:0;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);line-height:20px}.PlanChecklist_subtasks__zDQRw{margin:var(--space-1) 0 0 calc(18px + var(--space-2))}.PlanChecklist_subtasks__zDQRw summary{font-size:var(--font-size-xs);color:var(--color-ink-muted);cursor:pointer}.PlanChecklist_subtasks__zDQRw ul{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none}.PlanChecklist_subtask__MXP89{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-ink);cursor:pointer}.PlanChecklist_choices__yZBr7{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.PlanChecklist_arrivedLink__cjIuZ,.PlanChecklist_choices__yZBr7{gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.PlanChecklist_arrivedLink__cjIuZ{display:inline-flex;align-items:center}