.challenge-module__gcF_PW__page{--cyan:var(--challenge-cyan,#15d9ee);--cyan-bright:var(--challenge-cyan-bright,#7bf5ff);--line:#56e0f147;min-height:100vh;color:var(--challenge-text,#f5f8fa);isolation:isolate;background:radial-gradient(circle at 50% 0,#0f738a38,#0000 35rem),linear-gradient(#00070c33,#000307f0);padding:clamp(48px,5vw,72px) clamp(14px,4vw,64px) 38px;position:relative;overflow:hidden}.challenge-module__gcF_PW__page:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 12% 19%,#32e2f7e6 0 1px,#0000 1.8px),radial-gradient(circle at 78% 13%,#ffffffb8 0 1px,#0000 1.6px),radial-gradient(circle at 88% 64%,#32e2f7bd 0 1px,#0000 1.8px),radial-gradient(circle at 31% 83%,#ffffff8f 0 1px,#0000 1.6px);background-size:280px 240px,350px 310px,420px 360px,510px 430px;animation:7s steps(2,end) infinite challenge-module__gcF_PW__starBlink;position:fixed;inset:0}.challenge-module__gcF_PW__ambient{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.challenge-module__gcF_PW__ambient span{aspect-ratio:1;filter:blur(90px);background:#00b6d614;border-radius:50%;width:34vw;animation:16s ease-in-out infinite alternate challenge-module__gcF_PW__ambientDrift;position:absolute}.challenge-module__gcF_PW__ambient span:first-child{top:10%;left:-15%}.challenge-module__gcF_PW__ambient span:nth-child(2){animation-delay:-6s;top:46%;right:-18%}.challenge-module__gcF_PW__ambient span:nth-child(3){animation-delay:-11s;bottom:-12%;left:32%}.challenge-module__gcF_PW__accountMenu{z-index:40;position:absolute;top:14px;right:14px}.challenge-module__gcF_PW__accountTrigger{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#010b10d6;border:1px solid #4ce2f457;border-radius:999px;place-items:center;width:44px;height:44px;padding:0;display:grid;box-shadow:0 0 24px #15d9ee17}.challenge-module__gcF_PW__accountTrigger svg{width:21px;height:21px}.challenge-module__gcF_PW__accountTrigger:hover,.challenge-module__gcF_PW__accountTrigger[aria-expanded=true]{border-color:var(--cyan);color:var(--cyan-bright);background:#031c23eb}.challenge-module__gcF_PW__accountPopover{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#010b10f5;border:1px solid #4ce2f457;border-radius:12px;min-width:116px;padding:5px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 32px #0000006b}.challenge-module__gcF_PW__accountPopover button{color:#e1f5f8cc;cursor:pointer;width:100%;min-height:40px;font:700 .66rem/1 var(--font-display), sans-serif;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:0 0;border:0;border-radius:8px;padding:8px 10px}.challenge-module__gcF_PW__accountPopover button:hover{color:#fff;background:#4dd6e829}.challenge-module__gcF_PW__hero{text-align:center;justify-items:center;gap:clamp(24px,2.2vw,32px);width:min(1180px,100%);margin:0 auto clamp(30px,4vw,52px);display:grid}.challenge-module__gcF_PW__heroLogo{filter:drop-shadow(0 0 24px #7bf5ff2b);width:clamp(400px,40vw,520px);max-width:100%;height:auto;margin:0;display:block}.challenge-module__gcF_PW__kicker{color:var(--cyan);font-family:var(--font-display), sans-serif;letter-spacing:.36em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:700}.challenge-module__gcF_PW__hero h1{font-family:var(--font-display), sans-serif;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 34px #25d5ee1f;margin:0;font-size:clamp(1.55rem,2.4vw,2.25rem);font-weight:600;line-height:1}.challenge-module__gcF_PW__challengeColumns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(20px,3vw,40px);width:min(1420px,100%);margin:0 auto;display:grid}.challenge-module__gcF_PW__singleChallenge{grid-template-columns:minmax(0,1fr);width:min(710px,100%)}.challenge-module__gcF_PW__livingCard{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate;background:linear-gradient(145deg,#08151ce0,#01070bf0);border-radius:24px;flex-direction:column;flex:1;min-width:0;padding:clamp(15px,2vw,26px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000007a,inset 0 1px #ffffff0a}.challenge-module__gcF_PW__submitCta{border:1px solid var(--cyan);color:#001014;cursor:pointer;background:var(--cyan);width:min(100%,480px);min-height:52px;font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;margin:14px auto 0;padding:15px 18px;font-size:clamp(.82rem,1vw,.95rem);font-weight:800;transition:color .18s,background .18s,box-shadow .18s,transform .12s;display:flex;position:relative;box-shadow:0 0 26px #15d9ee24}.challenge-module__gcF_PW__submitCta>span:first-child{margin-inline:auto}.challenge-module__gcF_PW__submitCta>span:last-child{position:absolute;right:18px}.challenge-module__gcF_PW__submitCta:hover{color:#fff;background:0 0;box-shadow:0 0 34px #15d9ee33}.challenge-module__gcF_PW__submitCta:active{transform:scale(.985)}.challenge-module__gcF_PW__submitCta:disabled{cursor:not-allowed;opacity:.38;transform:none}.challenge-module__gcF_PW__livingCard{background:linear-gradient(160deg,#031016f7,#00060afa)}.challenge-module__gcF_PW__bingoConstellation{pointer-events:none;opacity:.34;background-image:linear-gradient(30deg, transparent 49.5%, #16daee1f 50%, transparent 50.5%), radial-gradient(circle at 20% 12%, var(--cyan) 0 1px, transparent 1.5px), radial-gradient(circle at 82% 18%, white 0 1px, transparent 1.5px);background-size:180px 140px,240px 210px,300px 260px;position:absolute;inset:0}.challenge-module__gcF_PW__livingHeader{border-bottom:1px solid var(--cyan);text-align:center;justify-items:center;gap:11px;padding:7px 8px 18px;display:grid;position:relative}.challenge-module__gcF_PW__livingHeaderCopy{justify-items:center;display:grid}.challenge-module__gcF_PW__livingHeaderCopy>span{color:var(--cyan-bright);font:700 clamp(.7rem, 1.3vw, .9rem)/1 var(--font-display), sans-serif;letter-spacing:.42em;text-transform:uppercase;margin-bottom:6px;display:block}.challenge-module__gcF_PW__livingHeader h2{color:#fff;font:800 clamp(2.1rem, 4vw, 4.2rem)/.9 var(--font-display), sans-serif;letter-spacing:.055em;text-shadow:0 0 25px #7bf5ff2e;margin:0}.challenge-module__gcF_PW__livingHeader p{color:#e2f7faad;letter-spacing:.08em;text-align:center;margin:10px 0 0;font-size:.78rem}.challenge-module__gcF_PW__bingoStatus{justify-content:center;align-items:center;gap:9px;min-height:28px;display:flex}.challenge-module__gcF_PW__bingoStatus strong{color:var(--cyan-bright);font:700 1rem/1 var(--font-display), sans-serif;letter-spacing:.08em}.challenge-module__gcF_PW__bingoStatus>span{color:#d6f3f657;font:700 .55rem/1 var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase}.challenge-module__gcF_PW__bingoStatus>span.challenge-module__gcF_PW__savedPulse{animation:.7s both challenge-module__gcF_PW__savePulse}.challenge-module__gcF_PW__bingoBadge{border:1px solid var(--cyan);color:#001014;background:var(--cyan);font:800 .58rem/1 var(--font-display), sans-serif;letter-spacing:.11em;border-radius:999px;padding:7px 9px;animation:.42s cubic-bezier(.2,.9,.2,1.2) both challenge-module__gcF_PW__badgeIn;box-shadow:0 0 22px #15d9ee61}.challenge-module__gcF_PW__sideQuestLiving{isolation:isolate}.challenge-module__gcF_PW__questBadge{border:1px solid var(--cyan-bright);color:#001014;background:var(--cyan-bright);max-width:132px;font:800 .56rem/1.2 var(--font-display), sans-serif;letter-spacing:.09em;text-align:center;border-radius:8px;padding:8px 10px;animation:.42s cubic-bezier(.2,.9,.2,1.2) both challenge-module__gcF_PW__badgeIn;box-shadow:0 0 24px #15d9ee80}.challenge-module__gcF_PW__questList{flex:1;align-content:start;gap:8px;margin-top:clamp(14px,2vw,22px);display:grid;position:relative}.challenge-module__gcF_PW__questItem{color:#ebf8fac2;cursor:pointer;width:100%;min-height:58px;font:700 clamp(.65rem, 1vw, .82rem)/1.35 var(--font-display), sans-serif;letter-spacing:.045em;text-align:left;text-transform:uppercase;-webkit-tap-highlight-color:transparent;background:linear-gradient(90deg,#020c11e6,#03171db8);border:1px solid #58cfde5c;border-radius:10px;grid-template-columns:28px 30px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:9px 12px;transition:transform .13s,color .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;box-shadow:inset 0 0 18px #15d9ee06}.challenge-module__gcF_PW__questItem:hover{border-color:var(--cyan-bright);color:#fff;transform:translate(2px)}.challenge-module__gcF_PW__questItem:active{transform:scale(.985)}.challenge-module__gcF_PW__questItem>svg{width:27px;height:27px;color:var(--cyan);filter:drop-shadow(0 0 7px #15d9ee47)}.challenge-module__gcF_PW__questItem>i{color:#001014;width:22px;height:22px;font:900 .74rem/1 var(--font-display), sans-serif;background:0 0;border:1px solid #15d9ee8c;border-radius:5px;place-items:center;display:grid}.challenge-module__gcF_PW__questNumber{color:#7bf5ff57;font:700 .55rem/1 var(--font-display), sans-serif;letter-spacing:.08em}.challenge-module__gcF_PW__questItemSelected{border-color:var(--cyan);color:#fff;background:linear-gradient(90deg,#085c6994,#032c35c7);box-shadow:inset 0 0 24px #15d9ee24,0 0 18px #15d9ee1c}.challenge-module__gcF_PW__questItemSelected>svg{color:var(--cyan-bright);filter:drop-shadow(0 0 9px #53edfa9e)}.challenge-module__gcF_PW__questItemSelected>i{border-color:var(--cyan-bright);background:var(--cyan-bright);box-shadow:0 0 13px #15d9ee7a}.challenge-module__gcF_PW__questFooter p span{color:var(--cyan)}.challenge-module__gcF_PW__questComplete{border-color:#7bf5ffad;box-shadow:0 28px 90px #0000007a,0 0 46px #15d9ee33,inset 0 0 38px #15d9ee0f}.challenge-module__gcF_PW__questComplete:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(105deg,#0000 42%,#b3fdff5c 50%,#0000 58%);animation:1.4s ease-in-out both challenge-module__gcF_PW__questSweep;position:absolute;inset:-30% -80%;transform:translate(-65%)}.challenge-module__gcF_PW__nativeGrid{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:clamp(4px,.6vw,8px);margin-top:clamp(14px,2vw,22px);display:grid;position:relative}.challenge-module__gcF_PW__nativeSquare{aspect-ratio:.92;color:#e4f7f9ad;cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 50% 35%,#0d5f6c21,#00070bc2 68%);border:1px solid #28daee73;border-radius:clamp(7px,1vw,11px);flex-direction:column;justify-content:center;align-items:center;gap:clamp(5px,.8vw,9px);min-width:0;min-height:72px;padding:clamp(5px,.8vw,9px) 3px;transition:transform .13s,color .18s,border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #15d9ee0a}.challenge-module__gcF_PW__nativeSquare>svg{width:clamp(22px,3vw,38px);height:clamp(22px,3vw,38px);color:var(--cyan);filter:drop-shadow(0 0 7px #15d9ee40);flex:none}.challenge-module__gcF_PW__nativeSquare>span{overflow-wrap:anywhere;white-space:pre-line;font:700 clamp(.45rem, .72vw, .64rem)/1.23 var(--font-display), sans-serif;letter-spacing:.045em;text-align:center;text-transform:uppercase;display:block}.challenge-module__gcF_PW__nativeSquare>span>svg{width:.84em;height:.84em;color:var(--cyan);vertical-align:-.08em;margin-inline:1px;display:inline}.challenge-module__gcF_PW__nativeSquare:hover{border-color:var(--cyan-bright);color:#fff;transform:translateY(-2px)}.challenge-module__gcF_PW__nativeSquare:active{transform:scale(.94)}.challenge-module__gcF_PW__nativeSquareSelected{border-color:var(--cyan);color:#fff;background:radial-gradient(circle at 50% 35%,#17e0f440,#033a4494 72%);box-shadow:inset 0 0 22px #15d9ee24,0 0 17px #15d9ee1f}.challenge-module__gcF_PW__nativeSquareSelected>svg{color:var(--cyan-bright);filter:drop-shadow(0 0 9px #53edfa9e)}.challenge-module__gcF_PW__freeSquare{cursor:default;border-width:2px;border-color:var(--cyan-bright);background:radial-gradient(circle at 50% 35%,#1be5f73b,#02222be6 72%);box-shadow:inset 0 0 25px #15d9ee2e,0 0 22px #15d9ee2e}.challenge-module__gcF_PW__freeSquare:active{transform:none}.challenge-module__gcF_PW__freeSquare.challenge-module__gcF_PW__freePulse{animation:.43s challenge-module__gcF_PW__freePulse}.challenge-module__gcF_PW__lineComplete:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#a6fbff85 50%,#0000 58%);animation:1.3s ease-in-out infinite challenge-module__gcF_PW__lineSweep;position:absolute;inset:-40% -80%;transform:translate(-60%)}.challenge-module__gcF_PW__livingFooter{text-align:center;flex-direction:column;align-items:center;margin-top:auto;padding-top:clamp(16px,2vw,24px);display:flex;position:relative}.challenge-module__gcF_PW__livingFooter p{color:#e7f8fac7;font:700 clamp(.58rem, 1vw, .78rem)/1.4 var(--font-display), sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:0 0 2px}.challenge-module__gcF_PW__livingFooter strong{color:var(--cyan)}.challenge-module__gcF_PW__challengeFooter{color:#b1e1e880;font:700 .65rem/1 var(--font-display), sans-serif;letter-spacing:.24em;justify-content:center;gap:14px;margin:64px auto 0;display:flex}.challenge-module__gcF_PW__challengeFooter span{color:var(--cyan)}.challenge-module__gcF_PW__modalBackdrop{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000306e0;place-items:center;padding:18px;animation:.18s both challenge-module__gcF_PW__fadeIn;display:grid;position:fixed;inset:0}.challenge-module__gcF_PW__closeButton{z-index:2;color:#fff;cursor:pointer;background:#020d12e0;border:1px solid #79e6f461;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:1.45rem;display:grid;position:fixed;top:18px;right:18px}.challenge-module__gcF_PW__modalBackdrop{overflow-y:auto}.challenge-module__gcF_PW__modal{background:radial-gradient(circle at 100% 0,#0c91a724,#0000 28rem),#020a0ffa;border:1px solid #50e1f259;border-radius:24px;width:min(650px,100%);max-height:calc(100vh - 36px);padding:clamp(24px,5vw,44px);animation:.24s cubic-bezier(.2,.75,.2,1) both challenge-module__gcF_PW__modalIn;position:relative;overflow-y:auto;box-shadow:0 36px 110px #000000a3,inset 0 1px #ffffff0a}.challenge-module__gcF_PW__authSheet{width:min(530px,100%)}.challenge-module__gcF_PW__closeButton{position:absolute;top:16px;right:16px}.challenge-module__gcF_PW__modal h2{max-width:500px;font:700 clamp(1.8rem, 5vw, 2.8rem)/1 var(--font-display), sans-serif;letter-spacing:-.04em;text-transform:uppercase;margin:0;padding-right:42px}.challenge-module__gcF_PW__modalIntro{color:#e1f2f5a6;margin:14px 0 26px;font-size:.88rem;line-height:1.55}.challenge-module__gcF_PW__form{gap:18px;display:grid}.challenge-module__gcF_PW__form label{color:#e8f6f8c2;font:700 .7rem/1.2 var(--font-display), sans-serif;letter-spacing:.12em;text-transform:uppercase;gap:8px;display:grid}.challenge-module__gcF_PW__nameGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.challenge-module__gcF_PW__form input:not([type]),.challenge-module__gcF_PW__form input[type=text],.challenge-module__gcF_PW__form input[type=tel],.challenge-module__gcF_PW__nameGrid input,.challenge-module__gcF_PW__handleInput{color:#fff;width:100%;min-width:0;font:500 1rem/1 var(--font-body), sans-serif;background:#04141bcc;border:1px solid #70d2e040;border-radius:10px;outline:none}.challenge-module__gcF_PW__form input:not([type]),.challenge-module__gcF_PW__form input[type=text],.challenge-module__gcF_PW__form input[type=tel],.challenge-module__gcF_PW__nameGrid input{padding:14px}.challenge-module__gcF_PW__form input:focus,.challenge-module__gcF_PW__handleInput:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #15d9ee1a}.challenge-module__gcF_PW__handleInput{align-items:center;padding-left:14px;display:flex}.challenge-module__gcF_PW__handleInput>span{color:var(--cyan);font-size:1rem}.challenge-module__gcF_PW__handleInput input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:14px 14px 14px 4px;font-size:1rem}.challenge-module__gcF_PW__codeInput{text-align:center;font-family:var(--font-display), sans-serif!important;letter-spacing:.34em!important;font-size:1.35rem!important;font-weight:700!important}.challenge-module__gcF_PW__textButton{color:var(--cyan);cursor:pointer;font:700 .68rem/1 var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;justify-self:start;padding:0}.challenge-module__gcF_PW__textButton:disabled{cursor:wait;opacity:.42}.challenge-module__gcF_PW__fileField>input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.challenge-module__gcF_PW__fileDrop{cursor:pointer;text-transform:none;background:#03141ba8;border:1px dashed #50dcee6b;border-radius:12px;align-items:center;gap:13px;min-height:76px;padding:14px;display:flex}.challenge-module__gcF_PW__fileDrop:hover{border-color:var(--cyan)}.challenge-module__gcF_PW__fileDrop>span{gap:5px;min-width:0;display:grid}.challenge-module__gcF_PW__fileDrop strong{color:#fff;letter-spacing:0;font-size:.8rem}.challenge-module__gcF_PW__fileDrop small{color:#d4ebef80;font:500 .68rem/1.4 var(--font-body), sans-serif;letter-spacing:0}.challenge-module__gcF_PW__proofList{gap:8px;display:grid}.challenge-module__gcF_PW__proofItem{background:#031218b8;border:1px solid #5cd6e633;border-radius:11px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px;display:grid}.challenge-module__gcF_PW__proofItem>img,.challenge-module__gcF_PW__proofItem>video,.challenge-module__gcF_PW__fileType{object-fit:cover;background:#02080c;border-radius:8px;place-items:center;width:54px;height:54px;display:grid}.challenge-module__gcF_PW__fileType{color:var(--cyan);font:800 .62rem/1 var(--font-display), sans-serif;letter-spacing:.06em}.challenge-module__gcF_PW__proofMeta{gap:4px;min-width:0;display:grid}.challenge-module__gcF_PW__proofMeta strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.challenge-module__gcF_PW__proofMeta small{color:#d6edf07a;font-size:.65rem}.challenge-module__gcF_PW__proofMeta i{background:#63dbeb1f;border-radius:99px;height:3px;display:block;overflow:hidden}.challenge-module__gcF_PW__proofMeta i span{background:var(--cyan);height:100%;box-shadow:0 0 10px var(--cyan);transition:width .16s;display:block}.challenge-module__gcF_PW__proofItem>button{color:#e6f7f9b8;cursor:pointer;background:0 0;border:1px solid #6cdeed33;border-radius:50%;width:34px;height:34px;padding:0}.challenge-module__gcF_PW__confirmation{cursor:pointer;background:#092c356b;border:1px solid #3cd1e447;border-radius:12px;align-items:flex-start;padding:14px;letter-spacing:.04em!important;text-transform:none!important;gap:11px!important;font-size:.75rem!important;line-height:1.45!important;display:flex!important}.challenge-module__gcF_PW__confirmation input{width:18px;height:18px;accent-color:var(--cyan);margin:0}.challenge-module__gcF_PW__confirmation strong{color:var(--cyan)}.challenge-module__gcF_PW__requirement{color:#d6ebee7a;margin:-12px 2px 0;font-size:.68rem;line-height:1.4}.challenge-module__gcF_PW__selectionSummary{border-left:2px solid var(--cyan);color:#e0f4f6b8;background:#0d5e6b1f;margin:0;padding:10px 12px;font-size:.74rem}.challenge-module__gcF_PW__error{color:#ffb6c0;background:#8111222e;border:1px solid #ff596f57;border-radius:10px;margin:0;padding:12px 14px;font-size:.76rem;line-height:1.45}.challenge-module__gcF_PW__success{text-align:center;padding:28px 0 4px}.challenge-module__gcF_PW__successMark{border:1px solid var(--cyan);width:70px;height:70px;color:var(--cyan);border-radius:50%;place-items:center;margin:0 auto 22px;font-size:1.7rem;display:grid;box-shadow:0 0 34px #15d9ee2e}.challenge-module__gcF_PW__success h2{max-width:none;padding:0}.challenge-module__gcF_PW__success>p:not(.challenge-module__gcF_PW__kicker){color:#e0f3f6ad;max-width:470px;margin:18px auto 28px;font-size:.9rem;line-height:1.65}@keyframes challenge-module__gcF_PW__starBlink{0%,34%,to{opacity:.32}35%,64%{opacity:.78}65%,72%{opacity:.18}73%{opacity:.58}}@keyframes challenge-module__gcF_PW__ambientDrift{to{opacity:.55;transform:translate(8vw,5vh)scale(1.16)}}@keyframes challenge-module__gcF_PW__fadeIn{0%{opacity:0}}@keyframes challenge-module__gcF_PW__modalIn{0%{opacity:0;transform:translateY(20px)scale(.98)}}@keyframes challenge-module__gcF_PW__savePulse{0%{color:#d6f3f657}35%{color:var(--cyan-bright);text-shadow:0 0 10px var(--cyan)}}@keyframes challenge-module__gcF_PW__badgeIn{0%{opacity:0;transform:scale(.65)}}@keyframes challenge-module__gcF_PW__lineSweep{0%,20%{transform:translate(-60%)}80%,to{transform:translate(60%)}}@keyframes challenge-module__gcF_PW__freePulse{50%{transform:scale(1.06);box-shadow:inset 0 0 30px #15d9ee47,0 0 30px #15d9ee59}}@keyframes challenge-module__gcF_PW__questSweep{0%,18%{opacity:0;transform:translate(-65%)}35%{opacity:1}to{opacity:0;transform:translate(65%)}}@media (max-width:767px){.challenge-module__gcF_PW__page{padding:32px 10px 28px}.challenge-module__gcF_PW__hero{margin-bottom:18px}.challenge-module__gcF_PW__heroLogo{width:min(64vw,240px)}.challenge-module__gcF_PW__hero h1{font-size:clamp(1.35rem,6vw,1.85rem)}.challenge-module__gcF_PW__challengeColumns{grid-template-columns:1fr;justify-items:center;gap:12px}.challenge-module__gcF_PW__livingCard{flex:auto;width:100%;margin-inline:auto}.challenge-module__gcF_PW__livingHeader{padding-top:16px}.challenge-module__gcF_PW__livingHeader h2{font-size:clamp(1.9rem,8vw,2.7rem)}.challenge-module__gcF_PW__nativeSquare{min-height:60px}.challenge-module__gcF_PW__nativeSquare>span{font-size:clamp(.42rem,2vw,.59rem)}.challenge-module__gcF_PW__questItem{grid-template-columns:22px 22px minmax(0,1fr) 22px;font-size:.72rem}.challenge-module__gcF_PW__questItem>svg{width:21px;height:21px}.challenge-module__gcF_PW__challengeFooter{letter-spacing:.16em;margin-top:42px;font-size:.55rem}.challenge-module__gcF_PW__modalBackdrop{align-items:end;padding:0}.challenge-module__gcF_PW__modal{width:100%;max-height:94vh;padding:28px 18px max(24px, env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:24px 24px 0 0}.challenge-module__gcF_PW__nameGrid{grid-template-columns:1fr}}@media (max-width:420px){.challenge-module__gcF_PW__livingCard{padding:14px 10px}.challenge-module__gcF_PW__livingHeader{padding-inline:3px}.challenge-module__gcF_PW__livingHeader p{font-size:.66rem}.challenge-module__gcF_PW__bingoStatus strong{font-size:.8rem}.challenge-module__gcF_PW__nativeGrid{gap:3px}.challenge-module__gcF_PW__nativeSquare{border-radius:6px;min-height:54px;padding-inline:2px}.challenge-module__gcF_PW__nativeSquare>svg{width:21px;height:21px}.challenge-module__gcF_PW__nativeSquare>span{font-size:.41rem;line-height:1.15}.challenge-module__gcF_PW__questItem{grid-template-columns:20px 20px minmax(0,1fr) 22px;gap:7px;min-height:52px;padding-inline:8px;font-size:.72rem}.challenge-module__gcF_PW__questItem>svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.challenge-module__gcF_PW__page:before,.challenge-module__gcF_PW__ambient span,.challenge-module__gcF_PW__lineComplete:after,.challenge-module__gcF_PW__freeSquare.challenge-module__gcF_PW__freePulse,.challenge-module__gcF_PW__bingoBadge,.challenge-module__gcF_PW__questBadge,.challenge-module__gcF_PW__questComplete:after,.challenge-module__gcF_PW__bingoStatus>span.challenge-module__gcF_PW__savedPulse{animation:none}.challenge-module__gcF_PW__nativeSquare,.challenge-module__gcF_PW__questItem,.challenge-module__gcF_PW__submitCta{transition:none}}
