/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.qr-login{text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.qr-lead-icon{background:var(--color-mint);width:48px;height:48px;color:var(--color-mint-ink);border-radius:18px;place-items:center;display:grid}.qr-paper{background:#fff;border-radius:24px;padding:8px;box-shadow:0 10px 30px #3525350c}.qr-paper svg{max-width:100%;height:auto;margin:0}.qr-verification{font-size:calc(13px * var(--ts,1));color:var(--color-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.qr-verification strong{letter-spacing:.18em;font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:24px}.qr-notice{background:var(--color-peach-soft);font-size:calc(14px * var(--ts,1));border-radius:20px;padding:20px}.qr-primary{background:var(--color-peach);width:100%;min-height:52px;color:var(--color-ink);border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:600;display:flex}.qr-primary:disabled{opacity:.6}.qr-alternative{min-height:44px;color:var(--color-muted);text-underline-offset:4px;font-size:calc(14px * var(--ts,1));padding:8px;text-decoration:underline}.qr-scan-frame{aspect-ratio:1;background:#241c25;border-radius:24px;width:100%;max-height:38dvh;position:relative;overflow:hidden}.qr-scan-frame video{object-fit:cover;width:100%;height:100%}.qr-scan-frame:after{content:"";pointer-events:none;border:3px solid #fff;border-radius:20px;position:absolute;inset:18%;box-shadow:0 0 0 100px #0003}.qr-login button:focus-visible{outline:2px solid var(--color-lav-ink);outline-offset:4px}.qr-methods{gap:10px;width:100%;margin-top:4px;display:grid}.qr-code-button,.qr-email-button{width:100%;min-height:50px;font-size:calc(14px * var(--ts,1));color:var(--color-ink);text-align:center;border-radius:20px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;display:flex}.qr-code-button{background:var(--color-peach);box-shadow:inset 0 0 0 1px var(--color-peach-ink);font-weight:600}.qr-email-button{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);font-weight:500}.qr-code-button svg,.qr-email-button svg{flex-shrink:0}.qr-code-button:active,.qr-email-button:active{transform:scale(.98)}@media (height<=720px){.qr-entry-screen{gap:12px;padding:16px}.qr-login{gap:9px}.qr-lead-icon{border-radius:12px;width:32px;height:32px}.qr-lead-icon svg{width:20px;height:20px}.qr-paper svg{width:184px}.qr-methods{gap:8px}.qr-code-button,.qr-email-button{min-height:48px;padding-block:10px}}@media (height<=660px){.qr-entry-screen{gap:8px;padding:12px}.qr-entry-screen .qr-login{gap:7px}.qr-entry-screen .qr-lead-icon{display:none}.qr-entry-screen .qr-paper svg{width:176px}}
