.fw[data-astro-cid-vpcf3u7e]{max-width:1100px;margin-inline:auto;display:grid}.fw__kicker[data-astro-cid-vpcf3u7e]{font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3);font-weight:500}.fw__layer[data-astro-cid-vpcf3u7e]{gap:var(--space-1);padding:var(--space-4) var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-2);background:var(--bg-raised);text-align:center;justify-items:center;display:grid}.fw__layer[data-astro-cid-vpcf3u7e] h3[data-astro-cid-vpcf3u7e]{font-size:var(--step-1)}.fw__link[data-astro-cid-vpcf3u7e]{justify-content:center;gap:var(--space-2) var(--space-5);padding-block:var(--space-4);flex-wrap:wrap;display:flex;position:relative}.fw__link[data-astro-cid-vpcf3u7e]:before{content:"";border-left:1.5px dashed var(--line-strong);position:absolute;top:0;bottom:0;left:50%}.fw__pill[data-astro-cid-vpcf3u7e]{align-items:center;gap:var(--space-2);border:1px solid var(--line-strong);background:var(--bg-sunken);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:.3rem .75rem;display:inline-flex;position:relative}.fw__pill[data-astro-cid-vpcf3u7e] b[data-astro-cid-vpcf3u7e]{color:var(--accent);font-weight:600}.fw__core[data-astro-cid-vpcf3u7e]{gap:var(--space-4);padding:var(--space-5);border:1.5px dashed var(--line-strong);border-radius:var(--radius-3);display:grid}.fw__tcs[data-astro-cid-vpcf3u7e]{gap:var(--space-2);padding:0;list-style:none;display:grid}@media (width>=960px){.fw__tcs[data-astro-cid-vpcf3u7e]{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr) 36px minmax(0,1fr);gap:0}}.fw__tc[data-astro-cid-vpcf3u7e]{gap:var(--space-3);min-width:0;padding:var(--space-5);border:1px solid var(--line-strong);border-top:3px solid var(--accent-graphic);border-radius:var(--radius-2);background:var(--bg-raised);grid-template-rows:auto auto 1fr;display:grid}.fw__code[data-astro-cid-vpcf3u7e]{font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent);font-weight:500}.fw[data-astro-cid-vpcf3u7e] h4[data-astro-cid-vpcf3u7e]{font-size:var(--text-md);line-height:1.3}.fw__tc[data-astro-cid-vpcf3u7e] ol[data-astro-cid-vpcf3u7e]{gap:var(--space-2);padding:var(--space-3) 0 0;border-top:1px solid var(--line);font-size:var(--text-xs);color:var(--ink-2);align-content:start;line-height:1.45;list-style:none;display:grid}.fw__tc[data-astro-cid-vpcf3u7e] ol[data-astro-cid-vpcf3u7e] li[data-astro-cid-vpcf3u7e]{grid-template-columns:2.1rem minmax(0,1fr);display:grid}.fw__tc[data-astro-cid-vpcf3u7e] ol[data-astro-cid-vpcf3u7e] .mono[data-astro-cid-vpcf3u7e]{font-size:var(--text-label);color:var(--ink-3);padding-top:.1rem}.fw__arrow[data-astro-cid-vpcf3u7e]{place-items:center;display:grid}.fw__arrow[data-astro-cid-vpcf3u7e] span[data-astro-cid-vpcf3u7e]{border:1px solid var(--accent);background:var(--bg);width:28px;height:28px;color:var(--accent);font-size:var(--text-sm);border-radius:50%;place-items:center;line-height:1;display:grid;transform:rotate(90deg)}@media (width>=960px){.fw__arrow[data-astro-cid-vpcf3u7e] span[data-astro-cid-vpcf3u7e]{transform:none}}.fw__flows[data-astro-cid-vpcf3u7e]{gap:var(--space-3);padding:0;list-style:none;display:grid}@media (width>=960px){.fw__flows[data-astro-cid-vpcf3u7e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}}.fw__flows[data-astro-cid-vpcf3u7e] li[data-astro-cid-vpcf3u7e]{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-left:2px solid var(--accent-graphic);background:var(--accent-soft);border-radius:0 var(--radius-1) var(--radius-1) 0;font-size:var(--text-xs);color:var(--ink-2);line-height:1.4;display:grid}.fw__route[data-astro-cid-vpcf3u7e]{font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent)}.fw__route[data-astro-cid-vpcf3u7e] b[data-astro-cid-vpcf3u7e]{font-weight:600}.fw__link--inner[data-astro-cid-vpcf3u7e]{padding-block:var(--space-1)}.fw__vd[data-astro-cid-vpcf3u7e]{gap:var(--space-4) var(--space-6);padding:var(--space-4) var(--space-5);border:1px solid var(--accent);border-radius:var(--radius-2);background:var(--bg-raised);align-items:center;display:grid}@media (width>=960px){.fw__vd[data-astro-cid-vpcf3u7e]{grid-template-columns:auto minmax(0,1fr)}}.fw__vd[data-astro-cid-vpcf3u7e] ul[data-astro-cid-vpcf3u7e]{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}@media (width>=960px){.fw__vd[data-astro-cid-vpcf3u7e] ul[data-astro-cid-vpcf3u7e]{justify-content:flex-end}}.fw__vd[data-astro-cid-vpcf3u7e] li[data-astro-cid-vpcf3u7e]{background:var(--accent-soft);font-size:var(--text-xs);color:var(--ink);border-radius:999px;padding:.35rem .75rem}figcaption[data-astro-cid-vpcf3u7e]{margin-top:var(--space-5);font-size:var(--text-xs);color:var(--ink-3);max-width:80ch}@media (width<=560px){.fw__core[data-astro-cid-vpcf3u7e]{padding:var(--space-3)}.fw__pill[data-astro-cid-vpcf3u7e]{white-space:normal}}.matrix-scroll[data-astro-cid-u2qb55z5]{border:1px solid var(--line-strong);border-radius:var(--radius-2);background:var(--bg-raised);position:relative;overflow-x:auto}.matrix[data-astro-cid-u2qb55z5]{border-collapse:collapse;width:100%;min-width:760px;font-size:var(--text-xs)}.matrix[data-astro-cid-u2qb55z5] th[data-astro-cid-u2qb55z5],.matrix[data-astro-cid-u2qb55z5] td[data-astro-cid-u2qb55z5]{padding:var(--space-3);border-bottom:1px solid var(--line)}.matrix[data-astro-cid-u2qb55z5] thead[data-astro-cid-u2qb55z5] th[data-astro-cid-u2qb55z5]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.04em;text-align:center;background:var(--bg-sunken);font-weight:500}.matrix[data-astro-cid-u2qb55z5] thead[data-astro-cid-u2qb55z5] a[data-astro-cid-u2qb55z5]{color:var(--accent);text-decoration:none}.matrix[data-astro-cid-u2qb55z5] thead[data-astro-cid-u2qb55z5] a[data-astro-cid-u2qb55z5]:hover{text-decoration:underline}.matrix__task-head[data-astro-cid-u2qb55z5]{text-align:left!important}.matrix[data-astro-cid-u2qb55z5] tbody[data-astro-cid-u2qb55z5] th[data-astro-cid-u2qb55z5]{text-align:left;color:var(--ink-2);grid-template-columns:2.25rem 1fr;font-weight:450;display:grid}.matrix[data-astro-cid-u2qb55z5] tbody[data-astro-cid-u2qb55z5] th[data-astro-cid-u2qb55z5] .mono[data-astro-cid-u2qb55z5]{font-size:var(--text-label-lg);color:var(--ink-3);padding-top:.1rem}.matrix__group-start[data-astro-cid-u2qb55z5] th[data-astro-cid-u2qb55z5],.matrix__group-start[data-astro-cid-u2qb55z5] td[data-astro-cid-u2qb55z5]{border-top:1px solid var(--line-strong)}.matrix[data-astro-cid-u2qb55z5] td[data-astro-cid-u2qb55z5]{text-align:center;width:64px}.matrix[data-astro-cid-u2qb55z5] td[data-astro-cid-u2qb55z5].on{background:var(--accent-soft)}.dot[data-astro-cid-u2qb55z5]{background:var(--accent-graphic);border-radius:50%;width:10px;height:10px;display:inline-block}.questions[data-astro-cid-4sbzrcyf]{gap:var(--space-6);padding:0;list-style:none;display:grid}@media (width>=900px){.questions[data-astro-cid-4sbzrcyf]{grid-template-columns:repeat(3,minmax(0,1fr))}}.questions[data-astro-cid-4sbzrcyf] li[data-astro-cid-4sbzrcyf]{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--ink);align-content:start;display:grid}.questions__id[data-astro-cid-4sbzrcyf]{font-size:var(--text-label-lg);letter-spacing:var(--track-label);color:var(--accent)}.questions[data-astro-cid-4sbzrcyf] h3[data-astro-cid-4sbzrcyf]{font-size:var(--step-1);line-height:1.3}.questions[data-astro-cid-4sbzrcyf] li[data-astro-cid-4sbzrcyf]>p[data-astro-cid-4sbzrcyf]:last-child{color:var(--ink-2)}.strips[data-astro-cid-4sbzrcyf]{gap:var(--space-3);padding:0;list-style:none;display:grid}
