.PlaygroundWebEditor_container__Rz_eA{display:flex;flex-direction:row;direction:ltr;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-primary);overflow:hidden;min-height:520px;height:calc(100vh - 280px);max-height:720px}.PlaygroundWebEditor_editorPane__hQIjV,.PlaygroundWebEditor_previewPane__hUP8e{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--bg-primary)}.PlaygroundWebEditor_header__Qqkzo{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:var(--bg-secondary);border-bottom:2px solid var(--border-color);gap:8px;min-height:40px}.PlaygroundWebEditor_tabs__R82o7{display:flex;gap:4px;overflow-x:auto;flex:1;min-width:0}.PlaygroundWebEditor_tab__uj2_R{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;padding:5px 10px;border-radius:6px;border:2px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;white-space:nowrap}.PlaygroundWebEditor_tab__uj2_R:hover{background:var(--hover-background);color:var(--text-primary)}.PlaygroundWebEditor_tabActive__e6MMV{background:var(--bg-primary);border-color:var(--border-color);color:var(--text-primary)}.PlaygroundWebEditor_headerActions__XByON{display:flex;align-items:center;gap:8px;flex-shrink:0}.PlaygroundWebEditor_eraseBtn___aoRy,.PlaygroundWebEditor_iconBtn__szZjO,.PlaygroundWebEditor_resetBtn__OSIag{background:transparent;border:2px solid var(--border-color);color:var(--text-secondary);font-size:12px;padding:5px 10px;border-radius:6px;cursor:pointer;font-weight:500;flex-shrink:0}.PlaygroundWebEditor_iconBtn__szZjO{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:28px;height:28px;padding:0 8px}.PlaygroundWebEditor_iconBtn__szZjO:hover:not(:disabled),.PlaygroundWebEditor_resetBtn__OSIag:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.PlaygroundWebEditor_eraseBtn___aoRy:hover:not(:disabled){background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.5);color:#ef4444}.PlaygroundWebEditor_eraseBtn___aoRy:disabled,.PlaygroundWebEditor_iconBtn__szZjO:disabled,.PlaygroundWebEditor_resetBtn__OSIag:disabled{opacity:.4;cursor:not-allowed}.PlaygroundWebEditor_previewLabel__EwvDO{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);opacity:.75;font-weight:600;padding-inline-start:4px}.PlaygroundWebEditor_refreshBtn__ZvuTC{background:transparent;border:2px solid var(--border-color);color:var(--text-secondary);font-size:14px;width:28px;height:28px;border-radius:6px;cursor:pointer;line-height:1}.PlaygroundWebEditor_refreshBtn__ZvuTC:hover{background:var(--hover-background);color:var(--text-primary)}.PlaygroundWebEditor_autoPreviewToggle___RNzv{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto;color:var(--text-secondary);font-size:12px;font-weight:500;white-space:nowrap}.PlaygroundWebEditor_autoPreviewToggle___RNzv input{width:14px;height:14px;accent-color:var(--brand-primary)}.PlaygroundWebEditor_editorWrap__A0cUr{flex:1;min-height:0;background:var(--bg-primary)}.PlaygroundWebEditor_resizer__DBiKj{flex:0 0 2px;background:var(--border-color);cursor:ew-resize;opacity:.6;transition:opacity .2s,flex-basis .2s,background .2s;position:relative;z-index:2}.PlaygroundWebEditor_resizer__DBiKj:before{content:"";position:absolute;inset-block:0;inset-inline-start:-4px;inset-inline-end:-4px}.PlaygroundWebEditor_resizerActive__cWayl,.PlaygroundWebEditor_resizer__DBiKj:hover{flex-basis:4px;opacity:1;background:var(--brand-primary)}.PlaygroundWebEditor_iframe__tqRaw{flex:1 1 auto;width:100%;border:0;min-height:0}.PlaygroundWebEditor_consolePanel__fHH51{flex:0 0 96px;border-top:2px solid var(--border-color);background:var(--bg-primary);display:flex;flex-direction:column;min-height:0}.PlaygroundWebEditor_consoleHeader__f8JSP{padding:6px 12px 2px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);opacity:.75;font-weight:600}.PlaygroundWebEditor_consoleBody__XlJ2n{flex:1;overflow:auto;padding:2px 12px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.45;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word}.PlaygroundWebEditor_consoleLine__N7_mH{color:var(--text-primary)}.PlaygroundWebEditor_consoleWarn__pKzqx{color:#d97706}.PlaygroundWebEditor_consoleError__u6uqA{color:#ef4444}.PlaygroundWebEditor_iframeLight__bRTOj{background:#fff}.PlaygroundWebEditor_iframeDark__8ZEhV{background:#1f1f23}.PlaygroundWebEditor_containerDragging__AzNlN .PlaygroundWebEditor_iframe__tqRaw{pointer-events:none}@media (max-width:900px){.PlaygroundWebEditor_container__Rz_eA{flex-direction:column;height:auto;min-height:0;max-height:none}.PlaygroundWebEditor_editorPane__hQIjV{border-bottom:2px solid var(--border-color);min-height:360px}.PlaygroundWebEditor_previewPane__hUP8e{min-height:320px}.PlaygroundWebEditor_autoPreviewToggle___RNzv span,.PlaygroundWebEditor_resizer__DBiKj{display:none}}.PlaygroundWebEditor_mobileViewToggle__244VZ{display:none}@media (max-width:600px){.PlaygroundWebEditor_editorPane__hQIjV .PlaygroundWebEditor_header__Qqkzo{flex-direction:column;align-items:stretch;gap:6px;padding:8px}.PlaygroundWebEditor_editorPane__hQIjV .PlaygroundWebEditor_tabs__R82o7{width:100%}.PlaygroundWebEditor_editorPane__hQIjV .PlaygroundWebEditor_headerActions__XByON{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:6px}.PlaygroundWebEditor_editorPane__hQIjV .PlaygroundWebEditor_eraseBtn___aoRy,.PlaygroundWebEditor_editorPane__hQIjV .PlaygroundWebEditor_resetBtn__OSIag{flex:1 1 auto;text-align:center}.PlaygroundWebEditor_previewPane__hUP8e .PlaygroundWebEditor_header__Qqkzo{flex-wrap:nowrap;gap:6px}.PlaygroundWebEditor_previewPane__hUP8e .PlaygroundWebEditor_autoPreviewToggle___RNzv{display:none}.PlaygroundWebEditor_previewPane__hUP8e .PlaygroundWebEditor_iconBtn__szZjO,.PlaygroundWebEditor_previewPane__hUP8e .PlaygroundWebEditor_refreshBtn__ZvuTC{width:32px;height:32px;min-width:32px;padding:0}.PlaygroundWebEditor_previewLabel__EwvDO{margin-inline-end:auto}.PlaygroundWebEditor_mobileViewToggle__244VZ{display:flex;gap:6px;padding:8px;border-top:2px solid var(--border-color);background:var(--bg-secondary)}.PlaygroundWebEditor_mobileViewTab__IR54n{flex:1 1 0;background:transparent;border:2px solid var(--border-color);color:var(--text-secondary);font-size:13px;font-weight:600;padding:8px 12px;border-radius:8px;cursor:pointer}.PlaygroundWebEditor_mobileViewTabActive__DI2z8{background:var(--bg-primary);color:var(--text-primary);border-color:var(--brand-primary)}.PlaygroundWebEditor_mobileView_editor__FCvov .PlaygroundWebEditor_previewPane__hUP8e,.PlaygroundWebEditor_mobileView_preview__uvh9k .PlaygroundWebEditor_editorPane__hQIjV{display:none}.PlaygroundWebEditor_mobileView_editor__FCvov .PlaygroundWebEditor_editorPane__hQIjV,.PlaygroundWebEditor_mobileView_preview__uvh9k .PlaygroundWebEditor_previewPane__hUP8e{min-height:70vh}}.PlaygroundWebEditor_containerFullscreen__VxQrQ{height:100%;min-height:0;max-height:none;border:none;border-radius:0}@media (max-width:900px){.PlaygroundWebEditor_containerFullscreen__VxQrQ{height:auto;min-height:100%}}.PlaygroundWebEditor_containerEmbed__3XEvY{height:100%;min-height:0;max-height:none}@media (max-width:900px){.PlaygroundWebEditor_containerEmbed__3XEvY{height:auto;min-height:100%}}.PlaygroundRobloxEditor_header__jYJDl{flex-wrap:wrap}.PlaygroundRobloxEditor_fileTabs__mLgcm{flex:0 0 auto}.PlaygroundRobloxEditor_examples__o8E4e{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 10px;border-bottom:2px solid var(--border-color);background:var(--bg-primary)}.PlaygroundRobloxEditor_examplesLabel__su8q8{font-size:12px;font-weight:600;color:var(--text-secondary);margin-inline-end:4px}.PlaygroundRobloxEditor_example__2pdjv{font-size:13px;padding:4px 10px;border-radius:999px;border:2px solid var(--border-color);background:transparent;color:var(--text-secondary);cursor:pointer;white-space:nowrap}.PlaygroundRobloxEditor_example__2pdjv:hover{background:var(--hover-background);color:var(--text-primary)}.PlaygroundRobloxEditor_exampleActive__OwrKE,.PlaygroundRobloxEditor_exampleActive__OwrKE:hover{border-color:var(--brand-primary);color:var(--text-primary);background:var(--bg-secondary)}.PlaygroundRobloxEditor_gamePane__vb_vA{background:#1e1e1e}.PlaygroundRobloxEditor_gamePane__vb_vA>*{flex:1;min-height:0}div.PlaygroundRobloxEditor_tall__3JWcm{height:calc(100vh - 220px);min-height:600px;max-height:900px}.PlaygroundRobloxEditor_dragging__t6SLH canvas{pointer-events:none}@media (max-width:900px){div.PlaygroundRobloxEditor_tall__3JWcm{height:auto;min-height:0;max-height:none}.PlaygroundRobloxEditor_gamePane__vb_vA{min-height:480px}}.Wordmark_wordmark__Ibm0O{--wordmark-height:32px;position:relative;display:inline-block;flex-shrink:0;width:calc(var(--wordmark-height) * 180 / 52);height:var(--wordmark-height);direction:ltr}.Wordmark_text__60K_u{position:absolute;left:calc(var(--wordmark-height) * -.0658);top:calc(var(--wordmark-height) * -.1034);font-family:Coddy Round Logo,Coddy Round,sans-serif;font-size:calc(var(--wordmark-height) * 1.0204);font-weight:400;font-style:normal;line-height:1;letter-spacing:0;font-kerning:none;text-transform:none;white-space:nowrap;color:var(--logo-color)}.StoreButton_storeButton__qaw8_{border-radius:12px;padding:8px 12px;border:2px solid var(--border-color-2);background:var(--bg-card);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;box-shadow:0 3px 0 0 var(--border-color-2);gap:12px;width:100%;min-width:160px}.StoreButton_storeButton__qaw8_:active{box-shadow:0 1px 0 0 var(--border-color-2);transform:translateY(2px)}.StoreButton_iconContainer__i4YTc{display:flex;align-items:center;justify-content:center;flex-shrink:0}.StoreButton_icon__7j6re{width:28px;height:28px}.StoreButton_textContainer__1iwc3{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.StoreButton_topText__UaZg1{font-size:11px;font-weight:400;color:var(--text-secondary);line-height:1}.StoreButton_bottomText__Qj2tq{font-size:14px;font-weight:700;color:var(--text-primary);line-height:1.2}@media (max-width:1200px){.StoreButton_icon__7j6re{width:24px;height:24px}.StoreButton_topText__UaZg1{font-size:10px}.StoreButton_bottomText__Qj2tq{font-size:13px}}@media (max-width:600px){.StoreButton_topText__UaZg1{font-size:9px}.StoreButton_bottomText__Qj2tq{font-size:12px}}.SuccessBackdrop_backdrop__I9JtX{background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:8px;overflow:hidden;container:success-region/size}[dir=rtl] .SuccessBackdrop_backdrop__I9JtX{left:auto;right:0}.SuccessBackdrop_scoped__xLACn{z-index:400}.SuccessBackdrop_viewport___M_xX{z-index:2000}.DynamicContent_container__ideuY{width:100%;border:1px solid var(--border-color-2);border-radius:4px;margin-bottom:32px;padding:8px;background-color:var(--bg-card)}.DynamicContent_containerNoBorder__3MXfW{width:100%;border-radius:4px}.DynamicContent_containerDark__XF_Te{width:100%;border:1px dashed var(--border-color-2);border-radius:4px;margin-bottom:32px;padding:8px;display:flex;flex-direction:column;gap:8px;background-color:var(--bg-card)}.SmileyRatingBar_container__59N1A{display:flex;align-items:center;justify-content:center;padding:8px 0}.SmileyRatingBar_smileyContainer__kv2Bf{cursor:pointer;margin:0 4px;opacity:.3;position:relative;color:var(--text-primary)}.SmileyRatingBar_smileyContainer__kv2Bf:hover{opacity:.87}.SmileyRatingBar_smileyContainer__kv2Bf:hover:after{opacity:.87;display:block}.SmileyRatingBar_smileyContainer__kv2Bf:after{content:attr(title);display:none;position:absolute;bottom:-12px;width:100%;text-align:center}.RatingFlow_inputContainer__L5laU{display:flex;margin-top:8px;align-items:center;justify-content:center}.RatingFlow_input__X15JG{outline:none;border:none;border-bottom:1px solid var(--border-color,rgba(0,0,0,.1));background-color:transparent;font-family:inherit;font-size:14px;color:var(--text-primary)}.RatingFlow_input__X15JG:focus{border-bottom:1px solid var(--text-primary,rgba(0,0,0,.87))}.RatingFlow_sendButton__TcRhh{cursor:pointer;width:32px;height:32px;padding:4px;margin-left:8px;opacity:.6;transition:all .3s}[dir=rtl] .RatingFlow_sendButton__TcRhh{margin-left:0;margin-right:8px}.RatingFlow_sendButton__TcRhh:hover{opacity:.87}.RatingFlow_referLink__M2D0l{display:block;margin-top:10px;font-size:13px;text-align:center;color:var(--text-secondary,rgba(0,0,0,.54));text-decoration:none;transition:color .2s}.RatingFlow_referLink__M2D0l:hover{color:var(--text-primary,rgba(0,0,0,.87))}.CommitmentStepBody_step__qpgWW{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:14px}.CommitmentStepBody_header__fCN6t{display:flex;flex-direction:column;gap:4px}.CommitmentStepBody_title__PWTg9{line-height:1.25}.CommitmentStepBody_options__id0Ee{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:2px}.CommitmentStepBody_option___9H_c{width:100%;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:14px;border-radius:10px;background-color:var(--bg-primary);border:2px solid var(--border-color);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.CommitmentStepBody_option___9H_c:hover{border-color:var(--brand-bright)}.CommitmentStepBody_option___9H_c:focus-visible{outline:2px solid var(--brand-bright);outline-offset:2px}.CommitmentStepBody_option___9H_c.CommitmentStepBody_selected__UfPO_{border-color:var(--brand-bright);background-color:color-mix(in srgb,var(--brand-bright) 15%,transparent)}.CommitmentStepBody_radio__dLAhI{width:22px;height:22px;border-radius:50%;border:2px solid var(--text-secondary);flex:none;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease,background-color .15s ease}.CommitmentStepBody_option___9H_c.CommitmentStepBody_selected__UfPO_ .CommitmentStepBody_radio__dLAhI{border-color:var(--brand-bright-darker);background-color:var(--brand-bright-darker)}.CommitmentStepBody_optionText__l_3Ma{flex:1;display:flex;flex-direction:column;gap:2px;text-align:start;min-width:0}.CommitmentStepBody_recommendedBadge__D2rJj{flex:none;align-self:center;font-size:10px;font-weight:800;padding:4px 8px;border-radius:6px;background-color:var(--brand-bright-darker);color:#fff;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.CommitmentStepBody_progressLine__z4rlv{color:var(--brand-bright);font-weight:700;margin-top:2px}.CommitmentStepBody_buttons__nIL79{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:6px}.CommitmentStepBody_saveButton__cyBg1{width:100%}.CelebrationOverlay_overlay__4hpAl{pointer-events:none;position:absolute;inset:0;overflow:hidden;border-radius:inherit;z-index:2}.CelebrationOverlay_particle__A4Xz4{position:absolute;top:-12px;border-radius:2px;opacity:0;animation-name:CelebrationOverlay_fall__7gLae;animation-timing-function:ease-in;animation-fill-mode:forwards;display:flex;align-items:center;justify-content:center;font-family:ui-monospace,monospace;font-weight:700;line-height:1}.CelebrationOverlay_glow__x8pmy{position:absolute;inset:-20%;border-radius:50%;animation:CelebrationOverlay_pulseGlow___B_8M 1.6s ease-out forwards}.CelebrationOverlay_confetti_burst__FiNhY .CelebrationOverlay_particle__A4Xz4{background:hsl(calc(var(--i, 0) * 40),90%,60%);border-radius:2px}.CelebrationOverlay_confetti_burst__FiNhY .CelebrationOverlay_particle__A4Xz4:nth-child(3n){background:#ff6b6b}.CelebrationOverlay_confetti_burst__FiNhY .CelebrationOverlay_particle__A4Xz4:nth-child(3n+1){background:#ffd93d}.CelebrationOverlay_confetti_burst__FiNhY .CelebrationOverlay_particle__A4Xz4:nth-child(3n+2){background:#6bcb77}.CelebrationOverlay_code_rain__jbbMy .CelebrationOverlay_particle__A4Xz4{background:transparent;color:#00c853;text-shadow:0 0 6px rgba(0,200,83,.6)}.CelebrationOverlay_pixel_pop__IVAVg .CelebrationOverlay_particle__A4Xz4{background:#7c4dff;border-radius:0;box-shadow:2px 2px 0 #b388ff}[dir=rtl] .CelebrationOverlay_pixel_pop__IVAVg .CelebrationOverlay_particle__A4Xz4{box-shadow:-2px 2px 0 #b388ff}.CelebrationOverlay_pixel_pop__IVAVg .CelebrationOverlay_particle__A4Xz4:nth-child(2n){background:#ea80fc}.CelebrationOverlay_golden_glow__d67Gh .CelebrationOverlay_glow__x8pmy{background:radial-gradient(circle,rgba(255,193,7,.35) 0,transparent 65%)}.CelebrationOverlay_golden_glow__d67Gh .CelebrationOverlay_particle__A4Xz4{background:#ffc107;border-radius:50%;box-shadow:0 0 8px rgba(255,193,7,.8)}.CelebrationOverlay_matrix_spark__K1zDl .CelebrationOverlay_glow__x8pmy{background:radial-gradient(circle,rgba(105,240,174,.25) 0,transparent 60%)}.CelebrationOverlay_matrix_spark__K1zDl .CelebrationOverlay_particle__A4Xz4{background:transparent;color:#69f0ae;text-shadow:0 0 8px #00e676}.CelebrationOverlay_fire_burst__LY3ZG .CelebrationOverlay_particle__A4Xz4{background:linear-gradient(180deg,#ffeb3b,#ff5722);border-radius:50% 50% 40% 40%;box-shadow:0 0 6px rgba(255,87,34,.7)}[dir=rtl] .CelebrationOverlay_fire_burst__LY3ZG .CelebrationOverlay_particle__A4Xz4{background:linear-gradient(-180deg,#ffeb3b,#ff5722)}@keyframes CelebrationOverlay_fall__7gLae{0%{transform:translateY(0) rotate(0deg) scale(.6);opacity:0}12%{opacity:1}to{transform:translateY(320px) rotate(220deg) scale(1);opacity:0}}@keyframes CelebrationOverlay_pulseGlow___B_8M{0%{opacity:0;transform:scale(.8)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}@keyframes CelebrationOverlay_calmFade__5LOLS{0%{opacity:0}30%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.CelebrationOverlay_particle__A4Xz4{display:none}.CelebrationOverlay_overlay__4hpAl:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 35%,var(--celebration-wash,rgba(255,193,7,.28)) 0,transparent 70%);animation:CelebrationOverlay_calmFade__5LOLS 1.6s ease-out forwards}.CelebrationOverlay_glow__x8pmy{animation:CelebrationOverlay_calmFade__5LOLS 1.6s ease-out forwards;transform:none}.CelebrationOverlay_confetti_burst__FiNhY{--celebration-wash:rgba(255,107,107,0.26)}.CelebrationOverlay_code_rain__jbbMy{--celebration-wash:rgba(0,200,83,0.24)}.CelebrationOverlay_pixel_pop__IVAVg{--celebration-wash:rgba(124,77,255,0.24)}.CelebrationOverlay_fire_burst__LY3ZG{--celebration-wash:rgba(255,87,34,0.26)}.CelebrationOverlay_golden_glow__d67Gh:before,.CelebrationOverlay_matrix_spark__K1zDl:before{content:none}}@keyframes ChallengeSuccess_backdropFadeIn__DYJy2{0%{opacity:0}to{opacity:1}}@keyframes ChallengeSuccess_dialogPopIn__RqBFG{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.04);opacity:1}80%{transform:scale(.98)}to{transform:scale(1);opacity:1}}@keyframes ChallengeSuccess_celebrationGlow__HXR9p{0%{box-shadow:0 8px 16px rgba(0,0,0,.25),0 0 0 0 rgba(32,135,179,0)}50%{box-shadow:0 8px 24px rgba(0,0,0,.3),0 0 24px 4px rgba(32,135,179,.18)}to{box-shadow:0 8px 16px rgba(0,0,0,.25),0 0 0 0 rgba(32,135,179,0)}}@keyframes ChallengeSuccess_slideDownFade__AIhWH{0%{transform:translateY(-12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ChallengeSuccess_titleBounce__R_nvO{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.1);opacity:1}75%{transform:scale(.96)}to{transform:scale(1)}}@keyframes ChallengeSuccess_rewardPopIn__f0SXA{0%{transform:scale(.4) translateY(10px);opacity:0}65%{transform:scale(1.1) translateY(0);opacity:1}85%{transform:scale(.96) translateY(0)}to{transform:scale(1) translateY(0);opacity:1}}@keyframes ChallengeSuccess_fadeUpIn__1LXLz{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ChallengeSuccess_streakPulse__ZxFuv{0%,to{box-shadow:0 0 0 0 rgba(232,90,24,0)}50%{box-shadow:0 0 8px 2px rgba(232,90,24,.3)}}.ChallengeSuccess_backdrop__QQFLf{display:flex}.ChallengeSuccess_animated__wcqu2{position:relative}.ChallengeSuccess_container__Xv5sz{background:var(--bg-secondary);width:300px;box-shadow:0 8px 16px rgba(0,0,0,.25);border-radius:8px;z-index:500;display:flex;flex-direction:column;align-items:center;padding:16px;box-sizing:border-box;border:1px solid var(--border-color);position:relative}.ChallengeSuccess_activeBoosters__WtJZt{position:absolute;top:-48px;left:16px;padding:8px;height:48px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px 8px 0 0}[dir=rtl] .ChallengeSuccess_activeBoosters__WtJZt{left:auto;right:16px}.ChallengeSuccess_activeBoosters__WtJZt img{width:32px;height:32px}.ChallengeSuccess_title__Y_yxt{margin:0;font-size:24px;color:var(--text-primary)}.ChallengeSuccess_topContainer__10JIw{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.ChallengeSuccess_topContainer__10JIw>button{margin-bottom:16px}.ChallengeSuccess_mainText__G0KFN{font-size:18px;color:var(--text-primary,black);padding:0;margin:0 0 40px}.ChallengeSuccess_buttonsContainer__VreJy{display:flex;justify-content:space-around;width:100%}.ChallengeSuccess_button__H2b9G{padding:8px 16px!important}.ChallengeSuccess_analyzeSolutionSequenceItem__Dycv_{display:flex;justify-content:center;margin-bottom:16px}.ChallengeSuccess_updateTagsContainer__h48aP{position:absolute;justify-content:center;width:100%;display:flex;top:-12px}.ChallengeSuccess_tagsContainer__R3MGX{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ChallengeSuccess_tag__9S_YK{display:flex;justify-content:center;align-items:center;height:24px;border-radius:12px;padding:0 8px;background-color:var(--bg-secondary);border:1px solid var(--text-primary)}.ChallengeSuccess_tag__9S_YK img{width:16px;height:16px}.ChallengeSuccess_tag__9S_YK span{font-size:12px;color:var(--text-primary);margin-left:4px}[dir=rtl] .ChallengeSuccess_tag__9S_YK span{margin-left:0;margin-right:4px}.ChallengeSuccess_tag__9S_YK.ChallengeSuccess_secondary__AEoc8{opacity:.6}.ChallengeSuccess_streakTag__UzTU2 img,.ChallengeSuccess_streakTag__UzTU2 svg{width:16px;height:16px;flex-shrink:0}.ChallengeSuccess_streakTag__UzTU2{background-color:var(--bg-secondary);border:1px solid var(--product-streak-color)}.ChallengeSuccess_streakTag__UzTU2 span{color:var(--product-streak-color)}.ChallengeSuccess_missionTag__bNHDO{background-color:var(--bg-secondary);border:1px solid var(--success)}.ChallengeSuccess_missionTag__bNHDO span,.ChallengeSuccess_missionTag__bNHDO svg{color:var(--success)}.ChallengeSuccess_missionRewardBanner__TjToI{width:100%;max-width:320px;margin:0 auto 12px;padding:12px 16px;border-radius:10px;border:1.5px solid var(--success);background:color-mix(in srgb,var(--success) 12%,var(--bg-secondary));display:flex;box-sizing:border-box;flex-direction:column;align-items:center;gap:8px}.ChallengeSuccess_missionRewardSequenceItem__E2vim{width:100%}.ChallengeSuccess_missionRewardHeader__HTUfV{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--success)}.ChallengeSuccess_missionRewardHeader__HTUfV svg{color:var(--success);flex-shrink:0}.ChallengeSuccess_missionRewardBody__U1_HU{display:flex;flex-direction:column;align-items:center;gap:2px}.ChallengeSuccess_missionRewardAmount__X_97p{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--product-score-color)}.ChallengeSuccess_missionRewardAmount__X_97p>p{color:var(--product-score-color);font-size:22px;line-height:1.2}.ChallengeSuccess_missionRewardAmount__X_97p svg{flex-shrink:0}@keyframes ChallengeSuccess_missionRewardPulse__uywJS{0%{transform:scale(.96);box-shadow:0 0 0 0 color-mix(in srgb,var(--success) 40%,transparent)}50%{transform:scale(1.02);box-shadow:0 0 0 8px color-mix(in srgb,var(--success) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 0 0 transparent}}.ChallengeSuccess_feedbackContainer__qdyzz{background-color:#1e1e1e;display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:4px;margin-bottom:16px}.ChallengeSuccess_feedbackContainer__qdyzz p{font-size:14px;padding:0;color:var(--text-white);margin:0 8px 0 0}[dir=rtl] .ChallengeSuccess_feedbackContainer__qdyzz p{margin-right:0;margin-left:8px}.ChallengeSuccess_feedbackContainer__qdyzz img{width:24px;height:24px;padding:4px;border-radius:12px;cursor:pointer}.ChallengeSuccess_feedbackContainer__qdyzz img.ChallengeSuccess_selected__WKCPw{background-color:var(--selection-background,#444)}.ChallengeSuccess_feedbackContainer__qdyzz img:hover{background-color:var(--hover-background,#444)}.ChallengeSuccess_buttonIcon__gwbIZ{margin-right:8px}[dir=rtl] .ChallengeSuccess_buttonIcon__gwbIZ{margin-right:0;margin-left:8px}.ChallengeSuccess_rewardsContainer__RWLyR{margin:12px 0;width:100%;display:flex;gap:16px;align-items:center;justify-content:center}.ChallengeSuccess_rewardOuterContainer__EFwz4{display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;background:var(--brand-primary);border-radius:8px;padding:2px;height:80px;margin:6px 0}.ChallengeSuccess_rewardLabel__ANAza{font-family:var(--font-display);color:var(--text-on-brand-primary);padding:4px 0}.ChallengeSuccess_leagueCapNote__CnO3n{max-width:280px;margin:-4px 0 12px;line-height:1.4}.ChallengeSuccess_rewardContainer__Cuu5A{display:flex;align-items:center;justify-content:center;gap:4px;background:var(--bg-secondary);width:100%;padding:8px;border-radius:6px;flex:1}.ChallengeSuccess_rewardContainer__Cuu5A.ChallengeSuccess_score__SGsas>p{color:var(--product-score-color)}.ChallengeSuccess_rewardContainer__Cuu5A.ChallengeSuccess_xp__8WDxq>p{color:var(--product-xp-color)}.ChallengeSuccess_rewardContainer__Cuu5A.ChallengeSuccess_xp__8WDxq>img{height:24px;width:24px}.ChallengeSuccess_rewardContainer__Cuu5A.ChallengeSuccess_score__SGsas>img{height:20px;width:20px}.ChallengeSuccess_fit__q3a4U{max-width:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ChallengeSuccess_fit__q3a4U:focus{outline:none}@container success-region (max-height: 480px){.ChallengeSuccess_fit__q3a4U{padding:12px}.ChallengeSuccess_fit__q3a4U .ChallengeSuccess_topContainer__10JIw{gap:8px}.ChallengeSuccess_fit__q3a4U .ChallengeSuccess_topContainer__10JIw>button{margin-bottom:8px}.ChallengeSuccess_fit__q3a4U .ChallengeSuccess_title__Y_yxt{font-size:20px}.ChallengeSuccess_fit__q3a4U .ChallengeSuccess_rewardsContainer__RWLyR{margin:4px 0}.ChallengeSuccess_fit__q3a4U .ChallengeSuccess_rewardOuterContainer__EFwz4{height:64px;margin:2px 0}.ChallengeSuccess_fit__q3a4U .ChallengeSuccess_rewardContainer__Cuu5A{padding:4px 8px}.ChallengeSuccess_fit__q3a4U .ChallengeSuccess_mainText__G0KFN{font-size:16px;margin-bottom:16px}.ChallengeSuccess_fit__q3a4U .ChallengeSuccess_feedbackContainer__qdyzz{margin-bottom:8px}.ChallengeSuccess_fit__q3a4U .ChallengeSuccess_missionRewardBanner__TjToI{padding:8px 12px;margin-bottom:8px;gap:4px}}@container success-region (max-height: 340px){.ChallengeSuccess_fit__q3a4U{padding:10px 12px}.ChallengeSuccess_fit__q3a4U .ChallengeSuccess_tag__9S_YK{height:22px}.ChallengeSuccess_fit__q3a4U .ChallengeSuccess_title__Y_yxt{font-size:18px}.ChallengeSuccess_fit__q3a4U .ChallengeSuccess_rewardOuterContainer__EFwz4{height:56px}.ChallengeSuccess_fit__q3a4U .ChallengeSuccess_rewardLabel__ANAza{padding:2px 0}.ChallengeSuccess_fit__q3a4U .ChallengeSuccess_mainText__G0KFN{margin-bottom:10px}.ChallengeSuccess_fit__q3a4U .ChallengeSuccess_analyzeSolutionSequenceItem__Dycv_{margin-bottom:8px}}@container success-region (max-height: 260px){.ChallengeSuccess_fit__q3a4U{padding:8px 12px}.ChallengeSuccess_fit__q3a4U .ChallengeSuccess_topContainer__10JIw{gap:4px}.ChallengeSuccess_fit__q3a4U .ChallengeSuccess_title__Y_yxt{font-size:16px}.ChallengeSuccess_fit__q3a4U .ChallengeSuccess_rewardsContainer__RWLyR{margin:2px 0}.ChallengeSuccess_fit__q3a4U .ChallengeSuccess_rewardOuterContainer__EFwz4{height:48px}.ChallengeSuccess_fit__q3a4U .ChallengeSuccess_analyzeSolutionSequenceItem__Dycv_{margin-bottom:4px}.ChallengeSuccess_fit__q3a4U .ChallengeSuccess_mainText__G0KFN{margin-bottom:6px}}.ChallengeSuccess_animated__wcqu2 .ChallengeSuccess_backdrop__QQFLf,.ChallengeSuccess_backdrop__QQFLf.ChallengeSuccess_animated__wcqu2{animation:ChallengeSuccess_backdropFadeIn__DYJy2 .3s ease-out forwards}.ChallengeSuccess_animated__wcqu2.ChallengeSuccess_container__Xv5sz{animation:ChallengeSuccess_dialogPopIn__RqBFG .5s cubic-bezier(.175,.885,.32,1.275) forwards,ChallengeSuccess_celebrationGlow__HXR9p 2s ease-in-out .7s 1}.ChallengeSuccess_animated__wcqu2 .ChallengeSuccess_activeBoosters__WtJZt{animation:ChallengeSuccess_slideDownFade__AIhWH .35s ease-out .2s both}.ChallengeSuccess_animated__wcqu2 .ChallengeSuccess_tagsContainer__R3MGX{animation:ChallengeSuccess_slideDownFade__AIhWH .35s ease-out .35s both}.ChallengeSuccess_animated__wcqu2 .ChallengeSuccess_title__Y_yxt{animation:ChallengeSuccess_titleBounce__R_nvO .55s cubic-bezier(.175,.885,.32,1.275) .2s both}.ChallengeSuccess_animated__wcqu2 .ChallengeSuccess_successSequenceItem__i_DW3{animation:ChallengeSuccess_rewardPopIn__f0SXA .45s cubic-bezier(.175,.885,.32,1.275) both;animation-delay:var(--success-sequence-delay,.75s)}.ChallengeSuccess_animated__wcqu2 .ChallengeSuccess_missionRewardBanner__TjToI{animation:ChallengeSuccess_missionRewardPulse__uywJS 1.2s ease-out calc(var(--success-sequence-delay, .75s) + .2s) both}.ChallengeSuccess_animated__wcqu2 .ChallengeSuccess_feedbackContainer__qdyzz{animation:ChallengeSuccess_fadeUpIn__1LXLz .35s ease-out var(--success-feedback-delay,1.6s) both}.ChallengeSuccess_animated__wcqu2 .ChallengeSuccess_mainText__G0KFN{animation:ChallengeSuccess_fadeUpIn__1LXLz .4s ease-out var(--success-content-delay,1.8s) both}.ChallengeSuccess_animated__wcqu2 .ChallengeSuccess_postRewardContent__DLCgE{animation:ChallengeSuccess_fadeUpIn__1LXLz .4s ease-out var(--success-secondary-delay,1.9s) both}.ChallengeSuccess_animated__wcqu2 .ChallengeSuccess_buttonsContainer__VreJy{animation:ChallengeSuccess_fadeUpIn__1LXLz .4s ease-out var(--success-buttons-delay,2s) both}.ChallengeSuccess_animated__wcqu2 .ChallengeSuccess_streakTag__UzTU2{animation:ChallengeSuccess_streakPulse__ZxFuv 1.5s ease-in-out .8s 2}