.MobileAgeGate{z-index:4;background:#0a040c6b;justify-content:center;align-items:center;padding:4.26667vw;display:flex;position:absolute;inset:0}.MobileAgeGate__card{text-align:center;background:radial-gradient(120% 90% at 50% 0,#be3cff24 0%,#be3cff00 64%),#241624;border:1px solid #ffffff0f;border-radius:6.4vw;width:100%;padding:5.33333vw 5.33333vw 6.93333vw;box-shadow:0 4.8vw 12.8vw #0000008c}.MobileAgeGate__icon{margin:0 auto 6.93333vw;display:block}.MobileAgeGate__title{color:#fff;margin:0;font-size:5.6vw;font-weight:700;line-height:7.46667vw}.MobileAgeGate__desc{color:#ffffffad;margin:2.13333vw auto 0;font-size:3.46667vw;line-height:5.86667vw}.MobileAgeGate__acceptBtn{color:#fff;background:linear-gradient(90deg,#f32aff 0%,#3364ff 100%);border:0;border-radius:6.66667vw;width:100%;height:13.3333vw;margin-top:7.46667vw;font-size:4vw;font-weight:600}.MobileAgeGate__declineBtn{color:#ffffff9e;background:0 0;border:0;margin-top:4.8vw;padding:0;font-size:3.46667vw;line-height:4.8vw}.MobileAgeGate--denied{background:#0a040c75}.MobileAgeGate__inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.MobileAgeGate__deniedTitle{color:#fff;margin:6.93333vw 0 0;font-size:4vw;font-weight:600;line-height:5.33333vw}.MobileAgeGate__deniedDesc{color:#ffffffb3;margin:2.66667vw 0 0;font-size:3.2vw;line-height:4.53333vw}.MobileAgeGate__backBtn{color:#fff;background:linear-gradient(90deg,#f32aff 0%,#3364ff 100%);border:0;border-radius:6.4vw;min-width:45.8667vw;height:12.5333vw;margin-top:7.46667vw;padding:0 6.4vw;font-size:3.46667vw;font-weight:600}@media (min-width:768px){.MobileAgeGate{padding:16px}.MobileAgeGate__card{border-radius:24px;width:320px;padding:22px 20px 26px}.MobileAgeGate__icon{margin-bottom:26px}.MobileAgeGate__title{font-size:21px;line-height:28px}.MobileAgeGate__desc{max-width:264px;font-size:13px;line-height:22px}.MobileAgeGate__acceptBtn{border-radius:25px;height:50px;margin-top:28px;font-size:15px}.MobileAgeGate__declineBtn{margin-top:18px;font-size:13px;line-height:18px}.MobileAgeGate__deniedTitle{margin-top:26px;font-size:15px;line-height:20px}.MobileAgeGate__deniedDesc{margin-top:10px;font-size:12px;line-height:17px}.MobileAgeGate__backBtn{border-radius:24px;min-width:172px;height:47px;margin-top:28px;font-size:13px}}
.AgeConfirmDialog{z-index:100000;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.AgeConfirmDialog__card{text-align:center;color:#fff;background:radial-gradient(120% 90% at 50% 0,#be3cff24 0%,#be3cff00 62%),#241624;border:1px solid #ffffff0f;border-radius:24px;width:462px;max-width:100%;padding:28px 28px 30px;position:relative;box-shadow:0 24px 64px #0000009e}.AgeConfirmDialog__icon{margin:0 auto 30px;display:block}.AgeConfirmDialog__title{color:#fff;margin:0;font-size:24px;font-weight:700;line-height:32px}.AgeConfirmDialog__desc{color:#ffffffad;margin:8px auto 0;font-size:15px;line-height:25px}.AgeConfirmDialog__accept{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f32aff 0%,#3364ff 100%);border:0;border-radius:29px;width:100%;height:57px;margin-top:30px;font-size:17px;font-weight:600;transition:filter .2s}.AgeConfirmDialog__accept:hover{filter:brightness(1.06)}.AgeConfirmDialog__decline{color:#ffffff9e;cursor:pointer;background:0 0;border:0;margin-top:25px;padding:0;font-size:15px;line-height:21px}.AgeConfirmDialog__decline:hover{color:#fff}@media (max-width:520px){.AgeConfirmDialog{padding:16px}.AgeConfirmDialog__card{border-radius:20px;width:100%;padding:22px 20px 24px}.AgeConfirmDialog__icon{margin-bottom:22px}.AgeConfirmDialog__title{font-size:20px;line-height:27px}.AgeConfirmDialog__desc{font-size:13px;line-height:21px}.AgeConfirmDialog__accept{border-radius:25px;height:50px;margin-top:24px;font-size:15px}.AgeConfirmDialog__decline{margin-top:18px;font-size:13px;line-height:18px}}@media (max-height:620px){.AgeConfirmDialog{padding:12px}.AgeConfirmDialog__card{padding:20px 24px 22px}.AgeConfirmDialog__icon{margin-bottom:16px}.AgeConfirmDialog__accept{margin-top:20px}.AgeConfirmDialog__decline{margin-top:14px}}
