.pr-head[data-astro-cid-vfafo7ty]{gap:var(--flow-sm);max-width:44rem;margin-bottom:var(--flow-lg);display:grid}.pr-steps[data-astro-cid-vfafo7ty]{gap:0;display:grid;position:relative}.pr-rail[data-astro-cid-vfafo7ty]{background:var(--line);border-radius:2px;width:2px;position:absolute;top:1.1rem;bottom:2rem;left:1.1rem}.pr-rail[data-astro-cid-vfafo7ty] i[data-astro-cid-vfafo7ty]{background:linear-gradient(var(--signal), var(--signal));transform-origin:50% 0;transform:scaleY(var(--p,1));border-radius:inherit;position:absolute;inset:0}.pr-step[data-astro-cid-vfafo7ty]{grid-template-columns:3.5rem 1fr;gap:.35rem 1rem;padding:0 0 2.5rem;display:grid;position:relative}.pr-num[data-astro-cid-vfafo7ty]{z-index:1;background:var(--bg);border:1.5px solid var(--line-strong);width:2.25rem;height:2.25rem;color:var(--muted);font-weight:700;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;transition:background-color .4s ease, border-color .4s ease, color .4s ease, box-shadow .6s var(--ease-out), transform .4s var(--ease-out);border-radius:50%;grid-row:span 3;place-items:center;display:grid;position:relative}.pr-name[data-astro-cid-vfafo7ty]{letter-spacing:-.035em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:800;line-height:1.05}.pr-text[data-astro-cid-vfafo7ty]{color:var(--text-2);max-width:46ch}.pr-who[data-astro-cid-vfafo7ty]{color:var(--text);font-weight:600;font-size:var(--fs-sm)}.pr-name[data-astro-cid-vfafo7ty],.pr-text[data-astro-cid-vfafo7ty],.pr-who[data-astro-cid-vfafo7ty]{transition:opacity .5s,filter .5s}.pr-step[data-astro-cid-vfafo7ty].is-lit .pr-num[data-astro-cid-vfafo7ty]{background:var(--signal);border-color:var(--signal);color:#000;box-shadow:0 0 0 7px var(--signal-soft)}.pr-step[data-astro-cid-vfafo7ty].is-current .pr-num[data-astro-cid-vfafo7ty]{transform:scale(1.12)}.is-seq[data-astro-cid-vfafo7ty] .pr-step[data-astro-cid-vfafo7ty]:not(.is-lit) [data-astro-cid-vfafo7ty]:is(.pr-name,.pr-text,.pr-who){opacity:.4;filter:blur(.5px)}@media (width>=1024px){.pr-steps[data-astro-cid-vfafo7ty]{grid-template-columns:repeat(4,1fr);gap:clamp(1.5rem,2.5vw,2.5rem)}.pr-rail[data-astro-cid-vfafo7ty]{width:auto;height:2px;inset:1.05rem 0 auto 1.1rem}.pr-rail[data-astro-cid-vfafo7ty] i[data-astro-cid-vfafo7ty]{transform-origin:0;transform:scaleX(var(--p,1))}.pr-step[data-astro-cid-vfafo7ty]{grid-template-columns:1fr;align-content:start;gap:1rem;padding:0}.pr-num[data-astro-cid-vfafo7ty]{grid-row:auto}}.pp-grid[data-astro-cid-yxeimdpq]{gap:var(--flow-lg);display:grid}.pp-statement[data-astro-cid-yxeimdpq]{align-content:start;justify-items:start;gap:1.5rem;display:grid}.pp-title[data-astro-cid-yxeimdpq]{max-width:11ch;font-size:clamp(2.5rem,1.5rem + 4vw,5rem)}.pp-list[data-astro-cid-yxeimdpq]{border-top:1px solid var(--line);display:grid}.pp-list[data-astro-cid-yxeimdpq] li[data-astro-cid-yxeimdpq]{border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;gap:.35rem 1rem;padding-block:1.5rem;display:grid}.pp-num[data-astro-cid-yxeimdpq]{color:var(--signal);padding-top:.35rem}.pp-name[data-astro-cid-yxeimdpq]{letter-spacing:-.02em;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:700}.pp-text[data-astro-cid-yxeimdpq]{color:var(--text-2);grid-column:2}@media (width>=1024px){.pp-grid[data-astro-cid-yxeimdpq]{grid-template-columns:6fr 6fr;gap:clamp(3rem,6vw,6rem)}.pp-statement[data-astro-cid-yxeimdpq]{top:calc(var(--header-h) + 2rem);align-self:start;position:sticky}}.gates[data-astro-cid-yxeimdpq]{gap:1rem;width:100%;margin:.5rem 0 0;display:grid}.gates-track[data-astro-cid-yxeimdpq]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;display:grid;position:relative}.gates-rail[data-astro-cid-yxeimdpq]{background:var(--line);height:2px;position:absolute;top:.55rem;left:.55rem;right:.55rem}.gates-rail[data-astro-cid-yxeimdpq] i[data-astro-cid-yxeimdpq]{background:linear-gradient(90deg, var(--cyan), var(--signal));transform-origin:0;transform:scaleX(var(--p,1));position:absolute;inset:0}.gate[data-astro-cid-yxeimdpq]{font-size:var(--fs-xs);justify-items:start;gap:.35rem;display:grid;position:relative}.gate-dot[data-astro-cid-yxeimdpq]{background:var(--bg);border:1.5px dashed var(--cyan);width:1.1rem;height:1.1rem;transition:background-color .4s ease, box-shadow .5s var(--ease-out), border-color .4s ease;border-radius:50%}.gate--human[data-astro-cid-yxeimdpq] .gate-dot[data-astro-cid-yxeimdpq]{border-style:solid;border-color:var(--signal);border-radius:4px;transform:rotate(45deg)scale(.85)}.gate-who[data-astro-cid-yxeimdpq]{font-family:var(--font-mono);color:var(--muted)}.gate-label[data-astro-cid-yxeimdpq]{color:var(--text-2);font-weight:600;font-size:var(--fs-sm);line-height:1.2}.gate[data-astro-cid-yxeimdpq].is-lit.gate--ia .gate-dot[data-astro-cid-yxeimdpq]{background:var(--cyan);box-shadow:0 0 0 5px #72dce829}.gate[data-astro-cid-yxeimdpq].is-lit.gate--human .gate-dot[data-astro-cid-yxeimdpq]{background:var(--signal);box-shadow:0 0 0 5px var(--signal-soft)}.gate[data-astro-cid-yxeimdpq].is-lit .gate-label[data-astro-cid-yxeimdpq]{color:var(--text)}.is-seq[data-astro-cid-yxeimdpq] .gate[data-astro-cid-yxeimdpq]:not(.is-lit){opacity:.45}.gate[data-astro-cid-yxeimdpq]{transition:opacity .4s}.gates-cap[data-astro-cid-yxeimdpq]{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.gates-key[data-astro-cid-yxeimdpq]{align-items:center;gap:.5rem;display:inline-flex}.gates-key[data-astro-cid-yxeimdpq]:before{content:"";border:1.5px dashed var(--cyan);border-radius:50%;width:.8rem;height:.8rem}.gates-key--human[data-astro-cid-yxeimdpq]:before{background:var(--signal);border:0;border-radius:3px;transform:rotate(45deg)scale(.8)}@media (width<=599px){.gates-track[data-astro-cid-yxeimdpq]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.25rem}.gates-rail[data-astro-cid-yxeimdpq]{display:none}}
