.ChallengeHero_challengePage__VlA90{position:relative;min-height:100vh;background:radial-gradient(900px 520px at 12% 12%,rgba(124,58,237,.24),transparent 62%),radial-gradient(760px 460px at 88% 18%,rgba(6,182,212,.18),transparent 58%),radial-gradient(700px 440px at 50% 86%,rgba(59,130,246,.13),transparent 64%),#05060a;color:#f8fbff;overflow-x:hidden}.ChallengeHero_challengePage__VlA90:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:64px 64px;mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.75) 46%,transparent);-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.75) 46%,transparent);pointer-events:none}.ChallengeHero_challengePage__VlA90 .tea-page-section{background:transparent!important}.ChallengeHero_hero__X2cce{position:relative;z-index:1;width:100%;padding:136px 24px 92px;color:#fff;text-align:center;overflow:hidden;isolation:isolate}.ChallengeHero_hero__X2cce:after,.ChallengeHero_hero__X2cce:before{content:"";position:absolute;border-radius:50%;filter:blur(12px);pointer-events:none;z-index:-1}.ChallengeHero_hero__X2cce:before{width:360px;height:360px;top:28px;left:calc(50% - 500px);background:rgba(124,58,237,.18)}.ChallengeHero_hero__X2cce:after{width:320px;height:320px;right:calc(50% - 520px);bottom:28px;background:rgba(34,211,238,.14)}.ChallengeHero_challengeStarBanner__GoKlJ{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:10px 220px;border-bottom:1px solid rgba(125,249,255,.22);background:linear-gradient(90deg,rgba(124,58,237,.32),rgba(8,145,178,.28));box-shadow:0 18px 56px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.1);color:#f4fbff;backdrop-filter:blur(18px)}.ChallengeHero_challengeStarBannerText__VFlhF{display:block;width:100%;font-size:16px;font-weight:700;line-height:24px;text-align:center}.ChallengeHero_challengeStarActions__DNBpF{position:absolute;top:50%;right:32px;display:inline-flex;align-items:center;gap:10px;transform:translateY(-50%)}.ChallengeHero_challengeStarButton__5optC,.ChallengeHero_challengeWorkBuddyButton__dvTFx{display:inline-flex;align-items:center;gap:7px;padding:4px 14px;border-radius:999px;font-size:14px;font-weight:800;line-height:20px;text-decoration:none;white-space:nowrap;transition:transform .2s,border-color .2s,box-shadow .2s,color .2s}.ChallengeHero_challengeStarButton__5optC:hover,.ChallengeHero_challengeWorkBuddyButton__dvTFx:hover{transform:translateY(-1px)}.ChallengeHero_challengeStarButton__5optC{border:1px solid rgba(250,204,21,.42);background:linear-gradient(135deg,rgba(250,204,21,.18),rgba(249,115,22,.22));box-shadow:0 14px 36px rgba(249,115,22,.18),inset 0 1px 0 hsla(0,0%,100%,.14);color:#fff7d6}.ChallengeHero_challengeStarButton__5optC:hover{border-color:rgba(250,204,21,.76);box-shadow:0 18px 42px rgba(249,115,22,.26),0 0 28px rgba(250,204,21,.18);color:#fff}.ChallengeHero_challengeWorkBuddyButton__dvTFx{border:1px solid rgba(148,163,184,.32);background:rgba(15,23,42,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);color:rgba(226,246,255,.88)}.ChallengeHero_challengeWorkBuddyButton__dvTFx:hover{border-color:rgba(125,249,255,.42);box-shadow:0 12px 30px rgba(34,211,238,.12),inset 0 1px 0 hsla(0,0%,100%,.1);color:#fff}.ChallengeHero_challengeStarButtonIcon__Fg3s2{flex:0 0 auto;color:#ffd86b}.ChallengeHero_inner__5fDKG{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px}.ChallengeHero_heroStatusBar__o5yr2{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.ChallengeHero_heroStatusBar__o5yr2 .ChallengeHero_challengeWorkBuddyButton__dvTFx{padding:7px 16px;border-color:rgba(125,249,255,.34);background:linear-gradient(135deg,rgba(14,165,233,.18),rgba(99,102,241,.18));box-shadow:inset 0 0 28px rgba(56,189,248,.1),0 12px 30px rgba(34,211,238,.12);color:rgba(226,246,255,.94)}.ChallengeHero_tag__xShgw{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;border:1px solid rgba(125,249,255,.26);background:linear-gradient(180deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.03));box-shadow:inset 0 0 28px rgba(56,189,248,.12);backdrop-filter:blur(18px);font-size:13px;line-height:20px;color:rgba(226,246,255,.86);letter-spacing:.08em;text-transform:uppercase}.ChallengeHero_tagDot__4OuQg{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 0 5px rgba(52,211,153,.16),0 0 18px rgba(52,211,153,.72)}.ChallengeHero_title__pCU4y{font-weight:800;font-size:64px;line-height:1.24;letter-spacing:-.045em;background:linear-gradient(180deg,#fff,#dce8ff 48%,rgba(209,213,219,.76));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;max-width:1050px;margin:0;text-shadow:0 0 42px rgba(96,165,250,.18)}.ChallengeHero_title__pCU4y em{font-style:normal;background:linear-gradient(115deg,#a78bfa,#22d3ee 44%,#34d399);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ChallengeHero_desc__64G8m{font-size:19px;line-height:1.7;font-weight:400;color:rgba(221,237,255,.72);max-width:840px;margin:0}.ChallengeHero_sectionContent__lMD_R{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:0 20px}@media(max-width:900px){.ChallengeHero_hero__X2cce{padding:104px 20px 68px}.ChallengeHero_title__pCU4y{font-size:44px}.ChallengeHero_desc__64G8m{font-size:16px}}@media(max-width:560px){.ChallengeHero_hero__X2cce{padding:128px 16px 52px}.ChallengeHero_challengeStarBanner__GoKlJ{flex-direction:column;gap:12px;padding:12px 16px 14px}.ChallengeHero_challengeStarBannerText__VFlhF{font-size:14px;line-height:20px}.ChallengeHero_challengeStarActions__DNBpF{position:static;flex-wrap:wrap;justify-content:center;transform:none}.ChallengeHero_heroStatusBar__o5yr2{flex-direction:column;gap:10px}.ChallengeHero_challengeStarButton__5optC:hover,.ChallengeHero_challengeWorkBuddyButton__dvTFx:hover{transform:translateY(-1px)}.ChallengeHero_inner__5fDKG{gap:18px}.ChallengeHero_title__pCU4y{font-size:32px;line-height:1.24}.ChallengeHero_desc__64G8m{font-size:15px;line-height:1.55}}