.qr_page__kc8AN{min-height:100dvh;overflow-x:hidden;background:#f0eee8;color:#171717}.qr_stage__YcaT_{position:relative;min-height:100dvh;display:grid;grid-template-rows:minmax(420px,1fr) auto auto}.qr_stage__YcaT_[data-shared=true]{grid-template-areas:"visual" "hint" "ad";grid-template-rows:minmax(280px,1fr) auto 120px}.qr_interactiveArea__csfpR{position:relative;min-height:0}.qr_stage__YcaT_[data-shared=true]>.qr_interactiveArea__csfpR{grid-area:visual}.qr_visual__hCrPX{position:relative;min-height:0;display:grid;place-items:center;height:100%;overflow:hidden}.qr_canvas__OJ0Ws{position:absolute;inset:0;display:block;width:100%;height:100%;touch-action:manipulation}.qr_fallback__t2obF{position:absolute;inset:0;display:grid;place-items:center;padding:24px;color:rgb(23 23 23/52%);font-size:14px;text-align:center;background:radial-gradient(circle at 50% 42%,rgb(70 127 70/20%) 0 18%,transparent 34%),#f0eee8}.qr_controls__zfL9d{position:relative;z-index:20;width:min(760px,calc(100% - 32px));margin:-52px auto 24px;padding:18px;border:1px solid rgb(23 23 23/10%);border-radius:24px;background:rgb(255 255 255/86%);backdrop-filter:blur(18px);box-shadow:0 18px 60px rgb(23 23 23/10%)}.qr_tapHint__49rkM{position:relative;z-index:40;width:min(270px,calc(100% - 32px));height:42px;max-width:calc(100% - 32px);margin:-24px auto 28px;border:1px solid rgb(23 23 23/10%);border-radius:999px;color:rgb(23 23 23/58%);font-size:13px;text-align:center;background:rgb(255 255 255/72%);backdrop-filter:blur(14px)}.qr_stage__YcaT_[data-shared=true]>.qr_tapHint__49rkM{grid-area:hint}.qr_tapHint__49rkM span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 16px;opacity:0}.qr_tapHint__49rkM span[data-visible=true]{opacity:1}.qr_sharedActionDock__1xltu{position:absolute;z-index:50;right:0;bottom:18px;left:0;height:60px;pointer-events:none;opacity:0}.qr_adShelf__POL2q,.qr_sharedActionDock__1xltu{display:flex;align-items:center;justify-content:center}.qr_adShelf__POL2q{grid-area:ad;position:relative;z-index:60;min-width:0;padding:18px max(16px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-top:1px solid rgb(23 23 23/8%);background:rgb(255 255 255/38%)}.qr_adLabel__kVZxQ{position:absolute;top:5px;left:50%;color:rgb(23 23 23/36%);font-size:9px;line-height:1;letter-spacing:.08em;transform:translateX(-50%)}.qr_adFrame__De1tg,.qr_adPlaceholder__MfpmQ{width:min(728px,100%);height:90px;overflow:hidden}.qr_adFrame__De1tg{display:block}.qr_adPlaceholder__MfpmQ{display:grid;place-items:center;border:1px dashed rgb(23 23 23/10%);border-radius:12px;color:rgb(23 23 23/28%);font-size:11px;letter-spacing:.04em;background:rgb(255 255 255/20%)}.qr_sharedActionDock__1xltu[data-visible=true]{pointer-events:auto;opacity:1}.qr_sharedActions__LEo2L{display:flex;width:100%;justify-content:center}.qr_reveal__1aYiD{position:absolute;inset:0;z-index:30;display:flex;align-items:flex-end;justify-content:center;padding:0 16px 74px;pointer-events:none;opacity:0;transform:translateY(8px);transition:opacity .28s ease,transform .42s cubic-bezier(.2,.8,.2,1)}.qr_reveal__1aYiD[data-fallback=true]{display:grid;place-items:center;padding:16px}.qr_revealVisible__5e4dh{pointer-events:none;opacity:1;transform:translateY(0)}.qr_revealVisible__5e4dh[data-fallback=true]{pointer-events:auto}.qr_revealFlowRow__jgx9c{position:relative;z-index:30;display:flex;width:100%;justify-content:center;padding:12px 16px 0}.qr_revealFlow__dYHoK{display:flex;width:100%;justify-content:center;animation:qr_reveal-flow-in__eDeWx .24s ease both}.qr_revealFlowRow__jgx9c+.qr_controls__zfL9d{margin-top:12px}@keyframes qr_reveal-flow-in__eDeWx{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.qr_stage__YcaT_{grid-template-rows:minmax(360px,58dvh) auto auto}.qr_stage__YcaT_[data-shared=true]{grid-template-rows:minmax(260px,1fr) auto 112px}.qr_controls__zfL9d{width:calc(100% - 24px);margin-top:-30px;padding:14px;border-radius:20px}.qr_reveal__1aYiD{padding-inline:12px;padding-bottom:54px}.qr_revealFlowRow__jgx9c{padding:10px 12px 0}.qr_revealFlowRow__jgx9c+.qr_controls__zfL9d{margin-top:10px}}@media (min-width:1024px){.qr_stage__YcaT_[data-shared=true]{grid-template-areas:"visual ad" "hint ad";grid-template-columns:minmax(0,1fr) minmax(320px,360px);grid-template-rows:minmax(420px,1fr) auto}.qr_adShelf__POL2q{min-height:100dvh;padding:24px 20px;border-top:0;border-left:1px solid rgb(23 23 23/8%)}.qr_adFrame__De1tg,.qr_adPlaceholder__MfpmQ{width:300px;height:250px}.qr_adLabel__kVZxQ{top:calc(50% - 139px)}}@media (max-height:520px) and (max-width:1023px){.qr_stage__YcaT_[data-shared=true]{grid-template-rows:minmax(210px,1fr) auto 104px}.qr_adShelf__POL2q{padding-top:12px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.qr_adFrame__De1tg,.qr_adPlaceholder__MfpmQ{height:80px}}@media (prefers-reduced-motion:reduce){.qr_reveal__1aYiD{transition-duration:.12s;transform:none}.qr_revealFlow__dYHoK{animation:none}}