.ProgressBar_container__leRrI{width:100%;height:8px;background:var(--bg-progress);border-radius:4px;overflow:hidden}.ProgressBar_innerContainer__ka28L{width:100%;height:8px;border-radius:4px;transform:translateX(calc((var(--p, 0) - 1) * 100%));transition:transform var(--motion-slow) var(--motion-ease-enter),background-color var(--motion-base) var(--motion-ease-standard)}[dir=rtl] .ProgressBar_innerContainer__ka28L{transform:translateX(calc((1 - var(--p, 0)) * 100%))}.ProgressBar_done__oyWcs{background:var(--success)}.ProgressBar_progress__iddT2{background:var(--brand-bright)}.ExplorePageSkeleton_shimmer__FzNj_{max-width:100%;position:relative;overflow:hidden;background-color:var(--bg-secondary);flex-shrink:0;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ExplorePageSkeleton_shimmer__FzNj_:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 20%,var(--neutral-400) 50%,transparent 80%);opacity:.55;transform:translateX(-100%);animation:ExplorePageSkeleton_shimmerSweep__mxiBo 1.8s ease-in-out infinite}@keyframes ExplorePageSkeleton_shimmerSweep__mxiBo{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.ExplorePageSkeleton_shimmer__FzNj_:after{animation:none}}.ExplorePageSkeleton_journey__d1d4T{width:100%;display:flex;flex-direction:column;padding-top:36px}@media (max-width:1100px){.ExplorePageSkeleton_journey__d1d4T{padding-top:0}}.ExplorePageSkeleton_headerCard___JkrK{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ExplorePageSkeleton_chapterRow__pPTlo{width:100%;display:flex;align-items:center;gap:16px;margin:28px 0 12px}.ExplorePageSkeleton_chapterDivider__Md_no{flex:1;height:2px;border-radius:2px;background-color:var(--bg-secondary)}.ExplorePageSkeleton_cardsPage__fTWW1{width:100%;max-width:900px;margin:0 auto;padding-top:80px;box-sizing:border-box;display:flex;flex-direction:column;gap:40px}@media (max-width:1200px){.ExplorePageSkeleton_cardsPage__fTWW1{padding-top:32px;max-width:670px}}.ExplorePageSkeleton_cardsGrid__umRTb{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.ExplorePageSkeleton_pickerCard__azgBa{border:2px solid var(--border-color,#ddd);box-shadow:0 3px var(--border-color,#ddd);border-radius:12px;display:flex;align-items:center;gap:12px;padding:12px 14px}.ExplorePageSkeleton_pickerCardText__GNPfB{display:flex;flex-direction:column;gap:6px}@media (max-width:500px){.ExplorePageSkeleton_cardsGrid__umRTb{grid-template-columns:1fr 1fr;gap:12px}}.ToolsIndex_container__q7U0t{max-width:1080px;margin:0 auto;padding:48px 24px 64px}.ToolsIndex_header__kchXR{margin-bottom:48px;max-width:720px}.ToolsIndex_title__iS2Ga{font-size:56px;line-height:1.1;letter-spacing:-.01em}.ToolsIndex_subtitle__j095c{color:var(--text-secondary);margin-top:12px}@media (max-width:900px){.ToolsIndex_title__iS2Ga{font-size:44px}}@media (max-width:600px){.ToolsIndex_title__iS2Ga{font-size:32px}}@media (max-width:380px){.ToolsIndex_title__iS2Ga{font-size:28px}}.ToolsIndex_section__RSG7j{margin-bottom:40px}.ToolsIndex_introPanel__dd4UM{margin-bottom:48px;padding-top:32px;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:24px}.ToolsIndex_introCopy__DI7GB{max-width:800px}.ToolsIndex_introTitle__KPt8Y{font-size:24px;line-height:1.3;font-weight:700;color:var(--text-primary);margin:0 0 10px}.ToolsIndex_introCopy__DI7GB p{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:0}.ToolsIndex_learningGrid__QW9lv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ToolsIndex_learningBlock__FCxU3 h3{font-size:17px;line-height:1.35;font-weight:700;color:var(--text-primary);margin:0 0 12px}.ToolsIndex_learningBlock__FCxU3 ul{display:flex;flex-direction:column;gap:10px;margin:0;padding-inline-start:20px}.ToolsIndex_learningBlock__FCxU3 li{font-size:14px;line-height:1.55;color:var(--text-secondary)}.ToolsIndex_sectionTitle__p4fkK{margin-bottom:16px}.ToolsIndex_grid__F7uG_{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}.ToolsIndex_card__M8WRo{display:flex;align-items:flex-start;gap:16px;padding:16px;border-radius:12px;border:1px solid transparent;color:var(--text-primary);text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.ToolsIndex_card__M8WRo:hover{background-color:var(--hover-background);border-color:var(--border-color)}.ToolsIndex_cardIcon__Oj_Bw{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;color:var(--text-brand)}.ToolsIndex_cardBody__ZZ06F{display:flex;flex-direction:column;gap:4px;min-width:0}.ToolsIndex_cardTitle__8nNoX{font-size:18px;font-weight:700;color:var(--text-primary);margin:0;padding:0;line-height:1.25}.ToolsIndex_cardDesc__NrxAY{color:var(--text-secondary)}@media (max-width:600px){.ToolsIndex_cardTitle__8nNoX{font-size:16px}}@media (max-width:640px){.ToolsIndex_container__q7U0t{padding:32px 16px 48px}.ToolsIndex_header__kchXR,.ToolsIndex_section__RSG7j{margin-bottom:32px}.ToolsIndex_introPanel__dd4UM{margin-bottom:36px;padding-top:24px}.ToolsIndex_grid__F7uG_,.ToolsIndex_learningGrid__QW9lv{grid-template-columns:1fr}}.CatalogCTA_wrapper__G9v8C{padding:24px;max-width:1124px;margin:0 auto;width:100%;box-sizing:border-box}.CatalogCTA_card__gRH5K{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;box-sizing:border-box}.CatalogCTA_text__qsV43{display:flex;flex-direction:column;gap:6px;min-width:0}.CatalogCTA_title__5anT3{margin:0;font-size:22px;line-height:1.2;font-weight:700;color:var(--text-primary)}.CatalogCTA_description__ftMo5{margin:0;font-size:15px;line-height:1.5;color:var(--text-secondary);max-width:720px}.CatalogCTA_button__KnzCH{flex-shrink:0;white-space:nowrap}@media (max-width:720px){.CatalogCTA_card__gRH5K{flex-direction:column;align-items:stretch;gap:16px;padding:20px}.CatalogCTA_title__5anT3{font-size:19px}.CatalogCTA_button__KnzCH{text-align:center}}.Arcade_card__HFd1S{position:relative;display:flex;flex-direction:column;overflow:hidden;color:var(--text-primary);text-decoration:none}.Arcade_makeCard__eMQfP{margin-bottom:24px}.Arcade_grid__VavDy{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.Arcade_cover__LIxY4{position:relative;aspect-ratio:16/9;display:flex;align-items:flex-end;padding:12px 14px;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--arcade-accent,var(--brand-primary)) 70%,var(--bg-code-pre)),var(--bg-code-pre));color:#fff}[dir=rtl] .Arcade_cover__LIxY4{background:linear-gradient(-135deg,color-mix(in srgb,var(--arcade-accent,var(--brand-primary)) 70%,var(--bg-code-pre)),var(--bg-code-pre))}.Arcade_coverImage__a3Qfo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--motion-base) var(--motion-ease-standard)}.Arcade_card__HFd1S:hover .Arcade_coverImage__a3Qfo{transform:scale(1.03)}.Arcade_cardBody__Yy3_U{position:absolute;inset-inline:0;bottom:0;display:flex;align-items:center;gap:10px;padding:36px 14px 12px;background:linear-gradient(0deg,rgb(6 8 16/.9),rgb(6 8 16/.6) 45%,rgb(6 8 16/0));color:#fff}.Arcade_engineIcon__CJc5U{flex:none;width:22px;height:22px}.Arcade_cardTitle__CU9Qd{margin:0;font-size:16px;font-weight:700;line-height:1.25;text-shadow:0 1px 2px rgb(0 0 0/.5)}.Arcade_page__SyGaR{max-width:1080px;margin:0 auto;padding:24px 24px 64px}.Arcade_topRow__DT5Bq{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;margin-bottom:12px}.Arcade_topActions__BWCpC{display:flex;gap:8px}.Arcade_labelShort__JePf5{display:none}@media (max-width:600px){.Arcade_labelLong__mtcvE{display:none}.Arcade_labelShort__JePf5{display:inline}}.Arcade_crumbs__NX8DN{display:flex;gap:6px;min-width:0;color:var(--text-secondary);font-size:14px}.Arcade_crumbs__NX8DN>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Arcade_crumbs__NX8DN a{color:inherit}.Arcade_stage__AhSC6{position:relative;width:100%;aspect-ratio:16/9;max-height:calc(100vh - 160px);border-radius:12px;overflow:hidden;background:var(--bg-code-pre)}.Arcade_stageCover__uVT41{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--arcade-accent,var(--brand-primary)) 70%,var(--bg-code-pre)),var(--bg-code-pre))}[dir=rtl] .Arcade_stageCover__uVT41{background:linear-gradient(-135deg,color-mix(in srgb,var(--arcade-accent,var(--brand-primary)) 70%,var(--bg-code-pre)),var(--bg-code-pre))}.Arcade_stageImage__NfDBW{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Arcade_stageShade__IfVCm{position:absolute;inset:0;background:rgb(8 10 20/.55)}.Arcade_stageCover__uVT41>:not(.Arcade_stageImage__NfDBW):not(.Arcade_stageShade__IfVCm),.Arcade_stageTitle__CbnZc{position:relative}.Arcade_stageTitle__CbnZc{font-family:var(--font-display);font-size:40px;line-height:1.1;text-shadow:0 1px 3px rgb(0 0 0/.4)}.Arcade_info__Vx0Jk{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;margin-top:24px}.Arcade_title__5V4Fr{margin:0;font-size:32px;line-height:1.15}.Arcade_byline__1Sj9_{margin-top:6px;color:var(--text-secondary)}.Arcade_description__fWv50{margin-top:16px;color:var(--text-primary);line-height:1.55}.Arcade_howTo__f5JPA{margin-top:24px}.Arcade_howTo__f5JPA h2{margin:0 0 6px;font-size:18px}.Arcade_howTo__f5JPA p{margin:0;color:var(--text-primary);line-height:1.55}.Arcade_chips__Ok87z{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.Arcade_chip__fQ22I{pointer-events:none}.Arcade_side__MJN_I{display:flex;flex-direction:column;gap:12px}.Arcade_sideCard__G3moN{display:flex;flex-direction:column;gap:10px}.Arcade_sideTitle__TyqrD{margin:0;font-size:16px;font-weight:700}.Arcade_sideText__NX7iB{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.5}.Arcade_action__XYiAd,.Arcade_remixButton__D4uKJ{width:100%;justify-content:center}.Arcade_turnstileSlot__641jB:empty{display:none}.Arcade_more__fqVig{margin-top:48px}.Arcade_more__fqVig h2{margin:0 0 16px;font-size:22px}@media (max-width:860px){.Arcade_info__Vx0Jk{grid-template-columns:minmax(0,1fr)}.Arcade_page__SyGaR{padding:12px 12px 48px}.Arcade_stage__AhSC6{border-radius:8px}.Arcade_stageTitle__CbnZc{font-size:28px}}@media (max-width:600px){.Arcade_stage__AhSC6{width:calc(100% + 24px);margin-inline:-12px;aspect-ratio:auto;height:min(calc(100svh - 112px),150vw);max-height:none;border-radius:0}}.Arcade_appPage__rlKIs{width:600px;max-width:100%;min-width:0;box-sizing:border-box;margin-top:32px;padding-bottom:40px}.Arcade_appHeader__xuWJd{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.Arcade_appHeader__xuWJd>:last-child{flex-shrink:0;white-space:nowrap}.Arcade_appTitle__uihPC{margin:0;font-size:28px;line-height:1.2}.Arcade_appSubtitle__QTJAi{margin:4px 0 0;color:var(--text-secondary);font-size:15px}.Arcade_appSection__ARrhb+.Arcade_appSection__ARrhb{margin-top:32px}.Arcade_appSectionTitle__ve4vo{margin:0 0 12px;font-size:19px}.Arcade_appProjects__TFS0U{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.Arcade_appProject__JOnU6{width:100%;font:inherit;text-align:start;cursor:pointer;display:flex;align-items:center;gap:12px;min-width:0;color:var(--text-primary);text-decoration:none}.Arcade_appProjectText__A398Q{display:flex;flex-direction:column;min-width:0}.Arcade_appProjectName__nFA8V{overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.Arcade_appProjectEngine__lTYJh{color:var(--text-secondary);font-size:13px}.Arcade_appEngines__sts_Z{display:flex;flex-direction:column;gap:8px}.Arcade_appFilter__h6kCG{margin-bottom:14px}.Arcade_appEmpty__E6svJ{margin:12px 0 0;color:var(--text-secondary);font-size:14px}@media (max-width:1100px){.Arcade_appPage__rlKIs{margin-top:8px}}@media (max-width:800px){.Arcade_appPage__rlKIs{width:90%}}@media (max-width:600px){.Arcade_appPage__rlKIs{width:100%;padding:0 12px 24px}.Arcade_appProjects__TFS0U,.Arcade_grid__VavDy{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.Arcade_cardTitle__CU9Qd{font-size:14px}}.Arcade_appGame__vNGaN{flex:1 1 auto;width:100%;min-width:0;display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;padding:12px 20px 16px;box-sizing:border-box}.Arcade_appGameBar__oWT4N{display:flex;align-items:center;gap:10px;min-height:36px}.Arcade_appGameName__04iaS{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.Arcade_appGameName__04iaS h1{margin:0;font-size:18px;line-height:1.25;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Arcade_appGameName__04iaS span{color:var(--text-secondary);font-size:13px}.Arcade_appGameActions__AggwI{display:flex;align-items:center;gap:8px;flex:0 0 auto}.Arcade_appGameFit__uaPZI{flex:1 1 auto;min-height:0;display:grid;place-items:center;container-type:size}.Arcade_appGameFit__uaPZI .Arcade_stage__AhSC6{width:min(100cqw,calc(100cqh * 16 / 9));max-height:none}@media (max-width:600px){.Arcade_appGame__vNGaN{height:auto;padding:8px 12px 12px;gap:8px}.Arcade_appGameFit__uaPZI{display:block;container-type:normal}.Arcade_appGameFit__uaPZI .Arcade_stage__AhSC6{width:calc(100% + 24px);height:calc(100svh - 136px)}.Arcade_appGameLearn__2rkrI,.Arcade_appGameName__04iaS span{display:none}}