.HomePage_pageWrapper__zdrLW{position:relative;overflow:hidden;border-top-right-radius:15px}.HomePage_pageWrapper__zdrLW:before{content:"";position:absolute;top:0;right:0;width:100%;height:500px;background:radial-gradient(ellipse 80% 50% at 80% 0,rgba(190,75,219,.2),transparent 50%),radial-gradient(ellipse 60% 40% at 20% 10%,rgba(99,57,215,.15),transparent 50%);pointer-events:none;z-index:-1}.HomePage_pageWrapper__zdrLW:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:400px;background:radial-gradient(ellipse 80% 50% at 20% 100%,rgba(190,75,219,.08),transparent 50%);pointer-events:none;z-index:-1}.HomePage_heroSection__uHkhW{position:relative;padding:50px 0;margin-bottom:50px;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,rgba(26,27,30,.3),rgba(26,27,30,.1))}.HomePage_heroSection__uHkhW:before{content:"";position:absolute;top:-50%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(190,75,219,.12) 0,transparent 70%);pointer-events:none;z-index:0;animation:HomePage_heroGlow__M0Bus 8s ease-in-out infinite alternate}.HomePage_heroSection__uHkhW:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top right,rgba(190,75,219,.12),transparent 50%);pointer-events:none;z-index:1}@keyframes HomePage_heroGlow__M0Bus{0%{transform:translate(0) scale(1);opacity:.8}to{transform:translate(-20px,20px) scale(1.1);opacity:1}}.HomePage_heroContainer__uX3Th{position:relative;z-index:2}.HomePage_heroContent__cKDEv{padding:20px 0}.HomePage_heroTitle__EFeHO{position:relative;font-size:52px;background:linear-gradient(135deg,#e547ff,#d22bff 25%,#9c36b5 50%,#6339d7 75%,#4a2db5);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:900;line-height:1.15;letter-spacing:-.02em;animation:HomePage_gradientShift__iqa7E 6s ease infinite;text-shadow:0 0 80px rgba(190,75,219,.3)}@keyframes HomePage_gradientShift__iqa7E{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (max-width:768px){.HomePage_heroTitle__EFeHO{font-size:32px;letter-spacing:-.01em}}@media (min-width:768px) and (max-width:1024px){.HomePage_heroTitle__EFeHO{font-size:42px}}.HomePage_heroDescription__sDGe3{max-width:620px;line-height:1.6}.HomePage_xpProgress__LQ_Sk{height:12px}.HomePage_heroButton__XxN2m{box-shadow:0 4px 14px rgba(190,75,219,.4)}.HomePage_heroButton__XxN2m:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(190,75,219,.6);transition:all .3s ease}.HomePage_heroImageWrapper___cv35{position:relative;border-radius:12px;overflow:hidden;height:100%;min-height:300px;box-shadow:0 20px 40px rgba(0,0,0,.3);border:1px solid rgba(190,75,219,.3)}.HomePage_heroImageWrapper___cv35:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(26,27,30,0),rgba(26,27,30,.4) 50%,rgba(26,27,30,.8));z-index:1}.HomePage_heroImage__RjqTk{object-fit:cover}.HomePage_heroTipBox__Jc_Fr{position:absolute;bottom:16px;right:16px;z-index:2;padding:16px;max-width:77%;background:rgba(26,27,30,.55);backdrop-filter:blur(10px);border-radius:8px;border:1px solid rgba(130,130,130,.5)}.HomePage_rewardCard__yeWHv{height:100%;background-image:url(/img/hero-front.webp);background-size:cover;background-position:50%;position:relative;overflow:hidden;border:1px solid rgba(190,75,219,.2)}.HomePage_rewardContent__QIDut{height:100%;position:relative;z-index:2}.HomePage_rewardIconActive__4NzWE{border:2px solid rgba(190,75,219,.5);box-shadow:0 0 30px rgba(190,75,219,.3)}.HomePage_rewardIconInactive__IJrDt{border:2px solid rgba(130,130,130,.5);box-shadow:0 0 30px rgba(130,130,130,.3)}.HomePage_countdownCard__aX6t0{background:rgba(0,0,0,.5)}.HomePage_claimButton__NQ7nH{animation:HomePage_pulse__5nSlS 1.5s infinite}@keyframes HomePage_pulse__5nSlS{0%{box-shadow:0 0 0 0 rgba(190,75,219,.7)}70%{box-shadow:0 0 0 10px rgba(190,75,219,0)}to{box-shadow:0 0 0 0 rgba(190,75,219,0)}}.HomePage_quickAccessButton__cCCb4{height:80px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;font-weight:600;font-size:1.1rem}.HomePage_quickAccessButton__cCCb4:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .6s ease}.HomePage_quickAccessButton__cCCb4:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 30px rgba(190,75,219,.4)}.HomePage_quickAccessButton__cCCb4:hover:before{left:100%}.HomePage_quickAccessButton__cCCb4:active{transform:translateY(-2px) scale(.98)}.HomePage_sectionTitle__ZCrOA{gap:10px;margin-bottom:20px}.HomePage_statusPaper__zyi6_{overflow:hidden;border:1px solid transparent}.HomePage_statusHeader__gZuDv{border-bottom:1px solid transparent}.HomePage_statusIcon__HgZEN{border:1px solid transparent}.HomePage_statusCard__uCBQn{transition:all .3s ease}.HomePage_statusCard__uCBQn:hover{transform:translateY(-3px);background-color:rgba(190,75,219,.05)}.HomePage_statusMetricIcon__cGzvV{width:60px;height:60px;border-radius:50%;border:4px solid transparent;display:flex;align-items:center;justify-content:center}.HomePage_featuredToolCard__ZLo_0{height:100%;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(190,75,219,.15);background:linear-gradient(135deg,rgba(26,27,30,.9),rgba(26,27,30,.7));backdrop-filter:blur(10px);position:relative;overflow:hidden}.HomePage_featuredToolCard__ZLo_0:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(190,75,219,.5),transparent);opacity:0;transition:opacity .3s ease}.HomePage_featuredDescription__ibg4j{max-width:80%;margin:0 auto;text-align:center;line-height:1.7;color:var(--mantine-color-gray-4)}.HomePage_featuredToolCard__ZLo_0:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(0,0,0,.25),0 0 40px rgba(190,75,219,.15);border-color:rgba(190,75,219,.4)}.HomePage_featuredToolCard__ZLo_0:hover:before{opacity:1}.HomePage_toolImageWrapper__vMBZE{position:relative;height:130px;width:100%;overflow:hidden}.HomePage_toolImageOverlay__92IAe{background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.4) 50%,rgba(0,0,0,.1))}.HomePage_toolTitleWrapper__SzHDu{position:absolute;bottom:15px;left:31px;z-index:2}.HomePage_toolTitleGroup___2E_r{align-items:center}.HomePage_toolTitle__gp7Zf{text-shadow:1px 1px 3px rgba(0,0,0,.7)}.HomePage_toolImageOverlay__92IAe{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(0deg,rgba(26,27,30,1),rgba(26,27,30,.8) 50%,rgba(26,27,30,.4));z-index:1}.HomePage_toolTitleBox__poFBL{position:absolute;bottom:15px;left:15px;z-index:2}.HomePage_toolCardWrapper__K5hwn{height:100%;transition:all .3s ease}.HomePage_toolCard___ACc_{height:100%;transition:all .4s cubic-bezier(.4,0,.2,1);text-decoration:none;color:inherit;border:1px solid rgba(190,75,219,.1);background:linear-gradient(135deg,rgba(26,27,30,.6),rgba(26,27,30,.4));position:relative;overflow:hidden}.HomePage_toolCard___ACc_:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent,rgba(190,75,219,.05));opacity:0;transition:opacity .3s ease;pointer-events:none}.HomePage_toolCard___ACc_:hover{transform:translateY(-6px);box-shadow:0 15px 35px rgba(0,0,0,.2),0 0 25px rgba(190,75,219,.1);border-color:rgba(190,75,219,.4)}.HomePage_toolCard___ACc_:hover:after{opacity:1}.HomePage_tagContainer__hMK1J{display:flex;gap:6px;flex-wrap:wrap}.HomePage_toolTag__kH_IK{font-size:.7rem;transition:all .2s ease}.HomePage_toolCard___ACc_:hover .HomePage_toolTag__kH_IK{border-color:rgba(190,75,219,.5)}.HomePage_gamblingCard__bNHaQ{position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.HomePage_gamblingCard__bNHaQ:hover{transform:scale(1.03);box-shadow:0 12px 20px rgba(0,0,0,.2)}.HomePage_gamblingCard__bNHaQ .HomePage_gamblingImageWrapper__XoWzI{transition:transform .3s ease}.HomePage_gamblingCard__bNHaQ:hover .HomePage_gamblingImageWrapper__XoWzI{transform:scale(1.088) rotate(-2deg)}.HomePage_gamblingImageWrapper__XoWzI{position:relative;height:100%;min-height:220px}.HomePage_gamblingImageOverlay___dJcY{background:linear-gradient(90deg,rgba(26,27,30,0),rgba(26,27,30,.7));z-index:1}.HomePage_gamblingBadgeWrapper__0UP0Z,.HomePage_gamblingImageOverlay___dJcY{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.HomePage_gamblingBadgeWrapper__0UP0Z{z-index:2}.HomePage_gamblingBadge__Elmyf{transform:rotate(15deg)}.HomePage_leaderboardPaper__2yxRF{background-color:rgba(26,27,30,.5);backdrop-filter:blur(10px);border:1px solid rgba(190,75,219,.3)}.HomePage_leaderboardCardGold__0xQNJ{background-color:rgba(255,215,0,.1);border-color:rgba(255,215,0,.3)}.HomePage_leaderboardCardSilver__a9YVR{background-color:rgba(192,192,192,.1);border-color:rgba(192,192,192,.3)}.HomePage_leaderboardCardBronze__AEmd6{background-color:rgba(205,127,50,.1);border-color:rgba(205,127,50,.3)}.HomePage_aboutPaper__YwymN{background-image:linear-gradient(90deg,rgba(26,27,30,.9) 0,rgba(26,27,30,.95)),url(/img/hero-bottom.webp);background-size:cover;background-position:50%;border:1px solid rgba(190,75,219,.3);position:relative;overflow:hidden;z-index:1}.HomePage_aboutPaper__YwymN:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(/img/logo.webp) no-repeat 50%/contain;opacity:.1337;transform:rotate(-10deg);z-index:-1}.HomePage_aboutPaper__YwymN:after{content:"";position:absolute;top:0;right:0;width:40%;height:100%;background:radial-gradient(circle at center right,rgba(190,75,219,.1),transparent 70%);pointer-events:none}.HomePage_aboutImageBox__MWftK,.HomePage_aboutImageColumn__PETiq{display:flex;align-items:center;justify-content:center}.HomePage_aboutImageBox__MWftK{position:relative;width:200px;height:200px}.HomePage_aboutImageBox__MWftK:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:radial-gradient(circle,rgba(190,75,219,.2),transparent 70%);animation:HomePage_pulseLogo__XeHYX 3s infinite}.HomePage_aboutImage___pN6K{position:relative;z-index:2;animation:HomePage_float__182KE 6s ease-in-out infinite}@keyframes HomePage_pulseLogo__XeHYX{0%{transform:scale(.95);opacity:.7}50%{transform:scale(1.05);opacity:.9}to{transform:scale(.95);opacity:.7}}@keyframes HomePage_float__182KE{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.HomePage_animatedFadeIn__LSmvm{opacity:0;transform:translateY(20px);animation:HomePage_fadeIn__dY2dJ .8s forwards}@keyframes HomePage_fadeIn__dY2dJ{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.HomePage_aboutImageBox__MWftK{width:150px;height:150px;margin:0 auto}}.HomePage_leaderboardCard4th__csLoQ{background-color:rgba(190,75,219,.05);border-color:rgba(190,75,219,.2);transition:all .3s ease}.HomePage_leaderboardCard4th__csLoQ:hover{background-color:rgba(190,75,219,.1)}.HomePage_yourRankContainer__fK_Ot{background:linear-gradient(135deg,rgba(26,27,30,.8),rgba(26,27,30,.6));border-color:rgba(190,75,219,.2)}.HomePage_yourRankCard__lpZK1{background:rgba(190,75,219,.1);border-color:rgba(190,75,219,.3);transition:all .3s ease}.HomePage_yourRankCard__lpZK1:hover{border-color:rgba(190,75,219,.5)}.HomePage_statCard__FxNf9{background:rgba(26,27,30,.5);transition:all .3s ease}.HomePage_statCard__FxNf9:hover{background:rgba(26,27,30,.7);border-color:rgba(190,75,219,.3)}.HomePage_loginPromptImage__w7dCq{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,rgba(190,75,219,.3),rgba(99,57,215,.3));display:flex;align-items:center;justify-content:center;animation:HomePage_pulse__5nSlS 2s infinite}.HomePage_heroStats__SxG4F{flex-wrap:wrap;gap:12px;padding:16px 20px;background:rgba(26,27,30,.4);border-radius:12px;border:1px solid rgba(190,75,219,.15);backdrop-filter:blur(8px)}@media (max-width:768px){.HomePage_heroStats__SxG4F{justify-content:center;padding:12px}}.HomePage_statusSkeletonWrapper__orW0L{width:100%;padding:20px}.HomePage_sectionTitle__ZCrOA{display:flex;align-items:center;gap:12px;margin-bottom:24px;position:relative}.HomePage_sectionTitle__ZCrOA:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(190,75,219,.3),transparent);margin-left:16px}