.HeroBanner-module__DFaC7q__center{text-align:center;width:100%}.HeroBanner-module__DFaC7q__title{color:#1c1c1c;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding-top:80px;font-family:Poppins,sans-serif;font-size:52px;font-weight:800;display:flex}.HeroBanner-module__DFaC7q__title span{background:linear-gradient(90deg,#7f2bff,#ff7a00);-webkit-text-fill-color:transparent;-webkit-background-clip:text;animation:12s ease-in-out infinite HeroBanner-module__DFaC7q__loopGradient}.HeroBanner-module__DFaC7q__subtitle{color:#666;text-align:center;margin-top:20px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}@keyframes HeroBanner-module__DFaC7q__loopGradient{0%{-webkit-text-fill-color:#1c1c1c}30%{-webkit-text-fill-color:transparent}60%{-webkit-text-fill-color:transparent}to{-webkit-text-fill-color:#1c1c1c}}@media (max-width:900px){.HeroBanner-module__DFaC7q__title{padding-top:70px;font-size:42px}}@media (max-width:600px){.HeroBanner-module__DFaC7q__title{gap:6px;padding-top:60px;font-size:32px}.HeroBanner-module__DFaC7q__subtitle{padding:0 16px;font-size:14px}}
.HeroBannerCarousel-module__zC5IAa__carouselRoot{justify-content:center;width:100%;padding-top:32px;display:flex}.HeroBannerCarousel-module__zC5IAa__cardsStage{justify-content:center;align-items:center;width:100%;max-width:1100px;height:420px;display:flex;position:relative}.HeroBannerCarousel-module__zC5IAa__cardItem{cursor:pointer;background:#fff;border-radius:14px;width:260px;height:360px;transition:transform .45s,opacity .4s,filter .4s;position:absolute;overflow:hidden;box-shadow:0 12px 30px #0000001f}.HeroBannerCarousel-module__zC5IAa__cardItem img{object-fit:contain;width:100%;height:100%;padding:10px}.HeroBannerCarousel-module__zC5IAa__posHidden{opacity:0;filter:blur(6px);z-index:0;transform:scale(.7)}.HeroBannerCarousel-module__zC5IAa__posLeftXFar{opacity:.35;transform:translate(-600px)scale(.65)rotate(-15deg)}.HeroBannerCarousel-module__zC5IAa__posLeftFar{opacity:.55;transform:translate(-420px)scale(.78)rotate(-12deg)}.HeroBannerCarousel-module__zC5IAa__posLeft{opacity:.85;transform:translate(-210px)scale(.9)rotate(-8deg)}.HeroBannerCarousel-module__zC5IAa__posCenter{opacity:1;z-index:10;transform:scale(1.12);box-shadow:0 22px 60px #0f0f0f40}.HeroBannerCarousel-module__zC5IAa__posRight{opacity:.85;transform:translate(210px)scale(.9)rotate(8deg)}.HeroBannerCarousel-module__zC5IAa__posRightFar{opacity:.55;transform:translate(420px)scale(.78)rotate(12deg)}.HeroBannerCarousel-module__zC5IAa__posRightXFar{opacity:.35;transform:translate(600px)scale(.65)rotate(15deg)}@media (max-width:900px){.HeroBannerCarousel-module__zC5IAa__cardItem{width:200px;height:280px}.HeroBannerCarousel-module__zC5IAa__cardsStage{height:320px}.HeroBannerCarousel-module__zC5IAa__posLeftXFar{transform:translate(-360px)scale(.6)rotate(-12deg)}.HeroBannerCarousel-module__zC5IAa__posLeftFar{transform:translate(-250px)scale(.7)rotate(-10deg)}.HeroBannerCarousel-module__zC5IAa__posLeft{transform:translate(-130px)scale(.9)rotate(-6deg)}.HeroBannerCarousel-module__zC5IAa__posRight{transform:translate(130px)scale(.9)rotate(6deg)}.HeroBannerCarousel-module__zC5IAa__posRightFar{transform:translate(250px)scale(.7)rotate(10deg)}.HeroBannerCarousel-module__zC5IAa__posRightXFar{transform:translate(360px)scale(.6)rotate(12deg)}.HeroBannerCarousel-module__zC5IAa__posCenter{transform:scale(1.05)}}@media (max-width:600px){.HeroBannerCarousel-module__zC5IAa__cardItem{width:150px;height:210px}.HeroBannerCarousel-module__zC5IAa__cardsStage{height:260px;transform:scale(.95)}.HeroBannerCarousel-module__zC5IAa__cardItem img{padding:14px}}
.SpotlightCarousel-module__JlpA1G__title{text-align:center;color:#1c1c1c;margin-top:20px;margin-bottom:30px;font-size:26px;font-weight:700}.SpotlightCarousel-module__JlpA1G__wrapper{width:100%;position:relative;overflow:hidden}.SpotlightCarousel-module__JlpA1G__track{width:100%;transition:transform 2.2s;display:flex}.SpotlightCarousel-module__JlpA1G__slide{box-sizing:border-box;background:#edf7ff;gap:70px;min-width:100%;padding:40px 10%;display:flex}.SpotlightCarousel-module__JlpA1G__left{width:40%}.SpotlightCarousel-module__JlpA1G__image{object-fit:cover;border-radius:16px;width:100%;height:270px}.SpotlightCarousel-module__JlpA1G__right{flex-direction:column;width:60%;display:flex}.SpotlightCarousel-module__JlpA1G__header{justify-content:space-between;align-items:center;display:flex}.SpotlightCarousel-module__JlpA1G__header h3{color:#1c1c1c;font-size:20px;font-weight:700}.SpotlightCarousel-module__JlpA1G__share{cursor:pointer;background:0 0;border:none;font-size:20px}.SpotlightCarousel-module__JlpA1G__meta{margin-top:12px}.SpotlightCarousel-module__JlpA1G__meta p{color:#555;align-items:center;gap:8px;margin:6px 0;font-size:14px;display:flex}.SpotlightCarousel-module__JlpA1G__startsIn{color:#444;margin-top:20px;font-weight:600}.SpotlightCarousel-module__JlpA1G__countdown{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.SpotlightCarousel-module__JlpA1G__pill{border:2px solid #888;border-radius:50%;justify-content:center;align-items:center;width:70px;height:60px;display:flex}.SpotlightCarousel-module__JlpA1G__num{color:#222;font-size:18px;font-weight:700}.SpotlightCarousel-module__JlpA1G__cta{color:#fff;cursor:pointer;background:#7f2bff;border:none;border-radius:25px;margin-left:20px;padding:10px 22px;font-weight:600;transition:background .25s}.SpotlightCarousel-module__JlpA1G__cta:hover{background:#5d00c7}.SpotlightCarousel-module__JlpA1G__controls{justify-content:center;align-items:center;gap:14px;margin-top:32px;display:flex}.SpotlightCarousel-module__JlpA1G__controls button{cursor:pointer;background:#cce8ff;border:none;border-radius:50%;width:42px;height:42px;font-size:18px;transition:background .25s}.SpotlightCarousel-module__JlpA1G__controls button:hover{background:#b5ddff}.SpotlightCarousel-module__JlpA1G__dots{gap:8px;display:flex}.SpotlightCarousel-module__JlpA1G__dot{cursor:pointer;background:#b5b5b5;border-radius:10px;width:13px;height:7px}.SpotlightCarousel-module__JlpA1G__activeDot{background:#555}@media (max-width:1000px){.SpotlightCarousel-module__JlpA1G__slide{gap:40px;padding:30px 6%}.SpotlightCarousel-module__JlpA1G__left{width:45%}.SpotlightCarousel-module__JlpA1G__right{width:55%}}@media (max-width:768px){.SpotlightCarousel-module__JlpA1G__slide{text-align:center;flex-direction:column;gap:24px}.SpotlightCarousel-module__JlpA1G__left,.SpotlightCarousel-module__JlpA1G__right{width:100%}.SpotlightCarousel-module__JlpA1G__image{height:220px}.SpotlightCarousel-module__JlpA1G__header{justify-content:center;gap:12px}.SpotlightCarousel-module__JlpA1G__countdown{justify-content:center}.SpotlightCarousel-module__JlpA1G__cta{margin-top:12px;margin-left:0}}@media (max-width:480px){.SpotlightCarousel-module__JlpA1G__title{font-size:22px}.SpotlightCarousel-module__JlpA1G__image{height:200px}.SpotlightCarousel-module__JlpA1G__pill{width:60px;height:52px}.SpotlightCarousel-module__JlpA1G__num{font-size:16px}}
.LeaderboardModal-module__VZChaq__lb-overlay{z-index:2000;background:#00000073;justify-content:center;align-items:center;animation:.3s LeaderboardModal-module__VZChaq__fadeIn;display:flex;position:fixed;inset:0}.LeaderboardModal-module__VZChaq__lb-backdrop{position:absolute;inset:0}.LeaderboardModal-module__VZChaq__lb-modal{background:radial-gradient(circle at 2% 2%,#e9d7ff8c,transparent 65%),radial-gradient(circle at 85% 38%,#fff5dc99,transparent 75%),radial-gradient(circle at 12% 95%,#ebdcff59,transparent 40%),var(--white);width:650px;max-height:90vh;font-family:var(--font-main);border-radius:22px;padding:35px;animation:.35s LeaderboardModal-module__VZChaq__modalPop;position:relative;overflow-y:auto}.LeaderboardModal-module__VZChaq__lb-modal::-webkit-scrollbar{width:6px}.LeaderboardModal-module__VZChaq__lb-modal::-webkit-scrollbar-thumb{background:var(--tx-placeholder);border-radius:20px}.LeaderboardModal-module__VZChaq__lb-close{top:var(--space-lg);right:var(--space-lg);background:var(--white);cursor:pointer;border:none;border-radius:50%;width:32px;height:32px;position:absolute;box-shadow:0 0 12px #00000026}.LeaderboardModal-module__VZChaq__lb-title{text-align:center;font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--tx-title)}.LeaderboardModal-module__VZChaq__lb-subtitle{text-align:center;color:var(--text-light);margin-bottom:var(--space-xl);font-size:var(--fs-sm)}.LeaderboardModal-module__VZChaq__lb-podium{justify-content:center;gap:var(--space-lg);margin-bottom:var(--space-xl);display:flex}.LeaderboardModal-module__VZChaq__lb-pod-card{width:165px;padding:var(--space-lg);text-align:center;color:var(--white);border-radius:14px;animation:3s ease-in-out infinite LeaderboardModal-module__VZChaq__podiumFloat}.LeaderboardModal-module__VZChaq__lb-pod-card.LeaderboardModal-module__VZChaq__first{background:var(--primary-color);transform:translateY(-16px)}.LeaderboardModal-module__VZChaq__lb-pod-card.LeaderboardModal-module__VZChaq__second{background:#0038a8}.LeaderboardModal-module__VZChaq__lb-pod-card.LeaderboardModal-module__VZChaq__third{background:#8b0000}.LeaderboardModal-module__VZChaq__lb-medal{width:70px;animation:.4s LeaderboardModal-module__VZChaq__medalBounce}.LeaderboardModal-module__VZChaq__lb-pod-avatar img{width:65px;height:65px;margin-top:var(--space-sm);border-radius:50%}.LeaderboardModal-module__VZChaq__lb-pod-name{font-size:var(--fs-md);font-weight:var(--fw-semibold);margin-top:var(--space-sm)}.LeaderboardModal-module__VZChaq__stat-box{margin-top:var(--space-sm)}.LeaderboardModal-module__VZChaq__stat-label{font-size:var(--fs-xs);opacity:.8}.LeaderboardModal-module__VZChaq__stat-value{font-size:var(--fs-lg);font-weight:var(--fw-bold)}.LeaderboardModal-module__VZChaq__lb-list-title{font-size:var(--fs-lg);font-weight:var(--fw-bold);text-align:center;margin-top:var(--space-sm)}.LeaderboardModal-module__VZChaq__lb-list-sub{text-align:center;margin-bottom:var(--space-md);font-size:var(--fs-sm);color:var(--text-light)}.LeaderboardModal-module__VZChaq__leaders-table-wrap{max-height:300px;padding-right:var(--space-sm);overflow-y:auto}.LeaderboardModal-module__VZChaq__leaders-table-wrap::-webkit-scrollbar{width:8px}.LeaderboardModal-module__VZChaq__leaders-table-wrap::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:20px}.LeaderboardModal-module__VZChaq__leaders-table{border-collapse:collapse;width:100%}.LeaderboardModal-module__VZChaq__leaders-table th{padding:var(--space-md);font-size:var(--fs-sm)}.LeaderboardModal-module__VZChaq__lb-row-ui{background:var(--white);padding:var(--space-md);margin-bottom:var(--space-sm);border-radius:10px;grid-template-columns:2fr 1fr 1fr .6fr;align-items:center;animation:.4s forwards LeaderboardModal-module__VZChaq__slideUp;display:grid}.LeaderboardModal-module__VZChaq__lb-name-cell{align-items:center;gap:var(--space-sm);display:flex}.LeaderboardModal-module__VZChaq__lb-avatar{border-radius:8px;width:40px;height:40px}.LeaderboardModal-module__VZChaq__lb-rank{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--primary-color)}.LeaderboardModal-module__VZChaq__cell-name{display:flex}.LeaderboardModal-module__VZChaq__highlight{margin-bottom:var(--space-sm)}@keyframes LeaderboardModal-module__VZChaq__modalPop{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes LeaderboardModal-module__VZChaq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes LeaderboardModal-module__VZChaq__podiumFloat{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes LeaderboardModal-module__VZChaq__medalBounce{0%{opacity:0;transform:scale(.6)}80%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes LeaderboardModal-module__VZChaq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.LeaderboardModal-module__VZChaq__lb-modal{width:90%;padding:var(--space-lg)}.LeaderboardModal-module__VZChaq__lb-podium{flex-wrap:wrap}.LeaderboardModal-module__VZChaq__lb-pod-card{width:45%;transform:translateY(0)!important}}@media (max-width:490px){.LeaderboardModal-module__VZChaq__lb-pod-card{width:100%}.LeaderboardModal-module__VZChaq__lb-row-ui{grid-template-columns:1fr 1fr}.LeaderboardModal-module__VZChaq__lb-rank{font-size:var(--fs-md)}}
.LocationHighlights-module__W4R5xq__popularlocationroot{padding:28px 50px}.LocationHighlights-module__W4R5xq__tabs{justify-content:center;gap:16px;margin-bottom:14px;display:flex}.LocationHighlights-module__W4R5xq__tab{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:999px;padding:10px 26px;font-size:14px;font-weight:600;transition:all .25s}.LocationHighlights-module__W4R5xq__active{color:#fff;background:#7f00ff;border-color:#7f00ff;box-shadow:0 6px 16px #7f00ff40}.LocationHighlights-module__W4R5xq__sub{color:#666;text-align:center;margin-top:8px;font-size:14px}.LocationHighlights-module__W4R5xq__grid{grid-template-columns:repeat(3,1fr);gap:50px;max-width:1100px;margin:50px auto 0;display:grid}.LocationHighlights-module__W4R5xq__card{cursor:pointer;background:#fff;border:1.5px solid #888;border-radius:18px;align-items:center;gap:36px;padding:20px 32px;transition:transform .25s,box-shadow .25s;display:flex}.LocationHighlights-module__W4R5xq__img{object-fit:cover;border-radius:50%;width:90px;height:90px}.LocationHighlights-module__W4R5xq__text{text-align:left}.LocationHighlights-module__W4R5xq__name{color:#1c1c1c;font-size:16px;font-weight:600}.LocationHighlights-module__W4R5xq__events{color:#777;margin-top:4px;font-size:12px}@media (max-width:1000px){.LocationHighlights-module__W4R5xq__grid{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width:620px){.LocationHighlights-module__W4R5xq__grid{grid-template-columns:1fr}.LocationHighlights-module__W4R5xq__card{text-align:center;flex-direction:column;gap:16px}.LocationHighlights-module__W4R5xq__text{text-align:center}.LocationHighlights-module__W4R5xq__img{width:80px;height:80px}}
.OrganizerCarousel-module__lSNBea__topOrganizersroot{padding:28px 50px}.OrganizerCarousel-module__lSNBea__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.OrganizerCarousel-module__lSNBea__title{color:#1c1c1c;margin:0;font-size:20px;font-weight:700}.OrganizerCarousel-module__lSNBea__sub{color:#666;margin-top:6px;font-size:12px}.OrganizerCarousel-module__lSNBea__more{color:#7f00ff;font-weight:600}.OrganizerCarousel-module__lSNBea__leaderboardBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,#7f00ff,#5d00c7);border:none;border-radius:28px;padding:12px 24px;font-weight:700}.OrganizerCarousel-module__lSNBea__list{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:24px;width:100%;display:grid}.OrganizerCarousel-module__lSNBea__card{text-align:center;cursor:pointer;transition:transform .25s}.OrganizerCarousel-module__lSNBea__card:hover{transform:translateY(-6px)}.OrganizerCarousel-module__lSNBea__avatarWrap{background:#eef2ff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto;display:flex}.OrganizerCarousel-module__lSNBea__avatar{object-fit:cover;border-radius:50%;width:100%;height:100%}.OrganizerCarousel-module__lSNBea__avatarFallback{color:#fff;text-transform:uppercase;background:#1c1c1c;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:28px;font-weight:800;display:flex}.OrganizerCarousel-module__lSNBea__name{color:#1c1c1c;text-align:center;word-break:break-word;margin-top:8px;font-size:14px;font-weight:700}.OrganizerCarousel-module__lSNBea__events{color:#666;text-align:center;margin-top:2px;font-size:12px}@media (max-width:992px){.OrganizerCarousel-module__lSNBea__topOrganizersroot{padding:24px}.OrganizerCarousel-module__lSNBea__header{flex-direction:column;align-items:flex-start}}@media (max-width:576px){.OrganizerCarousel-module__lSNBea__topOrganizersroot{padding:20px 16px}.OrganizerCarousel-module__lSNBea__title{font-size:18px}.OrganizerCarousel-module__lSNBea__list{gap:16px}.OrganizerCarousel-module__lSNBea__avatarWrap{width:64px;height:64px}.OrganizerCarousel-module__lSNBea__name{font-size:13px}}
.HowItWorks-module__95CAVa__title{text-align:center;margin-top:30px;font-size:32px;font-weight:700}.HowItWorks-module__95CAVa__animation{width:100%}
