.qr-module__QD_udq__page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--page-ink);justify-content:center;align-items:center;gap:var(--space-24);min-height:100svh;font-family:var(--font-suisse);flex-direction:column;display:flex}.qr-module__QD_udq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qr-module__QD_udq__scene{place-items:center;display:grid;position:relative}.qr-module__QD_udq__ember{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#e07b2829 0%,#7e2f141f 40%,#0000 70%);border-radius:50%;width:130%;animation:7s ease-in-out infinite qr-module__QD_udq__ember-breathe;position:absolute}@keyframes qr-module__QD_udq__ember-breathe{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.qr-module__QD_udq__float{animation:6.8s ease-in-out infinite qr-module__QD_udq__levitate}@keyframes qr-module__QD_udq__levitate{0%,to{transform:translateY(4px)}50%{transform:translateY(-7px)}}.qr-module__QD_udq__card{aspect-ratio:1;width:min(72vw,380px);box-shadow:0 0 0 1px color-mix(in srgb, var(--surface) 6%, transparent), 0 2px 6px #00000073, 0 24px 60px #0000008c;border-radius:9.2%;position:relative;overflow:hidden}.qr-module__QD_udq__card:after{z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 7%, transparent);content:"";pointer-events:none;position:absolute;inset:0}.qr-module__QD_udq__field{display:block;position:absolute;inset:0}.qr-module__QD_udq__card[data-active=on] .qr-module__QD_udq__field,.qr-module__QD_udq__card[data-active=on] .qr-module__QD_udq__badge{will-change:transform}.qr-module__QD_udq__card[data-active=on] .qr-module__QD_udq__glow{will-change:transform, opacity}.qr-module__QD_udq__code{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.qr-module__QD_udq__shimmer{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:url(/brand/qr-mask.svg);mask-image:url(/brand/qr-mask.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.qr-module__QD_udq__glow{opacity:0;background:radial-gradient(circle,#d5dbe8f2 0%,#9fa7b9c7 35%,#6d758873 60%,#0000 75%);border-radius:50%;transition:opacity .32s;position:absolute;top:0;left:0;transform:translate(-400px,-400px)}.qr-module__QD_udq__card[data-glow=on] .qr-module__QD_udq__glow{opacity:var(--glow-opacity,.8)}@media (hover:hover) and (pointer:fine){.qr-module__QD_udq__card:hover .qr-module__QD_udq__glow{opacity:var(--glow-opacity,.8)}}.qr-module__QD_udq__sweep{background:linear-gradient(115deg,#0000 42%,#a8b0c280 50%,#0000 58%);animation:5.6s ease-in-out infinite qr-module__QD_udq__qr-sweep;position:absolute;inset:-12%;transform:translate(-70%)}@keyframes qr-module__QD_udq__qr-sweep{0%,55%{transform:translate(-70%)}85%,to{transform:translate(70%)}}.qr-module__QD_udq__badge{z-index:2;aspect-ratio:1;background:var(--card);border-radius:27%;width:18.919%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qr-module__QD_udq__badgeInk{background:var(--ink);border-radius:25%;place-items:center;display:grid;position:absolute;inset:6.4%}.qr-module__QD_udq__badgeMark{width:74%;aspect-ratio:var(--wordmark-aspect-ratio);background:var(--surface);display:block;-webkit-mask-image:url(/brand/logo.svg);mask-image:url(/brand/logo.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.qr-module__QD_udq__caption{color:var(--on-dark-muted);font-size:var(--text-body);font-weight:var(--weight-strong);letter-spacing:-.01em;margin:0;text-decoration:none}.qr-module__QD_udq__caption:hover,.qr-module__QD_udq__caption:focus-visible{color:var(--on-dark)}.qr-module__QD_udq__caption:focus-visible{outline:2px solid var(--on-dark);outline-offset:4px}@media (prefers-reduced-motion:reduce){.qr-module__QD_udq__ember,.qr-module__QD_udq__float,.qr-module__QD_udq__sweep{animation:none}.qr-module__QD_udq__glow{display:none}.qr-module__QD_udq__card[data-active=on] .qr-module__QD_udq__field,.qr-module__QD_udq__card[data-active=on] .qr-module__QD_udq__badge,.qr-module__QD_udq__card[data-active=on] .qr-module__QD_udq__glow{will-change:auto}}
