.Vq636q_app{color:#f4f0e7;--line:#363631;--muted:#aaa99e;--acid:#e3ff73;background:#111110;min-height:100svh;font-family:Arial,Helvetica,sans-serif}.Vq636q_app *{box-sizing:border-box}.Vq636q_app button,.Vq636q_app input{font:inherit}.Vq636q_app button{border:1px solid var(--line);min-height:48px;color:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:12px 18px;font-weight:700}.Vq636q_app button:disabled{opacity:.45;cursor:not-allowed}.Vq636q_app :focus-visible{outline:3px solid var(--acid);outline-offset:4px}.Vq636q_header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:88px;padding:0 5vw;display:flex}.Vq636q_brand{align-items:center;gap:22px;display:flex}.Vq636q_brand svg{width:156px;height:auto}.Vq636q_brand span{border-left:1px solid var(--line);padding-left:22px;font-size:21px;font-weight:700}.Vq636q_connection{color:var(--acid);font-size:12px}.Vq636q_layout{grid-template-columns:minmax(0,1fr) 300px;gap:48px;max-width:1250px;margin:auto;padding:40px 5vw;display:grid}.Vq636q_eyebrow{letter-spacing:.12em;color:var(--muted);margin:0 0 16px;font:11px monospace}.Vq636q_app h1{letter-spacing:-.065em;margin:0 0 28px;font-size:clamp(42px,5.5vw,70px);font-weight:900;line-height:.95}.Vq636q_app h2{letter-spacing:-1px;margin:0 0 14px;font-size:27px}.Vq636q_scanner{background:#191b17;border:1px solid #44463a;border-radius:7px;place-items:center;min-height:340px;display:grid;position:relative;overflow:hidden}.Vq636q_scanner video{object-fit:cover;width:100%;height:100%;position:absolute}.Vq636q_cameraLabel{color:#d4dfb4;letter-spacing:.1em;background:#111a;padding:5px;font:10px monospace;position:absolute;top:18px;left:20px}.Vq636q_target{border:2px dashed var(--acid);width:180px;height:180px;position:relative}.Vq636q_cameraHint{color:var(--muted);font-size:12px;position:absolute;bottom:20px}.Vq636q_result{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.Vq636q_result span{margin-bottom:16px;font-size:36px}.Vq636q_result h2{font-size:clamp(28px,4vw,48px);line-height:1}.Vq636q_result p{max-width:340px;font-size:15px;line-height:1.5}.Vq636q_green{color:#152014;background:#b4ef97}.Vq636q_red{color:#371d16;background:#ff9c86}.Vq636q_amber{color:#332711;background:#ffdb83}.Vq636q_neutral{color:#f4f0e7;background:#30332b}.Vq636q_actions{grid-template-columns:1fr auto;gap:10px;margin-top:14px;display:grid}.Vq636q_app .Vq636q_primary{background:var(--acid);border-color:var(--acid);color:#171c0d}.Vq636q_note{color:var(--muted);margin:16px 0;font-size:12px;line-height:1.7}.Vq636q_app hr{border:0;border-top:1px solid var(--line);margin:26px 0}.Vq636q_app summary{cursor:pointer;padding:14px 0}.Vq636q_end{width:100%;margin-top:24px}.Vq636q_pair{border:1px solid var(--line);border-radius:6px;padding:28px}.Vq636q_pair p{color:var(--muted);font-size:14px;line-height:1.6}.Vq636q_code{color:var(--acid);letter-spacing:.1em;margin:25px 0;font:clamp(28px,4vw,48px) monospace;display:block}.Vq636q_pair form{gap:20px;display:grid}.Vq636q_app label{gap:10px;font-size:13px;display:grid}.Vq636q_app input{color:#f4f0e7;background:#22231e;border:1px solid #55594a;border-radius:3px;width:100%;min-width:0;padding:14px}.Vq636q_manual{gap:12px;margin-top:18px;display:grid}.Vq636q_manual p{color:var(--muted);font-size:12px}.Vq636q_footer{max-width:1250px;color:var(--muted);justify-content:space-between;gap:15px;margin:auto;padding:0 5vw 30px;font:10px monospace;display:flex}@media (max-width:800px){.Vq636q_header{height:68px;padding:0 20px}.Vq636q_brand{gap:12px}.Vq636q_brand svg{width:120px}.Vq636q_brand span{padding-left:12px;font-size:18px}.Vq636q_connection{font-size:10px}.Vq636q_layout{grid-template-columns:1fr;gap:32px;max-width:600px;padding:28px 20px}.Vq636q_app h1{font-size:49px}.Vq636q_scanner{min-height:330px}.Vq636q_footer{padding:0 20px 24px}.Vq636q_pair{padding:22px}.Vq636q_app aside h2{font-size:23px}}
