.challenge-module__zu9GvW__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__zu9GvW__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__zu9GvW__starBlink;position:fixed;inset:0}.challenge-module__zu9GvW__ambient{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.challenge-module__zu9GvW__ambient span{aspect-ratio:1;filter:blur(90px);background:#00b6d614;border-radius:50%;width:34vw;animation:16s ease-in-out infinite alternate challenge-module__zu9GvW__ambientDrift;position:absolute}.challenge-module__zu9GvW__ambient span:first-child{top:10%;left:-15%}.challenge-module__zu9GvW__ambient span:nth-child(2){animation-delay:-6s;top:46%;right:-18%}.challenge-module__zu9GvW__ambient span:nth-child(3){animation-delay:-11s;bottom:-12%;left:32%}.challenge-module__zu9GvW__accountMenu{z-index:40;position:absolute;top:14px;right:14px}.challenge-module__zu9GvW__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__zu9GvW__accountTrigger svg{width:21px;height:21px}.challenge-module__zu9GvW__accountTrigger:hover,.challenge-module__zu9GvW__accountTrigger[aria-expanded=true]{border-color:var(--cyan);color:var(--cyan-bright);background:#031c23eb}.challenge-module__zu9GvW__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__zu9GvW__accountPopover button{color:#e1f5f8cc;cursor:pointer;width:100%;min-height:40px;font:700 14px/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__zu9GvW__accountPopover button:hover{color:#fff;background:#4dd6e829}.challenge-module__zu9GvW__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__zu9GvW__heroLogo{filter:drop-shadow(0 0 24px #7bf5ff2b);width:clamp(400px,40vw,520px);max-width:100%;height:auto;margin:0;display:block}.challenge-module__zu9GvW__kicker{color:var(--cyan);font-family:var(--font-display), sans-serif;letter-spacing:.36em;text-transform:uppercase;margin:0 0 12px;font-size:14px;font-weight:700}.challenge-module__zu9GvW__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__zu9GvW__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__zu9GvW__singleChallenge{grid-template-columns:minmax(0,1fr);width:min(710px,100%)}.challenge-module__zu9GvW__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__zu9GvW__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(.875rem,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__zu9GvW__submitCta>span:first-child{margin-inline:auto}.challenge-module__zu9GvW__submitCta>span:last-child{position:absolute;right:18px}.challenge-module__zu9GvW__submitCta:hover{color:#fff;background:0 0;box-shadow:0 0 34px #15d9ee33}.challenge-module__zu9GvW__submitCta:active{transform:scale(.985)}.challenge-module__zu9GvW__submitCta:disabled{cursor:not-allowed;opacity:.38;transform:none}.challenge-module__zu9GvW__livingCard{background:linear-gradient(160deg,#031016f7,#00060afa)}.challenge-module__zu9GvW__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__zu9GvW__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__zu9GvW__livingHeaderCopy{justify-items:center;display:grid}.challenge-module__zu9GvW__livingHeaderCopy>span{color:var(--cyan-bright);font:700 clamp(.875rem, 1.3vw, .9rem)/1 var(--font-display), sans-serif;letter-spacing:.42em;text-transform:uppercase;margin-bottom:6px;display:block}.challenge-module__zu9GvW__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__zu9GvW__livingHeader p{color:#e2f7faad;letter-spacing:.08em;text-align:center;margin:10px 0 0;font-size:14px}.challenge-module__zu9GvW__bingoStatus{justify-content:center;align-items:center;gap:9px;min-height:28px;display:flex}.challenge-module__zu9GvW__bingoStatus strong{color:var(--cyan-bright);font:700 1rem/1 var(--font-display), sans-serif;letter-spacing:.08em}.challenge-module__zu9GvW__bingoStatus>span{color:#d6f3f657;font:700 14px/1 var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase}.challenge-module__zu9GvW__bingoStatus>span.challenge-module__zu9GvW__savedPulse{animation:.7s both challenge-module__zu9GvW__savePulse}.challenge-module__zu9GvW__bingoBadge{border:1px solid var(--cyan);color:#001014;background:var(--cyan);font:800 14px/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__zu9GvW__badgeIn;box-shadow:0 0 22px #15d9ee61}:is(html:has(.challenge-module__zu9GvW__sideQuestPage),body:has(.challenge-module__zu9GvW__sideQuestPage)){overscroll-behavior:none;overflow:hidden}.challenge-module__zu9GvW__page.challenge-module__zu9GvW__sideQuestPage{height:var(--quest-viewport-height,100dvh);min-height:0;padding:env(safe-area-inset-top) 0 max(14px, env(safe-area-inset-bottom));overscroll-behavior:none;background:#000;display:grid;position:fixed;inset:0 0 auto;overflow:hidden}.challenge-module__zu9GvW__sideQuestPage:before{display:none}.challenge-module__zu9GvW__sideQuestPage .challenge-module__zu9GvW__singleChallenge{height:100%;min-height:0}.challenge-module__zu9GvW__sideQuestLiving{grid-template-rows:minmax(0,1fr) auto;justify-items:center;width:100%;height:100%;min-height:0;display:grid}.challenge-module__zu9GvW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.challenge-module__zu9GvW__questFrame{aspect-ratio:2/3;align-self:center;width:auto;height:min(100%,1065px,150vw);position:relative}.challenge-module__zu9GvW__questFrame:before{content:"";background:#000000ad;width:90.23%;height:68.36%;position:absolute;top:18.88%;left:4.88%;box-shadow:0 0 34px #000000ad}.challenge-module__zu9GvW__questArtwork{mix-blend-mode:screen;width:100%;height:100%;position:relative;container-type:inline-size}.challenge-module__zu9GvW__questArtwork>img{width:100%;height:100%;display:block}.challenge-module__zu9GvW__questStage{height:var(--quest-viewport-height,100dvh);bottom:auto}.challenge-module__zu9GvW__questStage>img{object-fit:cover;opacity:.72}.challenge-module__zu9GvW__questStage:after{content:"";background:radial-gradient(#00070c29,#0000 75%);position:absolute;inset:0}.challenge-module__zu9GvW__questFog,.challenge-module__zu9GvW__questLights{mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.challenge-module__zu9GvW__questBeam{opacity:.65;animation:6s ease-in-out infinite alternate challenge-module__zu9GvW__questLightSweep}.challenge-module__zu9GvW__questBeam:first-child{transform-origin:175px 84px}.challenge-module__zu9GvW__questBeam:nth-child(2){transform-origin:906px 84px;animation-direction:alternate-reverse;animation-delay:-5s}.challenge-module__zu9GvW__questBeam:nth-child(3){transform-origin:354px 211px;animation-duration:8s;animation-delay:-3s}.challenge-module__zu9GvW__questBeam:nth-child(4){transform-origin:727px 211px;animation-duration:8s;animation-direction:alternate-reverse;animation-delay:-6s}.challenge-module__zu9GvW__questBeam:nth-child(5){transform-origin:259px 670px;animation-duration:9s;animation-delay:-7s}.challenge-module__zu9GvW__questBeam:nth-child(6){transform-origin:817px 670px;animation-duration:9s;animation-direction:alternate-reverse;animation-delay:-4s}@keyframes challenge-module__zu9GvW__questLightSweep{0%{opacity:.28;transform:rotate(-18deg)}to{opacity:.95;transform:rotate(18deg)}}.challenge-module__zu9GvW__questList{grid-template-rows:99fr 110fr 100fr 109fr 110fr 110fr 110fr 100fr 101fr 101fr;width:90.23%;height:68.36%;display:grid;position:absolute;top:18.88%;left:4.88%}.challenge-module__zu9GvW__questItem{width:100%;height:100%;color:var(--cyan);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:relative;min-height:0!important}.challenge-module__zu9GvW__questItem:hover{background:#15d9ee0f}.challenge-module__zu9GvW__questItem:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.challenge-module__zu9GvW__questItem>i{aspect-ratio:1;width:4.65%;font:800 4cqw/1 var(--font-display), sans-serif;place-items:center;display:grid;position:absolute;top:50%;left:1.62%;transform:translateY(-50%)}.challenge-module__zu9GvW__questItemSelected{background:#15d9ee14}.challenge-module__zu9GvW__questItemSelected>i{color:var(--cyan)}.challenge-module__zu9GvW__questFooter{width:100%;padding:0 clamp(14px,4vw,64px)}.challenge-module__zu9GvW__sideQuestPage .challenge-module__zu9GvW__modalBackdrop{height:var(--quest-viewport-height,100dvh);bottom:auto}.challenge-module__zu9GvW__sideQuestPage .challenge-module__zu9GvW__modal{max-height:calc(var(--quest-viewport-height,100dvh) - max(14px, env(safe-area-inset-bottom)))}.challenge-module__zu9GvW__sideQuestPage .challenge-module__zu9GvW__submissionModal{max-height:calc(var(--quest-viewport-height,100dvh) - max(8px, env(safe-area-inset-bottom)));padding:12px 18px max(12px, env(safe-area-inset-bottom));overflow:hidden}.challenge-module__zu9GvW__submissionModal>.challenge-module__zu9GvW__kicker{display:none}.challenge-module__zu9GvW__submissionModal .challenge-module__zu9GvW__closeButton{width:34px;height:34px;top:8px;right:8px}.challenge-module__zu9GvW__submissionModal h2{font-size:1.8rem}.challenge-module__zu9GvW__submissionModal .challenge-module__zu9GvW__modalIntro{margin:8px 0 12px;font-size:14px;line-height:1.2}.challenge-module__zu9GvW__submissionModal>.challenge-module__zu9GvW__error{background:0 0;border:0;margin:8px 0 12px;padding:0;font-size:12px;line-height:1.2}.challenge-module__zu9GvW__submissionModal .challenge-module__zu9GvW__form{gap:4px}.challenge-module__zu9GvW__submissionModal .challenge-module__zu9GvW__form label{gap:4px;font-size:12px}.challenge-module__zu9GvW__submissionModal .challenge-module__zu9GvW__nameGrid{grid-template-columns:1fr 1fr}.challenge-module__zu9GvW__submissionModal .challenge-module__zu9GvW__form input:not([type]),.challenge-module__zu9GvW__submissionModal .challenge-module__zu9GvW__handleInput input{padding:8px}.challenge-module__zu9GvW__submissionModal .challenge-module__zu9GvW__fileDrop{min-height:44px;padding:8px}.challenge-module__zu9GvW__submissionModal .challenge-module__zu9GvW__fileField>span:first-child{display:none}.challenge-module__zu9GvW__submissionModal .challenge-module__zu9GvW__fileDrop>span{gap:0}.challenge-module__zu9GvW__submissionModal .challenge-module__zu9GvW__fileDrop small{font-size:12px;line-height:1.2}.challenge-module__zu9GvW__submissionModal .challenge-module__zu9GvW__proofList{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;max-height:none;padding:0;overflow:hidden}.challenge-module__zu9GvW__submissionModal .challenge-module__zu9GvW__proofItem{min-width:0;padding:0;display:block;position:relative;overflow:hidden}.challenge-module__zu9GvW__submissionModal .challenge-module__zu9GvW__proofItem>img,.challenge-module__zu9GvW__submissionModal .challenge-module__zu9GvW__proofItem>video,.challenge-module__zu9GvW__submissionModal .challenge-module__zu9GvW__fileType{width:100%;height:44px}.challenge-module__zu9GvW__submissionModal .challenge-module__zu9GvW__proofMeta strong,.challenge-module__zu9GvW__submissionModal .challenge-module__zu9GvW__proofMeta small{display:none}.challenge-module__zu9GvW__submissionModal .challenge-module__zu9GvW__proofMeta i{position:absolute;inset:auto 0 0}.challenge-module__zu9GvW__submissionModal .challenge-module__zu9GvW__proofItem>button{background:var(--challenge-bg);position:absolute;top:0;right:0}.challenge-module__zu9GvW__submissionModal .challenge-module__zu9GvW__selectionSummary{padding:4px 8px;font-size:12px}.challenge-module__zu9GvW__submissionModal .challenge-module__zu9GvW__confirmation{padding:8px;font-size:12px!important}.challenge-module__zu9GvW__submissionModal .challenge-module__zu9GvW__requirement{margin:0;font-size:12px}.challenge-module__zu9GvW__submissionModal .challenge-module__zu9GvW__form>.challenge-module__zu9GvW__submitCta{min-height:44px;margin:0 auto;padding:12px 18px}.challenge-module__zu9GvW__questComplete{border-color:#7bf5ffad;box-shadow:0 28px 90px #0000007a,0 0 46px #15d9ee33,inset 0 0 38px #15d9ee0f}.challenge-module__zu9GvW__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__zu9GvW__questSweep;position:absolute;inset:-30% -80%;transform:translate(-65%)}.challenge-module__zu9GvW__nativeGrid{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;align-content:start;gap:clamp(4px,.6vw,8px);margin-top:clamp(14px,2vw,22px);display:grid;position:relative}.challenge-module__zu9GvW__nativeSquare{aspect-ratio:auto;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__zu9GvW__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__zu9GvW__nativeSquare>span{overflow-wrap:anywhere;white-space:pre-line;font:700 14px/1.23 var(--font-display), sans-serif;letter-spacing:.045em;text-align:center;text-transform:uppercase;flex-shrink:0;display:block}.challenge-module__zu9GvW__nativeSquare>span>svg{width:.84em;height:.84em;color:var(--cyan);vertical-align:-.08em;margin-inline:1px;display:inline}.challenge-module__zu9GvW__nativeSquare:hover{border-color:var(--cyan-bright);color:#fff;transform:translateY(-2px)}.challenge-module__zu9GvW__nativeSquare:active{transform:scale(.94)}.challenge-module__zu9GvW__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__zu9GvW__nativeSquareSelected>svg{color:var(--cyan-bright);filter:drop-shadow(0 0 9px #53edfa9e)}.challenge-module__zu9GvW__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__zu9GvW__freeSquare:active{transform:none}.challenge-module__zu9GvW__freeSquare.challenge-module__zu9GvW__freePulse{animation:.43s challenge-module__zu9GvW__freePulse}.challenge-module__zu9GvW__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__zu9GvW__lineSweep;position:absolute;inset:-40% -80%;transform:translate(-60%)}.challenge-module__zu9GvW__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__zu9GvW__livingFooter p{color:#e7f8fac7;font:700 14px/1.4 var(--font-display), sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:0 0 2px}.challenge-module__zu9GvW__livingFooter strong{color:var(--cyan)}.challenge-module__zu9GvW__challengeFooter{color:#b1e1e880;font:700 14px/1 var(--font-display), sans-serif;letter-spacing:.24em;justify-content:center;gap:14px;margin:64px auto 0;display:flex}.challenge-module__zu9GvW__challengeFooter span{color:var(--cyan)}.challenge-module__zu9GvW__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__zu9GvW__fadeIn;display:grid;position:fixed;inset:0}.challenge-module__zu9GvW__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__zu9GvW__modalBackdrop{overflow-y:auto}.challenge-module__zu9GvW__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__zu9GvW__modalIn;position:relative;overflow-y:auto;box-shadow:0 36px 110px #000000a3,inset 0 1px #ffffff0a}.challenge-module__zu9GvW__authSheet{width:min(530px,100%)}.challenge-module__zu9GvW__closeButton{position:absolute;top:16px;right:16px}.challenge-module__zu9GvW__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__zu9GvW__modalIntro{color:#e1f2f5a6;margin:14px 0 26px;font-size:.88rem;line-height:1.55}.challenge-module__zu9GvW__form{gap:18px;display:grid}.challenge-module__zu9GvW__form label{color:#e8f6f8c2;font:700 14px/1.2 var(--font-display), sans-serif;letter-spacing:.12em;text-transform:uppercase;gap:8px;display:grid}.challenge-module__zu9GvW__nameGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.challenge-module__zu9GvW__form input:not([type]),.challenge-module__zu9GvW__form input[type=text],.challenge-module__zu9GvW__form input[type=tel],.challenge-module__zu9GvW__nameGrid input,.challenge-module__zu9GvW__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__zu9GvW__form input:not([type]),.challenge-module__zu9GvW__form input[type=text],.challenge-module__zu9GvW__form input[type=tel],.challenge-module__zu9GvW__nameGrid input{padding:14px}.challenge-module__zu9GvW__form input:focus,.challenge-module__zu9GvW__handleInput:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #15d9ee1a}.challenge-module__zu9GvW__handleInput{align-items:center;padding-left:14px;display:flex}.challenge-module__zu9GvW__handleInput>span{color:var(--cyan);font-size:1rem}.challenge-module__zu9GvW__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__zu9GvW__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__zu9GvW__textButton{color:var(--cyan);cursor:pointer;font:700 14px/1 var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;justify-self:start;padding:0}.challenge-module__zu9GvW__textButton:disabled{cursor:wait;opacity:.42}.challenge-module__zu9GvW__fileField>input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.challenge-module__zu9GvW__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__zu9GvW__fileDrop:hover{border-color:var(--cyan)}.challenge-module__zu9GvW__fileDrop>span{gap:5px;min-width:0;display:grid}.challenge-module__zu9GvW__fileDrop strong{color:#fff;letter-spacing:0;font-size:14px}.challenge-module__zu9GvW__fileDrop small{color:#d4ebef80;font:500 14px/1.4 var(--font-body), sans-serif;letter-spacing:0}.challenge-module__zu9GvW__proofList{gap:8px;max-height:min(34vh,360px);padding-right:4px;display:grid;overflow-y:auto}.challenge-module__zu9GvW__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__zu9GvW__proofItem>img,.challenge-module__zu9GvW__proofItem>video,.challenge-module__zu9GvW__fileType{object-fit:cover;background:#02080c;border-radius:8px;place-items:center;width:54px;height:54px;display:grid}.challenge-module__zu9GvW__fileType{color:var(--cyan);font:800 14px/1 var(--font-display), sans-serif;letter-spacing:.06em}.challenge-module__zu9GvW__proofMeta{gap:4px;min-width:0;display:grid}.challenge-module__zu9GvW__proofMeta strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.challenge-module__zu9GvW__proofMeta small{color:#d6edf07a;font-size:14px}.challenge-module__zu9GvW__proofMeta i{background:#63dbeb1f;border-radius:99px;height:3px;display:block;overflow:hidden}.challenge-module__zu9GvW__proofMeta i span{background:var(--cyan);height:100%;box-shadow:0 0 10px var(--cyan);transition:width .16s;display:block}.challenge-module__zu9GvW__proofItem>button{color:#e6f7f9b8;cursor:pointer;background:0 0;border:1px solid #6cdeed33;border-radius:50%;width:34px;height:34px;padding:0}.challenge-module__zu9GvW__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:14px!important;line-height:1.45!important;display:flex!important}.challenge-module__zu9GvW__confirmation input{width:18px;height:18px;accent-color:var(--cyan);margin:0}.challenge-module__zu9GvW__confirmation strong{color:var(--cyan)}.challenge-module__zu9GvW__requirement{color:#d6ebee7a;margin:-12px 2px 0;font-size:14px;line-height:1.4}.challenge-module__zu9GvW__selectionSummary{border-left:2px solid var(--cyan);color:#e0f4f6b8;background:#0d5e6b1f;margin:0;padding:10px 12px;font-size:14px}.challenge-module__zu9GvW__error{color:#ffb6c0;background:#8111222e;border:1px solid #ff596f57;border-radius:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45}.challenge-module__zu9GvW__success{text-align:center;padding:28px 0 4px}.challenge-module__zu9GvW__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__zu9GvW__success h2{max-width:none;padding:0}.challenge-module__zu9GvW__success>p:not(.challenge-module__zu9GvW__kicker){color:#e0f3f6ad;max-width:470px;margin:18px auto 28px;font-size:.9rem;line-height:1.65}@keyframes challenge-module__zu9GvW__starBlink{0%,34%,to{opacity:.32}35%,64%{opacity:.78}65%,72%{opacity:.18}73%{opacity:.58}}@keyframes challenge-module__zu9GvW__ambientDrift{to{opacity:.55;transform:translate(8vw,5vh)scale(1.16)}}@keyframes challenge-module__zu9GvW__fadeIn{0%{opacity:0}}@keyframes challenge-module__zu9GvW__modalIn{0%{opacity:0;transform:translateY(20px)scale(.98)}}@keyframes challenge-module__zu9GvW__savePulse{0%{color:#d6f3f657}35%{color:var(--cyan-bright);text-shadow:0 0 10px var(--cyan)}}@keyframes challenge-module__zu9GvW__badgeIn{0%{opacity:0;transform:scale(.65)}}@keyframes challenge-module__zu9GvW__lineSweep{0%,20%{transform:translate(-60%)}80%,to{transform:translate(60%)}}@keyframes challenge-module__zu9GvW__freePulse{50%{transform:scale(1.06);box-shadow:inset 0 0 30px #15d9ee47,0 0 30px #15d9ee59}}@keyframes challenge-module__zu9GvW__questSweep{0%,18%{opacity:0;transform:translate(-65%)}35%{opacity:1}to{opacity:0;transform:translate(65%)}}@media (max-width:767px){.challenge-module__zu9GvW__page{padding:32px 10px 28px}.challenge-module__zu9GvW__hero{margin-bottom:18px}.challenge-module__zu9GvW__heroLogo{width:min(64vw,240px)}.challenge-module__zu9GvW__hero h1{font-size:clamp(1.35rem,6vw,1.85rem)}.challenge-module__zu9GvW__challengeColumns{grid-template-columns:1fr;justify-items:center;gap:12px}.challenge-module__zu9GvW__livingCard{flex:auto;width:100%;margin-inline:auto}.challenge-module__zu9GvW__livingHeader{padding-top:16px}.challenge-module__zu9GvW__livingHeader h2{font-size:clamp(1.9rem,8vw,2.7rem)}.challenge-module__zu9GvW__nativeSquare{min-height:60px}.challenge-module__zu9GvW__nativeSquare>span{font-size:clamp(.42rem,2vw,.59rem)}.challenge-module__zu9GvW__challengeFooter{letter-spacing:.16em;margin-top:42px;font-size:.55rem}.challenge-module__zu9GvW__modalBackdrop{align-items:end;padding:0}.challenge-module__zu9GvW__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__zu9GvW__nameGrid{grid-template-columns:1fr}}@media (max-width:420px){.challenge-module__zu9GvW__livingCard{padding:14px 10px}.challenge-module__zu9GvW__livingHeader{padding-inline:3px}.challenge-module__zu9GvW__livingHeader p,.challenge-module__zu9GvW__bingoStatus strong{font-size:14px}.challenge-module__zu9GvW__nativeGrid{gap:3px}.challenge-module__zu9GvW__nativeSquare{border-radius:6px;min-height:54px;padding-inline:2px}.challenge-module__zu9GvW__nativeSquare>svg{width:21px;height:21px}.challenge-module__zu9GvW__nativeSquare>span{font-size:.41rem;line-height:1.15}}@media (prefers-reduced-motion:reduce){.challenge-module__zu9GvW__page:before,.challenge-module__zu9GvW__ambient span,.challenge-module__zu9GvW__questFog,.challenge-module__zu9GvW__questBeam,.challenge-module__zu9GvW__lineComplete:after,.challenge-module__zu9GvW__freeSquare.challenge-module__zu9GvW__freePulse,.challenge-module__zu9GvW__bingoBadge,.challenge-module__zu9GvW__questBadge,.challenge-module__zu9GvW__questComplete:after,.challenge-module__zu9GvW__bingoStatus>span.challenge-module__zu9GvW__savedPulse{animation:none}.challenge-module__zu9GvW__nativeSquare,.challenge-module__zu9GvW__questItem,.challenge-module__zu9GvW__submitCta{transition:none}}
