.challenge_page__X9HBf{position:fixed;inset:0;z-index:120;background:#10151c;overflow:hidden;font-family:Arial,sans-serif}.challenge_game___cx0w{display:block;width:100%;height:100%;border:0}.challenge_loading__D_JJg,.challenge_resultShade__UYfNV{position:absolute;inset:0;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.challenge_loading__D_JJg{background-size:cover;background-position:50%;z-index:2}.challenge_loadingCard__i6ne2,.challenge_resultPanel__dIEGp{width:min(100%,540px);padding:clamp(22px,6vw,40px);border-top:5px solid #f5c438;border-bottom:5px solid #f5c438;background:rgba(9,15,24,.93);color:white;box-shadow:0 20px 80px rgba(0,0,0,.45);text-align:center}.challenge_loadingCard__i6ne2 h1{color:#f5c438;font-size:clamp(28px,7vw,48px);line-height:1.03;text-transform:uppercase;margin:16px 0}.challenge_loadingCard__i6ne2 p,.challenge_resultPanel__dIEGp p{line-height:1.4}.challenge_eyebrow__MDIyY{color:#f5c438;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800}.challenge_target__EOL1a{color:#f5c438;font-weight:700}.challenge_progress__7JGSS{height:12px;background:#39404d;margin:24px 0 8px;overflow:hidden}.challenge_progress__7JGSS span{display:block;height:100%;background:#f5c438;transition:width .2s ease}.challenge_loadingCard__i6ne2 small{display:block;color:#d7d9dc}.challenge_loadingCard__i6ne2 a{display:inline-block;margin:25px 10px 0;text-decoration:underline}.challenge_resultShade__UYfNV{z-index:3;background:rgba(3,8,15,.78);overflow-y:auto}.challenge_resultPanel__dIEGp{max-height:calc(100dvh - 30px);overflow-y:auto}.challenge_resultPanel__dIEGp h2{color:#f5c438;font-size:clamp(58px,16vw,112px);line-height:1;margin:15px 0}.challenge_resultPanel__dIEGp h2 span{display:block;font-size:21px;text-transform:uppercase;letter-spacing:.14em}.challenge_actions__eHID_{display:grid;grid-gap:9px;gap:9px;margin-top:22px}.challenge_actions__eHID_ a,.challenge_actions__eHID_ button{display:grid;place-items:center;min-height:50px;width:100%;padding:10px 16px;border:1px solid #f5c438;color:white;background:#1c2632;border-radius:3px;font-size:16px;font-weight:700;cursor:pointer}.challenge_actions__eHID_ .challenge_primary__twnKo{background:#f5c438;color:#10151c}.challenge_actions__eHID_ button:disabled{opacity:.45;cursor:not-allowed}.challenge_secondaryLinks__iXgMf{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 24px;margin-top:14px}.challenge_secondaryLinks__iXgMf a{color:#e9eff2;font-size:14px;text-decoration:underline;text-underline-offset:3px}.challenge_feedback__WJE_j{color:#f5c438}.challenge_link__bq2ao{display:block;margin-top:15px;font-size:11px;color:#cdd4dc;overflow-wrap:anywhere;text-decoration:underline}@media (max-height:700px){.challenge_resultPanel__dIEGp{padding:15px}.challenge_resultPanel__dIEGp h2{font-size:60px}.challenge_actions__eHID_{grid-template-columns:1fr 1fr}.challenge_actions__eHID_ a,.challenge_actions__eHID_ button{min-height:42px;font-size:13px}}@media (max-height:800px){.challenge_resultPanel__dIEGp{padding-block:18px}.challenge_resultPanel__dIEGp h2{font-size:clamp(58px,11vw,88px);margin:8px 0}.challenge_resultPanel__dIEGp p{margin-block:8px}.challenge_actions__eHID_{margin-top:14px;gap:7px}.challenge_actions__eHID_ a,.challenge_actions__eHID_ button{min-height:44px}}