.verification-stage.svelte-1gyp70v{width:100%}.stage-head.svelte-1gyp70v{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.stage-actions.svelte-1gyp70v{align-items:center;gap:9px;display:flex}.step-arrow.svelte-1gyp70v{color:#faf8f59e;background:0 0;border:1px solid #faf8f540;border-radius:50%;place-items:center;width:31px;height:31px;transition:border-color .18s,background .18s,color .18s;display:grid}.step-arrow.svelte-1gyp70v:hover{border-color:var(--cream);background:var(--cream);color:var(--navy)}.play-control.svelte-1gyp70v{color:#faf8f594;background:0 0;border:1px solid #faf8f540;border-radius:50%;place-items:center;width:31px;height:31px;transition:border-color .18s,background .18s,color .18s;display:grid}.play-control.svelte-1gyp70v:hover{border-color:var(--cream);background:var(--cream);color:var(--navy)}.play-control.svelte-1gyp70v svg:where(.svelte-1gyp70v){width:12px;height:12px}.pause-lines.svelte-1gyp70v{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px}.play-shape.svelte-1gyp70v{fill:currentColor}.sequence-copy.svelte-1gyp70v{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.sequence-copy.svelte-1gyp70v>div:where(.svelte-1gyp70v){grid-template-columns:auto minmax(260px,1fr);align-items:center;gap:16px;display:grid}.step-count.svelte-1gyp70v{color:#faf8f56b;font-family:var(--font-mono);letter-spacing:.08em;font-size:.59rem}.sequence-copy.svelte-1gyp70v h3:where(.svelte-1gyp70v){color:var(--cream);font-family:var(--font-display);margin:0;font-size:clamp(1.75rem,2.6vw,2.3rem);font-weight:500;line-height:1}.sequence-copy.svelte-1gyp70v p:where(.svelte-1gyp70v){color:#faf8f599;border-left:1px solid #faf8f529;max-width:470px;margin:0;padding-left:16px;font-size:clamp(.75rem,1.2vw,.86rem);line-height:1.55}.sequence-visual.svelte-1gyp70v{border-radius:18px}.step-controls.svelte-1gyp70v{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.step-controls.svelte-1gyp70v button:where(.svelte-1gyp70v){color:#faf8f561;text-align:left;background:0 0;border:0;gap:10px;padding:0;transition:color .18s;display:grid}.step-controls.svelte-1gyp70v button:where(.svelte-1gyp70v):hover,.step-controls.svelte-1gyp70v button.active:where(.svelte-1gyp70v){color:var(--cream)}.step-controls.svelte-1gyp70v button:where(.svelte-1gyp70v)>span:where(.svelte-1gyp70v){background:#faf8f524;border-radius:999px;height:2px;display:block;overflow:hidden}.step-controls.svelte-1gyp70v button:where(.svelte-1gyp70v)>span:where(.svelte-1gyp70v) i:where(.svelte-1gyp70v){background:var(--cream);width:0;height:100%;display:block}.step-controls.svelte-1gyp70v button.active:where(.svelte-1gyp70v)>span:where(.svelte-1gyp70v) i:where(.svelte-1gyp70v){width:100%;animation:9s linear forwards paused svelte-1gyp70v-step-progress}.verification-stage.playing.svelte-1gyp70v .step-controls:where(.svelte-1gyp70v) button.active:where(.svelte-1gyp70v)>span:where(.svelte-1gyp70v) i:where(.svelte-1gyp70v){animation-play-state:running}.step-controls.svelte-1gyp70v strong:where(.svelte-1gyp70v){letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-size:.62rem;display:flex}.step-controls.svelte-1gyp70v small:where(.svelte-1gyp70v){color:#faf8f54d;font-family:var(--font-mono);font-size:.52rem;font-weight:400}@keyframes svelte-1gyp70v-step-progress{0%{width:0}to{width:100%}}@media (width<=600px){.stage-head.svelte-1gyp70v{align-items:flex-end}.sequence-copy.svelte-1gyp70v{grid-template-columns:auto 1fr;gap:12px}.sequence-copy.svelte-1gyp70v>div:where(.svelte-1gyp70v){display:block}.sequence-copy.svelte-1gyp70v p:where(.svelte-1gyp70v){border-left:0;margin-top:5px;padding-left:0}.step-controls.svelte-1gyp70v strong:where(.svelte-1gyp70v){gap:5px;font-size:.56rem}.step-controls.svelte-1gyp70v small:where(.svelte-1gyp70v){display:none}}@media (prefers-reduced-motion:reduce){.step-controls.svelte-1gyp70v button.active:where(.svelte-1gyp70v)>span:where(.svelte-1gyp70v) i:where(.svelte-1gyp70v){animation:none}}
