@import url(https://fonts.googleapis.com/css2?family=Kanit:wght@400&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{background-color:#f8f9fa;display:flex;flex-direction:column;height:100vh;text-align:center}*{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}img{pointer-events:none;user-select:none}.no-drag,img{-webkit-user-drag:none;-webkit-user-select:none}.no-drag{user-select:none}#root,body,html{touch-action:pan-x pan-y}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Kanit,sans-serif;margin:0;overflow:scroll}.app-bg1{background-image:url(/static/media/1.8046243aed96870787c0.svg)}.app-bg1,.app-bg2{background-position:50%;background-size:cover}.app-bg2{background-image:url(/static/media/2.2bd26fadf3b0607d3b75.svg)}.app-bg3{background-image:url(/static/media/3.f8d7ef7e185c2315fdf9.svg)}.app-bg3,.app-bg4{background-position:50%;background-size:cover}.app-bg4{background-image:url(/static/media/4.a1e79ea1c2f9c2a3d558.svg)}.app-bg5{background-image:url(/static/media/5.cd06132e47b653c2545d.svg)}.app-bg5,.app-bg6{background-position:50%;background-size:cover}.app-bg6{background-image:url(/static/media/6.baf51e1cac60865b6133.svg)}.app-bg7{background-image:url(/static/media/7.981f6e70ce6065655308.svg)}.app-bg7,.app-bg8{background-position:50%;background-size:cover}.app-bg8{background-image:url(/static/media/8.5ae923f64ee9708572ea.svg)}.app-bg9{background-image:url(/static/media/9.6be05c75aef2fe777aac.svg)}.app-bg10,.app-bg9{background-position:50%;background-size:cover}.app-bg10{background-image:url(/static/media/10.48e64966a2f52fadf396.svg)}.app-bg11{background-image:url(/static/media/11.0c95d616f9122585d41d.svg)}.app-bg11,.app-bg12{background-position:50%;background-size:cover}.app-bg12{background-image:url(/static/media/12.b8b974728352ea60d630.svg)}.app-bg13{background-image:url(/static/media/13.d22f296ec9930c5b1266.svg)}.app-bg13,.app-bg14{background-position:50%;background-size:cover}.app-bg14{background-image:url(/static/media/14.05f906e40fe196219d3d.svg)}.app-bg15{background-image:url(/static/media/15.7689ce62a82522ec540b.svg)}.app-bg15,.app-bg16{background-position:50%;background-size:cover}.app-bg16{background-image:url(/static/media/16.1af78db5ea178285a0ff.svg)}.app-bg17{background-image:url(/static/media/17.c20869987ed3045bd6fa.svg)}.app-bg17,.app-bg18{background-position:50%;background-size:cover}.app-bg18{background-image:url(/static/media/18.558a1df06625515de7d4.svg)}.app-bg19{background-image:url(/static/media/19.dd1fffd7443301a8ab5d.svg)}.app-bg19,.app-bg20{background-position:50%;background-size:cover}.app-bg20{background-image:url(/static/media/20.7fd1db30f9315ce590cb.svg)}.app-bg21{background-image:url(/static/media/21.aa84df2dd5ef64c2af5f.svg)}.app-bg21,.app-bg22{background-position:50%;background-size:cover}.app-bg22{background-image:url(/static/media/22.b984fe8c3943ba7d63f7.svg)}.app-bg23{background-image:url(/static/media/23.7c97fd52959965663957.svg)}.app-bg23,.app-bg24{background-position:50%;background-size:cover}.app-bg24{background-image:url(/static/media/24.b2d0a4e329c47332c4a0.svg)}.app-bg25{background-image:url(/static/media/25.812f64f40ccdebe620b3.svg)}.app-bg25,.app-bg26{background-position:50%;background-size:cover}.app-bg26{background-image:url(/static/media/26.d737a548f959ceffa3d9.svg)}.app-bg27{background-image:url(/static/media/27.7d45d36d182c6b2a4da4.svg)}.app-bg27,.app-bg28{background-position:50%;background-size:cover}.app-bg28{background-image:url(/static/media/28.9bdb845a9686bf90fbda.svg)}.app-bg29{background-image:url(/static/media/29.00f6128056845c85c2d6.svg)}.app-bg29,.app-bg30{background-position:50%;background-size:cover}.app-bg30{background-image:url(/static/media/30.95649380f81e08bb6be3.svg)}.app-bg31{background-image:url(/static/media/31.f2c281d0e5018d0802ca.svg)}.app-bg31,.app-bg32{background-position:50%;background-size:cover}.app-bg32{background-image:url(/static/media/32.0ed2cb4278f944c130cf.svg)}.app-bg33{background-image:url(/static/media/33.877bfba6bd2038ed3f64.svg)}.app-bg33,.app-bg34{background-position:50%;background-size:cover}.app-bg34{background-image:url(/static/media/34.fc43113abbf12693717d.svg)}.app-bg35{background-image:url(/static/media/35.be74df8011985a126337.svg)}.app-bg35,.app-bg36{background-position:50%;background-size:cover}.app-bg36{background-image:url(/static/media/36.41870fbf59135b4290b3.svg)}.container{align-items:center;height:100%;justify-content:center;overflow:visible;position:absolute;width:100%;z-index:1}.spinner{animation:spin 1s linear infinite;border:2px solid #f3f3f3;border-radius:30%;border-top-color:#b6b6b6;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loadingScreen{align-items:center;background:#000000bf;color:#fff;display:flex;height:100%;justify-content:center;position:fixed;width:100%;z-index:2}.reward-image{cursor:pointer;height:auto;margin-bottom:20px;max-width:500px;transition:transform .2s;width:75vw}.txt-title{color:#fff;text-shadow:2px 2px 20px #000}h1{color:#343a40;font-size:1.8rem;margin-bottom:20px}.shake{animation:shake-animation .5s infinite}@keyframes shake-animation{0%{transform:translateX(0) scale(1.4)}25%{transform:translateX(-10px) scale(1.4)}50%{transform:translateX(10px) scale(1.4)}75%{transform:translateX(-10px) scale(1.4)}to{transform:translateX(0) scale(1.4)}}.grid-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,auto)}.grid-container>div{align-items:center;background-color:#cce7ff;border-radius:10px;display:flex;justify-content:center}.grid-container>div>div>div{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;overflow:hidden;white-space:normal}button{font-family:Kanit,sans-serif}.bhdLno{height:70vw!important;width:70vw!important}.gacha-screen{--gacha-pink:#ff5da2;--gacha-purple:#a78bfa;--gacha-ink:#24113d;box-sizing:border-box;color:#fff;font-family:Kanit,sans-serif;min-height:100vh;min-height:100svh;overflow:hidden;padding:22px 18px 28px;position:relative}.gacha-screen:after,.gacha-screen:before{border:1px solid #ffffff14;border-radius:50%;content:"";height:240px;pointer-events:none;position:absolute;width:240px;z-index:0}.gacha-screen:before{left:-165px;top:245px}.gacha-screen:after,.gacha-screen:before{box-shadow:0 0 0 24px hsla(0,0%,100%,.018),0 0 0 48px hsla(0,0%,100%,.014)}.gacha-screen:after{bottom:105px;right:-190px}.gacha-content{margin:0 auto;position:relative;width:min(100%,560px);z-index:1}.gacha-stars{inset:0;overflow:hidden;pointer-events:none;position:absolute}.gacha-stars span{animation:star-drift 4s ease-in-out infinite;color:#ffe0adb8;font-size:14px;position:absolute}.gacha-stars span:first-child{left:9%;top:13%}.gacha-stars span:nth-child(2){animation-delay:.8s;right:11%;top:21%}.gacha-stars span:nth-child(3){animation-delay:1.4s;left:5%;top:43%}.gacha-stars span:nth-child(4){animation-delay:.4s;right:7%;top:55%}.gacha-stars span:nth-child(5){animation-delay:1.8s;left:12%;top:74%}.gacha-stars span:nth-child(6){animation-delay:1s;right:14%;top:83%}.gacha-brand,.gacha-header,.gacha-live,.section-heading{align-items:center;display:flex}.gacha-header{justify-content:space-between}.gacha-brand{font-family:Arial,sans-serif;font-size:12px;font-weight:800;gap:8px;letter-spacing:.2em}.brand-orbit{border-radius:50%;color:#ffd88c;display:grid;height:27px;place-items:center;width:25px}.gacha-live{background:#1c1c1c40;border:1px solid #ffffff26;border-radius:999px;color:#e7d8ff;font-family:Arial,sans-serif;font-size:9px;font-weight:700;gap:7px;letter-spacing:.12em;padding:6px 10px}.gacha-live span{background:#70f2c3;border-radius:50%;box-shadow:0 0 10px #70f2c3;height:6px;width:6px}.gacha-intro{animation:gacha-rise .7s both;margin-top:28px;text-align:center}.gacha-eyebrow{color:#8b41e8;font-family:Arial,sans-serif;font-size:9px;font-weight:700;letter-spacing:.24em;margin:0 0 5px;text-shadow:0 1px 2px #0000002e}.gacha-intro h1{color:#fff;font-size:clamp(28px,8vw,38px);font-weight:700;line-height:1.25;margin:0;text-shadow:0 2px 22px #c799ff52}.gacha-subtitle{color:#ffffffb8;font-size:14px;margin:3px 0 0}.gacha-machine{align-items:center;display:flex;isolation:isolate;justify-content:center;margin:3px auto 0;min-height:265px;position:relative}.machine-glow{animation:glow-breathe 3s ease-in-out infinite;aspect-ratio:1;background:radial-gradient(circle,#ff77c33d,#8e5bf01f 48%,#0000 72%);border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-52%);width:min(78vw,320px);z-index:-1}.machine-image{animation:machine-float 3.4s ease-in-out infinite;filter:drop-shadow(0 18px 24px rgba(0,0,0,.456));max-height:285px;object-fit:contain;width:min(52vw,208px)}.machine-sparkle{animation:sparkle 2.2s ease-in-out infinite;color:#ffe1a4;position:absolute;text-shadow:0 0 14px #ffd084f2}.sparkle-one{font-size:22px;left:19%;top:22%}.sparkle-two{animation-delay:.5s;color:#f4c5ff;font-size:28px;right:17%;top:32%}.sparkle-three{animation-delay:1s;bottom:17%;font-size:15px;left:24%}.machine-caption{align-items:center;bottom:5px;color:#ffffff8c;display:flex;font-family:Arial,sans-serif;font-size:8px;font-weight:700;gap:8px;left:50%;letter-spacing:.22em;position:absolute;transform:translateX(-50%);white-space:nowrap}.caption-dot{color:#ffb2d8}.is-playing .machine-image{animation:machine-rattle .16s linear infinite}.is-playing .machine-glow{animation:glow-flash .7s ease-in-out infinite alternate}.playing-label{background:#24113dcc;border:1px solid #fff3;border-radius:999px;bottom:32px;color:#ffe4a8;font-size:12px;left:50%;padding:6px 13px;position:absolute;transform:translateX(-50%);white-space:nowrap}.gacha-action{margin:4px auto 0;text-align:center;width:min(100%,390px)}.turns-meter{backdrop-filter:blur(3px) saturate(100%);-webkit-backdrop-filter:blur(3px) saturate(150%);background:#1c1c1c40;border:1px solid #ffffff40;border-radius:14px;box-shadow:inset 0 1px 0 #fff3,0 4px 16px #00000014;margin:0 0 14px;padding:10px 14px;text-align:left}.turns-copy{align-items:baseline;color:#ffffffeb;display:flex;font-size:16px;font-weight:800;justify-content:space-between;letter-spacing:.2px;text-shadow:0 1px 2px #0000002e}.turns-copy strong{color:#fff;font-size:19px}.turns-copy small{color:#ffffff91;font-size:11px;font-weight:400}.turns-track{background:#ffffff24;border-radius:5px;height:4px;margin-top:6px;overflow:hidden}.turns-track span{background:linear-gradient(90deg,#ff7cb6,#ffd18c);border-radius:inherit;display:block;height:100%;transition:width .45s ease}.gacha-button{align-items:center;background:linear-gradient(110deg,#ff6ba7,#f64f91 48%,#c879ef);border:1px solid #fff9;border-radius:17px;box-shadow:0 8px 24px #e8459752,inset 0 1px 0 #ffffff73;color:#fff;cursor:pointer;display:flex;font-size:17px;font-weight:700;gap:12px;justify-content:center;min-height:56px;transition:transform .2s ease,filter .2s ease,opacity .2s ease;width:100%}.gacha-button:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-2px)}.gacha-button:not(:disabled):active{transform:scale(.98)}.gacha-button:disabled{cursor:not-allowed;opacity:.58}.button-arrow{background:#fff3;border-radius:50%;display:grid;font-size:15px;height:27px;place-items:center;width:27px}.gacha-hint{color:#ffffff94;font-size:11px;margin:9px 0 0}.gacha-limit,.gacha-message{background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;color:#fff;font-size:12px;margin:10px 0 0;padding:10px 13px}.gacha-limit span{color:#ff9fc9;margin-right:7px}.gacha-message.is-error{background:#8c23404d;border-color:#ff8f9f59;color:#ffd3d8}.prize-reveal{animation:prize-pop .6s cubic-bezier(.2,1.35,.5,1) both;background:radial-gradient(ellipse at 50% 0,#ffd58e38,#0000 60%),linear-gradient(145deg,#71459ad9,#2f2055eb);border:1px solid #ffdda4ad;border-radius:22px;box-shadow:0 0 32px #ffb26b26,inset 0 0 25px #ffffff0a;margin:22px 0 0;overflow:hidden;padding:22px 18px 20px;position:relative;text-align:center}.prize-confetti{animation:sparkle 1.4s ease-in-out infinite;color:#ffdd9f;left:0;letter-spacing:.8em;position:absolute;top:15px;width:100%}.prize-label{color:#ffe1a4;font-family:Arial,sans-serif;font-size:9px;font-weight:700;letter-spacing:.25em;margin:0}.prize-heading{color:#ffffffc7;font-size:13px;margin:4px 0 8px}.prize-image{animation:prize-float 2.2s ease-in-out infinite;display:block;filter:drop-shadow(0 6px 12px rgba(0,0,0,.3));height:94px;margin:0 auto 8px;object-fit:contain;width:94px}.prize-reveal h2{color:#fff;font-size:21px;line-height:1.4;margin:0;overflow-wrap:anywhere}.prize-list{backdrop-filter:blur(3px) saturate(100%);-webkit-backdrop-filter:blur(3px) saturate(150%);background:#1c1c1c40;border:1px solid #ffffff1f;border-radius:20px;box-shadow:inset 0 1px 0 #fff3,0 4px 16px #00000014;margin-top:30px;padding:18px}.section-heading{gap:8px;justify-content:space-between;margin-bottom:13px}.section-heading h2{color:#fff;font-size:17px;margin:0}.prize-count{color:#8b41e8;font-family:Arial,sans-serif;font-size:8px;font-weight:700;letter-spacing:.1em;white-space:nowrap}.prize-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));max-height:235px;overflow-y:auto;padding:1px 2px 3px;scrollbar-color:#d1a6ff80 #ffffff14;scrollbar-width:thin}.prize-item{background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:13px;min-width:0;padding:9px 5px 8px;text-align:center;transition:transform .2s ease,background .2s ease}.prize-item:hover{background:#ffffff1a;transform:translateY(-2px)}.prize-item-image{background:radial-gradient(circle,#ffffff2e,#ffffff08);border-radius:50%;display:grid;height:52px;margin:0 auto 4px;place-items:center;width:52px}.prize-item img{height:42px;object-fit:contain;width:42px}.prize-item p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#ffffffdb;display:-webkit-box;font-size:10px;line-height:1.5;margin:0;min-height:32px;overflow:hidden;overflow-wrap:anywhere}.gacha-footer{color:#fff6;font-family:Arial,sans-serif;font-size:8px;letter-spacing:.18em;padding:22px 0 0;text-align:center}.gacha-footer span{color:#ffd994}@keyframes gacha-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes machine-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-9px) rotate(1deg)}}@keyframes machine-rattle{0%,to{transform:translateX(0) rotate(0)}25%{transform:translateX(-5px) rotate(-2deg)}75%{transform:translateX(5px) rotate(2deg)}}@keyframes glow-breathe{0%,to{opacity:.7;transform:translate(-50%,-52%) scale(.92)}50%{opacity:1;transform:translate(-50%,-52%) scale(1.08)}}@keyframes glow-flash{0%{opacity:.7}to{opacity:1}}@keyframes sparkle{0%,to{opacity:.55;transform:scale(.85) rotate(0)}50%{opacity:1;transform:scale(1.18) rotate(18deg)}}@keyframes star-drift{0%,to{opacity:.38;transform:translateY(0) scale(.85)}50%{opacity:.9;transform:translateY(-8px) scale(1.15)}}@keyframes prize-pop{0%{opacity:0;transform:translateY(16px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes prize-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (min-width:700px){.gacha-screen{padding-top:28px}.gacha-intro{margin-top:38px}.gacha-machine{min-height:315px}.machine-image{max-height:305px;width:225px}}@media (max-width:360px){.gacha-screen{padding-left:13px;padding-right:13px}.gacha-machine{min-height:235px}.prize-list{padding:14px 11px}.prize-grid{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.gacha-screen *,.gacha-screen :after,.gacha-screen :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.4c7ed7a7.css.map*/