.ChallengeOpening-module__BMsJoG__root,.ChallengeOpening-module__BMsJoG__root *{box-sizing:border-box}.ChallengeOpening-module__BMsJoG__root{--opening-premium-surface:linear-gradient(115deg, #eefaff 0%, #fff7fb 54%, #fff8ed 100%);color:#0b1835;isolation:isolate;width:100%;height:100%;min-height:100dvh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:auto;container:challenge-opening/inline-size}.ChallengeOpening-module__BMsJoG__partnerEditorial .ChallengeOpening-module__BMsJoG__badge{color:#111;background:#fffcf5e6;border-color:#1111111f;box-shadow:0 14px 30px #392b1d1c}.ChallengeOpening-module__BMsJoG__partnerEditorial .ChallengeOpening-module__BMsJoG__badge>svg{color:#c96d50}.ChallengeOpening-module__BMsJoG__partnerEditorial .ChallengeOpening-module__BMsJoG__intro h1{color:#111}.ChallengeOpening-module__BMsJoG__partnerProductName{color:#c96d50;white-space:nowrap;display:block}.ChallengeOpening-module__BMsJoG__partnerEditorial .ChallengeOpening-module__BMsJoG__typedWord{color:#c96d50;-webkit-text-fill-color:currentColor;background:0 0}.ChallengeOpening-module__BMsJoG__partnerEditorial .ChallengeOpening-module__BMsJoG__typedWordTyping:after{background:#f3c63a}.ChallengeOpening-module__BMsJoG__partnerEditorial .ChallengeOpening-module__BMsJoG__editorialRule{background:#111111b8}.ChallengeOpening-module__BMsJoG__partnerEditorial .ChallengeOpening-module__BMsJoG__intro>p{color:#111111b8}.ChallengeOpening-module__BMsJoG__partnerEditorial .ChallengeOpening-module__BMsJoG__startButton{color:#111;background:#f3c63a;border-color:#111;border-radius:8px;box-shadow:8px 8px #11111124}.ChallengeOpening-module__BMsJoG__partnerEditorial .ChallengeOpening-module__BMsJoG__startButton:after{border:0}.ChallengeOpening-module__BMsJoG__partnerEditorial .ChallengeOpening-module__BMsJoG__startButton>img{opacity:.1}.ChallengeOpening-module__BMsJoG__partnerEditorial .ChallengeOpening-module__BMsJoG__startButton small{color:#111111ad}.ChallengeOpening-module__BMsJoG__partnerEditorial .ChallengeOpening-module__BMsJoG__startButton>i{color:#fff;box-shadow:none;background:#111;border-color:#111}.ChallengeOpening-module__BMsJoG__partnerEditorial .ChallengeOpening-module__BMsJoG__startButton:hover{box-shadow:10px 10px #1111112e}.ChallengeOpening-module__BMsJoG__stage{background:var(--opening-premium-surface);min-height:100dvh;position:relative;overflow:hidden}.ChallengeOpening-module__BMsJoG__layout{z-index:1;grid-template-columns:minmax(0,44fr) minmax(0,56fr);align-items:center;gap:clamp(18px,2.2cqw,34px);width:min(100%,1540px);min-height:100dvh;margin:0 auto;padding:clamp(30px,4.2cqw,70px) clamp(30px,5.3cqw,82px);display:grid;position:relative}.ChallengeOpening-module__BMsJoG__copyColumn{z-index:2;align-content:center;justify-items:start;min-width:0;display:grid;position:relative}.ChallengeOpening-module__BMsJoG__brandLogo{width:clamp(142px,15.5cqw,205px);max-width:64%;height:auto;margin:0 0 clamp(42px,5.4vh,62px);display:block}.ChallengeOpening-module__BMsJoG__intro{justify-items:start;width:min(100%,620px);min-width:0;display:grid}.ChallengeOpening-module__BMsJoG__badge{color:#10182f;background:#ffffffc2;border:1px solid #fffffff5;border-radius:11px;align-items:center;gap:7px;max-width:100%;min-height:36px;margin:0 0 clamp(38px,4.6vh,54px);padding:9px 14px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #58699a1f,inset 0 1px #fffffff0}.ChallengeOpening-module__BMsJoG__badge>img{object-fit:cover;opacity:.52;width:100%;height:100%;position:absolute;inset:0}.ChallengeOpening-module__BMsJoG__badge>b{z-index:1;letter-spacing:.015em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(9px,.86cqw,12px);font-weight:850;line-height:1;position:relative;overflow:hidden}.ChallengeOpening-module__BMsJoG__badge>svg{z-index:1;color:#805fd7;flex:none;width:18px;height:18px;position:relative}.ChallengeOpening-module__BMsJoG__intro h1{color:#0a1838;letter-spacing:-.065em;grid-template-rows:1em 1.12em;width:100%;height:2.12em;margin:0;font-size:clamp(54px,6.25cqw,96px);font-weight:850;line-height:1;display:grid}.ChallengeOpening-module__BMsJoG__intro h1>span:first-child{white-space:nowrap;display:block}.ChallengeOpening-module__BMsJoG__typedSlot{width:100%;height:1.12em;display:block;position:relative;overflow:visible}.ChallengeOpening-module__BMsJoG__typedWord{color:#0000;background:linear-gradient(90deg,#f0a064 0%,#e978a7 34%,#aa69df 66%,#62bff0 100%);-webkit-text-fill-color:transparent;letter-spacing:-.045em;white-space:nowrap;-webkit-background-clip:text;background-clip:text;max-width:100%;font-size:.78em;line-height:1.08;display:inline-block;position:absolute;inset:0 auto auto 0}.ChallengeOpening-module__BMsJoG__typedWordLong{letter-spacing:inherit;font-size:.78em;line-height:inherit;top:0}.ChallengeOpening-module__BMsJoG__typedWordTyping:after{content:"";vertical-align:-.02em;background:linear-gradient(#f0a064,#df78b0 48%,#63bff0);border-radius:999px;width:.045em;height:.78em;margin-left:.04em;animation:.68s step-end infinite ChallengeOpening-module__BMsJoG__openingCaret;display:inline-block}.ChallengeOpening-module__BMsJoG__editorialRule{background:#0f1d3da3;width:clamp(46px,4.8cqw,70px);height:1px;margin:clamp(30px,3.8vh,44px) 0;display:block}.ChallengeOpening-module__BMsJoG__intro>p{color:#192a4dc7;text-wrap:pretty;width:min(100%,39ch);margin:0;font-size:clamp(14px,1.35cqw,20px);font-weight:590;line-height:1.46}.ChallengeOpening-module__BMsJoG__startButton{color:#0a1835;text-align:left;cursor:pointer;background:#dfd6f5;border:1px solid #fffffff5;border-radius:22px;grid-template-columns:minmax(0,1fr) 56px;align-items:center;gap:18px;width:min(100%,450px);min-height:84px;margin:clamp(42px,5.2vh,62px) 0 0;padding:11px 13px 11px 30px;transition:transform .17s,box-shadow .17s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 52px #be5b9138,0 9px 28px #528cdb29,inset 0 1px #ffffffeb,inset 0 -1px #4b2e5c14}.ChallengeOpening-module__BMsJoG__startButton:after{content:"";z-index:0;pointer-events:none;border:1px solid #ffffff70;border-radius:20px;position:absolute;inset:1px}.ChallengeOpening-module__BMsJoG__startButton>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ChallengeOpening-module__BMsJoG__startButton>span,.ChallengeOpening-module__BMsJoG__startButton>i{z-index:1;position:relative}.ChallengeOpening-module__BMsJoG__startButton>span{gap:4px;min-width:0;display:grid}.ChallengeOpening-module__BMsJoG__startButton strong{letter-spacing:-.025em;font-size:clamp(17px,1.55cqw,22px);font-weight:820;line-height:1}.ChallengeOpening-module__BMsJoG__startButton small{color:#121f3dad;font-size:clamp(11px,.92cqw,13px);font-weight:720;line-height:1}.ChallengeOpening-module__BMsJoG__startButton>i{color:#fff;background:linear-gradient(145deg,#142c58,#07152f 72%);border:1px solid #ffffffa3;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 11px 24px #07152f47,inset 0 1px #fff3,0 0 0 5px #fff3}.ChallengeOpening-module__BMsJoG__startButton:hover{transform:translateY(-2px);box-shadow:0 29px 60px #be5b9145,0 12px 32px #528cdb33,inset 0 1px #fffffff5}.ChallengeOpening-module__BMsJoG__startButton:active{transform:translateY(0)}.ChallengeOpening-module__BMsJoG__startButton:focus-visible{outline-offset:5px;outline:3px solid #5369e1b8}.ChallengeOpening-module__BMsJoG__actionStack{justify-items:stretch;width:min(100%,450px);min-width:0;margin-top:clamp(34px,4.4vh,50px);display:grid}.ChallengeOpening-module__BMsJoG__actionStack .ChallengeOpening-module__BMsJoG__startButton{width:100%;margin:0}.ChallengeOpening-module__BMsJoG__journeyRail{isolation:isolate;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;width:100%;min-height:98px;margin-top:17px;padding-top:4px;display:grid;position:relative}.ChallengeOpening-module__BMsJoG__journeyTrack{z-index:0;object-fit:cover;opacity:.8;filter:drop-shadow(0 4px 9px #7766d82e);border-radius:999px;width:84%;height:5px;display:block;position:absolute;top:25px;left:8%}.ChallengeOpening-module__BMsJoG__journeyStep{z-index:1;text-align:center;grid-template-rows:53px auto;justify-items:center;min-width:0;display:grid;position:relative}.ChallengeOpening-module__BMsJoG__journeyStepVisual{align-self:start;place-items:center;width:50px;height:50px;display:grid;position:relative}.ChallengeOpening-module__BMsJoG__journeyStepVisual>img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 8px 16px #5e52a62e);width:100%;height:100%;display:block}.ChallengeOpening-module__BMsJoG__journeyLevelVisual{width:44px;height:44px;margin-top:3px}.ChallengeOpening-module__BMsJoG__journeyFinaleStep .ChallengeOpening-module__BMsJoG__journeyStepVisual,.ChallengeOpening-module__BMsJoG__journeyRewardStep .ChallengeOpening-module__BMsJoG__journeyStepVisual{width:50px;height:50px}.ChallengeOpening-module__BMsJoG__journeyRewardStep .ChallengeOpening-module__BMsJoG__journeyStepVisual>i{color:#0b1732;place-items:center;display:grid;position:absolute;inset:0}.ChallengeOpening-module__BMsJoG__journeyStepCopy{color:#0b1938;justify-items:center;gap:3px;width:100%;min-width:0;display:grid}.ChallengeOpening-module__BMsJoG__journeyStepCopy small,.ChallengeOpening-module__BMsJoG__journeyStepCopy strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ChallengeOpening-module__BMsJoG__journeyStepCopy small{letter-spacing:.08em;text-transform:uppercase;font-size:clamp(9px,.76cqw,11px);font-weight:850;line-height:1}.ChallengeOpening-module__BMsJoG__journeyStepCopy strong{color:#13254bb3;font-size:clamp(10px,.9cqw,13px);font-weight:650;line-height:1}.ChallengeOpening-module__BMsJoG__productStage{--product-depth-x:var(--parallax-x-soft,0px);--product-depth-y:var(--parallax-y-soft,0px);aspect-ratio:1.08;isolation:isolate;pointer-events:none;justify-self:end;width:min(100%,730px);min-width:0;margin:0;position:relative}.ChallengeOpening-module__BMsJoG__productStage>img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;display:block;position:absolute}.ChallengeOpening-module__BMsJoG__productBrain{z-index:1;opacity:.42;filter:saturate(.86)drop-shadow(0 24px 42px #ca7cd21f);width:69%;transform:translate3d(calc(var(--product-depth-x) * -.18), calc(var(--product-depth-y) * -.15), 0);top:-2%;right:1%}.ChallengeOpening-module__BMsJoG__productTablet{z-index:4;filter:drop-shadow(0 32px 40px #171d323d);width:80%;transform:translate3d(calc(var(--product-depth-x) * -.52), calc(var(--product-depth-y) * .3), 0) rotate(-3deg);top:25%;left:4%}.ChallengeOpening-module__BMsJoG__productGlasses{z-index:7;filter:drop-shadow(0 24px 28px #1a203a33);width:46%;transform:translate3d(calc(var(--product-depth-x) * .72), calc(var(--product-depth-y) * .46), 0) rotate(2deg);bottom:3%;right:-2%}.ChallengeOpening-module__BMsJoG__productBall{z-index:7;filter:drop-shadow(0 18px 28px #63543633);animation:5.6s ease-in-out infinite ChallengeOpening-module__BMsJoG__openingProductFloat}.ChallengeOpening-module__BMsJoG__productBallOne{width:22%;transform:translate3d(calc(var(--product-depth-x) * -.36), calc(var(--product-depth-y) * -.3), 0) rotate(-16deg);top:4%;left:2%}.ChallengeOpening-module__BMsJoG__productBallTwo{z-index:3;opacity:.78;width:29%;transform:translate3d(calc(var(--product-depth-x) * .48), calc(var(--product-depth-y) * -.24), 0) rotate(12deg);animation-delay:-1.8s;top:-6%;right:-3%}.ChallengeOpening-module__BMsJoG__productBallThree{opacity:1;width:18%;transform:translate3d(calc(var(--product-depth-x) * .26), calc(var(--product-depth-y) * .36), 0) rotate(-8deg);animation-delay:-3.2s;bottom:-7%;right:53%}@keyframes ChallengeOpening-module__BMsJoG__openingProductFloat{0%,to{margin-top:0}50%{margin-top:-9px}}@container challenge-opening (min-width:760px) and (max-width:959px){.ChallengeOpening-module__BMsJoG__layout{grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:12px;padding:clamp(24px,3.8cqw,36px) clamp(24px,4.2cqw,42px)}.ChallengeOpening-module__BMsJoG__brandLogo{width:clamp(132px,17cqw,160px);margin-bottom:clamp(30px,4.1vh,40px)}.ChallengeOpening-module__BMsJoG__badge{min-height:31px;margin-bottom:clamp(27px,3.5vh,34px);padding:8px 11px}.ChallengeOpening-module__BMsJoG__intro h1{font-size:clamp(47px,6.45cqw,61px)}.ChallengeOpening-module__BMsJoG__editorialRule{margin-block:clamp(22px,2.8vh,30px)}.ChallengeOpening-module__BMsJoG__intro>p{font-size:clamp(13px,1.62cqw,16px)}.ChallengeOpening-module__BMsJoG__startButton{border-radius:19px;grid-template-columns:minmax(0,1fr) 48px;min-height:72px;margin-top:clamp(28px,3.6vh,38px);padding-left:22px}.ChallengeOpening-module__BMsJoG__startButton>i{width:46px;height:46px}.ChallengeOpening-module__BMsJoG__startButton strong{font-size:clamp(16px,2.05cqw,19px)}.ChallengeOpening-module__BMsJoG__actionStack{width:100%;margin-top:clamp(26px,3.2vh,34px)}.ChallengeOpening-module__BMsJoG__journeyRail{min-height:86px;margin-top:12px}.ChallengeOpening-module__BMsJoG__journeyTrack{top:22px}.ChallengeOpening-module__BMsJoG__journeyStep{grid-template-rows:47px auto}.ChallengeOpening-module__BMsJoG__journeyStepVisual{width:44px;height:44px}.ChallengeOpening-module__BMsJoG__journeyLevelVisual{width:39px;height:39px}.ChallengeOpening-module__BMsJoG__journeyFinaleStep .ChallengeOpening-module__BMsJoG__journeyStepVisual,.ChallengeOpening-module__BMsJoG__journeyRewardStep .ChallengeOpening-module__BMsJoG__journeyStepVisual{width:44px;height:44px}.ChallengeOpening-module__BMsJoG__journeyRewardStep .ChallengeOpening-module__BMsJoG__journeyStepVisual>i svg{width:16px;height:16px}.ChallengeOpening-module__BMsJoG__productStage{width:min(100%,590px)}.ChallengeOpening-module__BMsJoG__productBrain{opacity:.42;width:64%;right:4%}.ChallengeOpening-module__BMsJoG__productTablet{width:70%;top:46%}.ChallengeOpening-module__BMsJoG__productGlasses{width:50%;right:-3%}}@container challenge-opening (max-width:759px){.ChallengeOpening-module__BMsJoG__layout{grid-template-rows:minmax(min-content,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:18px;padding:54px clamp(18px,5.2cqw,30px) 24px}.ChallengeOpening-module__BMsJoG__copyColumn{justify-self:center;width:min(100%,590px)}.ChallengeOpening-module__BMsJoG__brandLogo{width:clamp(132px,38cqw,170px);max-width:52%;margin-bottom:26px}.ChallengeOpening-module__BMsJoG__badge{border-radius:9px;min-height:30px;margin-bottom:24px;padding:7px 10px}.ChallengeOpening-module__BMsJoG__badge>b{font-size:clamp(8px,2.45cqw,10px)}.ChallengeOpening-module__BMsJoG__badge>svg{width:16px;height:16px}.ChallengeOpening-module__BMsJoG__intro h1{font-size:clamp(42px,13.2cqw,64px)}.ChallengeOpening-module__BMsJoG__typedWordLong{font-size:.78em;top:0}.ChallengeOpening-module__BMsJoG__editorialRule{margin-block:22px}.ChallengeOpening-module__BMsJoG__intro>p{width:min(100%,37ch);font-size:clamp(14px,4cqw,17px);line-height:1.42}.ChallengeOpening-module__BMsJoG__startButton{border-radius:19px;grid-template-columns:minmax(0,1fr) 48px;width:min(100%,430px);min-height:72px;margin-top:28px;padding:9px 10px 9px 24px}.ChallengeOpening-module__BMsJoG__startButton>i{width:46px;height:46px}.ChallengeOpening-module__BMsJoG__startButton strong{font-size:clamp(17px,5cqw,20px)}.ChallengeOpening-module__BMsJoG__startButton small{font-size:11px}.ChallengeOpening-module__BMsJoG__actionStack{width:min(100%,430px);margin-top:28px}.ChallengeOpening-module__BMsJoG__journeyRail{min-height:104px;margin-top:14px;padding-top:5px}.ChallengeOpening-module__BMsJoG__journeyTrack{width:86%;top:28px;left:7%}.ChallengeOpening-module__BMsJoG__journeyStep{grid-template-rows:58px auto}.ChallengeOpening-module__BMsJoG__journeyStepVisual{width:54px;height:54px}.ChallengeOpening-module__BMsJoG__journeyLevelVisual{width:48px;height:48px}.ChallengeOpening-module__BMsJoG__journeyFinaleStep .ChallengeOpening-module__BMsJoG__journeyStepVisual,.ChallengeOpening-module__BMsJoG__journeyRewardStep .ChallengeOpening-module__BMsJoG__journeyStepVisual{width:54px;height:54px}.ChallengeOpening-module__BMsJoG__journeyStepCopy small{font-size:clamp(9px,2.1cqw,11px)}.ChallengeOpening-module__BMsJoG__journeyStepCopy strong{font-size:clamp(10px,2.45cqw,13px)}.ChallengeOpening-module__BMsJoG__productStage{display:none}}@container challenge-opening (max-width:419px){.ChallengeOpening-module__BMsJoG__layout{gap:14px;padding:42px 16px 24px}.ChallengeOpening-module__BMsJoG__brandLogo{width:132px;margin-bottom:20px}.ChallengeOpening-module__BMsJoG__badge{max-width:100%;margin-bottom:18px}.ChallengeOpening-module__BMsJoG__intro h1{font-size:clamp(39px,12.5cqw,50px)}.ChallengeOpening-module__BMsJoG__editorialRule{margin-block:18px}.ChallengeOpening-module__BMsJoG__intro>p{font-size:clamp(13px,3.85cqw,15px)}.ChallengeOpening-module__BMsJoG__startButton{min-height:66px;margin-top:22px}.ChallengeOpening-module__BMsJoG__startButton strong{font-size:17px}.ChallengeOpening-module__BMsJoG__actionStack{margin-top:22px}.ChallengeOpening-module__BMsJoG__journeyRail{min-height:91px;margin-top:11px}.ChallengeOpening-module__BMsJoG__journeyTrack{height:4px;top:24px}.ChallengeOpening-module__BMsJoG__journeyStep{grid-template-rows:50px auto}.ChallengeOpening-module__BMsJoG__journeyStepVisual{width:47px;height:47px}.ChallengeOpening-module__BMsJoG__journeyLevelVisual{width:42px;height:42px}.ChallengeOpening-module__BMsJoG__journeyFinaleStep .ChallengeOpening-module__BMsJoG__journeyStepVisual,.ChallengeOpening-module__BMsJoG__journeyRewardStep .ChallengeOpening-module__BMsJoG__journeyStepVisual{width:47px;height:47px}.ChallengeOpening-module__BMsJoG__journeyRewardStep .ChallengeOpening-module__BMsJoG__journeyStepVisual>i svg{width:16px;height:16px}}@media (orientation:landscape) and (max-height:760px){@container challenge-opening (min-width:760px){.ChallengeOpening-module__BMsJoG__layout{gap:14px;padding-block:18px}.ChallengeOpening-module__BMsJoG__brandLogo{width:clamp(112px,14cqw,150px);margin-bottom:14px}.ChallengeOpening-module__BMsJoG__badge{min-height:28px;margin-bottom:14px;padding-block:6px}.ChallengeOpening-module__BMsJoG__intro h1{font-size:clamp(36px,8.1vh,52px)}.ChallengeOpening-module__BMsJoG__editorialRule{margin-block:14px}.ChallengeOpening-module__BMsJoG__intro>p{font-size:clamp(11px,2.1vh,14px);line-height:1.34}.ChallengeOpening-module__BMsJoG__startButton{grid-template-columns:minmax(0,1fr) 38px;min-height:56px;margin-top:16px;padding-block:6px}.ChallengeOpening-module__BMsJoG__startButton>i{width:36px;height:36px}.ChallengeOpening-module__BMsJoG__startButton strong{font-size:15px}.ChallengeOpening-module__BMsJoG__startButton small{font-size:10px}.ChallengeOpening-module__BMsJoG__actionStack{margin-top:16px}.ChallengeOpening-module__BMsJoG__journeyRail{min-height:70px;margin-top:7px}.ChallengeOpening-module__BMsJoG__journeyTrack{height:4px;top:18px}.ChallengeOpening-module__BMsJoG__journeyStep{grid-template-rows:38px auto}.ChallengeOpening-module__BMsJoG__journeyStepVisual,.ChallengeOpening-module__BMsJoG__journeyRewardStep .ChallengeOpening-module__BMsJoG__journeyStepVisual{width:36px;height:36px}.ChallengeOpening-module__BMsJoG__journeyLevelVisual{width:33px;height:33px}.ChallengeOpening-module__BMsJoG__journeyFinaleStep .ChallengeOpening-module__BMsJoG__journeyStepVisual{width:36px;height:36px}.ChallengeOpening-module__BMsJoG__journeyStepCopy small{font-size:9px}.ChallengeOpening-module__BMsJoG__journeyStepCopy strong{font-size:10px}.ChallengeOpening-module__BMsJoG__productStage{width:min(100%,100dvh - 30px)}.ChallengeOpening-module__BMsJoG__productBallThree{bottom:-20%}}}@media (prefers-reduced-motion:reduce){.ChallengeOpening-module__BMsJoG__typedWordTyping:after{animation:none}.ChallengeOpening-module__BMsJoG__startButton{transition:none}.ChallengeOpening-module__BMsJoG__productStage{--product-depth-x:0px;--product-depth-y:0px}.ChallengeOpening-module__BMsJoG__productBall{animation:none}}.ChallengeOpening-module__BMsJoG__root[data-embedded=true],.ChallengeOpening-module__BMsJoG__root[data-embedded=true] .ChallengeOpening-module__BMsJoG__stage,.ChallengeOpening-module__BMsJoG__root[data-embedded=true] .ChallengeOpening-module__BMsJoG__layout{width:100%;max-width:100%;height:100%;min-height:100%}.ChallengeOpening-module__BMsJoG__root[data-embedded=true]{overflow-x:hidden}.ChallengeOpening-module__BMsJoG__root[data-embedded=true] .ChallengeOpening-module__BMsJoG__layout{margin:0}@keyframes ChallengeOpening-module__BMsJoG__openingCaret{0%,52%{opacity:1}53%,to{opacity:0}}
.ChallengeSpeedometer-module__mF8Z4a__root{isolation:isolate;aspect-ratio:180/116;color:#fff;width:138px;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;flex:none;position:relative;overflow:visible}.ChallengeSpeedometer-module__mF8Z4a__root[data-variant=result]{width:146px}.ChallengeSpeedometer-module__mF8Z4a__root[data-variant=summary]{width:132px}.ChallengeSpeedometer-module__mF8Z4a__root[data-variant=mini]{width:86px}.ChallengeSpeedometer-module__mF8Z4a__root[data-variant=hero]{width:min(100%, var(--pace-meter-max-width,292px))}.ChallengeSpeedometer-module__mF8Z4a__meter{filter:drop-shadow(0 18px 22px #050c1d57)drop-shadow(0 2px 2px #b6e1ff1f);width:100%;height:100%;display:block;overflow:visible}.ChallengeSpeedometer-module__mF8Z4a__shell{stroke:#e7f6ff8a;stroke-width:.8px}.ChallengeSpeedometer-module__mF8Z4a__face{stroke:#cbebff3d;stroke-width:.85px}.ChallengeSpeedometer-module__mF8Z4a__bezelArc{fill:none;stroke-width:4.6px;stroke-linecap:round}.ChallengeSpeedometer-module__mF8Z4a__faceSheen,.ChallengeSpeedometer-module__mF8Z4a__microGrooves path,.ChallengeSpeedometer-module__mF8Z4a__railBase{fill:none}.ChallengeSpeedometer-module__mF8Z4a__faceSheen{stroke:#daf1ff1c;stroke-width:.8px}.ChallengeSpeedometer-module__mF8Z4a__microGrooves path{stroke:#9cc7e51f;stroke-width:.62px}.ChallengeSpeedometer-module__mF8Z4a__railBase{stroke:#00040ee6;stroke-width:12px;stroke-linecap:round}.ChallengeSpeedometer-module__mF8Z4a__arcGlow,.ChallengeSpeedometer-module__mF8Z4a__arc,.ChallengeSpeedometer-module__mF8Z4a__innerArc{fill:none;stroke-linecap:round}.ChallengeSpeedometer-module__mF8Z4a__arcGlow{stroke-width:9.5px;opacity:.28}.ChallengeSpeedometer-module__mF8Z4a__arc{stroke-width:7.2px;stroke-dasharray:2.35 1.05;stroke-linecap:butt}.ChallengeSpeedometer-module__mF8Z4a__innerArc{stroke:#cee7f724;stroke-width:.8px}.ChallengeSpeedometer-module__mF8Z4a__minorTick,.ChallengeSpeedometer-module__mF8Z4a__majorTick{stroke:#e8f6ff9e;stroke-linecap:round}.ChallengeSpeedometer-module__mF8Z4a__minorTick{stroke-width:.85px;opacity:.7}.ChallengeSpeedometer-module__mF8Z4a__majorTick{stroke:#fffffffa;stroke-width:1.85px}.ChallengeSpeedometer-module__mF8Z4a__needle{transform-box:view-box;transform-origin:90px 88px;transform:rotate(var(--needle-angle));transition:transform .32s cubic-bezier(.2,.78,.22,1)}.ChallengeSpeedometer-module__mF8Z4a__root[data-motion=intro] .ChallengeSpeedometer-module__mF8Z4a__needle{animation:5.8s cubic-bezier(.4,0,.2,1) infinite ChallengeSpeedometer-module__mF8Z4a__paceInvitationSweep}.ChallengeSpeedometer-module__mF8Z4a__root[data-motion=earned] .ChallengeSpeedometer-module__mF8Z4a__needle{animation:.9s cubic-bezier(.18,.82,.2,1) both ChallengeSpeedometer-module__mF8Z4a__paceEarnedRise}.ChallengeSpeedometer-module__mF8Z4a__root[data-motion=intro] .ChallengeSpeedometer-module__mF8Z4a__arcGlow{animation:5.8s ease-in-out infinite ChallengeSpeedometer-module__mF8Z4a__paceInvitationGlow}.ChallengeSpeedometer-module__mF8Z4a__root[data-motion=earned] .ChallengeSpeedometer-module__mF8Z4a__arcGlow{animation:.9s ease-out both ChallengeSpeedometer-module__mF8Z4a__paceEarnedGlow}.ChallengeSpeedometer-module__mF8Z4a__root[data-motion=intro] .ChallengeSpeedometer-module__mF8Z4a__hubInner{transform-box:fill-box;transform-origin:50%;animation:2.9s ease-in-out infinite ChallengeSpeedometer-module__mF8Z4a__paceHubPulse}.ChallengeSpeedometer-module__mF8Z4a__root[data-motion=earned] .ChallengeSpeedometer-module__mF8Z4a__hubInner{transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out both ChallengeSpeedometer-module__mF8Z4a__paceHubPulse}.ChallengeSpeedometer-module__mF8Z4a__needleEdge{fill:#42bfe9;opacity:.76}.ChallengeSpeedometer-module__mF8Z4a__hubOuter{fill:#111c30;stroke:#e6f7ffeb;stroke-width:1.4px}.ChallengeSpeedometer-module__mF8Z4a__hubMid{fill:#050b17;stroke:#7bbfe2c7;stroke-width:1.15px}.ChallengeSpeedometer-module__mF8Z4a__hubInner{stroke:#f5fcffe6;stroke-width:.75px}.ChallengeSpeedometer-module__mF8Z4a__hubHighlight{fill:#fff}.ChallengeSpeedometer-module__mF8Z4a__paceLabel,.ChallengeSpeedometer-module__mF8Z4a__steadyLabel,.ChallengeSpeedometer-module__mF8Z4a__peakLabel{fill:#ffffffc2;letter-spacing:.09em;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:900}.ChallengeSpeedometer-module__mF8Z4a__paceLabel{fill:#d0eeffc2;font-size:6.5px}.ChallengeSpeedometer-module__mF8Z4a__steadyLabel,.ChallengeSpeedometer-module__mF8Z4a__peakLabel{font-size:6.2px}.ChallengeSpeedometer-module__mF8Z4a__root[data-variant=mini] .ChallengeSpeedometer-module__mF8Z4a__steadyLabel,.ChallengeSpeedometer-module__mF8Z4a__root[data-variant=mini] .ChallengeSpeedometer-module__mF8Z4a__peakLabel{font-size:5.8px}@keyframes ChallengeSpeedometer-module__mF8Z4a__paceInvitationSweep{0%,to{transform:rotate(-68deg)}48%{transform:rotate(44deg)}68%{transform:rotate(28deg)}}@keyframes ChallengeSpeedometer-module__mF8Z4a__paceInvitationGlow{0%,to{opacity:.24}48%{opacity:.72}}@keyframes ChallengeSpeedometer-module__mF8Z4a__paceEarnedRise{0%{transform:rotate(calc(var(--needle-angle) - 28deg))}74%{transform:rotate(calc(var(--needle-angle) + 4deg))}to{transform:rotate(var(--needle-angle))}}@keyframes ChallengeSpeedometer-module__mF8Z4a__paceEarnedGlow{0%{opacity:.3}58%{opacity:.9}to{opacity:.44}}@keyframes ChallengeSpeedometer-module__mF8Z4a__paceHubPulse{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}@media (max-width:520px),(orientation:landscape) and (max-height:520px){.ChallengeSpeedometer-module__mF8Z4a__root[data-variant=play]{width:112px}.ChallengeSpeedometer-module__mF8Z4a__root[data-variant=result]{width:122px}.ChallengeSpeedometer-module__mF8Z4a__root[data-variant=summary]{width:116px}}@media (prefers-reduced-motion:reduce){.ChallengeSpeedometer-module__mF8Z4a__root .ChallengeSpeedometer-module__mF8Z4a__needle,.ChallengeSpeedometer-module__mF8Z4a__root .ChallengeSpeedometer-module__mF8Z4a__arcGlow,.ChallengeSpeedometer-module__mF8Z4a__root .ChallengeSpeedometer-module__mF8Z4a__hubInner{animation:none}.ChallengeSpeedometer-module__mF8Z4a__root .ChallengeSpeedometer-module__mF8Z4a__needle{transform:rotate(var(--needle-angle));transition:none}}
