.process-intro[data-astro-cid-l43jfdkk]{justify-content:space-between;align-items:center;gap:16px;display:flex}#process-playback[data-astro-cid-l43jfdkk]{border:1px solid var(--color-line);min-width:88px;min-height:44px;color:var(--color-peach);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:8px 14px;font-size:12px;display:inline-flex}#process-playback[data-astro-cid-l43jfdkk]:hover{background:color-mix(in srgb, var(--color-peach) 6%, transparent)}#process-playback[data-astro-cid-l43jfdkk]:focus-visible{outline:2px solid var(--color-peach);outline-offset:3px}.process-explorer[data-astro-cid-l43jfdkk]{border:1px solid var(--color-line);min-width:0}.process-controls[data-astro-cid-l43jfdkk]{border-bottom:1px solid var(--color-line);min-width:0;display:flex;position:relative;overflow-x:auto}.process-choice[data-astro-cid-l43jfdkk]{cursor:pointer;flex:1;position:relative}.process-choice-content[data-astro-cid-l43jfdkk]{border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:12px;height:100%;min-height:64px;padding:14px;font-size:14px;font-weight:500;transition:background .18s,border-color .18s;display:flex}.process-number[data-astro-cid-l43jfdkk]{font:11px var(--font-mono);color:var(--color-muted)}.process-choice[data-astro-cid-l43jfdkk]:hover .process-choice-content[data-astro-cid-l43jfdkk]{background:color-mix(in srgb, var(--color-peach) 5%, transparent)}.process-choice[data-astro-cid-l43jfdkk] input[data-astro-cid-l43jfdkk]:checked+.process-choice-content[data-astro-cid-l43jfdkk]{border-bottom-color:var(--color-peach);background:color-mix(in srgb, var(--color-peach) 9%, transparent)}.process-choice[data-astro-cid-l43jfdkk] input[data-astro-cid-l43jfdkk]:checked+.process-choice-content[data-astro-cid-l43jfdkk] .process-number[data-astro-cid-l43jfdkk]{color:var(--color-peach)}.process-choice[data-astro-cid-l43jfdkk] input[data-astro-cid-l43jfdkk]:focus-visible+.process-choice-content[data-astro-cid-l43jfdkk]{outline:2px solid var(--color-peach);outline-offset:-5px}.process-panels[data-astro-cid-l43jfdkk]{background:color-mix(in srgb, var(--color-panel) 55%, transparent);min-width:0;display:grid}.process-panel[data-astro-cid-l43jfdkk]{visibility:hidden;pointer-events:none;grid-area:1/1;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:center;gap:14px 32px;padding:20px 28px;display:grid}.process-explorer[data-astro-cid-l43jfdkk]:has(#process-stage-01:checked) #process-panel-01[data-astro-cid-l43jfdkk],.process-explorer[data-astro-cid-l43jfdkk]:has(#process-stage-02:checked) #process-panel-02[data-astro-cid-l43jfdkk],.process-explorer[data-astro-cid-l43jfdkk]:has(#process-stage-03:checked) #process-panel-03[data-astro-cid-l43jfdkk],.process-explorer[data-astro-cid-l43jfdkk]:has(#process-stage-04:checked) #process-panel-04[data-astro-cid-l43jfdkk],.process-explorer[data-astro-cid-l43jfdkk]:has(#process-stage-05:checked) #process-panel-05[data-astro-cid-l43jfdkk]{visibility:visible;pointer-events:auto;animation:.24s ease-out process-panel-enter}.process-panel-top[data-astro-cid-l43jfdkk]{color:var(--color-muted);font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;grid-column:1/-1;justify-content:space-between;gap:12px;display:flex}.process-art[data-astro-cid-l43jfdkk]{width:100%;max-width:340px;height:auto;stroke:var(--color-peach);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;margin:0 auto;display:block}.process-art[data-astro-cid-l43jfdkk] rect[data-astro-cid-l43jfdkk],.process-art[data-astro-cid-l43jfdkk] ellipse[data-astro-cid-l43jfdkk]{fill:var(--color-panel)}.process-art[data-astro-cid-l43jfdkk] text[data-astro-cid-l43jfdkk]{fill:var(--color-soft);stroke:none;font:11px var(--font-mono);text-anchor:middle}.process-route[data-astro-cid-l43jfdkk]{stroke-dasharray:6 8;animation:1.6s linear infinite process-route-flow}.process-output[data-astro-cid-l43jfdkk]{border-top:1px solid var(--color-line);margin-top:14px;padding-top:12px}.process-output[data-astro-cid-l43jfdkk]>span[data-astro-cid-l43jfdkk]{color:var(--color-peach);font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.process-output[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{margin-top:4px;font-size:13px;line-height:1.5}@keyframes process-route-flow{to{stroke-dashoffset:-28px}}@keyframes process-panel-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=767px){.process-choice[data-astro-cid-l43jfdkk]{flex:1 0 112px}.process-choice-content[data-astro-cid-l43jfdkk]{flex-direction:column;gap:4px;min-height:60px;padding:10px;font-size:12px}.process-panel[data-astro-cid-l43jfdkk]{grid-template-columns:1fr;gap:10px;padding:16px 20px}.process-panel-top[data-astro-cid-l43jfdkk]{font-size:9px}.process-art[data-astro-cid-l43jfdkk]{max-width:230px}.process-panel-copy[data-astro-cid-l43jfdkk] h3[data-astro-cid-l43jfdkk]{font-size:18px}}@media (prefers-reduced-motion:reduce){.process-explorer[data-astro-cid-l43jfdkk] .process-panel[data-astro-cid-l43jfdkk],.process-route[data-astro-cid-l43jfdkk]{animation:none!important}}
