/* Scoped to the confirmed 03–13 excerpt. Source canvas always contains 888×1920. */
dialog.tosRevealDialog.turingRevealDialog{width:min(calc(100vw - 24px),calc((100dvh - 24px)*888/1920));max-width:calc(100vw - 24px);height:auto;max-height:calc(100dvh - 24px);padding:0;background:#000;border-color:#574f3b;border-radius:12px;overflow:hidden;scroll-padding:0}
.turingRevealDialog .turingStage{display:block;width:100%;aspect-ratio:888/1920;background:#000;position:relative;border:0;border-radius:0;margin:0;padding:0;touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab}
.turingRevealDialog[data-gesture-state=dragging] .turingStage{cursor:grabbing}
.turingRevealDialog[data-gesture-state=intro] .turingStage,.turingRevealDialog[data-gesture-state=playing] .turingStage{cursor:default}
.turingRevealDialog .turingStage>canvas{display:block;width:100%;height:100%;object-fit:contain;touch-action:none}
.turingRevealDialog .tosBulkCloseBar{position:absolute;inset:0 0 auto 0;height:0;z-index:40}
.turingRevealDialog .tosBulkClose{top:6px;right:6px;background:#080b10b8;border-radius:50%;color:#fff}
dialog.tosRevealDialog.turingRevealDialog[data-view=results]{width:min(920px,calc(100vw - 24px));height:auto;overflow:auto;background:#0a1116}
.turingRevealDialog[data-view=results] .tosBulkLayout{padding:12px}
.turingRevealDialog[data-view=results] .tosBulkResults{padding-top:42px}
.turingRevealDialog[data-view=results] .tosResultList{max-height:calc(100dvh - 145px)}
.turingRevealDialog .turingLoadError{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;padding:44px 22px;text-align:center}
