.timeline[data-astro-cid-ikooipj4]{max-width:62rem;padding:0;list-style:none}.stage[data-astro-cid-ikooipj4]{grid-template-columns:3.5rem minmax(0,1fr);gap:clamp(1rem,.5rem + 2vw,2.5rem);display:grid}.rail[data-astro-cid-ikooipj4]{justify-content:center;display:flex;position:relative}.rail[data-astro-cid-ikooipj4]:before{content:"";background:linear-gradient(180deg, var(--signal-a32), var(--line-1));width:1px;position:absolute;top:3.25rem;bottom:-.25rem}.stage[data-astro-cid-ikooipj4]:last-child .rail[data-astro-cid-ikooipj4]:before{display:none}.node[data-astro-cid-ikooipj4]{border-radius:var(--radius-sm);background:var(--ink-2);width:3.25rem;height:3.25rem;box-shadow:inset 0 0 0 1px var(--signal-a32);color:var(--signal);place-items:center;display:grid;position:relative}.node[data-astro-cid-ikooipj4] svg{width:1.3rem;height:1.3rem}.stage-body[data-astro-cid-ikooipj4]{padding-bottom:3.5rem}.stage-title[data-astro-cid-ikooipj4]{font-size:var(--text-2xl);font-stretch:var(--stretch-display);letter-spacing:-.025em;margin-top:.5rem;line-height:1.12}.stage-text[data-astro-cid-ikooipj4]{max-width:44rem;margin-top:.85rem;font-size:1.05rem}.duo[data-astro-cid-ikooipj4]{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line-2);grid-template-columns:1fr 1fr;margin-top:1.5rem;display:grid}.duo[data-astro-cid-ikooipj4]>div[data-astro-cid-ikooipj4]{padding:1rem 1.25rem}.duo[data-astro-cid-ikooipj4]>div[data-astro-cid-ikooipj4]+div[data-astro-cid-ikooipj4]{border-left:1px solid var(--line-2)}.duo[data-astro-cid-ikooipj4] dt[data-astro-cid-ikooipj4]:first-child{color:var(--fg-3)}.duo[data-astro-cid-ikooipj4]>div[data-astro-cid-ikooipj4]+div[data-astro-cid-ikooipj4] dt[data-astro-cid-ikooipj4]{color:var(--signal)}.duo[data-astro-cid-ikooipj4] dd[data-astro-cid-ikooipj4]{color:var(--fg-1);margin-top:.4rem;font-size:.95rem}.split[data-astro-cid-ikooipj4]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:1.5rem 4rem;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.more[data-astro-cid-ikooipj4]{margin-top:2.5rem}.assist[data-astro-cid-ikooipj4]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,1rem + 4vw,5rem);display:grid}.assist-lede[data-astro-cid-ikooipj4]{margin-top:1.5rem}.tips[data-astro-cid-ikooipj4]{gap:.8rem;margin-top:2rem;padding:0;list-style:none;display:grid}.tips[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]{color:var(--fg-1);gap:.7rem;display:flex}.tips[data-astro-cid-ikooipj4] svg{width:1.1rem;height:1.1rem;color:var(--signal);flex:none;margin-top:.25rem}.prompt[data-astro-cid-ikooipj4]{border-radius:var(--radius-md);background:var(--ink-1);box-shadow:var(--shadow-panel);min-width:0}.prompt-bar[data-astro-cid-ikooipj4]{border-bottom:1px solid var(--line-1);height:2.6rem;font-family:var(--font-mono);color:var(--fg-2);align-items:center;gap:.6rem;padding:0 1rem;font-size:.75rem;display:flex}.prompt-bar[data-astro-cid-ikooipj4] svg{width:.95rem;height:.95rem;color:var(--fg-4)}.prompt-bar[data-astro-cid-ikooipj4] .label[data-astro-cid-ikooipj4]{color:var(--fg-4);margin-left:auto;font-size:.62rem}.prompt[data-astro-cid-ikooipj4] pre[data-astro-cid-ikooipj4]{color:var(--fg-1);white-space:pre-wrap;margin:0;padding:1.25rem;font-size:.82rem;line-height:1.7}.tips-h[data-astro-cid-ikooipj4]{max-width:18ch;margin-bottom:3rem}.habits[data-astro-cid-ikooipj4]{background:var(--line-1);border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--line-1);grid-template-columns:repeat(6,1fr);gap:1px;display:grid;overflow:hidden}.habits[data-astro-cid-ikooipj4] article[data-astro-cid-ikooipj4]{background:var(--ink-0);grid-column:span 2;padding:1.75rem}.habits[data-astro-cid-ikooipj4] article[data-astro-cid-ikooipj4]:nth-child(4),.habits[data-astro-cid-ikooipj4] article[data-astro-cid-ikooipj4]:nth-child(5){grid-column:span 3}.habits[data-astro-cid-ikooipj4] h3[data-astro-cid-ikooipj4]{font-size:1.15rem;font-stretch:var(--stretch-ui);margin-top:1.1rem}.habits[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{color:var(--fg-3);margin-top:.5rem;font-size:.95rem;line-height:1.6}@media (width<=959.98px){.split[data-astro-cid-ikooipj4],.assist[data-astro-cid-ikooipj4]{grid-template-columns:minmax(0,1fr)}.habits[data-astro-cid-ikooipj4]{grid-template-columns:1fr}.habits[data-astro-cid-ikooipj4] article[data-astro-cid-ikooipj4],.habits[data-astro-cid-ikooipj4] article[data-astro-cid-ikooipj4]:nth-child(4),.habits[data-astro-cid-ikooipj4] article[data-astro-cid-ikooipj4]:nth-child(5){grid-column:auto}}@media (width<=600px){.duo[data-astro-cid-ikooipj4]{grid-template-columns:1fr}.duo[data-astro-cid-ikooipj4]>div[data-astro-cid-ikooipj4]+div[data-astro-cid-ikooipj4]{border-left:0;border-top:1px solid var(--line-2)}.stage[data-astro-cid-ikooipj4]{grid-template-columns:2.75rem minmax(0,1fr)}.node[data-astro-cid-ikooipj4]{width:2.75rem;height:2.75rem}}
