.sn-top[data-astro-cid-j5kwiyds]{padding-block:var(--s-5) var(--s-7);background:var(--bg-2)}.sn-frame[data-astro-cid-j5kwiyds]{background:0 0;border:0;width:100%;height:2400px;display:block}.sn-sec[data-astro-cid-j5kwiyds]{padding-block:var(--s-8) 0}.sn-last[data-astro-cid-j5kwiyds]{padding-bottom:var(--s-8)}.sn-h[data-astro-cid-j5kwiyds]{margin-bottom:var(--s-6);gap:6px;max-width:56ch;display:grid}.sn-k[data-astro-cid-j5kwiyds]{font-size:var(--t-sm);color:var(--amber-ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.sn-k[data-astro-cid-j5kwiyds]:before{content:"";background:var(--amber);border-radius:2px;width:18px;height:2px}.sn-h[data-astro-cid-j5kwiyds] h2[data-astro-cid-j5kwiyds]{color:var(--ink);margin:0;font-size:32px;line-height:1.3}.sn-h[data-astro-cid-j5kwiyds] p[data-astro-cid-j5kwiyds]{color:var(--ink-2);margin:0;line-height:1.85}.sn-road[data-astro-cid-j5kwiyds]{gap:var(--s-4);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.sn-step[data-astro-cid-j5kwiyds]{gap:var(--s-4);text-align:center;display:grid}.sn-rail[data-astro-cid-j5kwiyds]{justify-content:center;height:48px;display:flex;position:relative}.sn-rail[data-astro-cid-j5kwiyds]:after{content:"";top:50%;background:repeating-linear-gradient(to left,var(--line-2) 0 6px,transparent 6px 12px);height:2px;position:absolute;inset-inline-start:calc(50% + 32px);inset-inline-end:calc(-1 * (var(--s-4) + 50% - 32px))}.sn-step[data-astro-cid-j5kwiyds]:last-child .sn-rail[data-astro-cid-j5kwiyds]:after{display:none}.sn-step[data-astro-cid-j5kwiyds].on .sn-rail[data-astro-cid-j5kwiyds]:after{background:linear-gradient(to left,var(--amber),var(--line-2))}.sn-node[data-astro-cid-j5kwiyds]{z-index:1;background:var(--bg-2);border:1px solid var(--line);border-radius:14px;place-items:center;width:48px;height:48px;display:grid;position:relative}.sn-node[data-astro-cid-j5kwiyds] svg{fill:none;width:22px;height:22px;stroke:var(--ink-3);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.sn-step[data-astro-cid-j5kwiyds].on .sn-node[data-astro-cid-j5kwiyds]{background:var(--amber);border-color:var(--amber);box-shadow:0 0 0 6px var(--amber-soft)}.sn-step[data-astro-cid-j5kwiyds].on .sn-node[data-astro-cid-j5kwiyds] svg{stroke:var(--on-amber)}.sn-card[data-astro-cid-j5kwiyds]{height:100%;padding:var(--s-5);background:var(--bg-2);border:1px solid #0000;border-radius:16px;transition:transform .2s,box-shadow .2s,border-color .2s}.sn-step[data-astro-cid-j5kwiyds].on .sn-card[data-astro-cid-j5kwiyds]{background:var(--bg);border-color:var(--amber);box-shadow:var(--shadow)}.sn-step[data-astro-cid-j5kwiyds]:not(.on) .sn-card[data-astro-cid-j5kwiyds]:hover{border-color:var(--line-2);transform:translateY(-3px)}.sn-meta[data-astro-cid-j5kwiyds]{margin-bottom:var(--s-3);justify-content:center;align-items:center;gap:10px;display:flex}.sn-n[data-astro-cid-j5kwiyds]{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-3)}.sn-pill[data-astro-cid-j5kwiyds]{border-radius:var(--r-pill);background:var(--bg);color:var(--ink-3);border:1px solid var(--line);padding:2px 10px;font-size:12px;font-weight:600}.sn-step[data-astro-cid-j5kwiyds].on .sn-pill[data-astro-cid-j5kwiyds]{background:var(--amber-soft);color:var(--amber-ink);border-color:#0000}.sn-card[data-astro-cid-j5kwiyds] h3[data-astro-cid-j5kwiyds]{font-size:var(--t-lg);color:var(--ink);margin:0 0 6px;font-weight:700}.sn-step[data-astro-cid-j5kwiyds]:not(.on) .sn-card[data-astro-cid-j5kwiyds] h3[data-astro-cid-j5kwiyds]{color:var(--ink-2)}.sn-card[data-astro-cid-j5kwiyds] p[data-astro-cid-j5kwiyds]{font-size:var(--t-sm);color:var(--ink-3);margin:0;line-height:1.85}@media (width<=900px){.sn-road[data-astro-cid-j5kwiyds]{grid-template-columns:1fr 1fr}.sn-step[data-astro-cid-j5kwiyds]:nth-child(2) .sn-rail[data-astro-cid-j5kwiyds]:after{display:none}}@media (width<=560px){.sn-road[data-astro-cid-j5kwiyds]{grid-template-columns:1fr}.sn-rail[data-astro-cid-j5kwiyds]:after{display:none}}.sn-faqgrid[data-astro-cid-j5kwiyds]{gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;display:grid}.sn-faqgrid[data-astro-cid-j5kwiyds] .sn-h[data-astro-cid-j5kwiyds]{position:sticky;top:96px}@media (width<=860px){.sn-faqgrid[data-astro-cid-j5kwiyds]{grid-template-columns:1fr;gap:0}.sn-faqgrid[data-astro-cid-j5kwiyds] .sn-h[data-astro-cid-j5kwiyds]{position:static}}.sn-faq[data-astro-cid-j5kwiyds]{gap:10px;display:grid}.sn-faq[data-astro-cid-j5kwiyds] details[data-astro-cid-j5kwiyds]{background:var(--bg-2);border:1px solid #0000;border-radius:14px;transition:border-color .2s,background .2s}.sn-faq[data-astro-cid-j5kwiyds] details[data-astro-cid-j5kwiyds][open]{background:var(--bg);border-color:var(--line)}.sn-faq[data-astro-cid-j5kwiyds] summary[data-astro-cid-j5kwiyds]{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-weight:600;list-style:none;display:flex}.sn-faq[data-astro-cid-j5kwiyds] summary[data-astro-cid-j5kwiyds]::-webkit-details-marker{display:none}.sn-faq[data-astro-cid-j5kwiyds] summary[data-astro-cid-j5kwiyds]:after{content:"";border-right:2px solid var(--amber-ink);border-bottom:2px solid var(--amber-ink);flex:none;width:9px;height:9px;margin-top:-5px;transition:transform .2s;transform:rotate(45deg)}.sn-faq[data-astro-cid-j5kwiyds] details[data-astro-cid-j5kwiyds][open] summary[data-astro-cid-j5kwiyds]:after{margin-top:5px;transform:rotate(-135deg)}.sn-faq[data-astro-cid-j5kwiyds] p[data-astro-cid-j5kwiyds]{color:var(--ink-2);margin:0;padding:0 20px 18px;line-height:1.95}.sn-band[data-astro-cid-j5kwiyds]{padding:var(--s-7) var(--s-6);background:var(--amber-soft);border-radius:24px;position:relative;overflow:hidden}.sn-sun[data-astro-cid-j5kwiyds]{inset-inline-end:-40px;fill:none;width:260px;height:260px;stroke:var(--amber);stroke-width:6px;stroke-linecap:round;opacity:.35;position:absolute;top:50%;transform:translateY(-50%)}.sn-band-t[data-astro-cid-j5kwiyds]{max-width:60ch;position:relative}.sn-band[data-astro-cid-j5kwiyds] h2[data-astro-cid-j5kwiyds]{color:var(--ink);margin:0;font-size:30px}.sn-band[data-astro-cid-j5kwiyds] p[data-astro-cid-j5kwiyds]{color:var(--ink-2);margin:8px 0 var(--s-5)}.sn-acts[data-astro-cid-j5kwiyds]{flex-wrap:wrap;gap:10px;display:flex}.sn-src[data-astro-cid-j5kwiyds]{margin-top:var(--s-5);font-size:var(--t-xs);color:var(--ink-3)}.sn-src[data-astro-cid-j5kwiyds] a[data-astro-cid-j5kwiyds]{color:var(--amber-ink)}.sn-hd{vertical-align:middle;width:auto;display:inline-block;overflow:visible}
