.CelebrationPreview_tile__k1P8V{position:relative;width:100%;height:100%;border-radius:10px;border:2px solid var(--border-color-3);box-sizing:border-box;background:var(--bg-card);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.CelebrationPreview_defaultDot__ON2Kf{width:20px;height:20px;border-radius:50%;background:#2087b3}.CelebrationPreview_particle__1fg50{position:absolute;top:-8px;border-radius:2px;opacity:0;animation-name:CelebrationPreview_previewFall__98GTV;animation-timing-function:ease-in;animation-iteration-count:infinite;display:flex;align-items:center;justify-content:center;font-family:ui-monospace,monospace;font-weight:700;line-height:1}.CelebrationPreview_glow__ZuCBb{position:absolute;inset:-20%;border-radius:50%;animation:CelebrationPreview_previewGlow__9pptt 2s ease-in-out infinite}.CelebrationPreview_confetti_burst__2I1Ql .CelebrationPreview_particle__1fg50:nth-child(3n){background:#ff6b6b}.CelebrationPreview_confetti_burst__2I1Ql .CelebrationPreview_particle__1fg50:nth-child(3n+1){background:#ffd93d}.CelebrationPreview_confetti_burst__2I1Ql .CelebrationPreview_particle__1fg50:nth-child(3n+2){background:#6bcb77}.CelebrationPreview_code_rain__3XlXU .CelebrationPreview_particle__1fg50{background:transparent;color:#00c853;text-shadow:0 0 4px rgba(0,200,83,.6)}.CelebrationPreview_pixel_pop__B8rce .CelebrationPreview_particle__1fg50{background:#7c4dff;border-radius:0;box-shadow:1px 1px 0 #b388ff}[dir=rtl] .CelebrationPreview_pixel_pop__B8rce .CelebrationPreview_particle__1fg50{box-shadow:-1px 1px 0 #b388ff}.CelebrationPreview_pixel_pop__B8rce .CelebrationPreview_particle__1fg50:nth-child(2n){background:#ea80fc}.CelebrationPreview_golden_glow__ud2D_ .CelebrationPreview_glow__ZuCBb{background:radial-gradient(circle,rgba(255,193,7,.35) 0,transparent 65%)}.CelebrationPreview_golden_glow__ud2D_ .CelebrationPreview_particle__1fg50{background:#ffc107;border-radius:50%;box-shadow:0 0 5px rgba(255,193,7,.8)}.CelebrationPreview_matrix_spark__5p_tS .CelebrationPreview_glow__ZuCBb{background:radial-gradient(circle,rgba(105,240,174,.25) 0,transparent 60%)}.CelebrationPreview_matrix_spark__5p_tS .CelebrationPreview_particle__1fg50{background:transparent;color:#69f0ae;text-shadow:0 0 5px #00e676}.CelebrationPreview_fire_burst__s3qlM .CelebrationPreview_glow__ZuCBb{background:radial-gradient(circle,rgba(255,87,34,.25) 0,transparent 60%)}.CelebrationPreview_fire_burst__s3qlM .CelebrationPreview_particle__1fg50{background:linear-gradient(180deg,#ffeb3b,#ff5722);border-radius:50% 50% 40% 40%;box-shadow:0 0 4px rgba(255,87,34,.7)}[dir=rtl] .CelebrationPreview_fire_burst__s3qlM .CelebrationPreview_particle__1fg50{background:linear-gradient(-180deg,#ffeb3b,#ff5722)}@keyframes CelebrationPreview_previewFall__98GTV{0%{transform:translateY(0) rotate(0deg) scale(.6);opacity:0}12%{opacity:1}to{transform:translateY(64px) rotate(200deg) scale(1);opacity:0}}@keyframes CelebrationPreview_previewGlow__9pptt{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.CelebrationPreview_glow__ZuCBb,.CelebrationPreview_particle__1fg50{animation:none;opacity:.8;transform:translateY(24px)}}.CelebrationEffect_root__73kaB{pointer-events:none;position:absolute;inset:0;overflow:hidden;border-radius:inherit;--fx-white:#ffffff;--fx-snow:#ffffff;--fx-bat:#1c1917;--fx-eye:#ff7a1a}.CelebrationEffect_overlay__vxw4Z{z-index:2;--travel:380px}.CelebrationEffect_preview__7GIk_{position:relative;inset:auto;width:100%;height:100%;border-radius:10px;border:2px solid var(--border-color-3,#ddd);box-sizing:border-box;background:var(--bg-card,#fff);flex-shrink:0;--travel:64px}.CelebrationEffect_particle__mMba_{position:absolute;display:flex;align-items:center;justify-content:center;opacity:0;animation-fill-mode:both;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;line-height:1}.CelebrationEffect_preview__7GIk_ .CelebrationEffect_particle__mMba_{animation-iteration-count:infinite}.CelebrationEffect_calmGlyph__l9jor svg,.CelebrationEffect_particle__mMba_ svg{width:100%;height:100%;overflow:visible}.CelebrationEffect_g_dot__1kkvD,.CelebrationEffect_g_spark__VvMzI{border-radius:50%;background:currentColor}.CelebrationEffect_g_spark__VvMzI{box-shadow:0 0 6px currentColor}.CelebrationEffect_g_meteor__AMM1J{border-radius:2px;background:linear-gradient(90deg,#ffffff,currentColor 35%,transparent);box-shadow:0 0 6px rgba(167,139,250,.6)}[dir=rtl] .CelebrationEffect_g_meteor__AMM1J{background:linear-gradient(-90deg,#ffffff,currentColor 35%,transparent)}.CelebrationEffect_g_ball__w7L2T{border-radius:50%;background:conic-gradient(#ef4444 0 25%,#ffffff 0 50%,#3b82f6 0 75%,#facc15 0 100%);box-shadow:inset -3px -3px 0 rgba(0,0,0,.12);transform-origin:50% 100%}[dir=rtl] .CelebrationEffect_g_ball__w7L2T{box-shadow:inset 3px -3px 0 rgba(0,0,0,.12)}.CelebrationEffect_g_confetti__RDpk8{border-radius:1px;background:currentColor}.CelebrationEffect_g_ray__SYYtN{border-radius:2px;background:currentColor;box-shadow:0 0 6px rgba(250,204,21,.8)}.CelebrationEffect_g_glow__aad_e{border-radius:50%;background:radial-gradient(circle,rgba(250,204,21,.45) 0,rgba(250,204,21,.12) 45%,transparent 70%)}.CelebrationEffect_g_bulb__PWbFp{filter:drop-shadow(0 0 10px rgba(250,204,21,.75))}.CelebrationEffect_g_bat__jgM6f{filter:drop-shadow(0 0 2px rgba(255,122,26,.55))}.CelebrationEffect_flap__2Racj{animation:CelebrationEffect_fxFlap__9yjH6 .18s ease-in-out infinite alternate;transform-origin:50% 45%}.CelebrationEffect_m_drift__8jDgT{animation-name:CelebrationEffect_fxDrift__Pzu6A;animation-timing-function:ease-in-out}.CelebrationEffect_m_burst__E_1Ch{animation-name:CelebrationEffect_fxBurst__QvChd;animation-timing-function:cubic-bezier(.15,.7,.3,1)}.CelebrationEffect_m_arc__kUEWR{animation-name:CelebrationEffect_fxArc__P0doU}.CelebrationEffect_m_bounce__0wJrh{animation-name:CelebrationEffect_fxBounce__QCMkj}.CelebrationEffect_m_pop__mww_Z{animation-name:CelebrationEffect_fxPop__6JrsG;animation-timing-function:ease-out}.CelebrationEffect_m_glow__Xnsit{animation-name:CelebrationEffect_fxGlow__AccYW;animation-timing-function:ease-in-out}.CelebrationEffect_m_ray__C_9ph{animation-name:CelebrationEffect_fxRay__3U7Fi;animation-timing-function:linear}@keyframes CelebrationEffect_fxDrift__Pzu6A{0%{transform:translate(0) rotate(calc(var(--angle) * 1deg));opacity:0}8%{opacity:1}25%{transform:translate(calc(var(--dx) * var(--travel) * .25 + var(--sway) * 1px),calc(var(--dy) * var(--travel) * .25)) rotate(calc((var(--angle) + var(--rot) * .25) * 1deg))}50%{transform:translate(calc(var(--dx) * var(--travel) * .5 - var(--sway) * 1px),calc(var(--dy) * var(--travel) * .5)) rotate(calc((var(--angle) + var(--rot) * .5) * 1deg))}75%{transform:translate(calc(var(--dx) * var(--travel) * .75 + var(--sway) * 1px),calc(var(--dy) * var(--travel) * .75)) rotate(calc((var(--angle) + var(--rot) * .75) * 1deg))}88%{opacity:1}to{transform:translate(calc(var(--dx) * var(--travel)),calc(var(--dy) * var(--travel))) rotate(calc((var(--angle) + var(--rot)) * 1deg));opacity:0}}@keyframes CelebrationEffect_fxBurst__QvChd{0%{transform:translate(0) scale(.3) rotate(0deg);opacity:0}12%{opacity:1}70%{opacity:1}to{transform:translate(calc(var(--dx) * var(--travel)),calc(var(--dy) * var(--travel))) scale(1) rotate(calc(var(--rot) * 1deg));opacity:0}}@keyframes CelebrationEffect_fxArc__P0doU{0%{transform:translate(0) rotate(0deg);opacity:0;animation-timing-function:cubic-bezier(.25,.7,.45,1)}6%{opacity:1}45%{transform:translate(calc(var(--dx) * var(--travel) * .55),calc(var(--up) * var(--travel) * -1)) rotate(calc(var(--rot) * .45deg));animation-timing-function:cubic-bezier(.55,0,.85,.45)}85%{opacity:1}to{transform:translate(calc(var(--dx) * var(--travel)),calc(var(--dy) * var(--travel))) rotate(calc(var(--rot) * 1deg));opacity:0}}@keyframes CelebrationEffect_fxBounce__QCMkj{0%{transform:translate(0) scale(1);opacity:0;animation-timing-function:ease-in}4%{opacity:1}30%{transform:translate(calc(var(--dx) * var(--travel) * .3),calc(var(--dy) * var(--travel))) scale(1.18,.78);animation-timing-function:ease-out}33%{transform:translate(calc(var(--dx) * var(--travel) * .33),calc(var(--dy) * var(--travel) * .96)) scale(1);animation-timing-function:ease-out}52%{transform:translate(calc(var(--dx) * var(--travel) * .52),calc(var(--dy) * var(--travel) * .55)) scale(1);animation-timing-function:ease-in}70%{transform:translate(calc(var(--dx) * var(--travel) * .7),calc(var(--dy) * var(--travel))) scale(1.12,.84);animation-timing-function:ease-out}83%{transform:translate(calc(var(--dx) * var(--travel) * .83),calc(var(--dy) * var(--travel) * .82)) scale(1);animation-timing-function:ease-in}92%{transform:translate(calc(var(--dx) * var(--travel) * .92),calc(var(--dy) * var(--travel))) scale(1.06,.92);opacity:1}to{transform:translate(calc(var(--dx) * var(--travel)),calc(var(--dy) * var(--travel))) scale(1);opacity:0}}@keyframes CelebrationEffect_fxPop__6JrsG{0%{transform:scale(.2);opacity:0}18%{transform:scale(1.12);opacity:1}28%{transform:scale(1)}85%{opacity:1}to{transform:scale(1);opacity:0}}@keyframes CelebrationEffect_fxGlow__AccYW{0%,12%{transform:scale(.6);opacity:0}30%{transform:scale(1);opacity:1}45%{opacity:.6}60%{opacity:1}to{transform:scale(1.1);opacity:0}}@keyframes CelebrationEffect_fxRay__3U7Fi{0%,18%{opacity:0}26%{opacity:1}38%{opacity:0}48%{opacity:1}62%,to{opacity:0}}@keyframes CelebrationEffect_fxFlap__9yjH6{0%{transform:scaleY(1)}to{transform:scaleY(.45)}}html[data-theme-group=light] .CelebrationEffect_bat_swarm__h_QyR{--fx-bat:#4b5563}html[data-theme-group=light] .CelebrationEffect_snowfall__wVQgK{--fx-snow:#bfdbfe}html[data-theme-group=light] .CelebrationEffect_fireworks__Je7my{--fx-white:#fb923c}html[data-theme-group=light] .CelebrationEffect_digits_rain__myeO8{--fx-white:#334155}html[data-theme-group=light] .CelebrationEffect_snowfall__wVQgK .CelebrationEffect_particle__mMba_{filter:drop-shadow(0 0 1px rgba(30,64,175,.45))}.CelebrationEffect_calm__bRMr2{display:none;position:absolute;left:50%;top:38%;width:44px;height:44px;margin-left:-22px;margin-top:-22px;align-items:center;justify-content:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;font-size:36px;line-height:1}[dir=rtl] .CelebrationEffect_calm__bRMr2{left:auto;right:50%;margin-left:0;margin-right:-22px}.CelebrationEffect_preview__7GIk_ .CelebrationEffect_calm__bRMr2{top:50%;width:50%;height:50%;margin-left:-25%;margin-top:-25%;font-size:20px}[dir=rtl] .CelebrationEffect_preview__7GIk_ .CelebrationEffect_calm__bRMr2{margin-left:0;margin-right:-25%}.CelebrationEffect_calmGlyph__l9jor{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.CelebrationEffect_calmGlyph__l9jor.CelebrationEffect_g_ball__w7L2T{width:80%;height:80%}@keyframes CelebrationEffect_fxCalm__NEQK4{0%{opacity:0}30%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.CelebrationEffect_particle__mMba_{display:none}.CelebrationEffect_flap__2Racj{animation:none}.CelebrationEffect_calm__bRMr2{display:flex}.CelebrationEffect_overlay__vxw4Z .CelebrationEffect_calm__bRMr2,.CelebrationEffect_overlay__vxw4Z:before{animation:CelebrationEffect_fxCalm__NEQK4 1.6s ease-out forwards}.CelebrationEffect_overlay__vxw4Z:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 35%,var(--fx-wash,rgba(255,193,7,.28)) 0,transparent 70%)}}@keyframes SectionStructure_markAnimation__eyUME{0%{transform:translateX(-50%) translateY(0)}to{transform:translateX(-50%) translateY(6px)}}@keyframes SectionStructure_starAnimation__AMSuY{0%{transform:scale(1)}to{transform:scale(.9)}}.SectionStructure_courseContainer__mkSsl{margin-bottom:80px}.SectionStructure_stickyHeader__AbKAH{width:100%;position:sticky;top:36px;z-index:9;display:flex;flex-direction:column}.SectionStructure_sectionTitleContainer__YEhlc{position:relative;overflow:hidden;gap:8px}.SectionStructure_sectionTitleContainer__YEhlc.SectionStructure_mergedAbove__Num_n{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.SectionStructure_lessonsInnerContainer__mFV_M{position:relative}.SectionStructure_pathContainer__OVtQk{height:16px;position:relative}.SectionStructure_path__24TQf{position:absolute;width:16px;height:56px;top:-16px;z-index:-1}.SectionStructure_path__24TQf.SectionStructure_left__80l3G.SectionStructure_posLeft__nmKVX,.SectionStructure_path__24TQf.SectionStructure_right__jD1iX.SectionStructure_posCenter__lJAFb{background-image:var(--path-left-image)}.SectionStructure_path__24TQf.SectionStructure_left__80l3G.SectionStructure_posCenter__lJAFb,.SectionStructure_path__24TQf.SectionStructure_right__jD1iX.SectionStructure_posRight__Vz69P{background-image:var(--path-right-image)}.SectionStructure_path__24TQf.SectionStructure_center__BVIi0{background-image:var(--path-center-image)}.SectionStructure_path__24TQf.SectionStructure_done__4tNnx.SectionStructure_left__80l3G.SectionStructure_posLeft__nmKVX,.SectionStructure_path__24TQf.SectionStructure_done__4tNnx.SectionStructure_right__jD1iX.SectionStructure_posCenter__lJAFb{background-image:var(--path-left-done-image)}.SectionStructure_path__24TQf.SectionStructure_done__4tNnx.SectionStructure_left__80l3G.SectionStructure_posCenter__lJAFb,.SectionStructure_path__24TQf.SectionStructure_done__4tNnx.SectionStructure_right__jD1iX.SectionStructure_posRight__Vz69P{background-image:var(--path-right-done-image)}.SectionStructure_path__24TQf.SectionStructure_done__4tNnx.SectionStructure_center__BVIi0{background-image:var(--path-center-done-image)}.SectionStructure_trophyPathContainer__8d6O9{height:32px;position:relative}.SectionStructure_trophyPath__Tn7Pz{position:absolute;width:16px;height:72px;top:0;z-index:-1;left:29px;background-image:var(--path-trophy-image)}.SectionStructure_trophyPath__Tn7Pz.SectionStructure_done__4tNnx{background-image:var(--path-trophy-done-image)}.SectionStructure_masteryPath___xYuq{position:absolute;width:64px;height:16px;top:28px;z-index:-1;right:64px;background-image:var(--path-mastery-image)}.SectionStructure_masteryPath___xYuq.SectionStructure_active__4F_pc{background-image:var(--path-mastery-active-image)}.SectionStructure_masteryPath___xYuq.SectionStructure_done__4tNnx{background-image:var(--path-mastery-done-image)}.SectionStructure_masteryPath___xYuq.SectionStructure_left__80l3G{right:unset;left:64px}.SectionStructure_path__24TQf.SectionStructure_right__jD1iX{transform:rotate(-28deg)}.SectionStructure_path__24TQf.SectionStructure_right__jD1iX.SectionStructure_posCenter__lJAFb{transform:rotate(-30deg)}.SectionStructure_path__24TQf.SectionStructure_left__80l3G{transform:rotate(28deg)}.SectionStructure_path__24TQf.SectionStructure_left__80l3G.SectionStructure_posCenter__lJAFb{transform:rotate(32deg)}.SectionStructure_path__24TQf.SectionStructure_center__BVIi0{left:28px}.SectionStructure_path__24TQf.SectionStructure_right__jD1iX.SectionStructure_posRight__Vz69P{right:54px}.SectionStructure_path__24TQf.SectionStructure_left__80l3G.SectionStructure_posCenter__lJAFb{right:-2px}.SectionStructure_path__24TQf.SectionStructure_right__jD1iX.SectionStructure_posCenter__lJAFb{right:58px}.SectionStructure_path__24TQf.SectionStructure_left__80l3G.SectionStructure_posLeft__nmKVX{left:56px}.SectionStructure_lessonContainer___8aia{margin-top:12px;margin-bottom:12px;position:relative}.SectionStructure_lessonButton__wXl4z{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;height:60px;width:72px;cursor:pointer}.SectionStructure_lessonButton__wXl4z.SectionStructure_justDone__c9o6K{animation:SectionStructure_nodeStamp__IvYfw var(--motion-celebrate) var(--motion-ease-spring) .3s backwards}.SectionStructure_lessonButton__wXl4z.SectionStructure_justDone__c9o6K:after{content:"";position:absolute;inset:-8px -2px;border-radius:50%;border:3px solid var(--success);pointer-events:none;opacity:0;animation:SectionStructure_nodeRing__7EVaB calc(var(--motion-celebrate) * 1.6) var(--motion-ease-enter) .42s}.SectionStructure_lessonButton__wXl4z.SectionStructure_justDone__c9o6K .SectionStructure_hexIcon__qQ3o_{--motion-pop:0.3;animation:motion-pop-in var(--motion-slow) var(--motion-ease-spring) .48s backwards}@keyframes SectionStructure_nodeStamp__IvYfw{0%{transform:scale(.82)}to{transform:scale(1)}}@keyframes SectionStructure_nodeRing__7EVaB{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}.SectionStructure_masteryLesson__aVNaG{position:absolute;top:0;left:120px}.SectionStructure_masteryLesson__aVNaG.SectionStructure_left__80l3G{left:unset;right:120px}.SectionStructure_masteryButtonWrapper__md8cF{position:relative}.SectionStructure_masteryButton__TGjyl{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;position:relative;height:60px;width:72px}.SectionStructure_hexBase__o0XNa{width:72px;position:absolute;top:0;z-index:0}.SectionStructure_hexTopWrapper__8Z221,.SectionStructure_hexTop__jA3Ct{width:56px;position:absolute;top:-2px;left:8px}.SectionStructure_hexTopWrapper__8Z221{height:42px}.SectionStructure_hexTopWrapper__8Z221 img{width:56px}.SectionStructure_hexTopWrapper__8Z221.SectionStructure_skipped__VhFvn{filter:brightness(.88)}.SectionStructure_hexTopWrapper__8Z221.SectionStructure_skipped__VhFvn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(45deg,transparent,transparent 2px,var(--diagonal-line-color,rgba(0,0,0,.25)) 2px,var(--diagonal-line-color,rgba(0,0,0,.25)) 4px);clip-path:polygon(43% 2%,57% 2%,98% 31%,98% 69%,57% 98%,43% 98%,2% 69%,2% 31%);pointer-events:none}.SectionStructure_dark__MX3ay .SectionStructure_hexTopWrapper__8Z221.SectionStructure_skipped__VhFvn:after{--diagonal-line-color:rgba(255,255,255,0.35)}.SectionStructure_hexTopShadow__R44Lg{width:56px;position:absolute;top:8px;left:8px}.SectionStructure_hexIcon__qQ3o_{width:28px;position:absolute;top:10px;left:22px}.SectionStructure_lessonButton__wXl4z:hover .SectionStructure_hexIcon__qQ3o_,.SectionStructure_lessonButton__wXl4z:hover .SectionStructure_hexTopWrapper__8Z221,.SectionStructure_lessonButton__wXl4z:hover .SectionStructure_hexTop__jA3Ct,.SectionStructure_masteryButton__TGjyl:hover .SectionStructure_hexIcon__qQ3o_,.SectionStructure_masteryButton__TGjyl:hover .SectionStructure_hexTopWrapper__8Z221,.SectionStructure_masteryButton__TGjyl:hover .SectionStructure_hexTop__jA3Ct{transform:translateY(2px)}.SectionStructure_lessonButton__wXl4z:active .SectionStructure_hexIcon__qQ3o_,.SectionStructure_lessonButton__wXl4z:active .SectionStructure_hexTopWrapper__8Z221,.SectionStructure_lessonButton__wXl4z:active .SectionStructure_hexTop__jA3Ct,.SectionStructure_masteryButton__TGjyl:active .SectionStructure_hexIcon__qQ3o_,.SectionStructure_masteryButton__TGjyl:active .SectionStructure_hexTopWrapper__8Z221,.SectionStructure_masteryButton__TGjyl:active .SectionStructure_hexTop__jA3Ct{transform:translateY(10px)}.SectionStructure_lessonInfoWrapper__00hQo{position:absolute;top:100%;padding-top:20px;width:280px;left:50%;transform:translateX(-50%);z-index:5;display:none}.SectionStructure_lessonInfoWrapper__00hQo.SectionStructure_right__jD1iX{left:calc(50% - 80px)}.SectionStructure_lessonInfoWrapper__00hQo.SectionStructure_left__80l3G{left:calc(50% + 80px)}.SectionStructure_lessonInfoWrapper__00hQo.SectionStructure_hovered__GLv6s{display:block}.SectionStructure_markCurr__0dl_q{height:32px;padding:0 8px;border:2px solid var(--border-color-3);border-radius:8px;top:-42px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;white-space:nowrap;animation-name:SectionStructure_markAnimation__eyUME;animation-duration:1s;animation-fill-mode:both;animation-iteration-count:infinite;animation-direction:alternate;text-transform:uppercase}.SectionStructure_markCurr__0dl_q,.SectionStructure_markCurr__0dl_q:after{position:absolute;background-color:var(--bg-primary);box-sizing:border-box;left:50%}.SectionStructure_markCurr__0dl_q:after{content:"";display:block;width:16px;height:16px;border-right:2px solid var(--border-color-3);border-bottom:2px solid var(--border-color-3);border-radius:32px 0 4px 0;top:calc(100% - 8px);transform:translateX(-50%) rotate(45deg)}.SectionStructure_jumpBadge__cFT2M{height:32px;padding:0 8px;border:2px solid var(--border-color-3);border-radius:8px;top:-42px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;white-space:nowrap;animation-name:SectionStructure_markAnimation__eyUME;animation-duration:1s;animation-fill-mode:both;animation-iteration-count:infinite;animation-direction:alternate;pointer-events:none;text-transform:uppercase}.SectionStructure_jumpBadge__cFT2M,.SectionStructure_jumpBadge__cFT2M:after{position:absolute;background-color:var(--bg-primary);box-sizing:border-box;left:50%}.SectionStructure_jumpBadge__cFT2M:after{content:"";display:block;width:16px;height:16px;border-right:2px solid var(--border-color-3);border-bottom:2px solid var(--border-color-3);border-radius:32px 0 4px 0;top:calc(100% - 8px);transform:translateX(-50%) rotate(45deg)}.SectionStructure_lessonInfo__J02W4{background-color:transparent;border:2px solid var(--border-color-3);background-color:var(--bg-primary);box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:8px;padding:16px;position:relative;display:flex;align-items:stretch;justify-content:center;gap:24px;flex-direction:column;transition:all .1s;visibility:hidden;opacity:0;transform:scale(.9)}.SectionStructure_lessonInfo__J02W4.SectionStructure_show__GTgYC{visibility:visible;opacity:1;transform:scale(1)}.SectionStructure_arrowUp__sSSEM{position:absolute;width:16px;height:16px;background:var(--bg-primary);border-top:2px solid var(--border-color-3);border-left:2px solid var(--border-color-3);border-radius:2px;top:-8px;left:50%;transform:translateX(-50%) rotate(45deg);z-index:0;box-sizing:border-box}.SectionStructure_arrowUp__sSSEM.SectionStructure_right__jD1iX{left:calc(50% + 80px)}.SectionStructure_arrowUp__sSSEM.SectionStructure_left__80l3G{left:calc(50% - 80px)}.SectionStructure_lessonIndicatorContainer__X3OEV{width:16px;height:16px;border-radius:8px;border:2px solid #6f7072;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.SectionStructure_lessonIndicatorContainerFilled__16nUe{background:#6f7072}.SectionStructure_disabled__t7Wuo{pointer-events:none}.SectionStructure_outerContainer__ybLWp{flex:1;padding:0 16px 16px!important;max-width:800px}.SectionStructure_container__ks5y0{width:100%;opacity:1;animation-name:motion-fade-in;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.5s}.SectionStructure_innerContainer__uCkzB{width:100%;position:relative;z-index:10}.SectionStructure_focusButton__NLK75{position:sticky;bottom:48px;z-index:8;align-self:flex-end;padding:0!important;min-width:0!important;width:48px;height:48px;margin-bottom:-48px}.SectionStructure_focusButtonInner__ckYMC{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.SectionStructure_promoButton__SfQzC{display:none;position:sticky;bottom:48px;z-index:8;align-self:flex-start;padding:6px!important;min-width:0!important;width:48px;height:48px;background:var(--brand-pro)!important;border-color:var(--brand-pro)!important;box-shadow:0 3px 0 0 color-mix(in srgb,var(--brand-pro) 80%,black)!important}.SectionStructure_promoButton__SfQzC:active{box-shadow:0 1px 0 0 color-mix(in srgb,var(--brand-pro) 80%,black)!important;transform:translateY(2px)}.SectionStructure_promoButtonInner__znSES{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:100%}.SectionStructure_promoCountdown__6oLB_{font-size:9px;font-weight:700;color:var(--text-on-brand-pro);white-space:nowrap}.SectionStructure_chaptersContainer__leJDU{border-radius:8px;gap:16px;margin:16px 0}.SectionStructure_chapterOuterContainer__f0QzP{padding:0 0 32px}.SectionStructure_topDivider__s4pIn{height:36px;width:100%;position:sticky;top:0;z-index:7;background-color:var(--bg-primary)}.SectionStructure_chapterTitleContainer__Z2hoY{margin:20px 0 50px;color:var(--text-primary,black)}.SectionStructure_chapterTitleContainer__Z2hoY div{height:1px;flex:1;background-color:var(--text-secondary,#666);opacity:.55}.SectionStructure_chapterTitleContainer__Z2hoY p{margin:0 16px}.SectionStructure_sectionHeaderText__cKUYq{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%;padding-inline-end:270px;box-sizing:border-box}.SectionStructure_chapterTitle__I5i_0{margin:0}.SectionStructure_breadcrumb__PHUxs{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;line-height:1.3}.SectionStructure_breadcrumbLink__JQUDl{margin:0;padding:0;border:none;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--brand-bright);cursor:pointer;text-align:start}.SectionStructure_breadcrumbLink__JQUDl:hover{text-decoration:underline;text-underline-offset:2px}.SectionStructure_breadcrumbLink__JQUDl:focus-visible{outline:2px solid var(--brand-bright);outline-offset:2px;border-radius:2px}.SectionStructure_breadcrumbSep__zzUux{color:var(--text-secondary);opacity:.55;font-size:13px;line-height:1}.SectionStructure_breadcrumbCurrent__pOpCV{font-size:13px;color:var(--text-secondary);min-width:0}.SectionStructure_upNextContainer__A9dxU{width:100%;margin-top:64px;gap:16px;display:flex;flex-direction:column;align-items:flex-start}.SectionStructure_upNextContainer__A9dxU .SectionStructure_tag__oGvt5{background-color:var(--brand-deep);padding:2px 6px;border-radius:4px;font-weight:700;color:var(--text-white);text-transform:uppercase}.SectionStructure_projectTag__8U2w1{position:static;padding:3px 6px!important;border-radius:4px;border:1px solid var(--text-secondary);color:var(--text-secondary);text-transform:uppercase}.SectionStructure_sectionHeaderActions__TGW6M{position:absolute;inset-block-start:16px;inset-inline-end:16px;height:calc(13px * 1.3);display:flex;align-items:center;gap:8px}.SectionStructure_sectionHeaderSearch__bllW3{display:flex;align-items:center}.SectionStructure_certShowcasePathContainer__M_jkY{width:100%;height:90px;display:flex;justify-content:center;align-items:flex-start;overflow:hidden;transform:translateY(-32px)}.SectionStructure_certShowcasePath__CmWLD{width:16px;height:100%;background-repeat:repeat-y;background-size:16px 60px}.SectionStructure_certShowcasePath__CmWLD.SectionStructure_inactive__OnQub{background-image:var(--path-trophy-image);background-repeat:repeat-y;background-size:16px 60px;opacity:.3}.SectionStructure_certShowcasePath__CmWLD.SectionStructure_done__4tNnx{background-image:var(--path-trophy-done-image)}.SectionStructure_certShowcaseContainer___Lr66{width:100%;margin-top:0;gap:16px;display:flex;flex-direction:column;align-items:flex-start}.SectionStructure_certShowcaseContainer___Lr66 .SectionStructure_tag__oGvt5{background-color:var(--brand-deep);padding:2px 6px;border-radius:4px;font-weight:700;color:var(--text-white);text-transform:uppercase}.SectionStructure_certShowcasePreview__CFQUw{width:100%;margin:8px 0 16px}.SectionStructure_upNextLessonsNumContainer__sX109{display:flex;align-items:center;gap:8px;margin-bottom:32px}.SectionStructure_upNextLessonsNumContainer__sX109 img{opacity:.54}.SectionStructure_locked__BI4gu .SectionStructure_lessonInfoWrapper__00hQo{filter:grayscale(100%) brightness(92%)}.SectionStructure_jumpButton__71c8_{border-color:var(--brand-bright);box-shadow:0 3px 0 0 var(--brand-bright)}.SectionStructure_jumpButton__71c8_:active{box-shadow:0 1px 0 0 var(--brand-bright)}.SectionStructure_dark__MX3ay .SectionStructure_jumpButton__71c8_{filter:saturate(10) brightness(1.1)}.SectionStructure_locked__BI4gu .SectionStructure_hexIcon__qQ3o_{opacity:.6}.SectionStructure_locked__BI4gu .SectionStructure_masteryPath___xYuq,.SectionStructure_locked__BI4gu .SectionStructure_path__24TQf,.SectionStructure_locked__BI4gu .SectionStructure_trophyPath__Tn7Pz,.SectionStructure_locked__BI4gu.SectionStructure_dark__MX3ay .SectionStructure_hexIcon__qQ3o_{opacity:.3}.SectionStructure_lessonTypeTag__rQII1{border-radius:16px;padding:2px 6px;border:var(--border-primary)}@media (max-width:1100px){.SectionStructure_stickyHeader__AbKAH{top:0}.SectionStructure_topDivider__s4pIn{display:none}.SectionStructure_certShowcaseContainer___Lr66,.SectionStructure_innerContainer__uCkzB,.SectionStructure_upNextContainer__A9dxU{width:90%;max-width:700px}.SectionStructure_certShowcaseContainer___Lr66{padding:16px}.SectionStructure_focusButton__NLK75{bottom:24px}.SectionStructure_promoButton__SfQzC{display:inline-flex;bottom:24px}}@media (max-width:460px){.SectionStructure_sectionHeaderText__cKUYq{padding-inline-end:40px}.SectionStructure_sectionHeaderActions__TGW6M{position:static;width:100%;height:auto;flex-wrap:wrap}.SectionStructure_sectionHeaderActions__TGW6M:not(:has(>:not(.SectionStructure_sectionHeaderSearch__bllW3))){display:contents}.SectionStructure_sectionHeaderSearch__bllW3{position:absolute;inset-block-start:16px;inset-inline-end:16px;height:calc(13px * 1.3);display:flex;align-items:center}.SectionStructure_lessonInfoWrapper__00hQo{width:240px}}@media (max-width:460px) and (hover:hover){.SectionStructure_sectionHeaderText__cKUYq{padding-inline-end:72px}}.SectionStructure_maskStack__zK9MA{display:contents}.SectionStructure_st_done__iSBkE{--node-side:#036b07;--node-face:#05b20c;--node-edge:#048e0a}.SectionStructure_st_active__kH8S7{--node-side:#196788;--node-face:#29abe2;--node-edge:#2189b5}.SectionStructure_st_locked__VbjAp{--node-side:#aaaaaa;--node-face:#cccccc;--node-edge:#bbbbbb}.SectionStructure_st_closed__SKRz9{--node-side:#666666;--node-face:#aaaaaa;--node-edge:#888888}.SectionStructure_st_special__wOWRF{--node-side:#a36a00;--node-face:#ffa600;--node-edge:#cf8700}.SectionStructure_dark__MX3ay .SectionStructure_st_done__iSBkE{--node-side:#094c1a;--node-face:hsl(149,40%,40%);--node-edge:hsl(149,40%,30%)}.SectionStructure_dark__MX3ay .SectionStructure_st_active__kH8S7{--node-side:#0e3c56;--node-face:hsl(198,71.4%,42.5%);--node-edge:hsl(210,60%,40%)}.SectionStructure_dark__MX3ay .SectionStructure_st_locked__VbjAp{--node-side:#313436;--node-face:#414447;--node-edge:#313436}.SectionStructure_dark__MX3ay .SectionStructure_st_closed__SKRz9{--node-side:#3d4144;--node-face:#5d6165;--node-edge:#3d4144}.SectionStructure_dark__MX3ay .SectionStructure_st_special__wOWRF{--node-side:#714c12;--node-face:hsl(39,100%,42.7%);--node-edge:#714c12}.SectionStructure_mSide___s0sv{position:absolute;top:0;left:0;width:72px;height:68px;z-index:0;background-color:var(--node-side);-webkit-mask:var(--ps-solid-mask,var(--ps-face-mask)) 0 10px /72px 58px no-repeat;mask:var(--ps-solid-mask,var(--ps-face-mask)) 0 10px /72px 58px no-repeat}.SectionStructure_mFaceBase__BqFAi{position:absolute;top:0;left:0;width:72px;height:58px;background-color:var(--node-face);-webkit-mask:var(--ps-solid-mask,var(--ps-face-mask)) center /100% 100% no-repeat;mask:var(--ps-solid-mask,var(--ps-face-mask)) center /100% 100% no-repeat}.SectionStructure_mFaceBase__BqFAi:after,.SectionStructure_mFaceTop__21jXK:after{content:"";position:absolute;inset:0;background-color:var(--node-edge);-webkit-mask:var(--ps-ring-mask) center /100% 100% no-repeat;mask:var(--ps-ring-mask) center /100% 100% no-repeat}.SectionStructure_mInset__74Ujn{position:absolute;top:8px;left:8px;width:56px;height:42px;background-color:var(--node-side);-webkit-mask:var(--ps-solid-mask,var(--ps-face-mask)) center /100% 100% no-repeat;mask:var(--ps-solid-mask,var(--ps-face-mask)) center /100% 100% no-repeat}.SectionStructure_mFaceTop__21jXK{position:relative;width:100%;height:100%;background-color:var(--node-face)}.SectionStructure_mFaceTop__21jXK,.SectionStructure_maskNode__lwQ9z.SectionStructure_skipped__VhFvn:after{-webkit-mask:var(--ps-face-mask) center /100% 100% no-repeat;mask:var(--ps-face-mask) center /100% 100% no-repeat}.SectionStructure_maskNode__lwQ9z.SectionStructure_skipped__VhFvn:after{clip-path:none}.SectionStructure_cosmeticTrail__aeEcz .SectionStructure_certShowcasePath__CmWLD,.SectionStructure_cosmeticTrail__aeEcz .SectionStructure_path__24TQf,.SectionStructure_cosmeticTrail__aeEcz .SectionStructure_trophyPath__Tn7Pz{background-color:var(--path-ink)}.SectionStructure_cosmeticTrail__aeEcz .SectionStructure_certShowcasePath__CmWLD.SectionStructure_done__4tNnx,.SectionStructure_cosmeticTrail__aeEcz .SectionStructure_path__24TQf.SectionStructure_done__4tNnx,.SectionStructure_cosmeticTrail__aeEcz .SectionStructure_trophyPath__Tn7Pz.SectionStructure_done__4tNnx{background-color:var(--path-ink-done)}.SectionStructure_cosmeticTrail__aeEcz .SectionStructure_path__24TQf.SectionStructure_left__80l3G.SectionStructure_posLeft__nmKVX,.SectionStructure_cosmeticTrail__aeEcz .SectionStructure_path__24TQf.SectionStructure_right__jD1iX.SectionStructure_posCenter__lJAFb{background-image:none;-webkit-mask:var(--pt-left) 0 0 /16px 56px no-repeat;mask:var(--pt-left) 0 0 /16px 56px no-repeat}.SectionStructure_cosmeticTrail__aeEcz .SectionStructure_path__24TQf.SectionStructure_left__80l3G.SectionStructure_posCenter__lJAFb,.SectionStructure_cosmeticTrail__aeEcz .SectionStructure_path__24TQf.SectionStructure_right__jD1iX.SectionStructure_posRight__Vz69P{background-image:none;-webkit-mask:var(--pt-right) 0 0 /16px 56px no-repeat;mask:var(--pt-right) 0 0 /16px 56px no-repeat}.SectionStructure_cosmeticTrail__aeEcz .SectionStructure_path__24TQf.SectionStructure_center__BVIi0{background-image:none;-webkit-mask:var(--pt-center) 0 0 /16px 56px no-repeat;mask:var(--pt-center) 0 0 /16px 56px no-repeat}.SectionStructure_cosmeticTrail__aeEcz .SectionStructure_trophyPath__Tn7Pz{top:-8px;height:96px;background-image:none;-webkit-mask:var(--pt-trophy,var(--pt-center)) 0 0 /16px 56px repeat-y;mask:var(--pt-trophy,var(--pt-center)) 0 0 /16px 56px repeat-y}.SectionStructure_cosmeticTrail__aeEcz .SectionStructure_certShowcasePath__CmWLD{background-image:none;-webkit-mask:var(--pt-trophy,var(--pt-center)) 0 0 /16px 60px repeat-y;mask:var(--pt-trophy,var(--pt-center)) 0 0 /16px 60px repeat-y}.SectionStructure_cosmeticTrailMastery__35ODd .SectionStructure_masteryPath___xYuq{background-image:none;background-color:var(--path-ink);-webkit-mask:var(--pt-mastery) 0 0 /64px 16px no-repeat;mask:var(--pt-mastery) 0 0 /64px 16px no-repeat}.SectionStructure_cosmeticTrailMastery__35ODd .SectionStructure_masteryPath___xYuq.SectionStructure_active__4F_pc{background-color:var(--path-ink-active)}.SectionStructure_cosmeticTrailMastery__35ODd .SectionStructure_masteryPath___xYuq.SectionStructure_done__4tNnx{background-color:var(--path-ink-done)}.PathStyle_shapeCoin__z7TtF{--ps-face-mask:url(https://coddy.tech/icons/journey/shapes/coin/face.svg);--ps-ring-mask:url(https://coddy.tech/icons/journey/shapes/coin/ring.svg)}.PathStyle_shapeGem__nqMla{--ps-face-mask:url(https://coddy.tech/icons/journey/shapes/gem/face.svg);--ps-ring-mask:url(https://coddy.tech/icons/journey/shapes/gem/ring.svg)}.PathStyle_shapeHeart__nA1f_{--ps-face-mask:url(https://coddy.tech/icons/journey/shapes/heart/face.svg);--ps-ring-mask:url(https://coddy.tech/icons/journey/shapes/heart/ring.svg)}.PathStyle_shapeShield__eY8WD{--ps-face-mask:url(https://coddy.tech/icons/journey/shapes/shield/face.svg);--ps-ring-mask:url(https://coddy.tech/icons/journey/shapes/shield/ring.svg)}.PathStyle_shapeStar__h1iCO{--ps-face-mask:url(https://coddy.tech/icons/journey/shapes/star/face.svg);--ps-ring-mask:url(https://coddy.tech/icons/journey/shapes/star/ring.svg)}.PathStyle_shapePixel__dop1s{--ps-face-mask:url(https://coddy.tech/icons/journey/shapes/pixel/face.svg);--ps-ring-mask:url(https://coddy.tech/icons/journey/shapes/pixel/ring.svg)}.PathStyle_shapeTerminal__JavV6{--ps-face-mask:url(https://coddy.tech/icons/journey/shapes/terminal/face.svg);--ps-ring-mask:url(https://coddy.tech/icons/journey/shapes/terminal/ring.svg)}.PathStyle_trailDots__JmwdF{--pt-left:url(https://coddy.tech/icons/journey/trails/dots/segment.svg);--pt-right:url(https://coddy.tech/icons/journey/trails/dots/segment.svg);--pt-center:url(https://coddy.tech/icons/journey/trails/dots/segment.svg);--pt-mastery:url(https://coddy.tech/icons/journey/trails/dots/mastery.svg)}.PathStyle_trailArrows__6uth4{--pt-left:url(https://coddy.tech/icons/journey/trails/arrows/segment.svg);--pt-right:url(https://coddy.tech/icons/journey/trails/arrows/segment.svg);--pt-center:url(https://coddy.tech/icons/journey/trails/arrows/segment.svg);--pt-mastery:url(https://coddy.tech/icons/journey/trails/arrows/mastery.svg)}.PathStyle_trailSpikes__PsMpX{--pt-left:url(https://coddy.tech/icons/journey/trails/spikes/segment.svg);--pt-right:url(https://coddy.tech/icons/journey/trails/spikes/segment.svg);--pt-center:url(https://coddy.tech/icons/journey/trails/spikes/segment.svg);--pt-mastery:url(https://coddy.tech/icons/journey/trails/spikes/mastery.svg)}.PathStyle_trailChain__c9nFJ{--pt-left:url(https://coddy.tech/icons/journey/trails/chain/segment.svg);--pt-right:url(https://coddy.tech/icons/journey/trails/chain/segment.svg);--pt-center:url(https://coddy.tech/icons/journey/trails/chain/segment.svg);--pt-mastery:url(https://coddy.tech/icons/journey/trails/chain/mastery.svg)}.PathStyle_trailCircuit__kJkkm{--pt-left:url(https://coddy.tech/icons/journey/trails/circuit/segment.svg);--pt-right:url(https://coddy.tech/icons/journey/trails/circuit/segment.svg);--pt-center:url(https://coddy.tech/icons/journey/trails/circuit/segment.svg);--pt-mastery:url(https://coddy.tech/icons/journey/trails/circuit/mastery.svg)}.PathStyle_trailVine__4BoKO{--pt-left:url(https://coddy.tech/icons/journey/trails/vine/segment.svg);--pt-right:url(https://coddy.tech/icons/journey/trails/vine/segment.svg);--pt-center:url(https://coddy.tech/icons/journey/trails/vine/segment.svg);--pt-mastery:url(https://coddy.tech/icons/journey/trails/vine/mastery.svg)}.PathStyle_trailBinary__ZZfq8{--pt-left:url(https://coddy.tech/icons/journey/trails/binary/segment.svg);--pt-right:url(https://coddy.tech/icons/journey/trails/binary/segment.svg);--pt-center:url(https://coddy.tech/icons/journey/trails/binary/segment.svg);--pt-mastery:url(https://coddy.tech/icons/journey/trails/binary/mastery.svg)}.PathStyle_trailSparkles__IMRyi{--pt-left:url(https://coddy.tech/icons/journey/trails/sparkles/segment.svg);--pt-right:url(https://coddy.tech/icons/journey/trails/sparkles/segment.svg);--pt-center:url(https://coddy.tech/icons/journey/trails/sparkles/segment.svg);--pt-mastery:url(https://coddy.tech/icons/journey/trails/sparkles/mastery.svg)}.PathStyle_shapeRobot__ur1VW{--ps-face-mask:url(https://coddy.tech/icons/journey/shapes/robot/face.svg);--ps-ring-mask:url(https://coddy.tech/icons/journey/shapes/robot/ring.svg)}.PathStyle_shapeSnowflake__mI7Hk{--ps-face-mask:url(https://coddy.tech/icons/journey/shapes/snowflake/face.svg);--ps-ring-mask:url(https://coddy.tech/icons/journey/shapes/snowflake/ring.svg)}.PathStyle_shapeBanana__Ye95Y{--ps-face-mask:url(https://coddy.tech/icons/journey/shapes/banana/face.svg);--ps-ring-mask:url(https://coddy.tech/icons/journey/shapes/banana/ring.svg)}.PathStyle_shapeBulb__uBEJd{--ps-face-mask:url(https://coddy.tech/icons/journey/shapes/bulb/face.svg);--ps-ring-mask:url(https://coddy.tech/icons/journey/shapes/bulb/ring.svg)}.PathStyle_shapeFootball__uqZbU{--ps-face-mask:url(https://coddy.tech/icons/journey/shapes/football/face.svg);--ps-ring-mask:url(https://coddy.tech/icons/journey/shapes/football/ring.svg)}.PathStyle_shapeAnchor__y57fQ{--ps-face-mask:url(https://coddy.tech/icons/journey/shapes/anchor/face.svg);--ps-ring-mask:url(https://coddy.tech/icons/journey/shapes/anchor/ring.svg)}.PathStyle_shapeMagnifier__WKRx_{--ps-face-mask:url(https://coddy.tech/icons/journey/shapes/magnifier/face.svg);--ps-ring-mask:url(https://coddy.tech/icons/journey/shapes/magnifier/ring.svg)}.PathStyle_shapePi__XQ4Lz{--ps-face-mask:url(https://coddy.tech/icons/journey/shapes/pi/face.svg);--ps-ring-mask:url(https://coddy.tech/icons/journey/shapes/pi/ring.svg)}.PathStyle_shapeRubberDuck__XVwkl{--ps-face-mask:url(https://coddy.tech/icons/journey/shapes/rubber_duck/face.svg);--ps-ring-mask:url(https://coddy.tech/icons/journey/shapes/rubber_duck/ring.svg)}.PathStyle_shapeHexagon__VsLHo{--ps-face-mask:url(https://coddy.tech/icons/journey/shapes/hexagon/face.svg);--ps-ring-mask:url(https://coddy.tech/icons/journey/shapes/hexagon/ring.svg)}.PathStyle_shapeCloud__Ix4in{--ps-face-mask:url(https://coddy.tech/icons/journey/shapes/cloud/face.svg);--ps-ring-mask:url(https://coddy.tech/icons/journey/shapes/cloud/ring.svg)}.PathStyle_trailCobweb__v9JeV{--pt-left:url(https://coddy.tech/icons/journey/trails/cobweb/segment.svg);--pt-right:url(https://coddy.tech/icons/journey/trails/cobweb/segment.svg);--pt-center:url(https://coddy.tech/icons/journey/trails/cobweb/segment.svg);--pt-mastery:url(https://coddy.tech/icons/journey/trails/cobweb/mastery.svg)}.PathStyle_trailDataStream__cJXdU{--pt-left:url(https://coddy.tech/icons/journey/trails/data_stream/segment.svg);--pt-right:url(https://coddy.tech/icons/journey/trails/data_stream/segment.svg);--pt-center:url(https://coddy.tech/icons/journey/trails/data_stream/segment.svg);--pt-mastery:url(https://coddy.tech/icons/journey/trails/data_stream/mastery.svg)}.PathStyle_trailIcicles__u7OYV{--pt-left:url(https://coddy.tech/icons/journey/trails/icicles/segment.svg);--pt-right:url(https://coddy.tech/icons/journey/trails/icicles/segment.svg);--pt-center:url(https://coddy.tech/icons/journey/trails/icicles/segment.svg);--pt-mastery:url(https://coddy.tech/icons/journey/trails/icicles/mastery.svg)}.PathStyle_trailStardust__sbbAx{--pt-left:url(https://coddy.tech/icons/journey/trails/stardust/segment.svg);--pt-right:url(https://coddy.tech/icons/journey/trails/stardust/segment.svg);--pt-center:url(https://coddy.tech/icons/journey/trails/stardust/segment.svg);--pt-mastery:url(https://coddy.tech/icons/journey/trails/stardust/mastery.svg)}.PathStyle_trailSandySteps__Wcwgg{--pt-left:url(https://coddy.tech/icons/journey/trails/sandy_steps/segment.svg);--pt-right:url(https://coddy.tech/icons/journey/trails/sandy_steps/segment.svg);--pt-center:url(https://coddy.tech/icons/journey/trails/sandy_steps/segment.svg);--pt-mastery:url(https://coddy.tech/icons/journey/trails/sandy_steps/mastery.svg)}.PathStyle_trailDinoTracks__gDLdb{--pt-left:url(https://coddy.tech/icons/journey/trails/dino_tracks/segment.svg);--pt-right:url(https://coddy.tech/icons/journey/trails/dino_tracks/segment.svg);--pt-center:url(https://coddy.tech/icons/journey/trails/dino_tracks/segment.svg);--pt-mastery:url(https://coddy.tech/icons/journey/trails/dino_tracks/mastery.svg)}.PathStyle_trailSkidMarks__F_tFe{--pt-left:url(https://coddy.tech/icons/journey/trails/skid_marks/segment.svg);--pt-right:url(https://coddy.tech/icons/journey/trails/skid_marks/segment.svg);--pt-center:url(https://coddy.tech/icons/journey/trails/skid_marks/segment.svg);--pt-mastery:url(https://coddy.tech/icons/journey/trails/skid_marks/mastery.svg)}.PathStyle_trailPetals__N9Ej_{--pt-left:url(https://coddy.tech/icons/journey/trails/petals/segment.svg);--pt-right:url(https://coddy.tech/icons/journey/trails/petals/segment.svg);--pt-center:url(https://coddy.tech/icons/journey/trails/petals/segment.svg);--pt-mastery:url(https://coddy.tech/icons/journey/trails/petals/mastery.svg)}.PathStyle_trailZigzag__qNj5z{--pt-left:url(https://coddy.tech/icons/journey/trails/zigzag/segment.svg);--pt-right:url(https://coddy.tech/icons/journey/trails/zigzag/segment.svg);--pt-center:url(https://coddy.tech/icons/journey/trails/zigzag/segment.svg);--pt-mastery:url(https://coddy.tech/icons/journey/trails/zigzag/mastery.svg)}.PathStyle_trailMorse__2JWVu{--pt-left:url(https://coddy.tech/icons/journey/trails/morse/segment.svg);--pt-right:url(https://coddy.tech/icons/journey/trails/morse/segment.svg);--pt-center:url(https://coddy.tech/icons/journey/trails/morse/segment.svg);--pt-mastery:url(https://coddy.tech/icons/journey/trails/morse/mastery.svg)}.PathStylePreview_wrap__y3phR{width:48px;height:48px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.PathStylePreview_nodeStage__OQKCn{position:relative;width:72px;height:68px;transform:scale(.62);flex-shrink:0}.PathStylePreview_trailRun__8tY4F{width:16px;height:44px;background-color:var(--path-ink);-webkit-mask:var(--pt-center) 0 0 /16px 56px repeat-y;mask:var(--pt-center) 0 0 /16px 56px repeat-y}.PathStylePreview_trailRunDefault__65tOa{width:16px;height:44px;background-image:var(--path-center-image);background-size:16px 56px;background-repeat:repeat-y}.SoundPackPreview_wrap__xxhxX{display:inline-flex;flex-direction:column;align-items:center;gap:4px;--sp-ink:color-mix(in srgb,var(--sp-accent,var(--brand-primary)) 50%,var(--text-primary))}.SoundPackPreview_button__Rjsn_{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:2px solid var(--sp-ink);background:color-mix(in srgb,var(--sp-accent,var(--brand-primary)) 14%,transparent);color:var(--sp-ink);cursor:pointer;transition:transform .15s ease,background .15s ease}.SoundPackPreview_button__Rjsn_:hover{background:color-mix(in srgb,var(--sp-accent,var(--brand-primary)) 26%,transparent)}.SoundPackPreview_button__Rjsn_:active{transform:scale(.94)}.SoundPackPreview_button__Rjsn_:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}.SoundPackPreview_playing__hpOzp:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--sp-ink);animation:SoundPackPreview_spPulse__SI0cs .9s ease-out infinite;pointer-events:none}@keyframes SoundPackPreview_spPulse__SI0cs{0%{transform:scale(1);opacity:.8}to{transform:scale(1.55);opacity:0}}.SoundPackPreview_caption__jyTRJ{font-size:11px;line-height:1.2;color:var(--text-secondary);white-space:nowrap}@media (prefers-reduced-motion:reduce){.SoundPackPreview_playing__hpOzp:after{animation:none;opacity:.6}}.PersonaPreview_row__GCWrg{display:flex;align-items:flex-start;gap:8px;max-width:100%;min-width:0}.PersonaPreview_avatar__byPHe{flex-shrink:0;width:28px;height:28px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:rgba(211,29,101,.16);margin-top:2px}.PersonaPreview_bubble__eZy7n{min-width:0;padding:9px 12px;border-radius:12px;border-bottom-left-radius:4px;background:var(--bg-secondary);color:var(--text-primary);font-size:13.5px;line-height:1.55;word-break:break-word;white-space:normal;text-align:start}[dir=rtl] .PersonaPreview_bubble__eZy7n{border-bottom-left-radius:0;border-bottom-right-radius:4px}.PersonaPreview_compact__BxLSu{width:100%}.PersonaPreview_compact__BxLSu .PersonaPreview_bubble__eZy7n{display:block;width:100%}.PersonaPreview_clamp__Ll_6C{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.PersonaPreview_tile__cdFUb{position:relative;display:inline-flex;align-items:flex-end;justify-content:flex-start;flex-shrink:0}.PersonaPreview_tileFace__5780l{position:relative;z-index:1}.PersonaPreview_tileBubble__Ic473{position:absolute;top:4%;inset-inline-end:0;width:52%;height:34%;border-radius:999px;border-bottom-left-radius:3px;background:var(--bg-secondary);border:var(--border-primary);display:flex;align-items:center;justify-content:center;gap:9%}[dir=rtl] .PersonaPreview_tileBubble__Ic473{border-bottom-left-radius:0;border-bottom-right-radius:3px}.PersonaPreview_tileBubble__Ic473 span{width:14%;aspect-ratio:1;border-radius:50%;background:var(--text-secondary)}