h1[data-astro-cid-avn6we46]{max-width:18ch}section[data-astro-cid-avn6we46]{margin-top:64px}h2[data-astro-cid-avn6we46]{font-size:26px}.sub[data-astro-cid-avn6we46]{color:var(--muted);margin-top:6px}.starts[data-astro-cid-avn6we46]{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin-top:32px;display:grid}.start[data-astro-cid-avn6we46],.guide[data-astro-cid-avn6we46]{border:1px solid;border-color:var(--bevel-border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-2);color:var(--fg);flex-direction:column;gap:6px;padding:18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.start[data-astro-cid-avn6we46]:hover,.guide[data-astro-cid-avn6we46]:hover{border-color:var(--accent);box-shadow:var(--shadow-3);text-decoration:none;transform:translateY(-2px)}.guide[data-astro-cid-avn6we46]:active{box-shadow:var(--control-shadow-active);transform:translateY(1px)}.k[data-astro-cid-avn6we46],.gn[data-astro-cid-avn6we46]{font:500 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.s[data-astro-cid-avn6we46],.guide[data-astro-cid-avn6we46] span[data-astro-cid-avn6we46]:last-child{color:var(--muted);font-size:14.5px}.route[data-astro-cid-avn6we46]{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid;position:relative}@media (width>=900px){.route[data-astro-cid-avn6we46]{grid-template-columns:repeat(4,1fr);gap:16px;padding-top:26px}.route[data-astro-cid-avn6we46]:before{content:"";background:var(--nex-grad);border-radius:3px;height:3px;position:absolute;top:6px;left:8px;right:8px}.route[data-astro-cid-avn6we46] li[data-astro-cid-avn6we46]:before{content:"";background:var(--bg);border:3px solid var(--fg);border-radius:50%;width:15px;height:15px;position:absolute;top:-26px;left:0}}.route[data-astro-cid-avn6we46] li[data-astro-cid-avn6we46]{border:1px solid;border-color:var(--bevel-border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-2);flex-direction:column;gap:6px;padding:16px;display:flex;position:relative}.route[data-astro-cid-avn6we46] li[data-astro-cid-avn6we46] span[data-astro-cid-avn6we46]:last-child{color:var(--muted);font-size:14.5px}.route[data-astro-cid-avn6we46] li[data-astro-cid-avn6we46].nex{background:linear-gradient(var(--panel-2), var(--panel-2)) padding-box, var(--nex-grad) border-box;border:1px solid #0000}.stopn[data-astro-cid-avn6we46]{font:400 22px/1 var(--font-serif);color:var(--accent);font-style:italic}.more[data-astro-cid-avn6we46]{margin-top:14px}.lines[data-astro-cid-avn6we46]{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px;margin-top:22px;display:grid}.line[data-astro-cid-avn6we46]{border:1px solid;border-color:var(--bevel-border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-2);border-top:3px solid var(--c);padding:18px}.lh[data-astro-cid-avn6we46]{color:var(--fg);align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.dot[data-astro-cid-avn6we46]{background:var(--c);border-radius:50%;width:12px;height:12px}.lb[data-astro-cid-avn6we46]{color:var(--muted);margin-top:6px;font-size:14px}.line[data-astro-cid-avn6we46] ul[data-astro-cid-avn6we46]{border-left:2px solid var(--c);margin:14px 0 0 5px;padding:0;list-style:none}.line[data-astro-cid-avn6we46] li[data-astro-cid-avn6we46] a[data-astro-cid-avn6we46]{font:400 13px/1.5 var(--font-mono);color:var(--prose);padding:3px 0 3px 16px;display:block;position:relative}.line[data-astro-cid-avn6we46] li[data-astro-cid-avn6we46] a[data-astro-cid-avn6we46]:before{content:"";background:var(--panel);border:2px solid var(--c);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:-6px}.line[data-astro-cid-avn6we46] li[data-astro-cid-avn6we46] a[data-astro-cid-avn6we46]:hover{color:var(--fg)}.line[data-astro-cid-avn6we46] li[data-astro-cid-avn6we46] a[data-astro-cid-avn6we46]:hover:before{background:var(--c)}.guides[data-astro-cid-avn6we46]{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin-top:22px;display:grid}
