.guide-jumps{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0 20px}.guide-jumps a{padding:10px 14px;border:1px solid var(--hair);color:var(--green);font:13px var(--mono);border-radius:5px}.guide-jumps a:hover,.guide-jumps a:focus-visible{background:#20382b}.before{border-left:2px solid var(--green);padding:12px 20px;background:var(--panel)}.before p,.sample-note{color:#adb3b7;line-height:1.7}.sample-note{font-size:13px;margin:20px 0 40px}.visual-step{scroll-margin-top:95px;padding:38px 0;border-top:1px solid var(--hair)}.step-heading{display:flex;align-items:baseline;gap:18px}.step-heading>span{color:var(--green);font:16px var(--mono)}.step-heading h3,.recovery h3{font:400 32px/1.2 var(--serif);color:var(--ivory);margin:0 0 15px}.visual-step>p{font-size:16px;line-height:1.8;color:#bec3c5}.visual-step figure{margin:26px 0 20px;padding:26px;background:#101615;border:1px solid #34423a;border-radius:8px}.visual-step figcaption{font:11px/1.6 var(--mono);color:#a7afab;margin-top:20px}.diagram{display:grid;text-align:center;gap:0;max-width:510px;margin:auto}.diagram span,.diagram strong,.diagram b{padding:19px;border:1px solid #33473b;font-weight:400}.diagram b{color:var(--ivory);font:24px var(--serif);background:#1a2720}.diagram strong{color:#8acda6}.diagram>*+*{border-top:0}.command{display:flex;gap:14px;align-items:center;justify-content:space-between;background:#0b0e0d;border:1px solid #3b4941;border-radius:6px;padding:16px}.command code{color:#dce8df;font:13px/1.7 var(--mono);overflow-wrap:anywhere;min-width:0}.command button{flex-shrink:0;background:#1c3326;border:1px solid #527961;color:#cbe8d4;border-radius:4px;font:12px var(--mono);padding:10px;cursor:pointer}.command button:focus-visible{outline:2px solid white;outline-offset:3px}.visual-step .term{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.price-view>span,.fork span{font:11px var(--mono);color:#96c6a7;letter-spacing:.07em}.price-view h4,.fork h4{font:26px var(--serif);color:var(--ivory);margin:16px 0}.specs{display:flex;gap:10px;flex-wrap:wrap}.specs b{font-weight:400;border:1px solid #3b4941;padding:9px;font-size:13px}.price-view p{line-height:1.9;color:#aeb9b2}.price-view strong{font:36px var(--serif);color:var(--ivory)}.price-view strong span{font-size:20px}.fork{display:grid;grid-template-columns:1fr 1fr;gap:25px}.fork>div+div{border-left:1px solid #4d4736;padding-left:25px}.fork>div+div span{color:#ddb578}.fork p{color:#bbc5be;line-height:1.7}.checkpoint{display:flex;gap:20px;border-left:3px solid var(--green);padding:12px 16px}.checkpoint>b{flex:0 0 140px;color:var(--green);font-size:13px}.checkpoint p{margin:0;color:#c5cbc7;font-size:14px;line-height:1.7}.visual-step details{margin-top:20px;font-size:14px;color:#b7bfba;line-height:1.8}.visual-step summary{cursor:pointer;color:var(--ivory);padding:8px 0}.readiness>div{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid #34423a}.readiness b{color:#e2e6e3;font-weight:400}.readiness span{color:#9fc9ad}.recovery{padding:28px;background:var(--panel);border:1px solid var(--hair);border-radius:8px;margin:24px 0}.recovery p{color:#b7bfba;font-size:14px;line-height:1.7}@media(max-width:600px){.visual-step figure{padding:16px}.step-heading h3{font-size:27px}.visual-step{padding:28px 0}.fork{grid-template-columns:1fr}.fork>div+div{border-left:0;border-top:1px solid #4d4736;padding:20px 0 0}.command{align-items:flex-start;flex-direction:column}.checkpoint{display:block}.checkpoint>b{display:block;margin-bottom:8px}.readiness>div{flex-direction:column;gap:6px}.recovery{padding:18px}.diagram b{font-size:21px}}
