@font-face{font-family:Riona Sans;src:url(/assets/RionaSans-Medium-CPvmbQtE.woff2) format("woff2"),url(/assets/RionaSans-Medium-D0rdKqNq.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Riona Sans;src:url(/assets/RionaSans-Light-BYgtt5ed.woff2) format("woff2"),url(/assets/RionaSans-Light-DYxdGkjY.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Riona Sans;src:url(/assets/RionaSans-Regular-BiUBk6nW.woff2) format("woff2"),url(/assets/RionaSans-Regular-COyaRFAx.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Riona Sans;src:url(/assets/RionaSans-Black-DeLypUfj.woff2) format("woff2"),url(/assets/RionaSans-Black-DcwrNakl.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/assets/MyriadPro-Regular-BQAOx0nX.woff2) format("woff2"),url(/assets/MyriadPro-Regular-CJ6gfMLR.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body{font-family:Riona Sans;width:100vw;height:100vh;margin:0;background-image:url("data:image/svg+xml,%3csvg%20width='393'%20height='852'%20viewBox='0%200%20393%20852'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M393%20852L393%200L0%200L0%20852H393Z'%20fill='url(%23paint0_linear_34_4)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_34_4'%20x1='0'%20y1='426'%20x2='393'%20y2='426'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23151ED5'/%3e%3cstop%20offset='1'%20stop-color='%232970EF'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");background-size:cover;background-repeat:no-repeat}.topGraphics{position:fixed;right:0;top:0}.bottomGraphics{position:fixed;left:0;bottom:0}.topGraphicsAgenda{position:fixed;left:0;top:15vw}.bottomGraphicsAgenda{position:fixed;left:0;bottom:0;width:100%}.bottomGraphicsAgenda img{width:100%}.topGraphicsAgenda,img .topGraphics img,.bottomGraphics img{width:60vw;display:block}.contentContainer{position:absolute;top:0;left:0;width:100vw;height:100vh;overflow-y:auto;overflow-x:hidden}.topLogoConainer{margin-top:8.66vh;width:100%;text-align:center}.topLogoConainer img{width:clamp(180px,50vw,300px)}.logiHeaderConainer{margin-top:8vh;text-align:center;color:#fff;font-size:clamp(24px,6vw,48px);line-height:1.25}.loginInstruction{color:#fff;text-align:center;margin-top:3.5vh;font-family:Myriad Pro;font-size:clamp(14px,4vw,24px)}.formContainer{margin-top:6vh;display:flex;justify-content:center;width:100%}.formContainer form{width:min(90%,500px);color:#fff}.formContainer form .inputContainer input{width:100%;box-sizing:border-box;border:none;height:clamp(44px,10vw,60px);border-radius:clamp(6px,1.25vw,10px);font-family:Riona Sans;padding:0vw 3vw;font-size:clamp(14px,3vw,20px)}.lable{font-size:clamp(14px,4vw,24px);margin-bottom:.75vh}.buttonContainer{margin-top:10vh}.buttonContainer button{background-color:#fd631f;color:#fff;border:none;width:100%;height:clamp(44px,10vw,60px);border-radius:clamp(6px,1vw,10px);font-size:clamp(14px,3vw,20px);font-weight:500}.bottomLogoContainer{text-align:center;position:absolute;width:100%;bottom:5vh}.bottomLogoContainer img{width:clamp(140px,32vw,220px)}.otpContainer{display:flex;gap:3%;justify-content:center;margin:30px 0 20px;padding:0;box-sizing:border-box;width:100%}.otpInput{width:14%;aspect-ratio:1;border:2px solid #fdc741;border-radius:8px;background:#ffffff26;font-size:20px;font-weight:600;text-align:center;color:#1a1a2e;outline:none;transition:all .2s ease;box-sizing:border-box}.otpInput.filled{background:#fffde7;border-color:#fffde7}.otpInput:focus{border-color:gold;background:#ffffff40}.otpInput::placeholder{color:transparent}.otpNote{color:#fffc;font-size:clamp(12px,3.5vw,16px);text-align:center;margin-bottom:40px}.resendContainer{text-align:center;color:#fffc;font-size:clamp(12px,3.5vw,16px);margin-top:16px}.resendLink{color:gold;cursor:pointer;font-weight:500}.resendLink:hover{text-decoration:underline}@media screen and (min-width:600px){.topGraphics img,.bottomGraphics img{width:45vw}}@media screen and (min-width:800px){.topGraphics img,.bottomGraphics img{width:35vw}}.loaderContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;margin-top:25vh}.loaderSpinner{width:clamp(100px,20vw,120px);height:clamp(100px,20vw,120px);animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loaderText{color:#fff;font-size:clamp(12px,4vw,24px);margin-top:20px;font-weight:500}.dashboardTopBar{background:#156bfb;padding:2vw 4vw;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100;box-shadow:1px 1px 4px #0000004d}.topBarBack{cursor:pointer;padding:8px}.topBarLogo img{height:5vw}.topBarRight{width:40px}.noticeBanner{background:#fdc741;margin:6vw 4vw 4vw;padding:2vw;border-radius:4px;display:flex;align-items:center;gap:12px;box-sizing:border-box}.noticeIcon{flex-shrink:0}.noticeText{color:#1a1a2e;font-size:clamp(11px,2vw,12px);line-height:1.4}.welcomeSection{margin-top:3vh;padding:clamp(16px,4vw,24px);padding-top:0;border-radius:0 0 20px 20px}.welcomeText{color:#fff;font-size:clamp(14px,3vw,20px)}.welcomeName{color:#fff;font-size:clamp(14px,3vw,20px);font-weight:500}.dashboardContent{padding:8vw;background-color:#f3f3f3;border-radius:6px 6px 0 0}.thankYouSection{border-radius:16px;padding:2vw;text-align:center}.thankYouTitle{color:#1a1a2e;font-size:5vw;font-weight:500;margin:0}.thankYouSubtitle{color:#1a1a2e;font-size:12px;margin:8px 0 24px}.qrCodeContainer{background:#fff;padding:10px;display:inline-block;box-shadow:0 2px 8px #0000001a}.qrCodeContainer img{width:clamp(120px,30vw,180px);height:clamp(120px,30vw,180px);display:block}.qrCodeText{color:#000;font-size:12px;line-height:1.5;margin-top:24px;padding:0 10px}.sectionTitle{color:#1a1a2e;font-size:clamp(16px,4vw,22px);font-weight:500;margin:clamp(20px,5vw,32px) 0 clamp(12px,3vw,16px)}.activityCards{padding:0 10vw;display:flex;gap:clamp(12px,3vw,16px);margin-bottom:8vw}.activityCard{flex:1;background:#156bfb;border-radius:12px;padding:clamp(16px,4vw,24px);text-align:center;flex-direction:column;display:flex;height:10vh;justify-content:space-between}.activityLabel{color:#fff;font-size:2.5vw;border-radius:20px;display:inline-block}.activityValue{color:#fff;font-size:8vw;font-weight:300;margin-top:12px}.moreCards{display:flex;gap:clamp(10px,2.5vw,16px);margin-bottom:8vw}.moreCard{flex:1;background:#fff;border-radius:6px;text-align:center;height:11vh;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.moreCard.acvtive{border-bottom:3px solid #156bfb}.moreIcon{margin-bottom:12px}.moreLabel{color:#1a1a2e;font-size:clamp(11px,2.8vw,14px);font-weight:500}.moreUnderline{width:40px;height:3px;background:#2970ef;margin:8px auto 0;border-radius:2px}.agendaWrapper{color:#fff;position:relative}.agendaWrapper .agendaHeader{margin-top:12vw;text-align:center;font-size:7vw;font-weight:500}.agendaListContainer{margin-top:11vw;width:100%;text-align:center}.agendaListContainer img{width:73%}.dashboardWrapper{height:100vh;position:relative}.whiteBg{position:absolute;top:46vw;left:0;width:100%;bottom:0;background:#fff}.top-40{margin-top:15vh!important}.venueHeader{margin-top:5vw;text-align:center;font-size:4.5vw;font-weight:500}.venueSubHeading{font-size:14px;text-align:center;margin-top:1vw}.mapContainer{margin-top:7vw;text-align:center;position:relative}.mapContainer img{width:75%}.point1{font-size:10px;position:absolute;top:8%;right:28%}.point2{font-size:10px;position:absolute;top:19%;left:13%}.point3{font-size:10px;position:absolute;top:27.5%;left:20%}.point4{font-size:10px;position:absolute;top:32.5%;left:14%}.point5{font-size:10px;position:absolute;top:38.5%;left:7%}.point6{font-size:10px;position:absolute;top:86.5%;left:13%}.point7{font-size:10px;position:absolute;top:61%;right:10%}.point8{font-size:10px;position:absolute;top:30%;right:9%}.detaisContainer{position:fixed;bottom:0;width:100%}.detaisContainer img{width:100%}.pendingBanner{display:flex;justify-content:center;margin-top:6vw}.pendingBannerInner{background:#fdc741;color:#000;padding:1.5vw 5vw;border-radius:1vw;font-size:12px;font-weight:500}.gameCheckBox{margin-top:16vw;width:100%;display:flex;flex-direction:column;align-items:center}.gameCheckBoxItem{width:80%;position:relative}.gameCheckBoxItem .mainImg{width:100%;display:block;margin-bottom:6vw}.tickContainer{position:absolute;top:4.4vw;right:3.9vw;width:6vw}.tickContainer img{display:block;width:100%}@media screen and (min-width:600px){.activityCards{max-width:500px}.moreCards{max-width:600px}}@media screen and (min-width:800px){.dashboardContent{max-width:800px;margin:0 auto}}.errorText{color:#ff6b6b;font-size:clamp(12px,3.5vw,14px);text-align:left;margin-top:12px;padding:12px 16px;background:#ffffff1a;border:1px solid rgba(255,107,107,.5);border-radius:8px;display:flex;align-items:center;gap:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.errorText:before{content:"!";font-size:12px;font-weight:700;width:20px;height:20px;background:#ff6b6b;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.landscapeWarning{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(135deg,#2970ef,#1a5ad4);z-index:9999;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;box-sizing:border-box}.landscapeWarning .rotateIcon{width:80px;height:80px;margin-bottom:24px;animation:rotatePhone 1.5s ease-in-out infinite}.landscapeWarning .warningTitle{color:#fff;font-size:24px;font-weight:600;margin-bottom:12px}.moreCard img{height:100%}.landscapeWarning .warningText{color:#fffc;font-size:16px;line-height:1.5;max-width:300px}@keyframes rotatePhone{0%,to{transform:rotate(0)}50%{transform:rotate(90deg)}}@media screen and (orientation:landscape)and (max-height:500px){.landscapeWarning{display:flex}}
