@charset "UTF-8";.fw-container[data-v-5d19212d]{position:relative;display:inline-block;font-size:0;overflow:hidden}.fw-container canvas[data-v-5d19212d],.fw-container img[data-v-5d19212d]{display:block;width:100%}.fw-btn[data-v-5d19212d]{position:absolute;top:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.fw-btn__btn[data-v-5d19212d]{position:relative;width:100%;height:100%;background:#fff;border:6px solid #fff;border-radius:50%;background:#15bd96;color:#fff;text-align:center;font-size:42px;font-weight:700;line-height:1;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.fw-btn__btn[data-v-5d19212d]:after{content:"";display:block;width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-bottom:22px #fff solid;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.fw-btn__btn[data-v-5d19212d]:before{content:"";display:block;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:18px #15BD96 solid;position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(6px);z-index:10}.fw-btn__image[data-v-5d19212d]{display:inline-block}#app[data-v-4234089b]{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:10px 10;flex:0 1 auto;text-align:center}#app[data-v-4234089b],#app *[data-v-4234089b],#app *[data-v-4234089b]:before,#app *[data-v-4234089b]:after{box-sizing:border-box}#app h2[data-v-4234089b]{font-size:30px;margin-bottom:40px}#app h3[data-v-4234089b]{font-size:25px}#app a[data-v-4234089b]:link,#app a[data-v-4234089b]:visited{margin-top:20px;background-color:#685f5e;color:#fff;padding:10px 25px;text-align:center;text-decoration:none;display:inline-block}#app a[data-v-4234089b]:hover,#app a[data-v-4234089b]:active{background-color:red}#app button[data-v-4234089b]{margin-top:40px;padding:16px 30px;border:0;background:gray;color:#fff;font-size:16px;font-weight:700;transition:linear .2s background}#app button.blue[data-v-4234089b]{background:#45ace9}#app button.red[data-v-4234089b]{background:#dd3832}#app .btn-list[data-v-4234089b]{display:flex;margin-bottom:30px}#app .btn-list .btn[data-v-4234089b]{flex:1;height:40px;border-radius:5px;margin:0 5px;cursor:pointer;-webkit-user-select:none;user-select:none}#app .wheel-result span[data-v-4234089b]{display:inline-block;vertical-align:middle;width:16px;height:16px;border-radius:3px}#app input[type=text][data-v-4234089b],#app select[data-v-4234089b],#app textarea[data-v-4234089b]{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-top:6px;margin-bottom:16px;resize:vertical}#app input[type=submit][data-v-4234089b]{background-color:#04aa6d;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer}#app input[type=submit][data-v-4234089b]:hover{background-color:#45a049}#app .container[data-v-4234089b]{background-color:#fff;padding:20px;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}#app .container2[data-v-4234089b]{background-color:#e0f3e2;padding:40px;padding:.1rem 2rem 1.5rem}@media (min-width: 768px){#app .container2[data-v-4234089b]{flex-direction:row;align-items:center}}x .form[data-v-4234089b]{align-self:center}.form__input[data-v-4234089b]{width:clamp(120px,50vw,420px);height:2.5rem;padding:0 1.25rem;border:1px solid black;border-radius:2px;margin:.625rem auto;transition:all .25s}@media (min-width: 768px){.form__input[data-v-4234089b]{width:clamp(120px,35vw,420px)}}.form__input[data-v-4234089b]:focus{outline:none;border-top-color:#0000001a}.form__input:focus+.form__label[data-v-4234089b],.form__input:not(:placeholder-shown)+.form__label[data-v-4234089b]{transform:translateY(-4.5rem) scale(1);color:#000}.form__input[data-v-4234089b]::placeholder{display:none;color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none}.form__input[data-v-4234089b]:not(:placeholder-shown){border-top-color:#00000080}.form__label[data-v-4234089b]{font-size:1rem;color:gray;display:flex;transform:translate(1.25rem,-2.5rem);transform-origin:0 0;transition:all .5s;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.watermark[data-v-4234089b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:50px;color:#0003;font-weight:700;z-index:100}.box[data-v-4234089b]{display:flex;justify-content:center;position:relative;width:100%;height:100%;background-color:#f1ef6b;border-radius:5px;box-shadow:0 0 10px #1c1b1b1a;overflow:hidden}.fortune-wheel[data-v-4234089b]{width:500px;height:500px}.wheel img[data-v-4234089b]{width:100%;height:auto}.container.pesta-page[data-v-4234089b]{height:auto!important;min-height:100vh;justify-content:flex-start!important;overflow-x:hidden;padding:clamp(12px,3vw,28px) clamp(10px,3vw,24px) 40px!important}.pesta-page[data-v-4234089b]{position:relative}.stadium-bg[data-v-4234089b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:#052e19}.stadium-photo[data-v-4234089b]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.stadium-overlay[data-v-4234089b]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 55% at 50% 42%,#031e1026,#031e10b8 92%),linear-gradient(180deg,#031e10c7,#031e1040 26%,#031e1059 62%,#031e10e6)}.bunting[data-v-4234089b]{position:fixed;top:0;left:0;width:100%;z-index:1;display:flex;justify-content:space-around;pointer-events:none;font-size:clamp(16px,3.4vw,26px);line-height:1;padding-top:2px;filter:drop-shadow(0 3px 4px rgba(0,0,0,.35))}.bunting span[data-v-4234089b]{transform-origin:top center;animation:sway-4234089b 3.5s ease-in-out infinite}.bunting span[data-v-4234089b]:nth-child(odd){animation-delay:-1.2s}@keyframes sway-4234089b{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}.content-wrap[data-v-4234089b]{position:relative;z-index:3;width:100%;max-width:640px;display:flex;flex-direction:column;align-items:center}.confetti[data-v-4234089b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden}.confetti span[data-v-4234089b]{position:absolute;top:-40px;font-size:clamp(20px,3vw,28px);opacity:.9;animation:fall-4234089b linear infinite}.confetti span[data-v-4234089b]:nth-child(1){left:5%;animation-duration:9s;animation-delay:0s}.confetti span[data-v-4234089b]:nth-child(2){left:14%;animation-duration:12s;animation-delay:2s}.confetti span[data-v-4234089b]:nth-child(3){left:24%;animation-duration:8s;animation-delay:1s}.confetti span[data-v-4234089b]:nth-child(4){left:34%;animation-duration:13s;animation-delay:3s}.confetti span[data-v-4234089b]:nth-child(5){left:45%;animation-duration:10s;animation-delay:.5s}.confetti span[data-v-4234089b]:nth-child(6){left:55%;animation-duration:11s;animation-delay:2.5s}.confetti span[data-v-4234089b]:nth-child(7){left:65%;animation-duration:9.5s;animation-delay:1.5s}.confetti span[data-v-4234089b]:nth-child(8){left:74%;animation-duration:12.5s;animation-delay:3.5s}.confetti span[data-v-4234089b]:nth-child(9){left:83%;animation-duration:10.5s;animation-delay:.8s}.confetti span[data-v-4234089b]:nth-child(10){left:90%;animation-duration:8.5s;animation-delay:2.2s}.confetti span[data-v-4234089b]:nth-child(11){left:96%;animation-duration:11.5s;animation-delay:1.1s}.confetti span[data-v-4234089b]:nth-child(12){left:99%;animation-duration:13.5s;animation-delay:3.2s}@keyframes fall-4234089b{0%{transform:translateY(-40px) rotate(0)}to{transform:translateY(105vh) rotate(360deg)}}.hero[data-v-4234089b]{text-align:center;margin-bottom:14px;padding-top:26px}.hero-logo[data-v-4234089b]{width:clamp(230px,60vw,400px);height:auto;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))}.hero-sub[data-v-4234089b]{margin:4px 0 10px;color:#ffd24a;font-weight:800;letter-spacing:3px;font-size:clamp(10px,2.4vw,13px);text-shadow:0 1px 3px rgba(0,0,0,.5)}.clock-pill[data-v-4234089b]{display:inline-flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:center;padding:8px clamp(14px,3vw,22px);border-radius:999px;font-size:clamp(13px,3vw,18px);margin-bottom:0!important;color:#06371d;background:linear-gradient(135deg,#fff3bf,#ffd24a 60%,#f0b000);box-shadow:0 4px 14px #00000059,inset 0 0 0 2px #fff6}.clock-pill .clock-time[data-v-4234089b]{background:#06371d;color:#ffd24a;padding:3px 12px;border-radius:999px;font-weight:900;letter-spacing:1px}.form-card[data-v-4234089b]{background:#fffffff0!important;border-radius:16px;border:2px solid #ffd24a;box-shadow:0 12px 34px #0006;padding:1.5rem 2rem 2rem!important}.form-card h2[data-v-4234089b]{color:#0b7a3d;margin-bottom:8px!important}.form-card .cta-form p[data-v-4234089b]{color:#4a5a50;font-size:14px;margin-bottom:18px}.pf-form[data-v-4234089b]{display:flex;flex-direction:column;align-items:stretch;width:min(420px,100%);margin:0 auto}.pf-field[data-v-4234089b]{display:flex;flex-direction:column;text-align:left;margin-bottom:12px}.pf-label[data-v-4234089b]{font-size:13px;font-weight:700;color:#0b7a3d;margin-bottom:4px;letter-spacing:.2px}.pf-input[data-v-4234089b]{width:100%;height:2.75rem;padding:0 .9rem;border:1px solid #c7d6cc;border-radius:8px;font-size:15px;background:#fff;transition:border-color .15s,box-shadow .15s}.pf-input[data-v-4234089b]::placeholder{color:#a7b3ab}.pf-input[data-v-4234089b]:focus{outline:none;border-color:#0b7a3d;box-shadow:0 0 0 3px #0b7a3d26}.fortune-wheel.spin-stage[data-v-4234089b]{width:min(460px,88vw)!important;height:auto!important;margin:0 auto;filter:drop-shadow(0 14px 30px rgba(0,0,0,.5))}.box[data-v-4234089b]{height:auto!important;max-width:520px;margin:0 auto 14px;background:linear-gradient(135deg,#ffd24a,#f0b000)!important;color:#06371d;font-weight:900;padding:12px 20px!important;border:2px solid #fff3bf}.wheel-svg[data-v-4234089b]{width:100%;height:auto;display:block}.seg-icon[data-v-4234089b]{font-size:30px;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif}.seg-line1[data-v-4234089b],.seg-line2[data-v-4234089b]{fill:#fff;font-family:Arial Narrow,Arial,sans-serif;font-weight:800;font-size:14px;letter-spacing:.3px;paint-order:stroke;stroke:#00000059;stroke-width:.7px}.seg-line2[data-v-4234089b]{fill:#ffe98a;font-size:13px}.href[data-v-4234089b]{border-radius:999px!important;background:#d42a17!important;font-weight:800}.href[data-v-4234089b]:hover{background:#b21f0f!important}@media (max-width: 820px){.form-card[data-v-4234089b]{padding:1.25rem 1.25rem 1.75rem!important}.box[data-v-4234089b]{font-size:18px}.seg-line1[data-v-4234089b],.seg-line2[data-v-4234089b]{font-size:15px}.seg-icon[data-v-4234089b]{font-size:32px}}@media (max-width: 480px){.hero[data-v-4234089b]{padding-top:22px}.clock-pill[data-v-4234089b]{gap:8px}.seg-line1[data-v-4234089b],.seg-line2[data-v-4234089b]{font-size:16px}}@media (max-height: 860px){.hero[data-v-4234089b]{padding-top:14px;margin-bottom:8px}.hero-logo[data-v-4234089b]{width:clamp(190px,40vh,330px)}.hero-sub[data-v-4234089b]{margin:2px 0 6px}.box[data-v-4234089b]{margin-bottom:8px;padding:8px 16px!important}.fortune-wheel.spin-stage[data-v-4234089b]{width:min(440px,90vw,60vh)!important}.href[data-v-4234089b]{margin-top:12px!important}}img.emoji{height:1em;width:1em;margin:0 .05em;vertical-align:-.12em;display:inline-block}.pbd-swal{border-radius:22px!important;overflow:visible!important;background:radial-gradient(120% 90% at 50% -10%,rgba(255,210,74,.28),transparent 60%),linear-gradient(160deg,#0e4d2a,#063a1f 55%,#052e19)!important;box-shadow:0 24px 70px #0000008c,0 0 0 2px #ffd24a59,0 0 0 8px #0b7a3d40!important;padding:6px 6px 22px!important}.pbd-swal:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:24px;padding:3px;background:linear-gradient(135deg,#fff3bf,#ffd24a 40%,#b8860b,#ffd24a);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.9}.pbd-swal__html{margin:0!important;color:#fff}.pbd-win{position:relative;padding:22px 22px 6px;text-align:center}.pbd-win__flags{font-size:18px;letter-spacing:4px;opacity:.9;margin-bottom:6px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}.pbd-win__trophy{font-size:62px;line-height:1;margin:2px 0 6px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.5));animation:pbd-trophy 2.4s ease-in-out infinite}@keyframes pbd-trophy{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-8px) rotate(4deg)}}.pbd-win__congrats{font-size:30px;font-weight:900;letter-spacing:3px;line-height:1;background:linear-gradient(180deg,#fff3bf,#ffd24a 55%,#f0b000);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 8px rgba(0,0,0,.3)}.pbd-win__name{margin-top:10px;font-size:20px;font-weight:800;color:#fff}.pbd-win__nopol{margin-top:2px;font-size:13px;font-weight:600;letter-spacing:.5px;color:#bfe6cd}.pbd-win__label{margin-top:16px;font-size:11px;font-weight:800;letter-spacing:2px;color:#ffd24a;opacity:.95}.pbd-win__prize{margin:8px auto 0;max-width:340px;padding:14px 18px;border-radius:14px;font-size:18px;font-weight:900;line-height:1.25;color:#06371d;background:linear-gradient(135deg,#fff3bf,#ffd24a 60%,#f0b000);box-shadow:0 8px 20px #00000059,inset 0 0 0 2px #ffffff73}.pbd-swal__actions{margin-top:22px!important;gap:12px;flex-wrap:wrap}.pbd-swal__btn{border:none;cursor:pointer;border-radius:999px;padding:12px 26px;font-size:15px;font-weight:800;letter-spacing:.3px;color:#fff;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.pbd-swal__btn:hover{transform:translateY(-2px);filter:brightness(1.05)}.pbd-swal__btn:active{transform:translateY(0)}.pbd-swal__btn--confirm{background:linear-gradient(135deg,#0e8a49,#0b7a3d);box-shadow:0 8px 18px #0b7a3d80}.pbd-swal__btn--cancel{background:linear-gradient(135deg,#e5341f,#c11f0e);box-shadow:0 8px 18px #c42a1773}.pbd-swal-show{animation:pbd-pop-in .4s cubic-bezier(.16,1,.3,1)}.pbd-swal-hide{animation:pbd-pop-out .2s ease-in forwards}@keyframes pbd-pop-in{0%{transform:scale(.8) translateY(14px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes pbd-pop-out{0%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:0}}@media (max-width: 480px){.pbd-win__trophy{font-size:52px}.pbd-win__congrats{font-size:26px}.pbd-win__prize{font-size:16px}.pbd-swal__btn{padding:11px 20px;font-size:14px}}
