._0siaTq_reader{width:100%}._0siaTq_main{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);display:grid}._0siaTq_scanPane,._0siaTq_resultPane{min-width:0}._0siaTq_scanPane{border-right:1px solid var(--ct-line)}._0siaTq_resultPane{background:var(--ct-surface-subtle)}._0siaTq_paneHead{border-bottom:1px solid var(--ct-line);padding:19px 22px 17px}._0siaTq_paneHead h2{color:var(--ct-heading);margin:3px 0 4px;font-size:1.2rem}._0siaTq_paneHead p{color:var(--ct-muted-strong);font-size:var(--ct-font-meta);margin:0;line-height:1.5}._0siaTq_step{color:var(--ct-link);font-size:var(--ct-font-micro);font-weight:var(--ct-weight-bold);letter-spacing:.055em}._0siaTq_inner{align-content:start;gap:16px;padding:22px;display:grid}._0siaTq_upload{min-width:0}._0siaTq_upload .ct-dropzone{background:var(--ct-surface-subtle);border:1px dashed var(--ct-line-control);width:100%;min-height:190px}._0siaTq_upload .ct-dropzone:hover{border-color:var(--ct-blue);background:var(--ct-blue-soft)}._0siaTq_upload .ct-dropzone.is-dragging{border-color:var(--ct-blue);background:var(--ct-blue-soft)}._0siaTq_upload .ct-dropzone._0siaTq_selected{min-height:118px}._0siaTq_pasteHint{color:var(--ct-muted-strong)}._0siaTq_preview{border:1px solid var(--ct-line);border-radius:var(--ct-radius-lg);background:var(--ct-surface);justify-items:center;gap:8px;margin:0;padding:12px;display:grid}._0siaTq_preview img{object-fit:contain;border-radius:var(--ct-radius-sm);width:auto;max-width:100%;height:auto;max-height:230px;display:block}._0siaTq_preview figcaption{overflow-wrap:anywhere;max-width:100%;color:var(--ct-muted-strong);font-size:var(--ct-font-meta);text-align:center}._0siaTq_progress,._0siaTq_permission p{color:var(--ct-muted-strong);font-size:var(--ct-font-ui);align-items:center;gap:9px;margin:0;display:flex}._0siaTq_separator{color:var(--ct-muted);font-size:var(--ct-font-meta);white-space:nowrap;align-items:center;gap:14px;display:flex}._0siaTq_separator:before,._0siaTq_separator:after{content:"";background:var(--ct-line);flex:1;height:1px}._0siaTq_cameraButton{width:100%;min-height:46px}._0siaTq_permission{gap:12px;display:grid}._0siaTq_permission .ct-button-quiet{min-height:46px}._0siaTq_camera{gap:11px;display:grid}._0siaTq_camera p,._0siaTq_helpText{color:var(--ct-muted);font-size:var(--ct-font-meta);margin:0;line-height:1.5}._0siaTq_camera .ct-button-quiet{width:100%;min-height:46px}._0siaTq_videoWrap{border-radius:var(--ct-radius-lg);background:#061327;position:relative;overflow:hidden}._0siaTq_videoWrap video{object-fit:cover;width:100%;min-height:210px;max-height:340px;display:block}._0siaTq_target{aspect-ratio:1;border-radius:var(--ct-radius-lg);pointer-events:none;border:2px solid #fff;width:min(56%,210px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #00000026}._0siaTq_error{border:1px solid var(--ct-red-line);border-radius:var(--ct-radius);background:var(--ct-red-soft);color:var(--ct-red);font-size:var(--ct-font-meta);align-items:flex-start;gap:9px;margin:0;padding:12px;line-height:1.5;display:flex}._0siaTq_error svg{flex:none;margin-top:1px}._0siaTq_empty{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:360px;padding:28px 14px;display:grid}._0siaTq_emptyIcon{border:1px solid var(--ct-line);background:var(--ct-surface);width:84px;height:84px;color:var(--ct-muted-strong);border-radius:20px;place-items:center;display:grid}._0siaTq_empty strong{color:var(--ct-heading);font-size:var(--ct-font-small)}._0siaTq_empty p{max-width:330px;font-size:var(--ct-font-meta);color:var(--ct-muted);margin:0;line-height:1.55}._0siaTq_result{gap:14px;display:grid}._0siaTq_found{color:var(--ct-green);font-size:var(--ct-font-meta);font-weight:var(--ct-weight-bold);align-items:center;gap:8px;margin:0;display:inline-flex}._0siaTq_kind{border:1px solid var(--ct-line);border-radius:var(--ct-radius-lg);background:var(--ct-surface);gap:4px;padding:14px 15px;display:grid}._0siaTq_kind strong{color:var(--ct-heading);font-size:var(--ct-font-small)}._0siaTq_kind span{color:var(--ct-muted-strong);font-size:var(--ct-font-meta);overflow-wrap:anywhere;line-height:1.5}._0siaTq_result label{color:var(--ct-text);font-size:var(--ct-font-meta);font-weight:var(--ct-weight-bold)}._0siaTq_result textarea{resize:vertical;border:1px solid var(--ct-line-control);border-radius:var(--ct-radius);background:var(--ct-surface);width:100%;min-height:142px;color:var(--ct-text);font:var(--ct-font-meta)/1.65 var(--ct-mono);overflow-wrap:anywhere;padding:12px 13px;display:block}._0siaTq_buttons{flex-wrap:wrap;gap:9px;display:flex}._0siaTq_buttons>*{flex:155px;min-height:44px}._0siaTq_warning{border:1px solid var(--ct-amber-line);border-radius:var(--ct-radius);background:var(--ct-amber-soft);color:var(--ct-amber);font-size:var(--ct-font-meta);align-items:flex-start;gap:9px;margin:0;padding:12px;line-height:1.5;display:flex}._0siaTq_warning svg{flex:none;margin-top:1px}._0siaTq_newScan{width:fit-content;min-height:40px;color:var(--ct-link);font-weight:var(--ct-weight-semibold);font-size:var(--ct-font-ui);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}._0siaTq_newScan:hover{color:var(--ct-link-hover)}._0siaTq_reader #qr-reader-result-title{scroll-margin-top:calc(var(--ct-header-height) + 16px)}._0siaTq_reader #qr-reader-result-title:focus{outline:none}@media (max-width:920px){._0siaTq_main{grid-template-columns:minmax(0,1fr)}._0siaTq_scanPane{border-right:0;border-bottom:1px solid var(--ct-line)}._0siaTq_empty{min-height:200px}}@media (max-width:540px){._0siaTq_paneHead{padding:15px 16px 14px}._0siaTq_paneHead h2{font-size:1.12rem}._0siaTq_inner{gap:14px;padding:16px}._0siaTq_upload .ct-dropzone{min-height:166px}._0siaTq_empty{min-height:200px;padding:18px 8px}._0siaTq_buttons{grid-template-columns:minmax(0,1fr);display:grid}._0siaTq_newScan{justify-self:start}}
