.md-body .md-steps-wrap{display:flex;flex-direction:column;gap:14px}.md-body .md-walk-cue{display:inline-flex;align-items:center;gap:10px;align-self:start;padding:9px 16px 9px 10px;border:1px solid color-mix(in srgb,var(--t1) 22%,var(--border));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--t1) 4%,transparent);color:var(--t1);font-family:var(--font);font-size:14px;font-weight:500;cursor:pointer;transition:border-color var(--m-fast) var(--m-out),background var(--m-fast) var(--m-out)}.md-body .md-walk-cue:hover{border-color:var(--t1);background:color-mix(in srgb,var(--t1) 8%,transparent)}.md-body .md-walk-cue>svg{flex:0 0 auto;display:block;padding:4px;box-sizing:content-box;border-radius:50%;background:var(--t1);color:var(--bg)}.md-body .md-walk{display:flex;flex-direction:column;gap:16px;padding:18px 18px 16px;border:1px solid var(--border);border-radius:var(--radius-md,14px);background:color-mix(in srgb,var(--t1) 2.5%,transparent)}.md-body .md-walk-head{display:flex;align-items:center;gap:12px}.md-body .md-walk-count{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--t3)}.md-body .md-walk-dots{display:flex;align-items:center;gap:6px;flex:1 1 auto}.md-body .md-walk-dot{width:7px;height:7px;border-radius:50%;border:1px solid color-mix(in srgb,var(--t1) 28%,var(--border));transition:background var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out)}.md-body .md-walk-dot[data-on]{background:var(--t1);border-color:var(--t1)}.md-body .md-walk-exit{flex:0 0 auto;padding:2px 4px;border:0;background:transparent;color:var(--t3);font-family:var(--font);font-size:12.5px;cursor:pointer;transition:color var(--m-fast) var(--m-out)}.md-body .md-walk-exit:hover{color:var(--t1)}.md-body .md-walk-stage{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px}.md-body .md-walk-num{font-size:40px;line-height:.9;font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--t1) 20%,transparent)}.md-body .md-walk-card{display:flex;flex-direction:column;gap:8px;min-width:0}.md-body .md-walk-title{margin:0;color:var(--t1);font-size:18px;line-height:1.4;font-weight:600;max-width:46ch}.md-body .md-walk-detail{margin:0;color:var(--t2);font-size:14.5px;line-height:1.55;max-width:52ch}.md-body .md-walk-help{align-self:start;margin-top:2px;padding:0;border:0;background:transparent;color:var(--t2);font-family:var(--font);font-size:13px;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--border);cursor:pointer;transition:color var(--m-fast) var(--m-out),text-decoration-color var(--m-fast) var(--m-out)}.md-body .md-walk-help:hover{color:var(--t1);text-decoration-color:var(--t1)}.md-body .md-walk-nav{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.md-body .md-walk-atla,.md-body .md-walk-ghost,.md-body .md-walk-next{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:var(--radius-pill);font-family:var(--font);font-size:14px;font-weight:500;cursor:pointer;transition:border-color var(--m-fast) var(--m-out),background var(--m-fast) var(--m-out),color var(--m-fast) var(--m-out)}.md-body .md-walk-ghost{border:1px solid var(--border);background:transparent;color:var(--t2)}.md-body .md-walk-ghost:hover:not(:disabled){border-color:color-mix(in srgb,var(--t1) 30%,var(--border));color:var(--t1)}.md-body .md-walk-ghost:disabled{opacity:.4;cursor:default}.md-body .md-walk-next{margin-left:auto;border:1px solid var(--t1);background:var(--t1);color:var(--bg)}.md-body .md-walk-next:hover{background:color-mix(in srgb,var(--t1) 88%,var(--bg))}.md-body .md-walk-atla{border:1px solid color-mix(in srgb,var(--t1) 24%,var(--border));background:color-mix(in srgb,var(--t1) 5%,transparent);color:var(--t1)}.md-body .md-walk-atla:hover{border-color:var(--t1);background:color-mix(in srgb,var(--t1) 9%,transparent)}.md-body .md-walk-done{display:flex;flex-direction:column;align-items:center;gap:12px;padding:22px 18px;text-align:center}.md-body .md-walk-done-mark{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--t1);color:var(--bg)}.md-body .md-walk-done-title{margin:0;color:var(--t1);font-size:16px;font-weight:600}.md-body .md-walk-done .md-walk-nav{justify-content:center}.md-body .md-walk-done .md-walk-next{margin-left:0}@media (max-width:560px){.md-body .md-walk-stage{grid-template-columns:minmax(0,1fr);gap:8px}.md-body .md-walk-num{font-size:30px}.md-body .md-walk-nav{flex-direction:row}}.md-body .md-do{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid var(--border);border-left:3px solid var(--t1);border-radius:var(--radius-md,14px);background:color-mix(in srgb,var(--t1) 3.5%,transparent)}.md-body .md-do-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--t3)}.md-body .md-do-action{margin:0;color:var(--t1);font-size:17px;line-height:1.4;font-weight:600;max-width:50ch}.md-body .md-do-why{margin:0;color:var(--t2);font-size:14px;line-height:1.5;max-width:54ch}.md-body .md-do-nav{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:8px}.md-body .md-do-atla,.md-body .md-do-task{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:var(--radius-pill);font-family:var(--font);font-size:14px;font-weight:500;cursor:pointer;transition:border-color var(--m-fast) var(--m-out),background var(--m-fast) var(--m-out),color var(--m-fast) var(--m-out)}.md-body .md-do-atla{border:1px solid var(--t1);background:var(--t1);color:var(--bg)}.md-body .md-do-atla:hover{background:color-mix(in srgb,var(--t1) 88%,var(--bg))}.md-body .md-do-task{border:1px solid var(--border);background:transparent;color:var(--t2)}.md-body .md-do-task:hover{border-color:color-mix(in srgb,var(--t1) 30%,var(--border));color:var(--t1)}.md-body .md-open{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-md,14px);background:transparent;color:inherit;text-align:left;text-decoration:none;cursor:pointer;font:inherit;transition:border-color var(--m-fast) var(--m-out)}.md-body .md-open:hover{border-color:color-mix(in srgb,var(--t1) 35%,var(--border))}.md-body .md-open-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.md-body .md-open-eyebrow,.md-body .md-plan-eyebrow{font-size:var(--t-micro);font-weight:600;letter-spacing:.01em;color:var(--t3)}.md-body .md-open-title{font-size:var(--t-sub);line-height:var(--t-sub-lh);font-weight:600;color:var(--t1)}.md-body .md-open-detail{font-size:var(--t-meta);color:var(--t3)}.md-body .md-open-go{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:7px 14px;border:1px solid var(--t1);border-radius:var(--radius-pill);font-size:var(--t-meta);font-weight:600;color:var(--t1)}.md-body .md-plan{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-md,14px)}.md-body .md-plan-rows{list-style:none;margin:4px 0 0;padding:0}.md-body .md-plan-row{display:flex;align-items:baseline;gap:10px;padding:8px 0;border-top:1px solid var(--frost-border);font-size:var(--t-control);line-height:var(--t-control-lh)}.md-body .md-plan-row:first-child{border-top:0}.md-body .md-plan-row:before{content:none}.md-body .md-plan-title{flex:1;min-width:0;color:var(--t1)}.md-body .md-plan-when{flex-shrink:0;font-size:var(--t-label);color:var(--t2);white-space:nowrap}.md-body .md-plan-when[data-late]{color:var(--rose)}.md-body .md-plan-empty{margin:0;font-size:var(--t-meta);color:var(--t3)}.md-body .md-plan-foot{display:flex;flex-wrap:wrap;gap:16px;margin-top:4px}.md-body .md-plan-link{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;font:inherit;font-size:var(--t-meta);font-weight:600;color:var(--t1);cursor:pointer}