.qr-button[data-v-a7a07790]{align-items:center;gap:6px;padding:7px 14px 7px 10px;font-size:14px;display:inline-flex}.qr-button .app-icon[data-v-a7a07790]{font-size:18px}.qr[data-v-a7a07790]{text-align:center;border:0;border-radius:6px;max-width:none;max-height:none;padding:24px}.qr[data-v-a7a07790]::backdrop{background:#1e2226b3}.qr-title[data-v-a7a07790]{margin:0 0 12px;font-size:22px;font-weight:800}.qr-code[data-v-a7a07790]{width:calc(min(70vh,86vw));height:calc(min(70vh,86vw))}.qr-code[data-v-a7a07790] svg{width:100%;height:100%;display:block}.qr-hint[data-v-a7a07790]{color:var(--muted);margin:12px 0}h2[data-v-95079fac]{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:20px 0 8px;font-size:12.5px;font-weight:500}.modes[data-v-95079fac]{border:0;flex-direction:column;gap:10px;margin:0 0 16px;padding:0;display:flex}.modes legend[data-v-95079fac]{color:var(--muted);margin-bottom:8px;padding:0;font-size:13px}.modes label[data-v-95079fac]{cursor:pointer;align-items:baseline;gap:10px;font-size:15px;display:flex}.modes input[data-v-95079fac]{accent-color:var(--accent)}.explain[data-v-95079fac]{color:var(--muted);font-size:13.5px;line-height:1.45;display:block}.link[data-v-95079fac]{gap:6px;margin:0 0 8px;display:flex}.link input[data-v-95079fac]{border:1px solid var(--field-line);min-width:0;color:var(--muted);font-family:var(--font-mono);border-radius:2px;flex:1;padding:7px 10px;font-size:12.5px}.copy[data-v-95079fac]{flex:none;align-items:center;gap:6px;padding:7px 12px 7px 10px;font-size:14px;display:inline-flex}.copy .app-icon[data-v-95079fac]{font-size:17px}.qr-row[data-v-95079fac]{margin:0}.confirm[data-v-cbef3b80]{width:calc(min(440px,100vw - 32px));color:var(--ink);border:0;border-radius:4px;padding:0}.confirm[data-v-cbef3b80]::backdrop{background:#1e22268c}.body[data-v-cbef3b80]{padding:24px}h2[data-v-cbef3b80]{margin:0 0 10px;font-size:20px;font-weight:800;line-height:1.3}p[data-v-cbef3b80]{margin:0;font-size:15px;line-height:1.55}.buttons[data-v-cbef3b80]{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.action[data-v-cbef3b80]{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:4px;padding:8px 16px;font-size:14.5px;font-weight:600}.action[data-v-cbef3b80]:hover{border-color:var(--muted)}.action.primary[data-v-cbef3b80]{border-color:var(--accent);background:var(--accent);color:#fff}.action.primary[data-v-cbef3b80]:hover{background:color-mix(in srgb,var(--accent) 88%,#000)}
