.-iYAnq_screen{gap:var(--space-3);max-width:560px;min-height:100dvh;padding-block:calc(env(safe-area-inset-top) + var(--space-3)) 0;padding-inline:var(--space-4);flex-direction:column;margin-inline:auto;display:flex}.-iYAnq_top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.-iYAnq_titleBlock{gap:var(--space-1);flex-direction:column;display:flex}.-iYAnq_title{font-size:var(--size-h3);line-height:var(--leading-h3);font-weight:var(--weight-regular);margin:0}.-iYAnq_queueChip{align-items:center;gap:var(--space-2);height:var(--control-h);padding-inline:var(--space-4);border-radius:var(--radius-pill);border:var(--border-width) solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--size-small);cursor:pointer;display:inline-flex}.-iYAnq_queueChip:focus-visible{box-shadow:var(--ring-focus);outline:none}.-iYAnq_num{font-variant-numeric:tabular-nums;direction:ltr}.-iYAnq_failed{align-items:center;gap:var(--space-1);color:var(--color-danger);display:inline-flex}.-iYAnq_viewport{border-radius:var(--radius-card);background:var(--ink-900);isolation:isolate;flex:1 1 0;width:100%;min-height:220px;max-height:64dvh;position:relative;overflow:hidden}.-iYAnq_video,.-iYAnq_still{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.-iYAnq_still{z-index:1}.-iYAnq_frame{z-index:2;border-radius:var(--radius-card);border:2px solid color-mix(in srgb, var(--color-surface) 80%, transparent);pointer-events:none;position:absolute;inset:12% 10%}.-iYAnq_center{z-index:3;color:var(--color-surface);place-items:center;display:grid;position:absolute;inset:0}.-iYAnq_problem{z-index:3;justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6);text-align:center;background:var(--color-surface-sunken);color:var(--color-text);flex-direction:column;display:flex;position:absolute;inset:0}.-iYAnq_problemTitle{font-weight:var(--weight-medium);margin:0}.-iYAnq_problemBody{font-size:var(--size-small);color:var(--color-text-muted);max-width:34ch;margin:0}.-iYAnq_problemActions{justify-content:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.-iYAnq_scanOverlay{z-index:4;justify-content:center;align-items:center;gap:var(--space-4);background:var(--color-overlay);flex-direction:column;display:flex;position:absolute;inset:0}.-iYAnq_scanBox{border-radius:var(--radius-input);border:2px solid var(--color-surface);width:78%;height:34%;position:relative;overflow:hidden}.-iYAnq_scanLine{inset-inline:0;background:var(--color-primary);height:2px;box-shadow:0 0 var(--space-3) var(--color-glow-strong);animation:-iYAnq_sweep 1.4s var(--ease-in-out) infinite alternate;position:absolute;top:0}@keyframes -iYAnq_sweep{to{top:calc(100% - 2px)}}.-iYAnq_scanText{color:var(--color-surface);font-size:var(--size-small);margin:0}.-iYAnq_onDark{background:var(--color-surface)}.-iYAnq_qualityBar{inset-inline:var(--space-2);bottom:var(--space-2);z-index:3;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-input);background:var(--color-surface-raised);border:var(--border-width) solid var(--color-border);box-shadow:var(--shadow-float);font-size:var(--size-small);display:flex;position:absolute}.-iYAnq_qualityText{align-items:center;gap:var(--space-2);color:var(--color-danger);display:inline-flex}.-iYAnq_qualityActions{gap:var(--space-1);display:inline-flex}.-iYAnq_qualityBtn{min-height:var(--control-h-sm);padding-inline:var(--space-3);border-radius:var(--radius-pill);border:var(--border-width) solid var(--color-border-strong);color:var(--color-text);font:inherit;font-size:var(--size-small);cursor:pointer;background:0 0}.-iYAnq_controls{justify-content:space-around;align-items:center;display:flex}.-iYAnq_sideBtn,.-iYAnq_sideSpacer{width:var(--control-h-lg);height:var(--control-h-lg)}.-iYAnq_sideBtn{border:var(--border-width) solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;border-radius:50%;place-items:center;display:grid}.-iYAnq_sideBtn[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary)}.-iYAnq_shutter{width:calc(var(--control-h-lg) + var(--space-5));height:calc(var(--control-h-lg) + var(--space-5));border:3px solid var(--color-text);background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;display:grid}.-iYAnq_shutter:active{transform:scale(.94)}.-iYAnq_shutter:disabled{opacity:.45;cursor:not-allowed}.-iYAnq_shutterInner{width:var(--control-h-lg);height:var(--control-h-lg);background:var(--ink-900);border-radius:50%}.-iYAnq_retake{border-color:var(--color-border-strong)}.-iYAnq_sideBtn:focus-visible,.-iYAnq_shutter:focus-visible,.-iYAnq_scanBtn:focus-visible,.-iYAnq_qualityBtn:focus-visible,.-iYAnq_inlineAction:focus-visible{box-shadow:var(--ring-focus);outline:none}.-iYAnq_barcodeRow{gap:var(--space-2);display:flex}.-iYAnq_barcodeInput{height:var(--control-h-lg);font-family:var(--font-mono);font-size:var(--size-body-lg);letter-spacing:.04em;font-variant-numeric:tabular-nums}.-iYAnq_barcodeInput:placeholder-shown{font-family:var(--font-body);font-size:var(--size-body);letter-spacing:0;direction:rtl}.-iYAnq_scanBtn{width:var(--control-h-lg);height:var(--control-h-lg);border-radius:var(--radius-input);border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);cursor:pointer;flex:none;place-items:center;display:grid}.-iYAnq_inlineAction{min-height:var(--control-h-sm);padding-inline:var(--space-3);border-radius:var(--radius-pill);border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--size-caption);cursor:pointer;margin-inline-start:auto}.-iYAnq_footer{z-index:5;align-items:stretch;gap:var(--space-1);margin-top:auto;margin-inline:calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4) calc(env(safe-area-inset-bottom) + var(--space-3));background:var(--color-bg);border-top:var(--border-width) solid var(--color-border);flex-direction:column;display:flex;position:sticky;bottom:0}.-iYAnq_saveBtn{width:100%}.-iYAnq_hint{text-align:center;font-size:var(--size-caption);color:var(--color-text-subtle);margin:0}.-iYAnq_toastWrap{z-index:60;inset-inline:var(--space-4);top:calc(env(safe-area-inset-top) + var(--space-3));pointer-events:none;justify-content:center;display:flex;position:fixed}.-iYAnq_sheetScrim{z-index:70;background:var(--color-overlay);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.-iYAnq_sheet{width:min(560px,100%);max-height:80dvh;padding:var(--space-4) var(--space-4) calc(env(safe-area-inset-bottom) + var(--space-4));background:var(--color-surface-raised);border:var(--border-width) solid var(--color-border);border-start-start-radius:var(--radius-panel);border-start-end-radius:var(--radius-panel);overflow:auto}.-iYAnq_sheetHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.-iYAnq_sheetTitle{font-size:var(--size-body-lg);font-weight:var(--weight-medium);margin:0}.-iYAnq_sheetNote{margin:var(--space-2) 0 var(--space-4);font-size:var(--size-small);color:var(--color-text-muted)}.-iYAnq_sheetEmpty{color:var(--color-text-subtle);margin:0}.-iYAnq_sheetList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.-iYAnq_sheetRow{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-input);border:var(--border-width) solid var(--color-border);display:flex}.-iYAnq_thumb{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-sm);object-fit:cover;background:var(--color-surface-sunken);flex:none}.-iYAnq_rowText{flex-direction:column;flex:1;min-width:0;display:flex}.-iYAnq_rowCode{font-family:var(--font-mono);font-size:var(--size-small);text-align:end;text-overflow:ellipsis;overflow:hidden}.-iYAnq_rowMeta{font-size:var(--size-caption);color:var(--color-text-muted)}
