.shadowed-dark[data-v-c647a68c]{box-shadow:0 0 10px #000}.shadowed-dark-input[data-v-c647a68c] input{box-shadow:0 5px 13px -6px #000}.payment-button[data-v-c647a68c]{will-change:transform}@keyframes shake-c647a68c{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.animate-shake[data-v-c647a68c]{animation:.5s ease-in-out shake-c647a68c}@media (width<=768px){.mobile-bottom-spacing[data-v-c647a68c]{padding-bottom:100px}}.branded-pay-button[data-v-c647a68c]:not(:disabled):hover,.branded-pay-button[data-v-c647a68c]:not(:disabled):active{background-color:var(--brand-primary-hover)!important}.error[data-v-5c653f2d]{color:red}.light[data-v-5c653f2d]{--foreground:#1a1a1a;--background:#f8f8f8;--card:#fff;--card-foreground:#1a1a1a;--muted-bg:#f7f7f7;--border:#bfbfbf;--hover:#ededed;--active:#f8f8f8;--neutral-n100:#1a1a1a;--neutral-n90:#4f4f4f;--neutral-n80:#737373;--neutral-n70:#8c8c8c;--neutral-n60:#a6a6a6;--neutral-n50:#bfbfbf;--neutral-n40:#d9d9d9;--neutral-n30:#ededed;--neutral-n20:#f8f8f8;--neutral-n10:#fff}.slide-in-item[data-v-db5a8cbc]{opacity:0;animation:.5s ease-out forwards slide-in-from-left-db5a8cbc;transform:translate(-50px)}@keyframes slide-in-from-left-db5a8cbc{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.not-found-container[data-v-47def8e6]{min-height:60vh;color:var(--text-primary);text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;display:flex}.illustration[data-v-47def8e6]{margin-bottom:24px}h2[data-v-47def8e6]{color:var(--text-primary);margin-bottom:12px;font-size:2rem}p[data-v-47def8e6]{color:var(--text-secondary);margin-bottom:24px;font-size:1.1rem}button[data-v-47def8e6]{background:var(--primary-color);color:var(--text-on-primary);cursor:pointer;border:none;border-radius:8px;padding:10px 28px;font-size:1rem;transition:background .2s}button[data-v-47def8e6]:hover{background:var(--primary-color-hover)}.ticket[data-v-e774df2f]{background:#fff;padding-left:10px;padding-right:10px;position:relative}.ticket[data-v-e774df2f]:before,.ticket[data-v-e774df2f]:after{content:"";background:var(--background);border-radius:50%;width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%)}.ticket[data-v-e774df2f]:before{left:-10px}.ticket[data-v-e774df2f]:after{right:-10px}.redeemed[data-v-e774df2f]{z-index:1;transform:rotate(20deg)}.scrollbar-hide[data-v-e9cf3b2a]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-e9cf3b2a]{-ms-overflow-style:none;scrollbar-width:none}.snap-center[data-v-e9cf3b2a]{scroll-snap-align:center}@media (width<=475px){.carousel-container[data-v-e9cf3b2a]{padding-left:.5rem;padding-right:.5rem}.snap-center[data-v-e9cf3b2a]{padding-left:0!important;padding-right:0!important}}.carousel-container[data-v-e9cf3b2a]{flex-flow:row!important;display:flex!important}.snap-center[data-v-e9cf3b2a]{flex-shrink:0!important;width:100%!important;min-width:300px!important}.celebration-container[data-v-addb32f8]{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confetti-container[data-v-addb32f8]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.confetti[data-v-addb32f8]{top:-20px;left:var(--confetti-left);width:var(--confetti-size);height:var(--confetti-size);background:var(--confetti-color);opacity:.9;animation:confetti-fall-addb32f8 var(--confetti-duration) ease-out var(--confetti-delay) forwards;transform:rotate(var(--confetti-rotation));position:absolute}.confetti[data-v-addb32f8]:nth-child(odd){border-radius:50%}.confetti[data-v-addb32f8]:nth-child(3n){transform:rotate(var(--confetti-rotation)) skewX(10deg);border-radius:2px}@keyframes confetti-fall-addb32f8{0%{opacity:1;transform:rotate(var(--confetti-rotation)) translateX(0);top:-20px}to{opacity:0;transform:rotate(calc(var(--confetti-rotation) + 720deg)) translateX(calc(50px - 100px * var(--confetti-left) / 100%));top:100vh}}.success-message[data-v-addb32f8]{z-index:10;text-align:center;background:var(--card);border-radius:1rem;padding:2rem;animation:.5s ease-out success-pop-addb32f8;position:relative;box-shadow:0 25px 50px -12px #00000040}.success-icon[data-v-addb32f8]{background:var(--success-10,#10b9811a);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;animation:.6s ease-out .2s icon-bounce-addb32f8;display:inline-flex}@keyframes success-pop-addb32f8{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes icon-bounce-addb32f8{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.celebration-enter-active[data-v-addb32f8]{transition:opacity .3s ease-out}.celebration-leave-active[data-v-addb32f8]{transition:opacity .5s ease-in}.celebration-enter-from[data-v-addb32f8],.celebration-leave-to[data-v-addb32f8]{opacity:0}.center[data-v-92b2aaa6],.center[data-v-a0247d13]{justify-content:center;align-items:center;display:flex}.branded-form[data-v-9d78d026] input:focus,.branded-form[data-v-9d78d026] input:focus-visible{border-color:var(--brand-color,hsl(var(--ring)));box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-color,hsl(var(--ring))) 25%, transparent);outline:none}.branded-form[data-v-9d78d026] .phone-input-container:focus-within{border-color:var(--brand-color,hsl(var(--ring)));box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-color,hsl(var(--ring))) 25%, transparent)}.branded-submit-btn[data-v-9d78d026]{background-color:var(--btn-bg)!important}.branded-submit-btn[data-v-9d78d026]:hover:not(:disabled){background-color:var(--btn-bg-hover)!important}.prepayment-root.light[data-v-99c68c51]{--foreground:#1a1a1a;--background:#f8f8f8;--card:#fff;--card-foreground:#1a1a1a;--muted-bg:#f7f7f7;--border:#bfbfbf;--muted-foreground:#4f4f4f}.prepayment-card-layer[data-v-99c68c51]{background-color:#2b2b2b;box-shadow:0 8px 32px #0006}.prepayment-card-layer .prepayment-card-layer-text[data-v-99c68c51]{color:#e8e8e8}
