.cards[data-astro-cid-i5mwzbw6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:1.25rem 1.5rem}li[data-astro-cid-i5mwzbw6]{display:flex;flex-direction:column;gap:.375rem;padding-top:.625rem;border-top:1px solid rgb(255 255 255 / .14);font-size:.75rem}.title[data-astro-cid-i5mwzbw6]{color:var(--text);font-weight:500}.body[data-astro-cid-i5mwzbw6]{color:var(--muted);text-wrap:pretty}.fan[data-astro-cid-3miw6w7g]{position:relative;display:flex;flex-direction:column}.trunk[data-astro-cid-3miw6w7g]{position:relative;display:flex;flex-direction:column;gap:var(--node-gap)}.trunk[data-astro-cid-3miw6w7g]:before{content:"";position:absolute;left:calc(50% - .5px);top:2.5px;bottom:2.5px;width:1px;background:var(--hair-strong)}.trunk[data-astro-cid-3miw6w7g]:first-child:before{bottom:0}.trunk[data-astro-cid-3miw6w7g]:last-of-type:before{top:0}li[data-astro-cid-3miw6w7g]{position:relative;display:flex;flex-direction:column;align-items:center;gap:.25rem}.label[data-astro-cid-3miw6w7g]{background:var(--bg);padding:0 .5rem}.bracket[data-astro-cid-3miw6w7g]{display:block;width:100%;height:1.5rem;overflow:visible}.bracket[data-astro-cid-3miw6w7g] path[data-astro-cid-3miw6w7g]{fill:none;stroke:var(--hair-strong);stroke-width:1;vector-effect:non-scaling-stroke}.flip[data-astro-cid-3miw6w7g]{transform:scaleY(-1)}.branches[data-astro-cid-3miw6w7g]{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:.5rem}.branches[data-astro-cid-3miw6w7g] .label[data-astro-cid-3miw6w7g]{text-align:center;text-wrap:balance}.return[data-astro-cid-3miw6w7g]{position:absolute;left:0;right:50%;top:2.5px;bottom:calc(1.75rem + 2.5px);border:1px solid var(--hair);border-right:0;pointer-events:none}.return[data-astro-cid-3miw6w7g]:after{content:"→";position:absolute;right:.625rem;top:-.75rem;color:var(--faint);font-size:.625rem;background:var(--bg);padding:0 .25rem}@media(max-width:560px){.bracket[data-astro-cid-3miw6w7g],.return[data-astro-cid-3miw6w7g]{display:none}.fan[data-astro-cid-3miw6w7g] .branches[data-astro-cid-3miw6w7g]{grid-template-columns:1fr;gap:var(--node-gap);margin:var(--node-gap) 0 var(--node-gap) calc(50% - .5px);padding-left:.875rem;border-left:1px solid var(--hair-strong)}.branches[data-astro-cid-3miw6w7g] li[data-astro-cid-3miw6w7g]{flex-direction:row;gap:.5rem}.branches[data-astro-cid-3miw6w7g] .label[data-astro-cid-3miw6w7g]{text-align:left;padding:0}}li[data-astro-cid-bofr3w3w]{display:flex;flex-direction:column;padding:.625rem 0 .75rem;border-top:1px solid var(--hair)}li[data-astro-cid-bofr3w3w]:last-child{border-bottom:1px solid var(--hair)}.head[data-astro-cid-bofr3w3w]{display:flex;align-items:center;gap:.625rem}.name[data-astro-cid-bofr3w3w]{text-transform:uppercase;letter-spacing:.12em;font-size:.6875rem}.here[data-astro-cid-bofr3w3w]{color:var(--faint);font-size:.625rem}.question[data-astro-cid-bofr3w3w]{margin-left:auto;color:var(--faint);text-align:right}.is-on[data-astro-cid-bofr3w3w] .question[data-astro-cid-bofr3w3w]{color:var(--muted)}.sub[data-astro-cid-bofr3w3w]{padding-left:calc(5px + .625rem)}@media(max-width:480px){.head[data-astro-cid-bofr3w3w]{flex-wrap:wrap}.question[data-astro-cid-bofr3w3w]{flex-basis:100%;margin-left:0;text-align:left;padding-left:calc(5px + .625rem)}}.pipe[data-astro-cid-7qetqzpn]{display:flex;flex-direction:column;gap:var(--node-gap)}li[data-astro-cid-7qetqzpn]{position:relative;padding-left:1.125rem;display:flex;flex-direction:column}.mark[data-astro-cid-7qetqzpn]{position:absolute;left:0;top:calc(.75rem - 2.5px)}li[data-astro-cid-7qetqzpn]:not(:last-child):after{content:"";position:absolute;left:2px;top:.75rem;height:calc(100% + var(--node-gap));width:1px;background:var(--hair-strong)}.sub[data-astro-cid-7qetqzpn]{margin-top:-.125rem}@media(min-width:561px){.row[data-astro-cid-7qetqzpn]{flex-direction:row;gap:0}.row[data-astro-cid-7qetqzpn] li[data-astro-cid-7qetqzpn]{flex:1 1 0;padding-left:0;padding-top:.875rem;align-items:center;text-align:center}.row[data-astro-cid-7qetqzpn] .mark[data-astro-cid-7qetqzpn]{left:calc(50% - 2.5px);top:0}.row[data-astro-cid-7qetqzpn] li[data-astro-cid-7qetqzpn]:not(:last-child):after{left:calc(50% + 5.5px);right:calc(-50% + 5.5px);top:2px;height:1px;width:auto}}li[data-astro-cid-dkwea7pg]{position:relative;display:grid;grid-template-columns:3.25rem 1rem minmax(0,1fr);align-items:start;margin-bottom:var(--gap)}time[data-astro-cid-dkwea7pg]{color:var(--faint);font-variant-numeric:tabular-nums}.mark[data-astro-cid-dkwea7pg]{margin-top:calc(.75rem - 2.5px)}li[data-astro-cid-dkwea7pg]:not(:last-child):after{content:"";position:absolute;left:calc(3.25rem + 2px);top:.75rem;height:calc(100% + var(--gap));width:1px;background:var(--hair-strong)}.elapsed[data-astro-cid-dkwea7pg]{position:absolute;left:0;top:calc(100% + var(--gap) / 2 - .625rem);width:3.25rem;color:var(--faint);font-size:.625rem;line-height:1.25rem;font-variant-numeric:tabular-nums}.label[data-astro-cid-dkwea7pg]{color:var(--muted)}.diagram[data-astro-cid-uwvadgfv]{--hair: rgb(255 255 255 / .1);--hair-strong: rgb(255 255 255 / .2);--accent: rgb(97 116 235);--node-gap: .625rem;margin:0;font-size:.75rem;line-height:1.5rem;color:var(--muted);background:#ffffff05;border:1px solid rgb(255 255 255 / .07);padding:.875rem 1.25rem 1.125rem}figcaption[data-astro-cid-uwvadgfv]{color:var(--faint);font-size:.6875rem;letter-spacing:.04em;margin-bottom:.75rem}.diagram[data-astro-cid-uwvadgfv] ol{list-style:none;margin:0;padding:0}.diagram[data-astro-cid-uwvadgfv] .mark{display:block;flex:none;width:5px;height:5px;color:var(--faint);background-color:var(--bg);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:2px 2px;background-position:0 0,3px 0,0 3px,3px 3px;background-repeat:no-repeat}.diagram[data-astro-cid-uwvadgfv] .sub{color:var(--faint);font-size:.6875rem;line-height:1.25rem}.diagram[data-astro-cid-uwvadgfv] .is-on .label{color:var(--text)}.diagram[data-astro-cid-uwvadgfv] .is-on .mark{color:var(--accent)}.figure[data-astro-cid-bj3fsypb]{display:grid;gap:.625rem;margin:0}.two-up[data-astro-cid-bj3fsypb]{grid-template-columns:7fr 2fr;align-items:start}.shot[data-astro-cid-bj3fsypb]{background:#000;border:1px solid rgb(255 255 255 / .1)}.shot[data-astro-cid-bj3fsypb] img{display:block;width:100%;height:auto}figcaption[data-astro-cid-bj3fsypb]{grid-column:1 / -1;color:var(--faint);font-size:.6875rem;letter-spacing:.02em}@media(max-width:560px){.two-up[data-astro-cid-bj3fsypb]{grid-template-columns:1fr}.narrow[data-astro-cid-bj3fsypb]{display:none}}.blocks[data-astro-cid-psngowx4]>:not(.wide){max-width:36rem}.blocks[data-astro-cid-psngowx4]>*+*{margin-top:1.125rem}.blocks[data-astro-cid-psngowx4]>.figure,.blocks[data-astro-cid-psngowx4]>.diagram,.blocks[data-astro-cid-psngowx4]>.cards{margin-top:1.75rem;margin-bottom:1.75rem}h2[data-astro-cid-psngowx4]{font-size:.75rem;font-weight:500;color:var(--faint);margin-top:2.75rem;letter-spacing:.04em}.blocks[data-astro-cid-psngowx4]>h2[data-astro-cid-psngowx4]:first-child{margin-top:0}p[data-astro-cid-psngowx4]{color:var(--muted);text-wrap:pretty}.blocks[data-astro-cid-psngowx4] strong{font-weight:500;color:var(--text)}.blocks[data-astro-cid-psngowx4] em{font-style:italic}.blocks[data-astro-cid-psngowx4] a{color:var(--link);text-decoration-line:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .2s}.blocks[data-astro-cid-psngowx4] a:hover{text-decoration-color:currentColor}pre[data-astro-cid-psngowx4]{font-family:inherit;font-size:.6875rem;line-height:1.7;color:var(--muted);background:var(--panel);border:1px solid var(--line);padding:1rem 1.25rem;overflow-x:auto;margin-top:1.375rem;margin-bottom:1.375rem}blockquote[data-astro-cid-psngowx4]{border-left:1px solid rgb(255 255 255 / .22);padding:.25rem 0 .25rem 1.125rem;color:var(--text);text-wrap:pretty;margin-top:1.375rem;margin-bottom:1.375rem}table[data-astro-cid-psngowx4]{width:100%;border-collapse:collapse;font-size:.75rem;margin-top:1.375rem;margin-bottom:1.375rem}th[data-astro-cid-psngowx4]{text-align:left;font-weight:500;color:var(--faint);padding:0 1.25rem .5rem 0;border-bottom:1px solid rgb(255 255 255 / .12)}td[data-astro-cid-psngowx4]{vertical-align:top;color:var(--muted);padding:.625rem 1.25rem .625rem 0;border-bottom:1px solid rgb(255 255 255 / .06)}th[data-astro-cid-psngowx4]:last-child,td[data-astro-cid-psngowx4]:last-child{padding-right:0}ul[data-astro-cid-psngowx4]{list-style:none;padding:0;display:flex;flex-direction:column;gap:.875rem}li[data-astro-cid-psngowx4]{color:var(--muted);padding-left:1.125rem;position:relative;text-wrap:pretty}li[data-astro-cid-psngowx4]:before{content:"-";position:absolute;left:0;color:var(--faint)}dl[data-astro-cid-psngowx4]{margin:1.375rem 0;display:flex;flex-direction:column;gap:.75rem}.def-row[data-astro-cid-psngowx4]{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:1rem}dt[data-astro-cid-psngowx4]{color:var(--text);font-weight:500;font-size:.75rem;line-height:1.6;padding-top:.05em}dd[data-astro-cid-psngowx4]{margin:0;color:var(--muted);font-size:.75rem;text-wrap:pretty}.stack[data-astro-cid-psngowx4]{margin-top:2.5rem;color:var(--faint);font-size:.75rem;text-wrap:pretty}.stack-label[data-astro-cid-psngowx4]{display:block;color:var(--faint);margin-bottom:.375rem;letter-spacing:.04em}@media(max-width:560px){.def-row[data-astro-cid-psngowx4]{grid-template-columns:1fr;gap:.125rem}}
