.qrshow[data-v-74ac02cb]{background:#f8f5f0;display:flex;flex-direction:column;inset:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;z-index:1100}.qrshow__bar[data-v-74ac02cb]{display:flex;gap:8px;position:absolute;right:clamp(12px,2.4vw,28px);top:clamp(12px,2.4vw,28px);z-index:1}.qrshow__tool[data-v-74ac02cb]{align-items:center;background:#fff;border:1px solid rgba(26,31,46,.1);border-radius:999px;color:#4a5165;cursor:pointer;display:inline-flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:13px;font-weight:600;gap:8px;height:40px;padding:0 14px;transition:border-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1)}.qrshow__tool[data-v-74ac02cb]:hover{border-color:#0f6f5c;color:#0f6f5c}.qrshow__tool[data-v-74ac02cb]:focus-visible{border-radius:inherit;outline:2px solid #0f6f5c;outline-offset:2px}.qrshow__tool[data-v-74ac02cb]:focus-visible{border-radius:999px}.qrshow__tool_icon[data-v-74ac02cb]{justify-content:center;padding:0;width:40px}@media(max-width:767px){.qrshow__tool .qrshow__tool-label[data-v-74ac02cb]{display:none}.qrshow__tool[data-v-74ac02cb]:not(.qrshow__tool_icon){justify-content:center;padding:0;width:40px}}.qrshow__stage[data-v-74ac02cb]{align-items:center;box-sizing:border-box;display:grid;flex:1;gap:clamp(40px,6vw,112px);grid-template-columns:minmax(0,1fr) auto;margin:0 auto;max-width:1360px;padding:clamp(72px,8vh,112px) clamp(24px,5vw,80px);width:100%}@media(max-width:767px){.qrshow__stage[data-v-74ac02cb]{align-content:start;gap:32px;grid-template-columns:minmax(0,1fr);justify-items:center;padding:76px 20px calc(28px + env(safe-area-inset-bottom,0px));text-align:center}}.qrshow__copy[data-v-74ac02cb]{min-width:0}.qrshow__eyebrow[data-v-74ac02cb]{color:#0f6f5c;font-family:JetBrains Mono,Fira Code,ui-monospace,SF Mono,monospace;font-size:clamp(11px,.9vw,13px);font-weight:700;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.qrshow__title[data-v-74ac02cb]{color:#0e0f12;display:-webkit-box;font-family:Unbounded,Manrope,-apple-system,system-ui,sans-serif;font-size:clamp(1.5rem,2.3vw,2.75rem);font-weight:700;letter-spacing:-.02em;-webkit-line-clamp:4;line-height:1.08;margin:0 0 clamp(18px,2.6vh,28px);overflow-wrap:break-word;text-wrap:balance;-webkit-box-orient:vertical;overflow:hidden}.qrshow__scan[data-v-74ac02cb]{color:#0e0f12;font-family:Fraunces,Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(1.2rem,1.9vw,1.75rem);font-style:italic;line-height:1.3;margin:0 0 8px}.qrshow__hint[data-v-74ac02cb]{color:#4a5165;font-size:clamp(14px,1.1vw,16px);line-height:1.55;margin:0;max-width:44ch}@media(max-width:767px){.qrshow__hint[data-v-74ac02cb]{margin:0 auto}}.qrshow__count[data-v-74ac02cb]{align-items:center;background:#0f6f5c14;border-radius:999px;color:#0f6f5c;display:inline-flex;font-size:clamp(14px,1.15vw,17px);font-variant-numeric:tabular-nums;font-weight:700;gap:10px;margin:clamp(22px,3.4vh,36px) 0 0;padding:9px 16px 9px 14px}.qrshow__dot[data-v-74ac02cb]{height:8px;position:relative;width:8px}.qrshow__dot[data-v-74ac02cb],.qrshow__dot[data-v-74ac02cb]:after{background:#0f6f5c;border-radius:50%}.qrshow__dot[data-v-74ac02cb]:after{animation:qrshow-pulse-74ac02cb 2s ease-out infinite;content:"";inset:0;position:absolute}@media(prefers-reduced-motion:reduce){.qrshow__dot[data-v-74ac02cb]:after{animation:none}}@keyframes qrshow-pulse-74ac02cb{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3)}}.qrshow__link[data-v-74ac02cb]{border-top:1px solid rgba(26,31,46,.08);margin-top:clamp(22px,3.4vh,36px);padding-top:18px}.qrshow__link-label[data-v-74ac02cb]{color:#4a5165;display:block;font-family:JetBrains Mono,Fira Code,ui-monospace,SF Mono,monospace;font-size:10.5px;font-weight:700;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.qrshow__link-row[data-v-74ac02cb]{align-items:center;display:flex;gap:12px}@media(max-width:767px){.qrshow__link-row[data-v-74ac02cb]{flex-direction:column;gap:10px}}.qrshow__url[data-v-74ac02cb]{color:#4a5165;font-family:JetBrains Mono,Fira Code,ui-monospace,SF Mono,monospace;font-size:13px;line-height:1.45;min-width:0;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.qrshow__copy-btn[data-v-74ac02cb]{background:none;border:1px solid rgba(26,31,46,.12);border-radius:6px;color:#4a5165;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:600;padding:6px 10px;white-space:nowrap}.qrshow__copy-btn[data-v-74ac02cb]:hover{border-color:#0f6f5c;color:#0f6f5c}.qrshow__copy-btn[data-v-74ac02cb]:focus-visible{border-radius:inherit;outline:2px solid #0f6f5c;outline-offset:2px}.qrshow__code[data-v-74ac02cb]{aspect-ratio:1;background:#fff;border-radius:18px;box-shadow:0 1px 2px #1a1f2e0f,0 28px 64px -32px #1a1f2e59;box-sizing:border-box;padding:clamp(14px,2.4vh,26px);position:relative;width:min(66vh,44vw,620px)}@media(max-width:767px){.qrshow__code[data-v-74ac02cb]{order:-1;width:min(78vw,360px)}}.qrshow__frame[data-v-74ac02cb]{--c:#0f6f5c;--l:clamp(22px,3.6vh,40px);--w:3px;background:linear-gradient(var(--c) 0 0) 0 0/var(--l) var(--w),linear-gradient(var(--c) 0 0) 0 0/var(--w) var(--l),linear-gradient(var(--c) 0 0) 100% 0/var(--l) var(--w),linear-gradient(var(--c) 0 0) 100% 0/var(--w) var(--l),linear-gradient(var(--c) 0 0) 0 100%/var(--l) var(--w),linear-gradient(var(--c) 0 0) 0 100%/var(--w) var(--l),linear-gradient(var(--c) 0 0) 100% 100%/var(--l) var(--w),linear-gradient(var(--c) 0 0) 100% 100%/var(--w) var(--l);background-repeat:no-repeat;inset:calc(clamp(10px,1.6vh,18px)*-1);pointer-events:none;position:absolute}.qrshow__svg[data-v-74ac02cb]{height:100%;width:100%}.qrshow__svg[data-v-74ac02cb] svg{display:block;height:100%;width:100%}.qrshow__sk[data-v-74ac02cb]{background:#1a1f2e0f;border-radius:8px;display:block;height:100%;width:100%}.qrshow__failed[data-v-74ac02cb]{color:#4a5165;display:grid;font-size:14px;height:100%;line-height:1.5;margin:0;padding:0 12%;place-items:center;text-align:center}.qrshow-enter-active[data-v-74ac02cb],.qrshow-leave-active[data-v-74ac02cb]{transition:opacity .2s ease}.qrshow-enter-active .qrshow__code[data-v-74ac02cb],.qrshow-leave-active .qrshow__code[data-v-74ac02cb]{transition:transform .24s cubic-bezier(.2,0,0,1)}.qrshow-enter-from[data-v-74ac02cb],.qrshow-leave-to[data-v-74ac02cb]{opacity:0}.qrshow-enter-from .qrshow__code[data-v-74ac02cb],.qrshow-leave-to .qrshow__code[data-v-74ac02cb]{transform:scale(.96)}
