.recognition-details[data-astro-cid-ogougs2l]{border-top:1px solid rgba(255,255,255,.12);padding-top:12px}.recognition-details[data-astro-cid-ogougs2l] h3[data-astro-cid-ogougs2l]{margin:0}.recognition-table[data-astro-cid-ogougs2l]{overflow-x:auto}.recognition-table[data-astro-cid-ogougs2l] table[data-astro-cid-ogougs2l]{width:100%;border-collapse:collapse;font-size:.85rem}.recognition-table[data-astro-cid-ogougs2l] th[data-astro-cid-ogougs2l],.recognition-table[data-astro-cid-ogougs2l] td[data-astro-cid-ogougs2l]{text-align:left;padding:10px;border-bottom:1px solid rgba(255,255,255,.12);overflow-wrap:anywhere}.recognition-table[data-astro-cid-ogougs2l] th[data-astro-cid-ogougs2l]{color:#9da5b0}.page[data-astro-cid-ogougs2l]{width:min(1180px,calc(100% - 28px));margin:auto;padding-bottom:80px}.login-panel[data-astro-cid-ogougs2l]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;margin:6px 0 18px}.login-panel[data-astro-cid-ogougs2l][hidden]{display:none}.login-panel[data-astro-cid-ogougs2l] h2[data-astro-cid-ogougs2l]{margin:0 0 6px}.login-panel[data-astro-cid-ogougs2l] p[data-astro-cid-ogougs2l]{margin:0;color:#aeb5bf}.login-provider-links[data-astro-cid-ogougs2l]{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.login-provider-links[data-astro-cid-ogougs2l] a[data-astro-cid-ogougs2l]{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.login-error[data-astro-cid-ogougs2l]{color:#ff9e9e;font-size:.85rem;max-width:360px}.topbar[data-astro-cid-ogougs2l]{display:flex;justify-content:space-between;align-items:center;padding:22px 0}.brand[data-astro-cid-ogougs2l]{font-weight:900}.status-row[data-astro-cid-ogougs2l]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pill[data-astro-cid-ogougs2l]{border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:7px 10px;font-size:.78rem}.action-pill[data-astro-cid-ogougs2l]{background:#ffffff0f;color:#e8ebef;cursor:pointer}.action-pill[data-astro-cid-ogougs2l]:hover{background:#ffffff1f}.pill[data-astro-cid-ogougs2l].neutral{color:#aab1bb}.pill[data-astro-cid-ogougs2l].online{color:#8ce0af;border-color:#48d3894d;background:#48d3890f}.pill[data-astro-cid-ogougs2l].warn{color:#ffd09b;border-color:#ffad5b4d}.pill[data-astro-cid-ogougs2l].offline{color:#ff9e9e;border-color:#ff646447}.hero[data-astro-cid-ogougs2l]{padding:60px 0 30px;max-width:960px}.eyebrow[data-astro-cid-ogougs2l],.kicker[data-astro-cid-ogougs2l]{color:#ff9f9f;font-size:.75rem;font-weight:900;letter-spacing:.16em;margin:0 0 8px}.hero[data-astro-cid-ogougs2l] h1[data-astro-cid-ogougs2l]{font-size:clamp(2.7rem,6vw,5.2rem);line-height:1.02;letter-spacing:-.05em;margin:0}.hero[data-astro-cid-ogougs2l] p[data-astro-cid-ogougs2l]:last-child{color:#b8bec7;line-height:1.8;max-width:820px}.glass-card[data-astro-cid-ogougs2l]{background:linear-gradient(145deg,#ffffff0e,#ffffff06);border:1px solid rgba(255,255,255,.09);border-radius:22px;box-shadow:0 24px 70px #0003}.scanner-grid[data-astro-cid-ogougs2l]{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.camera-card[data-astro-cid-ogougs2l],.result-card[data-astro-cid-ogougs2l],.queue-card[data-astro-cid-ogougs2l]{padding:24px}.head[data-astro-cid-ogougs2l]{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.head[data-astro-cid-ogougs2l] h2[data-astro-cid-ogougs2l]{margin:0;font-size:1.65rem}.switch[data-astro-cid-ogougs2l]{display:flex;gap:8px;align-items:center;color:#b4bbc5;font-size:.82rem}.camera-shell[data-astro-cid-ogougs2l]{position:relative;margin-top:16px;aspect-ratio:4/3;border-radius:18px;overflow:hidden;background:#080a0d;border:1px solid rgba(255,255,255,.08)}video[data-astro-cid-ogougs2l]{width:100%;height:100%;object-fit:cover}#detector-canvas[data-astro-cid-ogougs2l]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}.guide[data-astro-cid-ogougs2l]{position:absolute;inset:5%;border:1px solid rgba(255,255,255,.18);border-radius:10px;box-shadow:none;opacity:.35}.guide[data-astro-cid-ogougs2l]:before,.guide[data-astro-cid-ogougs2l]:after,.guide[data-astro-cid-ogougs2l] span[data-astro-cid-ogougs2l]:before,.guide[data-astro-cid-ogougs2l] span[data-astro-cid-ogougs2l]:after{content:"";position:absolute;width:34px;height:34px;border-color:#ffb0b0}.guide[data-astro-cid-ogougs2l]:before{left:-2px;top:-2px;border-left:4px solid;border-top:4px solid}.guide[data-astro-cid-ogougs2l]:after{right:-2px;top:-2px;border-right:4px solid;border-top:4px solid}.guide[data-astro-cid-ogougs2l] span[data-astro-cid-ogougs2l]:before{left:-2px;bottom:-2px;border-left:4px solid;border-bottom:4px solid}.guide[data-astro-cid-ogougs2l] span[data-astro-cid-ogougs2l]:after{right:-2px;bottom:-2px;border-right:4px solid;border-bottom:4px solid}.overlay[data-astro-cid-ogougs2l]{position:absolute;left:50%;bottom:18px;transform:translate(-50%);width:max-content;max-width:calc(100% - 32px);text-align:center;background:#07090cd1;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:10px 14px}.overlay[data-astro-cid-ogougs2l] strong[data-astro-cid-ogougs2l],.overlay[data-astro-cid-ogougs2l] small[data-astro-cid-ogougs2l]{display:block}.overlay[data-astro-cid-ogougs2l] small[data-astro-cid-ogougs2l]{color:#aab1bb;margin-top:3px}.overlay[data-astro-cid-ogougs2l].busy{border-color:#ffb0b073}.source-actions[data-astro-cid-ogougs2l]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.source-button[data-astro-cid-ogougs2l]{display:grid;gap:4px;text-align:left;align-content:center;min-height:74px}.source-button[data-astro-cid-ogougs2l] strong[data-astro-cid-ogougs2l]{font-size:.95rem}.source-button[data-astro-cid-ogougs2l] span[data-astro-cid-ogougs2l]{font-size:.76rem;font-weight:600;opacity:.72}.file-source[data-astro-cid-ogougs2l] input[data-astro-cid-ogougs2l]{display:none}.source-state[data-astro-cid-ogougs2l]{margin-top:9px;color:#929aa5;font-size:.78rem;line-height:1.55}.upload-batch[data-astro-cid-ogougs2l]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.upload-batch[data-astro-cid-ogougs2l][hidden]{display:none}.upload-batch[data-astro-cid-ogougs2l]>div[data-astro-cid-ogougs2l]{padding:10px;border-radius:10px;background:#111318;text-align:center}.upload-batch[data-astro-cid-ogougs2l] span[data-astro-cid-ogougs2l]{display:block;color:#858e99;font-size:.7rem}.upload-batch[data-astro-cid-ogougs2l] strong[data-astro-cid-ogougs2l]{font-size:1.15rem}.camera-actions[data-astro-cid-ogougs2l],.actions[data-astro-cid-ogougs2l]{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.primary[data-astro-cid-ogougs2l],.secondary[data-astro-cid-ogougs2l],.ghost[data-astro-cid-ogougs2l],.file-pick[data-astro-cid-ogougs2l]{border-radius:12px;padding:11px 14px;font-weight:850;cursor:pointer}.primary[data-astro-cid-ogougs2l]{border:1px solid #f4f4f4;background:#f4f4f4;color:#111}.secondary[data-astro-cid-ogougs2l]{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#eee}.ghost[data-astro-cid-ogougs2l]{border:1px solid rgba(255,255,255,.12);background:transparent;color:#d6d9de}.primary[data-astro-cid-ogougs2l]:disabled,.secondary[data-astro-cid-ogougs2l]:disabled,.ghost[data-astro-cid-ogougs2l]:disabled{opacity:.45;cursor:not-allowed}.live-result[data-astro-cid-ogougs2l]{margin-top:14px;padding:14px;border-radius:15px;background:#080b0fe6;border:1px solid rgba(114,240,167,.18)}.live-result-head[data-astro-cid-ogougs2l]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.live-result-head[data-astro-cid-ogougs2l] span[data-astro-cid-ogougs2l]{color:#8f98a4;font-size:.78rem}.live-result-head[data-astro-cid-ogougs2l] strong[data-astro-cid-ogougs2l]{color:#8fe0b0;font-size:.84rem}.live-result-grid[data-astro-cid-ogougs2l]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.live-result-grid[data-astro-cid-ogougs2l]>div[data-astro-cid-ogougs2l]{display:grid;gap:4px;padding:9px 10px;border-radius:10px;background:#111318}.live-result-grid[data-astro-cid-ogougs2l] span[data-astro-cid-ogougs2l]{font-size:.7rem;color:#858e9a}.live-result-grid[data-astro-cid-ogougs2l] strong[data-astro-cid-ogougs2l]{font-size:.92rem;overflow-wrap:anywhere}.live-review-button[data-astro-cid-ogougs2l]{width:100%;margin-top:9px;padding:9px 11px}.batch-stats[data-astro-cid-ogougs2l]{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px}.batch-stats[data-astro-cid-ogougs2l] div[data-astro-cid-ogougs2l]{padding:13px;border-radius:14px;background:#111318;text-align:center}.batch-stats[data-astro-cid-ogougs2l] span[data-astro-cid-ogougs2l]{display:block;color:#89919c;font-size:.75rem}.batch-stats[data-astro-cid-ogougs2l] strong[data-astro-cid-ogougs2l]{font-size:1.55rem}.fallback[data-astro-cid-ogougs2l]{margin-top:14px;color:#aab1bb}.fallback[data-astro-cid-ogougs2l] summary[data-astro-cid-ogougs2l]{cursor:pointer}.file-pick[data-astro-cid-ogougs2l]{display:block;margin-top:10px;border:1px dashed rgba(255,255,255,.16);text-align:center}.file-pick[data-astro-cid-ogougs2l] input[data-astro-cid-ogougs2l]{display:none}.message[data-astro-cid-ogougs2l]{margin:15px 0;padding:12px 14px;background:#ffffff0a;border-radius:12px;color:#adb4be;line-height:1.65}.fields[data-astro-cid-ogougs2l]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.fields[data-astro-cid-ogougs2l] label[data-astro-cid-ogougs2l]{display:grid;gap:6px;color:#929aa5;font-size:.8rem}.fields[data-astro-cid-ogougs2l] .wide[data-astro-cid-ogougs2l]{grid-column:1/-1}.fields[data-astro-cid-ogougs2l] input[data-astro-cid-ogougs2l]{width:100%;box-sizing:border-box;background:#111318;border:1px solid rgba(255,255,255,.1);border-radius:11px;padding:12px;color:#fff;font:inherit}.fields[data-astro-cid-ogougs2l] label[data-astro-cid-ogougs2l].review-confirm input[data-astro-cid-ogougs2l]{border-color:#ffbe5eb8;box-shadow:0 0 0 2px #ffbe5e14}.fields[data-astro-cid-ogougs2l] label[data-astro-cid-ogougs2l].review-confirm span[data-astro-cid-ogougs2l]{color:#ffd09b}.fields[data-astro-cid-ogougs2l] label[data-astro-cid-ogougs2l].review-required input[data-astro-cid-ogougs2l]{border-color:#ff6464c7;box-shadow:0 0 0 2px #ff646414}.fields[data-astro-cid-ogougs2l] label[data-astro-cid-ogougs2l].review-required span[data-astro-cid-ogougs2l]{color:#ff9e9e}.review-guidance[data-astro-cid-ogougs2l]{margin:10px 0 14px;padding:10px 12px;border-radius:11px;font-size:.8rem;line-height:1.6}.review-guidance[data-astro-cid-ogougs2l][hidden]{display:none}.review-guidance[data-astro-cid-ogougs2l].confirm{color:#ffd09b;background:#ffad5b12;border:1px solid rgba(255,173,91,.28)}.review-guidance[data-astro-cid-ogougs2l].required{color:#faa;background:#ff646412;border:1px solid rgba(255,100,100,.28)}.checks[data-astro-cid-ogougs2l]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.checks[data-astro-cid-ogougs2l]>div[data-astro-cid-ogougs2l]{display:flex;justify-content:space-between;padding:11px;border-radius:11px;background:#111318;color:#8e96a2;font-size:.8rem}.checks[data-astro-cid-ogougs2l] .pass[data-astro-cid-ogougs2l] strong[data-astro-cid-ogougs2l]{color:#8fe0b0}.checks[data-astro-cid-ogougs2l] .fail[data-astro-cid-ogougs2l] strong[data-astro-cid-ogougs2l]{color:#ffad7e}.full[data-astro-cid-ogougs2l]{width:100%}.trace[data-astro-cid-ogougs2l]{margin-top:16px;border-top:1px solid rgba(255,255,255,.07);padding-top:8px}.trace[data-astro-cid-ogougs2l]>div[data-astro-cid-ogougs2l]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px;padding:8px 0;color:#9ba3ae;font-size:.78rem}.trace[data-astro-cid-ogougs2l] code[data-astro-cid-ogougs2l]{overflow-wrap:anywhere}.queue-card[data-astro-cid-ogougs2l]{margin-top:18px}.note[data-astro-cid-ogougs2l]{color:#9da5b0;line-height:1.7}.recent-list[data-astro-cid-ogougs2l]{display:grid;grid-template-columns:1fr;gap:10px}.recent-entry[data-astro-cid-ogougs2l]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start}.recent-select[data-astro-cid-ogougs2l]{display:grid;gap:3px;justify-items:center;padding-top:12px;color:#89919c;font-size:.65rem;cursor:pointer}.recent-select[data-astro-cid-ogougs2l] input[data-astro-cid-ogougs2l]{width:18px;height:18px}.recent-card[data-astro-cid-ogougs2l]{appearance:none;width:100%;text-align:left;padding:14px;background:#111318;color:#eef1f4;border:1px solid rgba(255,255,255,.07);border-left:3px solid #65c98e;border-radius:14px;cursor:pointer}.recent-card[data-astro-cid-ogougs2l].review{border-left-color:#e4a65f}.recent-card[data-astro-cid-ogougs2l].error{border-left-color:#e36d6d}.recent-card[data-astro-cid-ogougs2l].processing{border-left-color:#718096}.recent-card[data-astro-cid-ogougs2l]:hover{background:#171a20;border-color:#ffffff26}.result-first[data-astro-cid-ogougs2l]{display:grid;gap:11px}.result-head[data-astro-cid-ogougs2l],.result-foot[data-astro-cid-ogougs2l]{display:flex;align-items:center;justify-content:space-between;gap:12px}.result-head[data-astro-cid-ogougs2l]>strong[data-astro-cid-ogougs2l]{font-size:1rem}.result-head[data-astro-cid-ogougs2l] em[data-astro-cid-ogougs2l]{font-size:.76rem;font-style:normal;color:#e7b878}.result-fields[data-astro-cid-ogougs2l]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.result-fields[data-astro-cid-ogougs2l]>span[data-astro-cid-ogougs2l]{padding:9px;border-radius:9px;background:#171a20;min-width:0}.result-fields[data-astro-cid-ogougs2l] small[data-astro-cid-ogougs2l]{display:block;color:#7f8895;font-size:.66rem;margin-bottom:4px}.result-fields[data-astro-cid-ogougs2l] strong[data-astro-cid-ogougs2l]{display:block;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-total[data-astro-cid-ogougs2l] strong[data-astro-cid-ogougs2l]{font-size:.96rem}.result-foot[data-astro-cid-ogougs2l]{color:#818a96;font-size:.72rem}.empty[data-astro-cid-ogougs2l]{color:#89919c;font-size:.76rem}.viewer-original[data-astro-cid-ogougs2l]{border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.viewer-original[data-astro-cid-ogougs2l] summary[data-astro-cid-ogougs2l]{cursor:pointer;color:#aeb5bf;font-weight:700;margin-bottom:10px}.archive-viewer[data-astro-cid-ogougs2l][hidden]{display:none}.archive-viewer[data-astro-cid-ogougs2l]{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:16px}.viewer-backdrop[data-astro-cid-ogougs2l]{position:absolute;inset:0;background:#000000b8;backdrop-filter:blur(8px)}.viewer-panel[data-astro-cid-ogougs2l]{position:relative;width:min(1100px,100%);max-height:92vh;overflow:auto;background:#0f1116;border:1px solid rgba(255,255,255,.13);border-radius:20px;padding:20px;box-shadow:0 30px 100px #0000008c}.viewer-head[data-astro-cid-ogougs2l]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.viewer-head[data-astro-cid-ogougs2l] h2[data-astro-cid-ogougs2l]{margin:0}.viewer-layout[data-astro-cid-ogougs2l]{display:grid;grid-template-columns:1fr;gap:18px}.viewer-image-wrap[data-astro-cid-ogougs2l]{position:relative;min-height:320px;display:grid;place-items:center;background:#050608;border-radius:14px;overflow:hidden}.viewer-image-wrap[data-astro-cid-ogougs2l] img[data-astro-cid-ogougs2l]{display:block;width:100%;max-height:70vh;object-fit:contain}.viewer-image-state[data-astro-cid-ogougs2l]{position:absolute;inset:auto 12px 12px;background:#000000b8;border-radius:9px;padding:9px 11px;color:#c3c8d0;font-size:.8rem}.viewer-image-state[data-astro-cid-ogougs2l][hidden]{display:none}.viewer-data[data-astro-cid-ogougs2l]{display:grid;align-content:start;gap:14px}.viewer-status-row[data-astro-cid-ogougs2l]{display:flex;align-items:center;justify-content:space-between;gap:10px}.viewer-status-row[data-astro-cid-ogougs2l] code[data-astro-cid-ogougs2l]{font-size:.68rem;color:#737b87;overflow-wrap:anywhere}.viewer-fields[data-astro-cid-ogougs2l]{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0}.viewer-fields[data-astro-cid-ogougs2l]>div[data-astro-cid-ogougs2l]{padding:11px;border-radius:11px;background:#15181e}.viewer-fields[data-astro-cid-ogougs2l] .wide[data-astro-cid-ogougs2l]{grid-column:1/-1}.viewer-fields[data-astro-cid-ogougs2l] dt[data-astro-cid-ogougs2l]{color:#858e99;font-size:.72rem;margin-bottom:5px}.viewer-fields[data-astro-cid-ogougs2l] dd[data-astro-cid-ogougs2l]{margin:0;font-weight:750;overflow-wrap:anywhere}.viewer-fields[data-astro-cid-ogougs2l] code[data-astro-cid-ogougs2l]{font-size:.68rem;color:#aeb5bf}.viewer-open[data-astro-cid-ogougs2l]{overflow:hidden}.empty[data-astro-cid-ogougs2l]{padding:18px 0}@media(max-width:900px){.scanner-grid[data-astro-cid-ogougs2l],.recent-list[data-astro-cid-ogougs2l],.viewer-layout[data-astro-cid-ogougs2l]{grid-template-columns:1fr}.viewer-image-wrap[data-astro-cid-ogougs2l]{min-height:280px}.result-fields[data-astro-cid-ogougs2l]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.source-actions[data-astro-cid-ogougs2l]{grid-template-columns:1fr}.upload-batch[data-astro-cid-ogougs2l]{grid-template-columns:repeat(2,1fr)}.live-result-grid[data-astro-cid-ogougs2l]{grid-template-columns:1fr 1fr}.live-result-grid[data-astro-cid-ogougs2l]>div[data-astro-cid-ogougs2l]:last-child{grid-column:1/-1}.login-panel[data-astro-cid-ogougs2l]{align-items:stretch;flex-direction:column}.login-provider-links[data-astro-cid-ogougs2l]{justify-content:stretch}.login-provider-links[data-astro-cid-ogougs2l] button[data-astro-cid-ogougs2l]{flex:1 1 100%}.page[data-astro-cid-ogougs2l]{width:min(100% - 18px,1180px)}.hero[data-astro-cid-ogougs2l]{padding-top:42px}.camera-card[data-astro-cid-ogougs2l],.result-card[data-astro-cid-ogougs2l],.queue-card[data-astro-cid-ogougs2l]{padding:17px}.camera-shell[data-astro-cid-ogougs2l]{aspect-ratio:3/4}.fields[data-astro-cid-ogougs2l]{grid-template-columns:1fr}.fields[data-astro-cid-ogougs2l] .wide[data-astro-cid-ogougs2l]{grid-column:auto}.camera-actions[data-astro-cid-ogougs2l]>[data-astro-cid-ogougs2l]{flex:1 1 45%}.result-fields[data-astro-cid-ogougs2l]{grid-template-columns:repeat(2,minmax(0,1fr))}.viewer-panel[data-astro-cid-ogougs2l]{padding:14px}.viewer-fields[data-astro-cid-ogougs2l]{grid-template-columns:1fr}.viewer-fields[data-astro-cid-ogougs2l] .wide[data-astro-cid-ogougs2l]{grid-column:auto}.status-row[data-astro-cid-ogougs2l]{max-width:55%}}
