.QrPayFlow-module__dNj6mW__qrStage{--qr-white:var(--text-on-accent);--qr-panel:color-mix(in srgb, var(--yh-gray-10) 92%, transparent);--qr-panel-ink:var(--yh-gray-100);--qr-panel-ink-muted:var(--yh-gray-70);--qr-pill:color-mix(in srgb, var(--surface-overflow) 88%, transparent);--qr-pill-ink:var(--text-on-accent);--qr-shadow:color-mix(in srgb, var(--yh-black) 28%, transparent);place-items:center;width:100%;height:460px;display:grid;position:relative}[data-theme=light] .QrPayFlow-module__dNj6mW__qrStage{--qr-white:var(--text-01);--qr-pill:color-mix(in srgb, var(--yh-gray-100) 88%, transparent);--qr-shadow:color-mix(in srgb, var(--yh-gray-100) 16%, transparent)}.QrPayFlow-module__dNj6mW__qrStage .QrPayFlow-module__dNj6mW__qrCard,.QrPayFlow-module__dNj6mW__qrStage .QrPayFlow-module__dNj6mW__scanLine,.QrPayFlow-module__dNj6mW__qrStage .QrPayFlow-module__dNj6mW__focusCorner,.QrPayFlow-module__dNj6mW__qrStage .QrPayFlow-module__dNj6mW__qrConfirm,.QrPayFlow-module__dNj6mW__qrStage .QrPayFlow-module__dNj6mW__qrConfirm button,.QrPayFlow-module__dNj6mW__qrStage .QrPayFlow-module__dNj6mW__qrProcessing,.QrPayFlow-module__dNj6mW__qrStage .QrPayFlow-module__dNj6mW__qrProcessing span,.QrPayFlow-module__dNj6mW__qrStage .QrPayFlow-module__dNj6mW__qrSuccess{animation-play-state:paused}.QrPayFlow-module__dNj6mW__qrStageActive .QrPayFlow-module__dNj6mW__qrCard,.QrPayFlow-module__dNj6mW__qrStageActive .QrPayFlow-module__dNj6mW__scanLine,.QrPayFlow-module__dNj6mW__qrStageActive .QrPayFlow-module__dNj6mW__focusCorner,.QrPayFlow-module__dNj6mW__qrStageActive .QrPayFlow-module__dNj6mW__qrConfirm,.QrPayFlow-module__dNj6mW__qrStageActive .QrPayFlow-module__dNj6mW__qrConfirm button,.QrPayFlow-module__dNj6mW__qrStageActive .QrPayFlow-module__dNj6mW__qrProcessing,.QrPayFlow-module__dNj6mW__qrStageActive .QrPayFlow-module__dNj6mW__qrProcessing span,.QrPayFlow-module__dNj6mW__qrStageActive .QrPayFlow-module__dNj6mW__qrSuccess{animation-play-state:running}.QrPayFlow-module__dNj6mW__qrCard{z-index:4;border-radius:var(--yh-radius-xl);transform-origin:50%;width:250px;height:250px;animation:QrPayFlow-module__dNj6mW__qrCard 7s var(--ease-out-quint) infinite;place-items:center;display:grid;position:relative}.QrPayFlow-module__dNj6mW__qrImage{z-index:2;object-fit:contain;width:214px;height:214px;filter:invert(var(--logo-invert)) drop-shadow(0 18px 38px color-mix(in srgb, var(--yh-black) 26%, transparent)) drop-shadow(0 0 24px color-mix(in srgb, var(--interactive-01) 20%, transparent));display:block;position:relative}.QrPayFlow-module__dNj6mW__scanLine{z-index:5;background:var(--interactive-01);border-top:1px solid color-mix(in srgb, var(--interactive-01) 34%, var(--qr-white));border-bottom:1px solid color-mix(in srgb, var(--interactive-01) 72%, var(--yh-black));width:226px;height:3px;box-shadow:0 0 16px color-mix(in srgb, var(--interactive-01) 76%, transparent), 0 0 30px color-mix(in srgb, var(--interactive-01) 32%, transparent);opacity:0;animation:7s linear infinite QrPayFlow-module__dNj6mW__qrScan;position:absolute;top:32px;left:12px}.QrPayFlow-module__dNj6mW__scanLine:before,.QrPayFlow-module__dNj6mW__scanLine:after{content:"";pointer-events:none;width:100%;height:72px;position:absolute;left:0}.QrPayFlow-module__dNj6mW__scanLine:before{background:linear-gradient(to top, color-mix(in srgb, var(--interactive-01) 28%, transparent), color-mix(in srgb, var(--interactive-01) 0%, transparent));bottom:100%}.QrPayFlow-module__dNj6mW__scanLine:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--interactive-01) 28%, transparent), color-mix(in srgb, var(--interactive-01) 0%, transparent));top:100%}.QrPayFlow-module__dNj6mW__focusCorner{z-index:6;border-color:color-mix(in srgb, var(--qr-white) 84%, transparent);opacity:0;width:42px;height:42px;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--qr-white) 18%, transparent)) drop-shadow(0 0 18px color-mix(in srgb, var(--interactive-01) 20%, transparent));animation:7s linear infinite QrPayFlow-module__dNj6mW__qrFocus;position:absolute}.QrPayFlow-module__dNj6mW__focusTopLeft{border-top:2px solid;border-left:2px solid;top:0;left:0}.QrPayFlow-module__dNj6mW__focusTopRight{border-top:2px solid;border-right:2px solid;top:0;right:0}.QrPayFlow-module__dNj6mW__focusBottomLeft{border-bottom:2px solid;border-left:2px solid;bottom:0;left:0}.QrPayFlow-module__dNj6mW__focusBottomRight{border-bottom:2px solid;border-right:2px solid;bottom:0;right:0}.QrPayFlow-module__dNj6mW__qrConfirm{z-index:8;border:1px solid color-mix(in srgb, var(--qr-white) 22%, transparent);border-radius:var(--yh-radius-lg);background:var(--qr-panel);width:252px;max-width:100%;box-shadow:0 22px 54px var(--qr-shadow);opacity:0;-webkit-backdrop-filter:blur(18px);animation:QrPayFlow-module__dNj6mW__qrConfirm 7s var(--ease-out-quint) infinite;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:12px 12px 12px 15px;display:grid;position:absolute;bottom:36px;left:50%;transform:translate(-50%,18px)scale(.94)}.QrPayFlow-module__dNj6mW__qrConfirm span,.QrPayFlow-module__dNj6mW__qrConfirm strong{display:block}.QrPayFlow-module__dNj6mW__qrConfirm span{color:var(--qr-panel-ink-muted);font-size:var(--text-micro);font-weight:510;line-height:var(--text-micro--line-height)}.QrPayFlow-module__dNj6mW__qrConfirm strong{color:var(--qr-panel-ink);font-size:var(--text-base);margin-top:2px;font-weight:700;line-height:1.25}.QrPayFlow-module__dNj6mW__qrConfirm button{border-radius:var(--yh-radius-pill);height:38px;color:var(--text-on-accent);background:var(--interactive-01);font:inherit;font-size:var(--text-xs);white-space:nowrap;border:0;padding:0 13px;font-weight:510;animation:7s linear infinite QrPayFlow-module__dNj6mW__qrButton}.QrPayFlow-module__dNj6mW__qrProcessing{z-index:9;border-radius:var(--yh-radius-pill);color:var(--qr-pill-ink);background:var(--qr-pill);box-shadow:0 18px 44px color-mix(in srgb, var(--yh-black) 26%, transparent);font-size:var(--text-xs);opacity:0;-webkit-backdrop-filter:blur(14px);animation:QrPayFlow-module__dNj6mW__qrProcessing 7s var(--ease-out-quint) infinite;align-items:center;gap:9px;padding:12px 16px;font-weight:700;display:inline-flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%,18px)scale(.96)}.QrPayFlow-module__dNj6mW__qrProcessing span{border:2px solid color-mix(in srgb, var(--qr-pill-ink) 28%, transparent);border-top-color:var(--qr-pill-ink);border-radius:var(--yh-radius-pill);width:15px;height:15px;animation:.72s linear infinite QrPayFlow-module__dNj6mW__qrSpinner}.QrPayFlow-module__dNj6mW__qrSuccess{z-index:10;width:180px;color:var(--qr-white);text-align:center;opacity:0;animation:QrPayFlow-module__dNj6mW__qrSuccess 7s var(--ease-out-quint) infinite;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)scale(.9)}.QrPayFlow-module__dNj6mW__qrSuccess svg{width:92px;height:92px;display:block}.QrPayFlow-module__dNj6mW__qrSuccess strong{font-size:var(--text-h4);font-weight:700;line-height:var(--text-h4--line-height);margin-top:8px}.QrPayFlow-module__dNj6mW__qrSuccess span{color:color-mix(in srgb, var(--qr-white) 70%, transparent);font-size:var(--text-xs);margin-top:3px;font-weight:510}@keyframes QrPayFlow-module__dNj6mW__qrCard{0%,62%,to{opacity:1;transform:scale(1)}72%,92%{opacity:.2;transform:scale(.9)}}@keyframes QrPayFlow-module__dNj6mW__qrScan{0%,12%,78%,to{opacity:0;transform:translateY(0)}18%{opacity:1}48%{opacity:1;transform:translateY(184px)}58%{opacity:0;transform:translateY(184px)}}@keyframes QrPayFlow-module__dNj6mW__qrFocus{0%,14%,64%,to{opacity:0;transform:scale(.94)}18%,56%{opacity:1;transform:scale(1)}}@keyframes QrPayFlow-module__dNj6mW__qrConfirm{0%,48%,72%,to{opacity:0;transform:translate(-50%,18px)scale(.94)}54%,64%{opacity:1;transform:translate(-50%)scale(1)}}@keyframes QrPayFlow-module__dNj6mW__qrButton{0%,55%,to{filter:brightness()}62%{filter:brightness(1.18)}}@keyframes QrPayFlow-module__dNj6mW__qrProcessing{0%,64%,81%,to{opacity:0;transform:translate(-50%,18px)scale(.96)}69%,76%{opacity:1;transform:translate(-50%)scale(1)}}@keyframes QrPayFlow-module__dNj6mW__qrSpinner{to{transform:rotate(1turn)}}@keyframes QrPayFlow-module__dNj6mW__qrSuccess{0%,76%,to{opacity:0;transform:translate(-50%,-42%)scale(.9)}83%,94%{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.QrPayFlow-module__dNj6mW__qrCard,.QrPayFlow-module__dNj6mW__scanLine,.QrPayFlow-module__dNj6mW__focusCorner,.QrPayFlow-module__dNj6mW__qrConfirm,.QrPayFlow-module__dNj6mW__qrConfirm button,.QrPayFlow-module__dNj6mW__qrProcessing,.QrPayFlow-module__dNj6mW__qrProcessing span,.QrPayFlow-module__dNj6mW__qrSuccess{transition:none!important;animation:none!important}.QrPayFlow-module__dNj6mW__focusCorner{opacity:1}}
.QrPurchasesFeed-module__Srvm6W__viewport{width:100%;position:relative}.QrPurchasesFeed-module__Srvm6W__stage{transform-origin:0 0;width:352px;height:196px;margin-inline:auto;position:relative}.QrPurchasesFeed-module__Srvm6W__card{background:var(--fill-01);border-radius:var(--yh-radius-md);width:324px;height:60px;box-shadow:var(--shadow-sm);transform-origin:0 0;will-change:transform, opacity;align-items:center;gap:10px;padding:0 18px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.QrPurchasesFeed-module__Srvm6W__icon{border-radius:var(--yh-radius-pill);object-fit:cover;flex-shrink:0;width:22px;height:22px;display:block}.QrPurchasesFeed-module__Srvm6W__body{flex-direction:column;flex:1;min-width:0;display:flex}.QrPurchasesFeed-module__Srvm6W__name{color:var(--text-headline);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;font-weight:510;line-height:1.3;overflow:hidden}.QrPurchasesFeed-module__Srvm6W__status{color:var(--text-muted);font-size:var(--text-micro);line-height:var(--text-micro--line-height);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.QrPurchasesFeed-module__Srvm6W__amount{color:var(--text-headline);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:510;line-height:1.3}
