.ScanEntry_manualCard__luV09{display:flex;flex-direction:column;gap:10px}.ScanEntry_manualRow__S3t_o{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ScanEntry_input__hci5Y{flex:1 1;min-width:180px;border:none;border-bottom:2px solid var(--ink);background:transparent;outline:none;font-family:var(--mono);font-size:clamp(18px,4vw,22px);letter-spacing:.12em;padding:8px 0 10px}.ScanEntry_input__hci5Y::placeholder{color:var(--muted2);opacity:1}.ScanEntry_cameraBlock__ZkRqX{display:flex;flex-direction:column;gap:10px}.ScanEntry_videoWrap__rqXxt{position:relative;aspect-ratio:16/9;border:var(--border);background:var(--card-bg);overflow:hidden}.ScanEntry_videoWrap__rqXxt[data-running=true][data-frozen=false]{cursor:pointer}.ScanEntry_video__6fyFK{width:100%;height:100%;object-fit:cover}.ScanEntry_videoIdle__D6r9q{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted2)}.ScanEntry_reticle__qHLQf{position:absolute;left:12%;right:12%;top:38%;height:24%;border:2px solid var(--red);opacity:.55;pointer-events:none}.ScanEntry_videoWrap__rqXxt[data-running=false] .ScanEntry_reticle__qHLQf{display:none}.ScanEntry_videoWrap__rqXxt[data-frozen=true] .ScanEntry_reticle__qHLQf{opacity:.3}.ScanEntry_frameHeld__mVig_{position:absolute;top:12px;left:12px;padding:4px 8px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--red);background:var(--card-bg);border:var(--border)}.ScanEntry_cameraActions__dgXZC{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ScanEntry_primary__szIUH{background:var(--ink);color:var(--card-bg)}.ScanEntry_modeNote__51DGK,.ScanEntry_photoBody__7ExFn,.ScanEntry_privacy__pZKWU{font-family:var(--mono);font-size:11px;color:var(--muted2);line-height:1.65}.ScanEntry_error__U6E4_{font-family:var(--mono);font-size:12px;color:var(--red);line-height:1.6}.ScanEntry_notice__KEThx{display:flex;flex-direction:column;gap:8px;border-style:dashed}.ScanEntry_noticeTitle__FS_O5{font-family:var(--sans);font-weight:700;font-size:15px}.ScanEntry_noticeBody__P7aIy{font-family:var(--mono);font-size:12px;color:var(--muted3);line-height:1.65}.ScanEntry_noticeBody__P7aIy code{font-family:var(--mono);border:1px solid var(--rule-soft);padding:0 4px}.ScanEntry_photoCard__rQPZI{display:flex;flex-direction:column;gap:8px}.ScanEntry_file__PwI_r{font-family:var(--mono);font-size:12px}.ScanEntry_privacy__pZKWU{border-top:1px dashed var(--rule);padding-top:14px}