.sop-video[data-v-2c1ed064]{background:#000;border-radius:var(--f-r-md);display:flex;flex-direction:column;overflow:hidden}.sop-video video[data-v-2c1ed064]{background:#000;display:block;max-height:60vh;width:100%}.controls[data-v-2c1ed064]{align-items:center;background:var(--f-surface-sunken,#111);display:flex;flex-wrap:wrap;gap:var(--f-s2);padding:var(--f-s2)}.controls.second[data-v-2c1ed064]{padding-top:0}.ctl[data-v-2c1ed064]{background:var(--f-surface);border:1px solid var(--f-border);border-radius:var(--f-r-sm,6px);color:var(--f-text);cursor:pointer;font-size:var(--f-text-md,15px);min-height:44px;min-width:44px}.ctl.primary[data-v-2c1ed064]{font-weight:700;min-width:56px}.ctl.on[data-v-2c1ed064]{background:var(--f-petrol-tint);border-color:var(--f-petrol)}.scrub[data-v-2c1ed064]{flex:1 1 140px}.scrub[data-v-2c1ed064],.vol[data-v-2c1ed064]{min-height:44px}.vol[data-v-2c1ed064]{width:110px}.time[data-v-2c1ed064]{min-width:84px;text-align:right}.nosound[data-v-2c1ed064],.time[data-v-2c1ed064]{color:var(--f-muted)}.nosound[data-v-2c1ed064]{padding:0 var(--f-s2)}.spacer[data-v-2c1ed064]{flex:1}.sop-fig[data-v-ba6f97a4]{margin:0 0 var(--f-s3)}.img-wrap[data-v-ba6f97a4]{position:relative;width:100%}.img[data-v-ba6f97a4]{border-radius:var(--f-r-md);display:block;height:auto;width:100%}.overlay[data-v-ba6f97a4]{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.note-text[data-v-ba6f97a4]{font-size:4px;font-weight:700;paint-order:stroke;stroke:#fff;stroke-width:.6px}.ex-banner[data-v-ba6f97a4]{border-radius:var(--f-r-md) var(--f-r-md) 0 0;font-size:var(--f-text-sm);font-weight:700;padding:var(--f-s2) var(--f-s3)}.ex-banner.mistake[data-v-ba6f97a4]{background:var(--f-danger-tint,#fde8e8);color:var(--f-danger,#b91c1c)}.ex-banner.correct[data-v-ba6f97a4]{background:var(--f-success-tint,#e6f6ec);color:var(--f-success,#15803d)}figcaption[data-v-ba6f97a4]{display:flex;flex-direction:column;gap:2px;padding-top:var(--f-s1,4px)}.src[data-v-ba6f97a4]{font-style:italic}
