._backdrop_1o9re_1{position:fixed;inset:0;z-index:50;background:#071a458c;display:flex;align-items:center;justify-content:center;padding:var(--space-4);-webkit-user-select:none;user-select:none}._dialog_1o9re_17{width:100%;max-width:720px;max-height:100%;overflow-y:auto;overscroll-behavior:contain;background:var(--color-bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}@media(max-width:559px){._backdrop_1o9re_1{align-items:flex-end;padding:0}._dialog_1o9re_17{max-width:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--space-3) var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom,0px));gap:var(--space-2)}}._header_1o9re_48{display:flex;align-items:center;justify-content:space-between}._title_1o9re_54{margin:0;font-size:18px;font-weight:700;color:var(--color-heading)}._close_1o9re_61{width:var(--touch-target);height:var(--touch-target);margin:-8px -8px -8px 0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-text-secondary);border-radius:50%}._status_1o9re_74{margin:0;font-size:12px;font-weight:600;color:var(--color-accent)}._instructions_1o9re_81{margin:0;font-size:13px;color:var(--color-text-secondary);line-height:1.5}._stage_1o9re_90,._stagePortrait_1o9re_91{position:relative;overflow:hidden;border-radius:var(--radius-md);background-color:var(--color-bg-surface-muted);background-image:linear-gradient(to right,var(--color-border) 1px,transparent 1px),linear-gradient(to bottom,var(--color-border) 1px,transparent 1px);background-size:20px 20px;touch-action:none}._stage_1o9re_90{height:clamp(190px,44vh,340px)}._stagePortrait_1o9re_91{height:clamp(200px,40vh,460px)}._cardOutline_1o9re_113{position:absolute;top:0;left:0;border-right:2px dashed var(--color-accent);border-bottom:2px dashed var(--color-accent);border-top:3px solid var(--color-accent);border-left:3px solid var(--color-accent);border-radius:12px;background:var(--color-accent-muted);opacity:.92}._cornerMark_1o9re_127{position:absolute;top:6px;left:6px;width:18px;height:18px;border-top:3px solid var(--color-accent);border-left:3px solid var(--color-accent);border-top-left-radius:6px}._cardChip_1o9re_139,._cardChipPortrait_1o9re_140{position:absolute;border-radius:5px;border:1.5px solid var(--color-accent);opacity:.5}._cardChip_1o9re_139{top:34%;left:9%;width:14%;height:20%}._cardChipPortrait_1o9re_140{top:9%;left:34%;width:20%;height:9%}._handle_1o9re_161{position:absolute;top:50%;width:var(--touch-target);height:var(--touch-target);margin:calc(var(--touch-target) / -2) 0 0 calc(var(--touch-target) / -2);display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-accent);color:var(--color-accent-text);border:3px solid var(--color-bg-surface);box-shadow:var(--shadow-md);cursor:ew-resize}._handle_1o9re_161 svg{transform:rotate(90deg)}._orientation_1o9re_183,._orientationUrgent_1o9re_184{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);font-size:13px;font-weight:600;text-align:left}._orientationUrgent_1o9re_184{border-color:var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-text)}._fineRow_1o9re_207{display:flex;align-items:center;gap:var(--space-3)}._fine_1o9re_207{width:var(--touch-target);height:var(--touch-target);flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--color-border-strong);background:var(--color-bg-surface);color:var(--color-text-primary)}._fine_1o9re_207:active{transform:scale(.94);background:var(--color-bg-surface-muted)}._readout_1o9re_231{flex:1;text-align:center;font-size:13px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._readout_1o9re_231 strong{font-size:18px;color:var(--color-text-primary)}._readoutNote_1o9re_244{display:block;font-size:11px;color:var(--color-text-muted)}._actions_1o9re_250{display:flex;align-items:center;gap:var(--space-2)}._actionsSpacer_1o9re_256{flex:1}._secondary_1o9re_260,._cancel_1o9re_261,._confirm_1o9re_262{display:inline-flex;align-items:center;gap:6px;height:var(--touch-target);padding:0 var(--space-4);border-radius:999px;font-size:14px;font-weight:600;white-space:nowrap}._secondary_1o9re_260{padding:0 var(--space-3);background:transparent;border:1px solid transparent;color:var(--color-accent)}._cancel_1o9re_261{background:transparent;border:1px solid var(--color-border-strong);color:var(--color-text-secondary)}._confirm_1o9re_262{background:var(--color-accent);border:1px solid var(--color-accent);color:var(--color-accent-text)}._confirm_1o9re_262:active{background:var(--color-accent-hover)}
