.tstage[data-astro-cid-ysfqco5w]{width:100vw;margin:38px 0 0 calc(50% - 50vw);position:relative}.tscroll[data-astro-cid-ysfqco5w]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.track[data-astro-cid-ysfqco5w]{padding:0 max(22px, calc(50vw - var(--maxw) / 2 + 22px));margin:0;list-style:none}.step[data-astro-cid-ysfqco5w]{max-width:46ch;margin-bottom:30px;position:relative}.art[data-astro-cid-ysfqco5w]{border:1px solid var(--line);height:150px;font-family:var(--mono);color:var(--dim);background:#121212;border-radius:6px;padding:13px;font-size:11px;line-height:1.55;overflow:hidden}.art[data-astro-cid-ysfqco5w] .w[data-astro-cid-ysfqco5w]{color:var(--fg)}.art[data-astro-cid-ysfqco5w].pap{color:#0a0a0a;background:#ebe6da;border-color:#ebe6da}.art[data-astro-cid-ysfqco5w].page{font-family:var(--display);font-size:14px;line-height:1.3}.art[data-astro-cid-ysfqco5w].page b[data-astro-cid-ysfqco5w]{font-size:16px}.art[data-astro-cid-ysfqco5w].two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.art[data-astro-cid-ysfqco5w].two>div[data-astro-cid-ysfqco5w]{border:1px solid var(--line);border-radius:4px;padding:8px}.art[data-astro-cid-ysfqco5w].two .pick[data-astro-cid-ysfqco5w]{border-color:var(--accent);color:#fff}.art[data-astro-cid-ysfqco5w].tk{color:#fff;align-items:center;display:flex}.hl[data-astro-cid-ysfqco5w]{color:#fff;background:#ff2d2d33;padding:0 3px}.tick[data-astro-cid-ysfqco5w]{background:var(--accent-deep);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-right:6px;font-size:15px;display:inline-grid}.dot[data-astro-cid-ysfqco5w]{height:44px;position:relative}.dot[data-astro-cid-ysfqco5w]:after{content:"";background:var(--accent);border-radius:50%;width:11px;height:11px;position:absolute;top:16px;left:0}h3[data-astro-cid-ysfqco5w]{margin:0;font-size:23px;font-weight:800;font-stretch:112%;line-height:1.08}p[data-astro-cid-ysfqco5w]{color:#cfcfcf;max-width:21em;margin:7px 0 0;font-size:15.5px;line-height:1.42}.exit[data-astro-cid-ysfqco5w]{color:var(--dim);max-width:22em;margin-top:12px;padding-left:15px;font-size:14px;line-height:1.35;position:relative}.exit[data-astro-cid-ysfqco5w]:before{content:"";border-left:1.5px dashed var(--muted);border-bottom:1.5px dashed var(--muted);width:9px;position:absolute;top:-3px;bottom:5px;left:0}.exit[data-astro-cid-ysfqco5w] b[data-astro-cid-ysfqco5w]{color:var(--fg);font-family:var(--mono);font-weight:500}@media screen{.tscroll[data-astro-cid-ysfqco5w]{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--muted) transparent;-webkit-overflow-scrolling:touch;padding-bottom:12px;scroll-padding-left:max(16px,8vw);overflow:auto hidden}.art[data-astro-cid-ysfqco5w]{height:clamp(150px,26vh,260px)}.track[data-astro-cid-ysfqco5w]{width:max-content;padding:0 12vw 0 max(16px,8vw);display:flex;position:relative}.step[data-astro-cid-ysfqco5w]{scroll-snap-align:start;flex:none;width:min(78vw,370px);max-width:none;margin:0;padding-right:44px}.dot[data-astro-cid-ysfqco5w]:before{content:"";background:var(--accent);opacity:.65;height:1.5px;position:absolute;top:21px;left:0;right:-44px}.step[data-astro-cid-ysfqco5w]:last-child .dot[data-astro-cid-ysfqco5w]:before{display:none}}@media (hover:none){.tscroll[data-astro-cid-ysfqco5w]{scrollbar-width:none}.tscroll[data-astro-cid-ysfqco5w]::-webkit-scrollbar{display:none}}
