.workflow-stage[data-astro-cid-szuqwmts]{--workflow-inset:clamp(1.15rem, 2.6vw, 2rem);color:var(--ic-ink);background:var(--ic-paper);border:1px solid var(--ic-line);border-radius:8px;overflow:hidden}.workflow-heading[data-astro-cid-szuqwmts]{padding:1rem var(--workflow-inset);border-block-end:1px solid var(--ic-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.workflow-system[data-astro-cid-szuqwmts]{letter-spacing:.025em;font-size:.875rem;font-weight:750}.workflow-caption[data-astro-cid-szuqwmts]{font-size:var(--type-caption);color:var(--ic-muted)}.workflow-composition[data-astro-cid-szuqwmts]{grid-template-columns:minmax(15rem,.9fr) minmax(0,1.35fr);display:grid}.workflow-steps[data-astro-cid-szuqwmts]{padding:var(--workflow-inset);background:var(--ic-surface);flex-direction:column;gap:.5rem;display:flex}.workflow-steps[data-astro-cid-szuqwmts] a[data-astro-cid-szuqwmts]{min-height:5rem;color:var(--ic-muted);border:1px solid #0000;border-radius:5px;grid-template-columns:1.75rem minmax(0,1fr) 1.125rem;align-items:center;gap:.65rem;padding:.75rem;text-decoration:none;display:grid}.workflow-steps[data-astro-cid-szuqwmts] strong[data-astro-cid-szuqwmts]{overflow-wrap:anywhere;font-size:.9rem;font-weight:650;line-height:1.45}.workflow-number[data-astro-cid-szuqwmts]{font-size:var(--type-caption);font-variant-numeric:tabular-nums;color:var(--ic-muted)}.workflow-steps[data-astro-cid-szuqwmts] a[data-astro-cid-szuqwmts]:hover{color:var(--ic-blue-800);background:var(--ic-paper)}.workflow-steps[data-astro-cid-szuqwmts] a[data-astro-cid-szuqwmts][aria-selected=true]{background:var(--ic-paper);color:var(--ic-ink);border-color:var(--ic-line);box-shadow:0 3px 12px #1227380b}.workflow-steps[data-astro-cid-szuqwmts] a[data-astro-cid-szuqwmts][aria-selected=true] .workflow-number[data-astro-cid-szuqwmts],.workflow-steps[data-astro-cid-szuqwmts] a[data-astro-cid-szuqwmts][aria-selected=true] .workflow-direction[data-astro-cid-szuqwmts]{color:var(--ic-blue-700)}.workflow-panels[data-astro-cid-szuqwmts]{min-width:0}.workflow-panel[data-astro-cid-szuqwmts]{padding:var(--workflow-inset);scroll-margin-top:var(--anchor-offset)}.workflow-panel[data-astro-cid-szuqwmts]+.workflow-panel[data-astro-cid-szuqwmts]{border-block-start:1px solid var(--ic-line)}.workflow-stage[data-astro-cid-szuqwmts][data-enhanced] .workflow-panel[data-astro-cid-szuqwmts]{flex-direction:column;justify-content:center;min-height:100%;display:flex}.workflow-panel[data-astro-cid-szuqwmts][hidden]{display:none!important}.workflow-signal[data-astro-cid-szuqwmts]{flex-direction:column;align-items:flex-start;gap:1.35rem;max-width:31rem;display:flex}.workflow-signal[data-astro-cid-szuqwmts] svg[data-astro-cid-szuqwmts]{color:var(--ic-blue-700);flex:none}.workflow-signal[data-astro-cid-szuqwmts] span[data-astro-cid-szuqwmts]{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:700;line-height:1.25}.workflow-explanation[data-astro-cid-szuqwmts]{color:var(--ic-muted);max-width:45ch;margin-block:1rem 1.25rem;font-size:1rem;line-height:1.65}.workflow-reference[data-astro-cid-szuqwmts]{width:fit-content;min-height:2.75rem;color:var(--ic-blue-800);text-underline-offset:5px;align-items:center;gap:.75rem;font-size:.875rem;font-weight:650;display:inline-flex}.workflow-steps[data-astro-cid-szuqwmts] a[data-astro-cid-szuqwmts]:focus-visible,.workflow-reference[data-astro-cid-szuqwmts]:focus-visible,.workflow-panel[data-astro-cid-szuqwmts]:focus-visible{outline:2px solid var(--ic-blue-700);outline-offset:-3px}[dir=rtl] .workflow-direction[data-astro-cid-szuqwmts]{transform:rotate(180deg)}@media (width<=640px){.workflow-composition[data-astro-cid-szuqwmts]{grid-template-columns:minmax(0,1fr)}.workflow-steps[data-astro-cid-szuqwmts]{gap:.25rem;padding:.75rem}.workflow-steps[data-astro-cid-szuqwmts] a[data-astro-cid-szuqwmts]{min-height:3.25rem;padding:.65rem .75rem}.workflow-panel[data-astro-cid-szuqwmts]{padding:1.35rem}.workflow-stage[data-astro-cid-szuqwmts][data-enhanced] .workflow-panel[data-astro-cid-szuqwmts]{min-height:16rem}.workflow-signal[data-astro-cid-szuqwmts]{flex-direction:row;align-items:flex-start;gap:1rem}.workflow-signal[data-astro-cid-szuqwmts] svg[data-astro-cid-szuqwmts]{width:30px;height:30px}.workflow-signal[data-astro-cid-szuqwmts] span[data-astro-cid-szuqwmts]{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.workflow-stage[data-astro-cid-szuqwmts] [data-astro-cid-szuqwmts],.workflow-stage[data-astro-cid-szuqwmts] [data-astro-cid-szuqwmts]:before,.workflow-stage[data-astro-cid-szuqwmts] [data-astro-cid-szuqwmts]:after{transition:none!important;animation:none!important}}
