.edge-swipe-container[data-v-31ac4ec9]{align-items:center;display:flex;left:0;pointer-events:none;position:fixed;top:50%;transform:translateY(-50%);z-index:9999}.pull-line[data-v-31ac4ec9]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff73;border-radius:0;box-shadow:0 1px 4px #0000000f,inset 0 1px #ffffff40;height:44px;left:0;position:absolute;transition:opacity .1s ease-out}.tenon[data-v-31ac4ec9],.will-trigger .pull-line[data-v-31ac4ec9]{background:#ffffff8c}.tenon[data-v-31ac4ec9]{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1.5px solid hsla(0,0%,100%,.6);border-left:none;border-radius:0 22px 22px 0;box-shadow:0 1px 6px #00000014,inset 0 1px #fff6;display:flex;height:44px;justify-content:center;left:0;position:absolute;transform-origin:center center;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;width:44px}.will-trigger .tenon[data-v-31ac4ec9]{background:#ffffffb3;border-color:#fffc;box-shadow:0 2px 8px #0000001a,inset 0 1px #ffffff80}.tenon-icon[data-v-31ac4ec9]{color:#3c3c3ccc;filter:drop-shadow(0 1px 1px rgba(255,255,255,.5));margin-left:2px}.will-trigger .tenon-icon[data-v-31ac4ec9]{color:#282828e6}.exit-mode .pull-line[data-v-31ac4ec9]{background:#ffb3b373}.exit-mode.will-trigger .pull-line[data-v-31ac4ec9]{background:#ff94948c}.exit-mode .tenon[data-v-31ac4ec9]{background:#fff0f099;border-color:#ffb3b380}.exit-mode.will-trigger .tenon[data-v-31ac4ec9]{background:#ffe5e5bf;border-color:#ff9494b3}.exit-icon[data-v-31ac4ec9]{margin-left:0}.exit-mode .tenon-icon[data-v-31ac4ec9]{color:#b43c3cd9}.exit-mode.will-trigger .tenon-icon[data-v-31ac4ec9]{color:#a02828f2}.right-side[data-v-31ac4ec9],.right-side .pull-line[data-v-31ac4ec9]{left:auto;right:0}.right-side .tenon[data-v-31ac4ec9]{border:1.5px solid hsla(0,0%,100%,.6);border-radius:22px 0 0 22px;border-right:none;left:auto;right:0}.right-side .tenon-icon[data-v-31ac4ec9]{margin-left:0;margin-right:2px;transform:scaleX(-1)}.right-side .exit-icon[data-v-31ac4ec9]{margin-right:0;transform:none}.reward-gift-badge[data-v-81f24c5e]{align-items:center;background:linear-gradient(135deg,#fcd34d,#f59e0b);border-radius:9999px;box-shadow:0 6px 20px #f59e0b80,inset 0 1px #ffffff8c;color:#fff;display:flex;height:64px;justify-content:center;width:64px}.star-burst{height:0;pointer-events:none;position:fixed;width:0;z-index:100000}.burst-star{animation:reward-star-fly var(--dur,1s) cubic-bezier(.16,1,.3,1) var(--delay,0s) both;filter:drop-shadow(0 2px 3px rgba(245,158,11,.45));left:0;position:absolute;top:0}@keyframes reward-star-fly{0%{opacity:0;transform:translate(-50%,-50%) scale(0) rotate(0)}14%{opacity:1;transform:translate(-50%,-50%) scale(calc(var(--s)*1.15)) rotate(calc(var(--r)*.35))}to{opacity:0;transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty) + 24px)) scale(.2) rotate(var(--r))}}.burst-core{animation:reward-core-pop .8s ease-out both;color:#fcd34d;filter:drop-shadow(0 0 10px rgba(251,191,36,.85));height:40px;left:0;position:absolute;top:0;width:40px}@keyframes reward-core-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(0) rotate(0)}35%{opacity:1;transform:translate(-50%,-50%) scale(1.4) rotate(45deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.1) rotate(130deg)}}.burst-ring{animation:reward-ring-expand .65s ease-out both;border:2px solid rgba(251,191,36,.7);border-radius:9999px;height:14px;left:0;position:absolute;top:0;transform:translate(-50%,-50%);width:14px}@keyframes reward-ring-expand{0%{height:14px;opacity:.85;width:14px}to{border-width:1px;height:180px;opacity:0;width:180px}}@media (prefers-reduced-motion:reduce){.star-burst{display:none}}.merchant-layout[data-v-01f46559]{display:flex;flex-direction:column;height:100dvh;left:0;overflow:hidden;overscroll-behavior:none;position:fixed;right:0;top:0;-webkit-overflow-scrolling:touch;background-color:#eef0f3;background-image:linear-gradient(180deg,#eaecf0,#f0f2f5)}.status-bar-overlay[data-v-01f46559]{background:#000;height:calc(var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 56px));left:0;pointer-events:none;position:absolute;right:0;top:0;transition:height .25s ease;z-index:0}.status-bar-compact[data-v-01f46559]{height:calc(var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 56px) - 1.5rem)}.merchant-header[data-v-01f46559]{flex-shrink:0;position:relative;z-index:50}.header-with-gradient-blur[data-v-01f46559]{background:transparent;touch-action:none}.header-blur-backdrop[data-v-01f46559]{display:none}.drag-handle-area[data-v-01f46559]{align-items:center;cursor:grab;display:flex;justify-content:center;padding:calc(var(--tg-content-safe-area-inset-top, 56px) - 12px) 0 0}.drag-handle[data-v-01f46559]{background:#0000002e;border-radius:3px;height:5px;opacity:0;width:48px}.drag-handle.handle-visible[data-v-01f46559]{animation:handle-in-01f46559 .3s ease forwards}.drag-handle.handle-fading[data-v-01f46559]{animation:handle-out-01f46559 3s ease forwards}@keyframes handle-in-01f46559{0%{opacity:0}to{opacity:1}}@keyframes handle-out-01f46559{0%{opacity:1}to{opacity:0}}.safe-area-header[data-v-01f46559]{background:#fff;border-radius:1.5rem;box-shadow:0 2px 8px -2px #00000014;margin-top:var(--tg-safe-area-inset-top,0);min-height:48px;overflow:hidden;position:relative;z-index:1}.wizard-stepper[data-v-01f46559]{opacity:1}.wizard-stepper-inner[data-v-01f46559]{padding-bottom:.5rem;padding-top:.5rem}.stepper[data-v-01f46559]{align-items:flex-start;display:flex}.stepper-node[data-v-01f46559]{flex-direction:column;flex-shrink:0;gap:.375rem}.stepper-circle[data-v-01f46559],.stepper-node[data-v-01f46559]{align-items:center;display:flex}.stepper-circle[data-v-01f46559]{border-radius:9999px;height:1.75rem;justify-content:center;width:1.75rem}.stepper-line[data-v-01f46559]{border-radius:1px;flex:1;height:2px;margin-top:.875rem;transition:background-color .2s ease}.stepper-label[data-v-01f46559]{font-size:.6875rem;letter-spacing:.01em;line-height:1;opacity:1;white-space:nowrap}.header-title-row[data-v-01f46559]{max-height:200px;opacity:1;overflow:hidden;transition:max-height .25s ease,opacity .2s ease,padding .25s ease}.header-title-hidden[data-v-01f46559]{max-height:0;opacity:0;padding-bottom:.25rem}.main-content[data-v-01f46559]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;padding-bottom:calc(24px + var(--tg-safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));-webkit-overflow-scrolling:touch;background-color:#eef0f3}.content-wrapper[data-v-01f46559]{margin:0 auto;max-width:95vw;padding:1.25rem 2vw 2vw;padding-bottom:3vh;padding-left:max(2vw,var(--tg-safe-area-inset-left,env(safe-area-inset-left,0px)));padding-right:max(2vw,var(--tg-safe-area-inset-right,env(safe-area-inset-right,0px)))}.wizard-main[data-v-01f46559]{padding-bottom:0}.wizard-content[data-v-01f46559],.wizard-main[data-v-01f46559]{display:flex;flex-direction:column}.wizard-content[data-v-01f46559]{flex:1;min-height:0;overflow:hidden;overscroll-behavior:none}body.merchant-layout-active{bottom:0!important;left:0!important;overscroll-behavior:none!important;position:fixed!important;right:0!important;top:0!important;width:100%!important;-webkit-overflow-scrolling:touch!important;background-color:#000!important;height:100vh!important;height:100dvh!important;overflow:hidden!important}html{overscroll-behavior:none!important;-webkit-overflow-scrolling:touch!important;background-color:#000!important;height:100vh!important;height:100dvh!important;overflow:hidden!important}@media (display-mode:standalone){.safe-area-header[data-v-01f46559]{margin-top:var(--tg-header-offset,env(safe-area-inset-top,10px))}}@media (orientation:landscape) and (max-height:500px){.safe-area-header[data-v-01f46559]{margin-top:var(--tg-header-offset,10px);min-height:32px}.content-wrapper[data-v-01f46559]{padding-bottom:16px}}html.dark .merchant-layout{background-image:linear-gradient(180deg,#0f1219,#131720)!important}html.dark .main-content,html.dark .merchant-layout{background-color:#0f1219!important}html.dark .status-bar-overlay{background:#000!important}html.dark .header-with-gradient-blur{background:transparent!important}html.dark .safe-area-header{background:#181d27!important;border-radius:1.5rem!important;box-shadow:0 2px 8px -2px #0006!important}html.dark .drag-handle{background:#ffffff2e!important}html.dark,html.dark body.merchant-layout-active{background-color:#0f1219!important}
