.stage-drawing[data-astro-cid-2vqnzftq]{view-timeline-name:--stage-drawing}svg[data-astro-cid-2vqnzftq]{fill:none;stroke-linecap:round;stroke-linejoin:round;block-size:100%;inline-size:100%;display:block;overflow:hidden}.is-strip[data-astro-cid-2vqnzftq] svg[data-astro-cid-2vqnzftq]{block-size:auto}.fit-narrow[data-astro-cid-2vqnzftq]{display:block}.fit-wide[data-astro-cid-2vqnzftq]{display:none}@media (width>=40rem){.fit-narrow[data-astro-cid-2vqnzftq]{display:none}.fit-wide[data-astro-cid-2vqnzftq]{display:block}}.faint[data-astro-cid-2vqnzftq]{stroke:var(--color-rule-strong);stroke-width:1.25px}.world[data-astro-cid-2vqnzftq]{stroke-width:1.5px}.mid[data-astro-cid-2vqnzftq]{stroke:color-mix(in oklab, var(--color-graphite) 38%, transparent);stroke-width:1.5px}.dashed[data-astro-cid-2vqnzftq]{stroke-dasharray:3 6}.strike[data-astro-cid-2vqnzftq]{stroke:var(--color-graphite);stroke-width:1.5px}.ring[data-astro-cid-2vqnzftq]{fill:var(--color-canvas);stroke:var(--color-rule-strong);stroke-width:1.5px}.ring-mid[data-astro-cid-2vqnzftq]{stroke:color-mix(in oklab, var(--color-graphite) 45%, transparent)}.ring-accent[data-astro-cid-2vqnzftq]{fill:var(--color-canvas);stroke:var(--color-rust);stroke-width:2.5px}.dot[data-astro-cid-2vqnzftq]{fill:var(--color-rust);stroke:none}.trace[data-astro-cid-2vqnzftq]{stroke:var(--color-rust);stroke-width:2.5px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.trace[data-astro-cid-2vqnzftq]{stroke-dasharray:1;stroke-dashoffset:1px;animation-name:stage-draw;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--stage-drawing;animation-range:entry calc(30% + var(--at,0) * 8%) cover calc(55% + var(--at,0) * 8%)}.on-route[data-astro-cid-2vqnzftq]{animation-name:stage-node;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--stage-drawing;animation-range:entry calc(30% + var(--at,0) * 8%) cover calc(38% + var(--at,0) * 8%)}}}@keyframes stage-draw{to{stroke-dashoffset:0}}@keyframes stage-node{0%{opacity:0}to{opacity:1}}[data-astro-cid-2vqnzftq][data-verdicts][data-armed] .verdict[data-astro-cid-2vqnzftq]{opacity:clamp(0, calc(var(--p,0) * var(--n) - var(--at,0)), 1)}ol[data-astro-cid-e7s4chj6]{margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-e7s4chj6]:not(:last-child){flex:1;position:relative}a[data-astro-cid-e7s4chj6]{color:var(--diagram-word,var(--color-rust));flex-direction:column;align-items:flex-start;gap:.75rem;text-decoration:none;display:flex}.node[data-astro-cid-e7s4chj6]{fill:none;width:16px;height:16px;stroke:var(--diagram-line,var(--color-rust));stroke-width:2.5px;flex:none;display:block;overflow:visible}.track[data-astro-cid-e7s4chj6]{stroke:var(--diagram-track,var(--color-rule-strong))}.node[data-astro-cid-e7s4chj6] .draw[data-astro-cid-e7s4chj6]{fill:#0000;transition:fill .2s}a[data-astro-cid-e7s4chj6]:hover .node[data-astro-cid-e7s4chj6] .draw[data-astro-cid-e7s4chj6],a[data-astro-cid-e7s4chj6]:focus-visible .node[data-astro-cid-e7s4chj6] .draw[data-astro-cid-e7s4chj6]{fill:var(--diagram-line,var(--color-rust))}.stem[data-astro-cid-e7s4chj6]{background:var(--diagram-track,var(--color-rule-strong));height:2.5px;position:absolute;top:6.75px;left:16px;right:0}.stem[data-astro-cid-e7s4chj6]:after{content:"";background:var(--diagram-line,var(--color-rust));transform-origin:0;position:absolute;inset:0}.word[data-astro-cid-e7s4chj6]{letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:500;line-height:1}@media (width>=64rem){nav[data-astro-cid-e7s4chj6]{height:100%}ol[data-astro-cid-e7s4chj6]{flex-direction:column;height:100%;min-height:18rem}a[data-astro-cid-e7s4chj6]{flex-direction:row;align-items:center;gap:1.25rem}.stem[data-astro-cid-e7s4chj6]{width:2.5px;height:auto;inset:24px auto -8px 6.75px}.stem[data-astro-cid-e7s4chj6]:after{transform-origin:top}.word[data-astro-cid-e7s4chj6]{font-size:var(--text-heading-sm);letter-spacing:.04em;line-height:2rem}}@media (prefers-reduced-motion:no-preference){.node[data-astro-cid-e7s4chj6] .draw[data-astro-cid-e7s4chj6]{stroke-dasharray:43;stroke-dashoffset:43px;animation:draw .8s cubic-bezier(.16, 1, .3, 1) var(--d) forwards}.stem[data-astro-cid-e7s4chj6]:after{animation:grow 1.2s cubic-bezier(.65, 0, .35, 1) var(--d) forwards;transform:scaleX(0)}.word[data-astro-cid-e7s4chj6]{animation:.9s cubic-bezier(.16,1,.3,1) both enter,.9s linear both settle;animation-delay:var(--d)}}@media (prefers-reduced-motion:no-preference) and (width>=64rem){.stem[data-astro-cid-e7s4chj6]:after{transform:scaleY(0)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes grow{to{transform:none}}@keyframes settle{0%,60%{color:var(--diagram-word-start,var(--color-graphite))}to{color:var(--diagram-word,var(--color-rust))}}
