.challenge-completion_backdrop__eqqRw{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:#101c18b3;padding:24px}.challenge-completion_screen__zpn0U{position:relative;isolation:isolate;width:min(100%,430px);height:min(852px,calc(100dvh - 48px));display:flex;flex-direction:column;overflow:hidden;border-radius:32px;background:var(--ds-bg);color:var(--ds-ink)}.challenge-completion_screen__zpn0U:focus{outline:none}.challenge-completion_topLine__oTSa8{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 0}.challenge-completion_screen__zpn0U .challenge-completion_close__trq5z{padding:10px;min-width:44px;min-height:44px;border:1px solid var(--ds-ink-4)}.challenge-completion_scroll__ZoBSy{flex:1;min-height:0;overflow-y:auto;padding:4px 28px 24px;overscroll-behavior:contain}.challenge-completion_hero__8UdEC{position:relative;min-height:290px;margin-bottom:28px}.challenge-completion_screen__zpn0U .challenge-completion_headline___wtyR{position:absolute;bottom:0;font-size:clamp(66px,10vh,78px);line-height:.91;letter-spacing:-.065em;animation:challenge-completion_arrive__eOhCB .7s both}.challenge-completion_mark__Iy4cw{position:absolute;width:184px;height:206px;right:-6px;top:7px;transform:rotate(-9deg);animation:challenge-completion_checkArrival__NPJ40 .8s cubic-bezier(.16,1,.3,1) both}.challenge-completion_star__u_r4H{position:absolute;right:158px;top:10px;color:#f08042;font-size:29px}.challenge-completion_copy__M2jfW{border-top:1px solid var(--ds-ink-4);padding-top:25px;display:grid;gap:18px;animation:challenge-completion_arrive__eOhCB .7s .15s both}.challenge-completion_footer__c8yQs{padding:16px 24px 24px;flex-shrink:0}.challenge-completion_screen__zpn0U .challenge-completion_continue__y6k6H{width:100%;min-height:56px;position:relative}.challenge-completion_continue__y6k6H svg{position:absolute;right:22px}.challenge-completion_confetti__cIl_H{position:absolute;inset:80px 0 0;pointer-events:none;overflow:hidden}.challenge-completion_confetti__cIl_H i{position:absolute;left:var(--x);top:-20px;width:6px;height:12px;background:var(--color);opacity:0;animation:challenge-completion_fall__xLqSG 2.6s var(--delay) ease-out both}.challenge-completion_confetti__cIl_H i:nth-child(3n){border-radius:50%;height:6px}.challenge-completion_invitation__o0jFh{position:fixed;z-index:40;bottom:max(24px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:min(calc(100% - 32px),520px);display:flex;gap:14px;align-items:center;padding:16px;background:var(--ds-bg);border:1px solid var(--ds-ink-4);border-radius:20px;box-shadow:0 8px 30px #0002}.challenge-completion_invitation__o0jFh>div{flex:1;min-width:0}.challenge-completion_invitationSpace__HXUQ3{padding-bottom:calc(10rem + env(safe-area-inset-bottom))}.challenge-completion_invitation__o0jFh>div>:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.challenge-completion_invitation__o0jFh>svg{color:#ed6f39;flex-shrink:0}@media (max-width:1023px){.challenge-completion_invitation__o0jFh{bottom:calc(max(16px, env(safe-area-inset-bottom, 0px)) + 64px)}.challenge-completion_invitationSpace__HXUQ3{padding-bottom:calc(14rem + env(safe-area-inset-bottom))}}.challenge-completion_invitation__o0jFh button{flex-shrink:0}@keyframes challenge-completion_arrive__eOhCB{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes challenge-completion_checkArrival__NPJ40{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes challenge-completion_fall__xLqSG{0%{opacity:0;transform:translateY(-20px) rotate(0)}10%{opacity:1}70%{opacity:.7}to{opacity:0;transform:translateY(520px) rotate(370deg)}}@media (max-width:600px){.challenge-completion_backdrop__eqqRw{padding:0}.challenge-completion_screen__zpn0U{width:100%;height:100dvh;border-radius:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}@media (max-height:740px){.challenge-completion_hero__8UdEC{min-height:235px}.challenge-completion_mark__Iy4cw{width:155px;height:175px}}@media (prefers-reduced-motion:reduce){.challenge-completion_screen__zpn0U *{animation:none!important}.challenge-completion_confetti__cIl_H{display:none}}.challenge-assignment_hero__O1cfE{position:relative;min-height:306px;margin-bottom:28px}.challenge-assignment_headline__HcwAH{position:absolute;bottom:0;font-size:clamp(56px,8vh,64px);line-height:.94;letter-spacing:-.065em;animation:challenge-assignment_arrive__lZ7ZA .8s .16s both}.challenge-assignment_arrow__jZ44q{position:absolute;width:178px;height:196px;right:-4px;top:-3px;overflow:visible}.challenge-assignment_arrowBody__ol9Oe{transform-origin:center;animation:challenge-assignment_launch__KBw4h 1.2s cubic-bezier(.16,1,.3,1) both}.challenge-assignment_trail___A_36{color:var(--ds-ink-4);animation:challenge-assignment_drawTrail__qyzAT 1s .15s both}.challenge-assignment_copy__a2VEH{display:grid;gap:18px;padding-top:25px;border-top:1px solid var(--ds-ink-4);animation:challenge-assignment_arrive__lZ7ZA .75s .35s both}@keyframes challenge-assignment_arrive__lZ7ZA{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes challenge-assignment_launch__KBw4h{0%{opacity:0;transform:translate(-35px,45px) scale(.72)}55%{opacity:1;transform:translate(3px,-5px) scale(1.03)}to{opacity:1;transform:none}}@keyframes challenge-assignment_drawTrail__qyzAT{0%{opacity:0;stroke-dashoffset:55}to{opacity:1;stroke-dashoffset:0}}@media (max-height:740px){.challenge-assignment_hero__O1cfE{min-height:252px}.challenge-assignment_arrow__jZ44q{width:146px;height:163px;top:-8px}}@media (prefers-reduced-motion:reduce){.challenge-assignment_arrowBody__ol9Oe,.challenge-assignment_copy__a2VEH,.challenge-assignment_headline__HcwAH,.challenge-assignment_trail___A_36{animation:none}}
/*# sourceMappingURL=e3f4444056fee16b.css.map*/