.WorkflowDemo-module__cbJ8YG__workflow{--step-ink:var(--color-ink,#101828);--step-accent:var(--color-accent,#3155d9);--step-border:var(--color-border,#e4e7ec);--step-muted:var(--color-ink-muted,#667085)}.WorkflowDemo-module__cbJ8YG__stepSelector{position:relative}.WorkflowDemo-module__cbJ8YG__stepSelector input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.WorkflowDemo-module__cbJ8YG__stepSelector label{cursor:pointer;border:1px solid var(--step-border);background:var(--color-surface,#fff);width:100%;min-height:4rem;color:var(--step-muted);text-align:left;border-radius:.75rem;flex-direction:column;justify-content:center;gap:.25rem;padding:.5rem .75rem;transition:background-color .15s,border-color .15s,color .15s;display:flex}.WorkflowDemo-module__cbJ8YG__stepSelector label:hover{border-color:var(--color-border-strong,#d3d7de);color:var(--step-ink)}.WorkflowDemo-module__cbJ8YG__stepSelector input:checked+label{border-color:var(--step-ink);background:var(--step-ink);color:#fff}.WorkflowDemo-module__cbJ8YG__stepSelector input:focus-visible+label{outline:3px solid var(--step-accent);outline-offset:3px}.WorkflowDemo-module__cbJ8YG__panel{display:none}:is(.WorkflowDemo-module__cbJ8YG__workflow:has([data-step-select=capture]:checked) [data-workflow-panel=capture],.WorkflowDemo-module__cbJ8YG__workflow:has([data-step-select=extract]:checked) [data-workflow-panel=extract],.WorkflowDemo-module__cbJ8YG__workflow:has([data-step-select=review]:checked) [data-workflow-panel=review],.WorkflowDemo-module__cbJ8YG__workflow:has([data-step-select=route]:checked) [data-workflow-panel=route]){display:block}@media (prefers-reduced-motion:reduce){.WorkflowDemo-module__cbJ8YG__stepSelector label{transition:none}}
