.lab[data-astro-cid-6hfgsin2]{padding-block-start:1.5rem}header[data-astro-cid-6hfgsin2]{max-width:47.5rem}h1[data-astro-cid-6hfgsin2]{font-size:var(--step-title);letter-spacing:-.024em;margin:0;font-weight:700;line-height:1.05}.lede[data-astro-cid-6hfgsin2]{letter-spacing:-.01em;color:var(--slate);text-wrap:pretty;margin:1rem 0 0;font-size:clamp(1.1875rem,1rem + .8vw,1.5rem);font-weight:500;line-height:1.4}section[data-astro-cid-6hfgsin2]{margin-block-start:4.5rem}h2[data-astro-cid-6hfgsin2]{font-size:var(--step-2);letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:700;line-height:1.25}.sub[data-astro-cid-6hfgsin2]{max-width:40rem;color:var(--slate);margin:.4rem 0 0}@media (width>=40rem){.lab[data-astro-cid-6hfgsin2]{padding-block-start:2.5rem}section[data-astro-cid-6hfgsin2]{margin-block-start:5.5rem}}.nodes[data-astro-cid-6hfgsin2]{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (width>=40rem){.nodes[data-astro-cid-6hfgsin2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.nodes[data-astro-cid-6hfgsin2]{grid-template-columns:repeat(3,minmax(0,1fr))}}.nodes[data-astro-cid-6hfgsin2] li[data-astro-cid-6hfgsin2]{border:2px solid var(--signal);border-radius:10px;padding:1.25rem 1.375rem}.nodes[data-astro-cid-6hfgsin2] li[data-astro-cid-6hfgsin2][data-kind=intermittent]{border-style:dashed}.nodes[data-astro-cid-6hfgsin2] li[data-astro-cid-6hfgsin2][data-kind=nas]{border:1.5px solid var(--rail-strong)}.nodes[data-astro-cid-6hfgsin2] p[data-astro-cid-6hfgsin2]{margin:0}.name[data-astro-cid-6hfgsin2]{font-family:var(--font-mono);font-size:1rem}.role[data-astro-cid-6hfgsin2]{font-weight:650;line-height:1.4;margin-block-start:.5rem!important}.note[data-astro-cid-6hfgsin2]{font-size:var(--step--1);color:var(--slate);margin-block-start:.25rem!important}.link[data-astro-cid-6hfgsin2]{font-size:var(--step--1);margin-block-start:.75rem!important}.flow[data-astro-cid-6hfgsin2]{gap:.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.flow[data-astro-cid-6hfgsin2] .step[data-astro-cid-6hfgsin2]{border:1.5px solid var(--rail-strong);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;padding:.875rem 1rem;display:flex}.flow[data-astro-cid-6hfgsin2] .step[data-astro-cid-6hfgsin2][data-kind=accent]{border:2px solid var(--signal);font-weight:650}.title[data-astro-cid-6hfgsin2]{font-weight:650}.detail[data-astro-cid-6hfgsin2]{color:var(--slate);font-size:.8125rem;line-height:1.5}.mono[data-astro-cid-6hfgsin2]{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.75rem}.arrow[data-astro-cid-6hfgsin2]{justify-content:center;align-items:center;height:1.25rem;display:flex;transform:rotate(90deg)}.line[data-astro-cid-6hfgsin2]{fill:none;stroke:var(--rail-strong);stroke-width:1.5px}.head[data-astro-cid-6hfgsin2]{fill:var(--rail-strong)}@media (width>=64rem){.flow[data-astro-cid-6hfgsin2]{align-items:stretch;gap:.625rem;display:flex}.flow[data-astro-cid-6hfgsin2] .step[data-astro-cid-6hfgsin2]{flex:1.2 1 0;min-width:0}.flow[data-astro-cid-6hfgsin2] .step[data-astro-cid-6hfgsin2]:nth-child(5){flex:.8 1 0}.flow[data-astro-cid-6hfgsin2] .step[data-astro-cid-6hfgsin2]:nth-child(3),.flow[data-astro-cid-6hfgsin2] .step[data-astro-cid-6hfgsin2]:nth-child(7){flex:1.6 1 0}.arrow[data-astro-cid-6hfgsin2]{flex:none;height:auto;transform:none}}.night[data-astro-cid-6hfgsin2]{font-size:var(--step--1);color:var(--slate);flex-wrap:wrap;align-items:center;gap:.625rem .875rem;margin:1.25rem 0 0;display:flex}.then[data-astro-cid-6hfgsin2]{align-items:center;gap:.875rem;display:inline-flex}.night[data-astro-cid-6hfgsin2] strong[data-astro-cid-6hfgsin2]{color:var(--ink)}.chip[data-astro-cid-6hfgsin2]{border:1.5px dashed var(--rail-strong);border-radius:6px;padding:.25rem .625rem}.split[data-astro-cid-6hfgsin2]{gap:3.5rem;display:grid}@media (width>=52rem){.split[data-astro-cid-6hfgsin2]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem}}dl[data-astro-cid-6hfgsin2]{grid-template-columns:max-content minmax(0,1fr);gap:.75rem 1.5rem;margin:1.25rem 0 0;font-size:1rem;display:grid}dt[data-astro-cid-6hfgsin2]{font-weight:650}dd[data-astro-cid-6hfgsin2]{color:var(--slate);margin:0}.written[data-astro-cid-6hfgsin2]{margin-block-start:1.25rem}.written[data-astro-cid-6hfgsin2]>li[data-astro-cid-6hfgsin2]{--node-top:.5rem;padding-block-end:1.25rem;line-height:1.5}.written[data-astro-cid-6hfgsin2]>li[data-astro-cid-6hfgsin2]:last-child{padding-block-end:0}.post-link[data-astro-cid-6hfgsin2]{color:var(--ink);font-weight:650;text-decoration:none;display:block}.post-link[data-astro-cid-6hfgsin2]:hover{color:var(--signal);text-decoration:underline}time[data-astro-cid-6hfgsin2]{color:var(--slate);font-variant-numeric:tabular-nums;font-size:.875rem}
