.link-arrow[data-astro-cid-c6b3mphd]{color:var(--teal-700);transition:gap .2s var(--ease), color .2s var(--ease);align-items:center;gap:6px;font-weight:700;display:inline-flex}.link-arrow[data-astro-cid-c6b3mphd] .link-arrow-icon{width:17px;height:17px}.link-arrow[data-astro-cid-c6b3mphd]:hover{color:var(--slate-950);gap:10px}.dark .link-arrow[data-astro-cid-c6b3mphd]{color:var(--teal-300)}.dark .link-arrow[data-astro-cid-c6b3mphd]:hover{color:var(--on-ink)}.badge[data-astro-cid-gysip5ha]{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:4px;height:20px;padding:0 8px;font-size:.69rem;font-weight:700;line-height:1;display:inline-flex}.badge[data-astro-cid-gysip5ha] .badge-icon{width:12px;height:12px}.badge--future[data-astro-cid-gysip5ha]{background:var(--status-future-bg);color:var(--status-future-fg)}.badge--overdue[data-astro-cid-gysip5ha]{background:var(--status-overdue-bg);color:var(--status-overdue-fg)}.badge--wait[data-astro-cid-gysip5ha]{background:var(--status-wait-bg);color:var(--status-wait-fg)}.badge--done[data-astro-cid-gysip5ha]{background:var(--status-done-bg);color:var(--status-done-fg)}.badge--na[data-astro-cid-gysip5ha]{background:var(--surface-3);color:var(--slate-600)}.badge--cond[data-astro-cid-gysip5ha]{background:var(--teal-50);color:var(--teal-700);border:1px dashed color-mix(in srgb, var(--teal-700) 35%, transparent)}.badge--ink[data-astro-cid-gysip5ha]{background:var(--surface-3);color:var(--slate-600);font-family:var(--font-code);font-weight:600}.task[data-astro-cid-z6dy233f]{border-top:1px solid var(--line-soft);transition:background-color .4s var(--ease);grid-template-columns:20px 16px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 16px;display:grid}.task[data-astro-cid-z6dy233f]:first-child{border-top:0}.task--compact[data-astro-cid-z6dy233f]{padding:9px 14px}.task[data-astro-cid-z6dy233f] .task-av{margin-top:-2px}.check[data-astro-cid-z6dy233f]{border:1.5px solid var(--slate-300);background:var(--surface);width:18px;height:18px;color:var(--surface);transition:background-color .25s var(--ease), border-color .25s var(--ease);border-radius:5px;place-items:center;margin-top:1px;display:grid;position:relative}.check[data-astro-cid-z6dy233f] .check-icon{stroke-width:3px;opacity:0;width:12px;height:12px;transition:opacity .2s, transform .25s var(--ease);transform:scale(.6)}.check[data-astro-cid-z6dy233f] .check-lock{width:13px;height:13px;color:var(--amber-700);opacity:0;position:absolute}.is-done[data-astro-cid-z6dy233f] .check[data-astro-cid-z6dy233f]{background:var(--teal-500);border-color:var(--teal-500)}.is-done[data-astro-cid-z6dy233f] .check[data-astro-cid-z6dy233f] .check-icon{opacity:1;transform:none}.is-locked[data-astro-cid-z6dy233f] .check[data-astro-cid-z6dy233f]{border-color:var(--amber-100);background:var(--amber-50)}.is-locked[data-astro-cid-z6dy233f] .check[data-astro-cid-z6dy233f] .check-lock{opacity:1}.task-num[data-astro-cid-z6dy233f]{text-align:right;font-family:var(--font-code);color:var(--slate-400);padding-top:2px;font-size:.72rem}.task-title[data-astro-cid-z6dy233f]{color:var(--slate-950);font-size:.89rem;font-weight:600;line-height:1.35;transition:color .25s;display:block}.is-done[data-astro-cid-z6dy233f] .task-title[data-astro-cid-z6dy233f]{color:var(--slate-500)}.is-locked[data-astro-cid-z6dy233f] .task-title[data-astro-cid-z6dy233f]{color:var(--slate-400)}.is-na[data-astro-cid-z6dy233f] .task-title[data-astro-cid-z6dy233f]{color:var(--slate-400);text-decoration:line-through}.task-meta[data-astro-cid-z6dy233f]{color:var(--slate-500);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px;font-size:.76rem;line-height:1.4;display:flex}.task-meta[data-astro-cid-z6dy233f]>span[data-astro-cid-z6dy233f]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.m-done[data-astro-cid-z6dy233f]{color:var(--teal-700);font-weight:600}.task[data-astro-cid-z6dy233f] .m-done[data-astro-cid-z6dy233f],.task[data-astro-cid-z6dy233f] .m-lock[data-astro-cid-z6dy233f]{display:none}.is-done[data-astro-cid-z6dy233f] .m-done[data-astro-cid-z6dy233f],.is-locked[data-astro-cid-z6dy233f] .m-lock[data-astro-cid-z6dy233f]{display:inline-flex}.is-done[data-astro-cid-z6dy233f] .m-open[data-astro-cid-z6dy233f],.is-locked[data-astro-cid-z6dy233f] .m-open[data-astro-cid-z6dy233f]{display:none}.field[data-astro-cid-z6dy233f]{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:7px;display:flex}.field-label[data-astro-cid-z6dy233f]{color:var(--slate-600);font-size:.76rem;font-weight:600}.select[data-astro-cid-z6dy233f]{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);height:26px;color:var(--slate-950);align-items:center;gap:6px;padding:0 8px 0 10px;font-size:.78rem;font-weight:700;transition:border-color .2s,box-shadow .2s;display:inline-flex}.select[data-astro-cid-z6dy233f] .select-icon{width:13px;height:13px;color:var(--slate-400)}.select[data-astro-cid-z6dy233f].is-pending{color:var(--slate-400);font-weight:500}.select[data-astro-cid-z6dy233f].is-picking{border-color:var(--teal-500);box-shadow:var(--ring-teal)}.task[data-astro-cid-z6dy233f].flash{animation:task-flash 1.4s var(--ease)}@keyframes task-flash{0%{background:color-mix(in srgb, var(--teal-500) 16%, transparent)}to{background:0 0}}@media (width<=520px){.task[data-astro-cid-z6dy233f]{grid-template-columns:18px minmax(0,1fr) auto;padding:10px 14px}.task-num[data-astro-cid-z6dy233f]{display:none}}.phase-head[data-astro-cid-7dhaimcd]{align-items:center;gap:var(--s-2);background:var(--surface-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line-soft);padding:10px 16px;display:flex}.phase[data-astro-cid-7dhaimcd]:first-child .phase-head[data-astro-cid-7dhaimcd]{border-top:0}.phase-name[data-astro-cid-7dhaimcd]{letter-spacing:.06em;text-transform:uppercase;color:var(--slate-800);font-size:.74rem;font-weight:800}.phase-count[data-astro-cid-7dhaimcd]{font-family:var(--font-code);color:var(--slate-500);margin-left:auto;font-size:.72rem}.phase--cond[data-astro-cid-7dhaimcd]{transition:grid-template-rows .6s var(--ease), opacity .5s var(--ease);grid-template-rows:1fr;display:grid}.phase--cond[data-astro-cid-7dhaimcd]>.phase-inner[data-astro-cid-7dhaimcd]{min-height:0;overflow:hidden}.phase--cond[data-astro-cid-7dhaimcd].is-hidden{opacity:0;grid-template-rows:0fr}.phase--cond[data-astro-cid-7dhaimcd] .phase-head[data-astro-cid-7dhaimcd]{background:var(--teal-50)}@media (width<=520px){.phase-head[data-astro-cid-7dhaimcd]{padding-inline:14px}}
