.PublicNavbar_links___gGUd{display:flex;gap:22px;font-size:14px;font-weight:700;color:var(--ink-2)}.PublicNavbar_link__yHFnQ{cursor:pointer}.PublicNavbar_actions__lZMzQ{display:flex;gap:10px}.PublicNavbar_btnSm__boWaj{padding:10px 18px;font-size:14px}@media (max-width:1024px){.PublicNavbar_links___gGUd{display:none}}@media (max-width:640px){.PublicNavbar_actions__lZMzQ{gap:6px}.PublicNavbar_btnSm__boWaj{padding:8px 12px;font-size:13px}}.Badge_badge___Jmm6{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;border:2px solid var(--line);font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.Mascot_mascot__ai0wS{background:var(--mascot-color,var(--primary));border:2.5px solid var(--line);border-radius:50% 50% 46% 54%/60% 60% 40% 40%;display:grid;place-items:center;box-shadow:4px 4px 0 var(--line);position:relative;flex-shrink:0}.Mascot_eyes__f_Ohx{display:flex;font-family:JetBrains Mono,monospace;color:#fff;font-weight:700}.Mascot_mouth__LBfps{position:absolute;background:var(--line);border-radius:4px}.ProgressBar_track__ODu82{width:100%;background:var(--bg-2);border:2px solid var(--line);border-radius:999px;overflow:hidden;position:relative}.ProgressBar_fill__IKH3H{height:100%;transition:width .35s cubic-bezier(.34,1.56,.64,1);position:relative}.ProgressBar_shine__fY7vc{position:absolute;top:2px;left:4px;right:4px;height:3px;background:hsla(0,0%,100%,.5);border-radius:2px}.HeroSection_section__xEn3Y{padding:60px 32px 80px;max-width:1200px;margin:0 auto}.HeroSection_grid__UWg8M{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:40px;gap:40px;align-items:center}.HeroSection_badges__1mFpZ{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}.HeroSection_title__ZhnJf{font-size:84px;line-height:.92;margin:0 0 20px}.HeroSection_titleHighlight__R6q8a{background:var(--primary);color:#fff;padding:0 14px;border-radius:14px;display:inline-block;transform:rotate(-2deg);border:3px solid var(--line);box-shadow:var(--shadow-sm)}.HeroSection_subtitle__LuCbY{font-size:19px;color:var(--ink-2);max-width:540px;margin:0 0 28px;line-height:1.45}.HeroSection_ctaRow__94_Mh{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.HeroSection_ctaGhost__M3XFV,.HeroSection_ctaPrimary__pfHqd{padding:18px 28px;font-size:17px}.HeroSection_proofRow__iEDIn{display:flex;gap:18px;margin-top:22px;color:var(--ink-3);font-size:13.5px;font-weight:600;align-items:center}.HeroSection_avatarStack__bxhN7{display:flex}.HeroSection_avatar__m6b61{width:30px;height:30px;border-radius:50%;background:#fff;border:2.5px solid var(--line);display:grid;place-items:center;font-size:14px}.HeroSection_proofBold___UtBC{color:var(--ink)}.HeroSection_heroArt___NECu{position:relative;height:480px}.HeroSection_cardA__ZIkBM,.HeroSection_cardB__lJHi_,.HeroSection_cardC__vml_O,.HeroSection_cardD__d14OV{position:absolute}.HeroSection_cardA__ZIkBM{top:0;left:30px;width:290px;padding:18px;transform:rotate(-5deg);background:var(--bg-2)}.HeroSection_cardB__lJHi_{top:110px;right:0;width:270px;padding:16px;transform:rotate(4deg);background:#fff}.HeroSection_cardC__vml_O{bottom:30px;left:0;padding:18px;width:240px;transform:rotate(-2deg);background:var(--xp)}.HeroSection_cardD__d14OV{bottom:60px;right:30px;width:220px;padding:16px;transform:rotate(6deg);background:var(--primary);color:#fff}.HeroSection_cardARow__cAtjM{display:flex;align-items:center;gap:10px;margin-bottom:8px}.HeroSection_cardATag__2tJi4{font-size:11px;color:var(--ink-3);font-weight:700}.HeroSection_cardATitle__pohTt{font-size:20px;margin-bottom:10px}.HeroSection_code__lBUvD{background:#1a1325;color:#a7f3d0;padding:12px;border-radius:10px;font-size:12px;line-height:1.7}.HeroSection_tokKw__uX1hM{color:#f472b6}.HeroSection_tokFn__CD4dI{color:#fbbf24}.HeroSection_tokStr__jnE1H{color:#a7f3d0}.HeroSection_cardBRow__tA12O{display:flex;align-items:center;gap:12px;margin-bottom:12px}.HeroSection_cardBTitle__lMl75{font-size:18px}.HeroSection_cardBSub__vzPdb{font-size:12px;color:var(--ink-3)}.HeroSection_cardCEmoji__0ralF{font-size:36px;margin-bottom:4px}.HeroSection_cardCTitle__wDc1u{font-size:22px}.HeroSection_cardCSub__IocPe{font-size:12.5px;color:var(--ink-2);font-weight:600}.HeroSection_cardDRow__GogU_{display:flex;align-items:center;gap:12px}.HeroSection_cardDEmoji__zP5Ue{font-size:32px}.HeroSection_cardDTitle__Pv5VP{font-weight:800;font-size:14px}.HeroSection_cardDSub__IfZnf{font-size:11.5px;opacity:.85}.HeroSection_trust__AnJ_c{margin-top:60px;padding:20px 0;border-top:2.5px solid var(--line);border-bottom:2.5px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;text-align:center}.HeroSection_trustNum__refNW{font-size:36px;line-height:1;color:var(--primary)}.HeroSection_trustLabel__XuFRV{font-size:13px;color:var(--ink-3);font-weight:700;margin-top:4px}@media (max-width:1024px){.HeroSection_section__xEn3Y{padding:40px 20px 60px}.HeroSection_grid__UWg8M{grid-template-columns:1fr;gap:30px}.HeroSection_title__ZhnJf{font-size:60px}.HeroSection_heroArt___NECu{height:380px}.HeroSection_cardA__ZIkBM,.HeroSection_cardB__lJHi_,.HeroSection_cardC__vml_O,.HeroSection_cardD__d14OV{width:auto;max-width:280px}}@media (max-width:640px){.HeroSection_title__ZhnJf{font-size:clamp(36px,11vw,56px);line-height:1}.HeroSection_subtitle__LuCbY{font-size:16px}.HeroSection_ctaGhost__M3XFV,.HeroSection_ctaPrimary__pfHqd{padding:14px 20px;font-size:15px;width:100%}.HeroSection_ctaRow__94_Mh{width:100%}.HeroSection_heroArt___NECu{display:none}.HeroSection_trust__AnJ_c{grid-template-columns:repeat(2,1fr);gap:16px}.HeroSection_trustNum__refNW{font-size:28px}.HeroSection_badges__1mFpZ{gap:6px}}.MethodSection_section__1HjCm{padding:40px 32px 80px;max-width:1200px;margin:0 auto;scroll-margin-top:90px}.MethodSection_head__V3Uze{text-align:center;margin-bottom:40px}.MethodSection_title__K_bIN{font-size:56px;margin:14px 0 12px}.MethodSection_lead__23Fq5{font-size:17px;color:var(--ink-2);max-width:620px;margin:0 auto;line-height:1.5}.MethodSection_grid__IltVp{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.MethodSection_card__hBfdn{padding:22px}.MethodSection_step__Xyx8_{font-size:11px;color:var(--ink-3);font-weight:800;letter-spacing:.08em}.MethodSection_icon__a_g3L{font-size:38px;margin:8px 0}.MethodSection_cardTitle__2DKpe{font-size:24px;line-height:1.1}.MethodSection_cardDesc__OjzRU{color:var(--ink-2);margin-top:8px;font-size:14px;line-height:1.45}@media (max-width:1024px){.MethodSection_section__1HjCm{padding:30px 20px 60px}.MethodSection_grid__IltVp{grid-template-columns:repeat(2,1fr)}.MethodSection_title__K_bIN{font-size:40px}}@media (max-width:640px){.MethodSection_grid__IltVp{grid-template-columns:1fr;gap:12px}.MethodSection_title__K_bIN{font-size:32px}.MethodSection_lead__23Fq5{font-size:15px}.MethodSection_card__hBfdn{padding:18px}}.EditorDemoSection_section__9HcRv{background:var(--bg-2);border-top:2.5px solid var(--line);border-bottom:2.5px solid var(--line);padding:70px 32px}.EditorDemoSection_inner__w8KhZ{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.1fr;grid-gap:50px;gap:50px;align-items:center}.EditorDemoSection_title__oOENQ{font-size:48px;margin:14px 0 16px}.EditorDemoSection_lead__C5Jxj{font-size:16.5px;color:var(--ink-2);line-height:1.55;margin-bottom:20px}.EditorDemoSection_featureList__9wEwf{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:10px}.EditorDemoSection_featureItem__Cx4AA{display:flex;align-items:center;gap:12px;font-weight:600}.EditorDemoSection_checkBox__m_G3S{width:24px;height:24px;background:var(--success);color:#fff;border:2px solid var(--line);border-radius:8px;display:grid;place-items:center;font-size:14px;font-weight:900;flex-shrink:0}.EditorDemoSection_editor___EK2c{overflow:hidden;padding:0;background:#1a1325}.EditorDemoSection_editorBar__dbOkY{padding:10px 14px;display:flex;align-items:center;gap:6px;border-bottom:2.5px solid var(--line);background:#1a1325;color:#e9d5ff;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.EditorDemoSection_dot__VybhE{width:10px;height:10px;border-radius:50%}.EditorDemoSection_dotR__EJUPA{background:#ff5f56}.EditorDemoSection_dotY__Iq6X_{background:#ffbd2e}.EditorDemoSection_dotG__R2PWR{background:#27c93f}.EditorDemoSection_editorFile__AAVfn{margin-left:14px}.EditorDemoSection_editorBody__Vclw8{padding:20px;font-size:14px;line-height:1.7;color:#e9d5ff;background:#1a1325}.EditorDemoSection_commentTok__KlisO{color:#6b7280}.EditorDemoSection_kwTok___42JK{color:#f472b6}.EditorDemoSection_fnTok__J1Kst{color:#fbbf24}.EditorDemoSection_strTok__2Leq5{color:#a7f3d0}.EditorDemoSection_outputBar__zwJq9{border-top:2.5px solid var(--line);background:var(--bg);padding:16px;font-family:JetBrains Mono,monospace;font-size:14px}.EditorDemoSection_outputLabel__fk__u{font-size:11px;color:var(--ink-3);font-weight:700;margin-bottom:6px}@media (max-width:1024px){.EditorDemoSection_section__9HcRv{padding:50px 20px}.EditorDemoSection_inner__w8KhZ{grid-template-columns:1fr;gap:30px}.EditorDemoSection_title__oOENQ{font-size:36px}}@media (max-width:640px){.EditorDemoSection_title__oOENQ{font-size:28px}.EditorDemoSection_lead__C5Jxj{font-size:15px}.EditorDemoSection_editorBody__Vclw8{padding:14px;font-size:12.5px}}.LanguagesSection_section___QAyK{padding:70px 32px;max-width:1200px;margin:0 auto;scroll-margin-top:90px}.LanguagesSection_head__UA1dv{text-align:center;margin-bottom:36px}.LanguagesSection_title__0w4QH{font-size:50px;margin:14px 0 8px}.LanguagesSection_lead__ETeOZ{font-size:16px;color:var(--ink-2)}.LanguagesSection_grid__cmPrA{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.LanguagesSection_card__b0wba{padding:0;cursor:pointer;overflow:hidden}.LanguagesSection_iconWrap__ZUri8{padding:20px;border-bottom:2.5px solid var(--line)}.LanguagesSection_iconBox__K9WeD{width:52px;height:52px;background:#fff;border:2.5px solid var(--line);border-radius:12px;display:grid;place-items:center;font-size:26px;box-shadow:3px 3px 0 var(--line)}.LanguagesSection_body__VBTSO{padding:14px 18px 18px}.LanguagesSection_name__JmJBd{font-size:22px}.LanguagesSection_level__J8qos{font-size:11px;color:var(--ink-3)}.LanguagesSection_desc__Lxmti{font-size:13px;color:var(--ink-2);margin-top:6px;line-height:1.4}@media (max-width:1024px){.LanguagesSection_section___QAyK{padding:50px 20px}.LanguagesSection_grid__cmPrA{grid-template-columns:repeat(3,1fr)}.LanguagesSection_title__0w4QH{font-size:36px}}@media (max-width:768px){.LanguagesSection_grid__cmPrA{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.LanguagesSection_grid__cmPrA{grid-template-columns:1fr;gap:12px}.LanguagesSection_title__0w4QH{font-size:30px}}.TestimonialsSection_section__T5AzK{background:var(--ink);color:#fff;padding:70px 32px;border-top:2.5px solid var(--line);border-bottom:2.5px solid var(--line);scroll-margin-top:90px}.TestimonialsSection_inner__mSYsm{max-width:1200px;margin:0 auto}.TestimonialsSection_head__cMU0l{text-align:center;margin-bottom:40px}.TestimonialsSection_title__V_EBL{font-size:50px;margin:0 0 10px}.TestimonialsSection_sub__Gk8fS{color:hsla(0,0%,100%,.7);font-size:16px}.TestimonialsSection_grid__vLfwV{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.TestimonialsSection_card__EyiIF{padding:24px;border-radius:18px;background:hsla(0,0%,100%,.06);border:2.5px solid hsla(0,0%,100%,.15)}.TestimonialsSection_stars__m3DmH{font-size:28px;margin-bottom:10px;color:var(--xp)}.TestimonialsSection_quote__jDfgU{font-size:15.5px;line-height:1.55;margin-bottom:18px;color:hsla(0,0%,100%,.92)}.TestimonialsSection_author__AeiAY{display:flex;align-items:center;gap:12px}.TestimonialsSection_avatar__p77No{width:44px;height:44px;border-radius:50%;border:2.5px solid #fff;display:grid;place-items:center;font-size:22px}.TestimonialsSection_name__EOyoP{font-weight:800}.TestimonialsSection_role__6bM68{font-size:12.5px;color:hsla(0,0%,100%,.65)}@media (max-width:1024px){.TestimonialsSection_section__T5AzK{padding:50px 20px}.TestimonialsSection_grid__vLfwV{grid-template-columns:1fr;gap:14px}.TestimonialsSection_title__V_EBL{font-size:36px}}@media (max-width:640px){.TestimonialsSection_title__V_EBL{font-size:28px}}.PricingSection_section__3OsJY{padding:70px 32px;max-width:1200px;margin:0 auto;scroll-margin-top:90px}.PricingSection_head__WSNYF{text-align:center;margin-bottom:40px}.PricingSection_title__Qw9uj{font-size:50px;margin:14px 0 10px}.PricingSection_sub__HtKHI{color:var(--ink-2);font-size:16px}.PricingSection_grid__aK_UB{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;max-width:800px;margin:0 auto}.PricingSection_card__GndLC{padding:28px}.PricingSection_cardPro___wPbJ{background:var(--primary);color:#fff;position:relative}.PricingSection_badgeWrap__nm23a{position:absolute;top:-14px;right:20px}.PricingSection_tag__aB_oH{font-size:11px;color:var(--ink-3);font-weight:800;letter-spacing:.08em}.PricingSection_tagPro__tlCnx{opacity:.85}.PricingSection_price__36Xqr{font-size:56px;line-height:1;margin:8px 0}.PricingSection_priceUnit__DHKAI{font-size:18px;color:var(--ink-3)}.PricingSection_priceUnitPro__9Tviy{font-size:18px;opacity:.7}.PricingSection_lead__Q3hwk{color:var(--ink-2);margin-bottom:20px}.PricingSection_leadPro__XcxW5{opacity:.9;margin-bottom:20px}.PricingSection_features__VwP2X{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:10px}.PricingSection_feature__Gdyhp{display:flex;gap:10px;align-items:center;font-size:14px}.PricingSection_checkFree__sXuT2{color:var(--success);font-weight:900}.PricingSection_checkPro__uSfwF{color:var(--xp);font-weight:900}.PricingSection_cta__nHBRa{width:100%;justify-content:center}@media (max-width:1024px){.PricingSection_section__3OsJY{padding:50px 20px}.PricingSection_title__Qw9uj{font-size:36px}}@media (max-width:640px){.PricingSection_grid__aK_UB{grid-template-columns:1fr;gap:16px}.PricingSection_title__Qw9uj{font-size:30px}.PricingSection_card__GndLC{padding:22px}.PricingSection_price__36Xqr{font-size:44px}}.FAQ_item__qI9Xg{padding:0;overflow:hidden}.FAQ_toggle__hWJHO{width:100%;padding:18px 20px;text-align:left;border:0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font:inherit;font-weight:700}.FAQ_icon__oag12,.FAQ_toggle__hWJHO{background:transparent;font-size:16px}.FAQ_icon__oag12{width:28px;height:28px;border-radius:8px;border:2px solid var(--line);color:var(--ink);display:grid;place-items:center;font-weight:900;transition:all .15s}.FAQ_iconOpen__lqdPK{background:var(--ink);color:#fff}.FAQ_answer____ag_{padding:0 20px 18px;color:var(--ink-2);font-size:14.5px;line-height:1.55}.FAQSection_section__X7AIw{padding:20px 32px 80px;max-width:800px;margin:0 auto;scroll-margin-top:90px}.FAQSection_title__eKD4d{font-size:44px;text-align:center;margin-bottom:28px}.FAQSection_list__FCdO5{display:flex;flex-direction:column;gap:12px}@media (max-width:640px){.FAQSection_section__X7AIw{padding:10px 20px 60px}.FAQSection_title__eKD4d{font-size:30px}}.CTASection_section__TdLYa{margin:0 auto 60px;padding:60px 32px;background:var(--xp);border-radius:28px;border:2.5px solid var(--line);box-shadow:var(--shadow-lg);text-align:center;max-width:1100px}.CTASection_mascotWrap__E1w8U{display:flex;justify-content:center}.CTASection_title__HiyHy{font-size:56px;margin:18px 0 10px;line-height:1}.CTASection_lead__jsnm_{font-size:17px;color:var(--ink-2);margin-bottom:24px}.CTASection_row__ZI7d8{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.CTASection_btnLg__MfSRS{padding:18px 32px;font-size:17px}@media (max-width:640px){.CTASection_section__TdLYa{padding:40px 20px;margin:0 14px 40px}.CTASection_title__HiyHy{font-size:32px}.CTASection_lead__jsnm_{font-size:15px}.CTASection_btnLg__MfSRS{padding:14px 22px;font-size:15px;width:100%}.CTASection_row__ZI7d8{flex-direction:column}}.FooterSection_footer__tIpbl{border-top:2.5px solid var(--line);padding:40px 32px;background:var(--bg-2)}.FooterSection_grid__cY0OA{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:32px;gap:32px}.FooterSection_brandCol__e4o5e .FooterSection_brand__mY65_{margin-bottom:12px}.FooterSection_tagline__M6tBH{color:var(--ink-3);font-size:13.5px;max-width:280px;line-height:1.5}.FooterSection_colTitle__SxzVJ{font-weight:800;margin-bottom:10px}.FooterSection_colList__9VuUL{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;color:var(--ink-2);font-size:14px}.FooterSection_colItem__t3w9l{cursor:pointer}.FooterSection_bottom__kHD7m{max-width:1200px;margin:32px auto 0;padding-top:16px;border-top:2px solid rgba(0,0,0,.08);display:flex;justify-content:space-between;color:var(--ink-3);font-size:12.5px}.FooterSection_legal__NV9VT{display:flex;gap:18px}@media (max-width:1024px){.FooterSection_grid__cY0OA{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:640px){.FooterSection_footer__tIpbl{padding:30px 20px}.FooterSection_grid__cY0OA{grid-template-columns:1fr}.FooterSection_bottom__kHD7m{flex-direction:column;gap:12px;text-align:center}.FooterSection_legal__NV9VT{justify-content:center}}.Input_field__U1nHv{display:flex;flex-direction:column;gap:6px}.Input_label__RfGA8{font-size:12px;font-weight:800;color:var(--ink-2);letter-spacing:.04em}.Input_input__a5J6C{padding:12px 14px;border:2.5px solid var(--line);border-radius:10px;font-size:15px;font-family:inherit;background:#fff;outline:none}.AuthModal_backdrop__zw1aw{position:fixed;inset:0;background:rgba(26,19,37,.55);display:grid;place-items:center;padding:20px;z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.AuthModal_modal__d51L6{width:100%;max-width:440px;padding:32px;background:#fff;animation:AuthModal_pop__yfvAC .25s cubic-bezier(.34,1.56,.64,1)}.AuthModal_header__wV_8a{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.AuthModal_brandRow__7w4ZE{display:flex;align-items:center;gap:10px;margin-bottom:8px}.AuthModal_brandMark__4_CFa{width:32px;height:32px;font-size:18px}.AuthModal_brandName__KZPJP{font-size:22px}.AuthModal_title__LhQXM{font-size:32px;margin:0;line-height:1}.AuthModal_subtitle__Di2WW{color:var(--ink-3);margin-top:6px;font-size:14px}.AuthModal_closeBtn__wigZV{width:36px;height:36px;border:2.5px solid var(--line);border-radius:10px;background:#fff;cursor:pointer;font-size:16px;font-weight:800}.AuthModal_socialList__0VVTV{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.AuthModal_divider__Reedm{display:flex;align-items:center;gap:10px;color:var(--ink-3);font-size:12px;font-weight:700;margin:10px 0}.AuthModal_dividerLine__xhGz5{flex:1 1;height:2px;background:rgba(0,0,0,.08)}.AuthModal_form__EBXO8{display:flex;flex-direction:column;gap:10px}.AuthModal_error___gAIK{background:#fee2e2;border:2px solid var(--danger);padding:10px;border-radius:10px;color:#991b1b;font-size:13px;font-weight:600}.AuthModal_submitBtn__zNzEO{width:100%;justify-content:center;margin-top:8px}.AuthModal_switchRow__K_EjH{text-align:center;margin-top:18px;font-size:13.5px;color:var(--ink-2)}.AuthModal_switchLink__HpgGm{color:var(--primary);font-weight:700;cursor:pointer}.AuthModal_terms__WKBQ4{font-size:11px;color:var(--ink-3);text-align:center;margin-top:14px;line-height:1.4}@media (max-width:480px){.AuthModal_modal__d51L6{padding:22px 18px}.AuthModal_title__LhQXM{font-size:26px}.AuthModal_brandName__KZPJP{font-size:18px}}.IntroBlock_intro__ZWm0v{padding:24px 0}.IntroBlock_title__iwMwo{font-size:32px;margin:0 0 14px}.IntroBlock_body__K4imc{font-size:17px;color:var(--ink-2);line-height:1.6;margin:0 0 14px}@media (max-width:640px){.IntroBlock_title__iwMwo{font-size:24px}.IntroBlock_body__K4imc{font-size:15px}}.CodeDemoBlock_block__BYtCY{padding:16px 0 28px}.CodeDemoBlock_title__LrbQV{font-size:22px;margin:0 0 8px}.CodeDemoBlock_body__A3UtB{font-size:15px;color:var(--ink-2);line-height:1.55;margin:0 0 14px}.CodeDemoBlock_editor__lPdV_{overflow:hidden;padding:0}.CodeDemoBlock_bar__EHXPY{padding:10px 14px;background:#1a1325;color:#e9d5ff;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:700;display:flex;align-items:center;gap:6px;border-bottom:2.5px solid var(--line)}.CodeDemoBlock_dot__eTtFy{width:10px;height:10px;border-radius:50%}.CodeDemoBlock_dotR__y339c{background:#ff5f56}.CodeDemoBlock_dotY__tlM3W{background:#ffbd2e}.CodeDemoBlock_dotG__6MNGP{background:#27c93f}.CodeDemoBlock_fileName__3SdTo{margin-left:12px}.CodeDemoBlock_code__3o8cP{background:#1a1325;color:#e9d5ff;padding:18px;font-size:14px;line-height:1.6;white-space:pre;overflow-x:auto}.CodeDemoBlock_outputBar__yOLun{padding:10px 14px;border-top:2.5px solid var(--line);background:var(--bg-2);font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:700}.CodeDemoBlock_output__Wt6Db{padding:12px 18px;background:#fffef8;font-size:13.5px;line-height:1.6;white-space:pre-wrap}.CodeDemoBlock_note__0X_rO{margin-top:10px;font-size:13px;color:var(--ink-3);font-style:italic}@media (max-width:640px){.CodeDemoBlock_title__LrbQV{font-size:18px}.CodeDemoBlock_body__A3UtB{font-size:14px}.CodeDemoBlock_code__3o8cP{padding:14px;font-size:12.5px}.CodeDemoBlock_output__Wt6Db{padding:10px 14px;font-size:12.5px}}.MCQBlock_block__jm1Y5{padding:8px 0 24px}.MCQBlock_prompt__406aw{font-size:22px;margin:0 0 16px}.MCQBlock_grid__X52RV{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.MCQBlock_option__Lf2_2{padding:18px 16px;text-align:left;border-radius:14px;font-weight:700;font-size:15px;font-family:JetBrains Mono,monospace;display:flex;align-items:center;gap:14px;cursor:pointer;transition:all .1s}.MCQBlock_optionLocked__xT5el{cursor:default}.MCQBlock_letter__MOlYZ{width:26px;height:26px;border-radius:8px;border:2px solid var(--line);display:grid;place-items:center;font-size:12px;font-weight:900;font-family:DM Sans,sans-serif;flex-shrink:0}.MCQBlock_feedback__oEmTH{padding:12px 16px;border-radius:12px;font-size:14px;font-weight:600;margin-top:8px}.MCQBlock_feedbackRight__8Doak{background:#d1fae5;color:var(--success-2);border:2px solid var(--success)}.MCQBlock_feedbackWrong__Jn1B2{background:#fee2e2;color:#991b1b;border:2px solid var(--danger)}@media (max-width:640px){.MCQBlock_grid__X52RV{grid-template-columns:1fr;gap:10px}.MCQBlock_prompt__406aw{font-size:18px}.MCQBlock_option__Lf2_2{padding:14px 12px;font-size:14px}}.FillBlock_block__jUEjB{padding:8px 0 24px}.FillBlock_prompt__lh9Mp{font-size:22px;margin:0 0 16px}.FillBlock_codeBox__PV0h6{background:#1a1325;color:#e9d5ff;border-radius:14px;border:3px solid var(--line);padding:20px;font-family:JetBrains Mono,monospace;font-size:16px;line-height:1.8;margin-bottom:22px;box-shadow:var(--shadow)}.FillBlock_blank__36Mcf{display:inline-block;min-width:90px;padding:2px 12px;color:#fff;border-radius:8px;text-align:center;font-weight:700}.FillBlock_line__Aq04C{color:#fff}.FillBlock_helper__W1xCd{margin-bottom:16px;font-size:12px;font-weight:700;color:var(--ink-3);letter-spacing:.05em}.FillBlock_bank__NqJlx{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.FillBlock_word__8UoHs{padding:12px 18px;border-radius:12px;border:2.5px solid var(--line);font-family:JetBrains Mono,monospace;font-weight:700;font-size:16px;cursor:pointer;transition:all .1s}.FillBlock_feedback__IMC7U{padding:12px 16px;border-radius:12px;font-size:14px;font-weight:600;margin-top:8px}.FillBlock_feedbackRight__itJYw{background:#d1fae5;color:var(--success-2);border:2px solid var(--success)}.FillBlock_feedbackWrong__RCC1q{background:#fee2e2;color:#991b1b;border:2px solid var(--danger)}@media (max-width:640px){.FillBlock_prompt__lh9Mp{font-size:18px}.FillBlock_codeBox__PV0h6{padding:16px;font-size:14px;line-height:1.7}.FillBlock_word__8UoHs{padding:10px 14px;font-size:14px}}.LiveCodeEditor_layout__eiUuP{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1.2fr 1fr;grid-template-rows:1fr;height:380px}.LiveCodeEditor_panel__ADqNV{overflow:hidden;display:flex;flex-direction:column;padding:0}.LiveCodeEditor_editorBar__DqvYi{padding:10px 14px;background:#1a1325;color:#e9d5ff;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:700;display:flex;justify-content:space-between;align-items:center;border-bottom:2.5px solid var(--line)}.LiveCodeEditor_tabLeft___BTeD{display:flex;gap:6px;align-items:center}.LiveCodeEditor_dot__tvEyt{width:10px;height:10px;border-radius:50%;border:1px solid #1a1325}.LiveCodeEditor_dotR__uMGF9{background:#ff5f56}.LiveCodeEditor_dotY__XaTRp{background:#ffbd2e}.LiveCodeEditor_dotG__6cWPb{background:#27c93f}.LiveCodeEditor_fileName__csgdx{margin-left:12px}.LiveCodeEditor_resetBtn__Bj6zy{background:transparent;color:#a78bfa;border:0;font-family:inherit;font-size:11px;cursor:pointer}.LiveCodeEditor_editorWrap__FX0Sa{position:relative;flex:1 1;background:#1a1325}.LiveCodeEditor_textarea__Pd7lM{width:100%;height:100%;border:0;padding:14px 14px 14px 44px;background:transparent;color:#e9d5ff;resize:none;outline:none;-moz-tab-size:4;tab-size:4}.LiveCodeEditor_lineNumbers___zlrz,.LiveCodeEditor_textarea__Pd7lM{font-family:JetBrains Mono,monospace;font-size:13.5px;line-height:1.55}.LiveCodeEditor_lineNumbers___zlrz{position:absolute;top:14px;left:0;width:32px;text-align:right;padding-right:8px;color:hsla(0,0%,100%,.25);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.LiveCodeEditor_outputBar__vWyL4{padding:10px 14px;border-bottom:2.5px solid var(--line);font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:700;display:flex;justify-content:space-between;align-items:center;background:var(--bg-2)}.LiveCodeEditor_outputRan__TW7ps{color:var(--success-2)}.LiveCodeEditor_outputErr__4RZlW{color:var(--danger)}.LiveCodeEditor_output__J1tgd{flex:1 1;padding:14px;font-size:13.5px;line-height:1.6;background:#fffef8;white-space:pre-wrap;overflow:auto}.LiveCodeEditor_outputEmpty__0rJNb{color:var(--ink-3)}.LiveCodeEditor_preview__zHFiN{flex:1 1;background:#fff;border:0;width:100%}.LiveCodeEditor_controls__YvyPT{padding:12px;border-top:2.5px solid var(--line);display:flex;gap:8px;background:var(--bg-2)}.LiveCodeEditor_controlBtn__wANdN{padding:10px 16px;font-size:13px;flex:1 1}@media (max-width:768px){.LiveCodeEditor_layout__eiUuP{grid-template-columns:1fr;grid-template-rows:minmax(220px,1fr) minmax(180px,1fr);height:auto;min-height:420px}.LiveCodeEditor_textarea__Pd7lM{padding:12px 12px 12px 36px;font-size:13px}.LiveCodeEditor_lineNumbers___zlrz{width:26px;font-size:13px;padding-right:6px}.LiveCodeEditor_controlBtn__wANdN{padding:10px 12px;font-size:12.5px}}.CodeChallengeBlock_block__2jgA8{padding:8px 0 24px}.CodeChallengeBlock_prompt__hLoLq{font-size:22px;margin:0 0 8px}.CodeChallengeBlock_lead__g_yQZ{font-size:15px;color:var(--ink-2);line-height:1.55;margin:0 0 16px}.CodeChallengeBlock_feedback__HqMsJ{margin-top:14px;padding:12px 16px;border-radius:12px;font-size:14px;font-weight:600}.CodeChallengeBlock_feedbackRight__rGEYK{background:#d1fae5;color:var(--success-2);border:2px solid var(--success)}.CodeChallengeBlock_feedbackWrong__PquGZ{background:#fee2e2;color:#991b1b;border:2px solid var(--danger)}@media (max-width:640px){.CodeChallengeBlock_prompt__hLoLq{font-size:18px}.CodeChallengeBlock_lead__g_yQZ{font-size:14px}}.LessonPage_page__SADBa{min-height:calc(100vh - var(--nav-h));background:var(--bg)}.LessonPage_header__b2BJl{padding:14px 32px;border-bottom:2.5px solid var(--line);background:#fff;display:flex;align-items:center;gap:18px;position:-webkit-sticky;position:sticky;top:var(--nav-h);z-index:10}.LessonPage_exitBtn__I_lGx{width:40px;height:40px;border:2.5px solid var(--line);border-radius:12px;background:#fff;cursor:pointer;font-size:18px;font-weight:800}.LessonPage_titleArea__BsjJF{flex:1 1}.LessonPage_unitTag__st6qr{font-size:11px;font-weight:700;color:var(--ink-3);letter-spacing:.06em}.LessonPage_title__rPeb9{font-size:22px;margin:2px 0 6px}.LessonPage_body___wgBW{max-width:980px;margin:0 auto;padding:24px 32px 140px}.LessonPage_continueBar__fr7j6{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:2.5px solid var(--line);padding:16px 32px;display:flex;justify-content:center;gap:16px;z-index:20}.LessonPage_completeWrap__3M30k{min-height:calc(100vh - var(--nav-h));display:grid;place-items:center;padding:32px;background:linear-gradient(180deg,var(--bg) 0,#fce7f3 100%)}.LessonPage_completeCard__RptW4{padding:48px;max-width:540px;width:100%;text-align:center;background:#fff}.LessonPage_trophy__kzmdb{font-size:80px;margin-bottom:8px}.LessonPage_completeTitle__ejIl4{font-size:44px;line-height:1;margin-bottom:8px}.LessonPage_completeSummary__idHGa{color:var(--ink-2);margin-bottom:28px}.LessonPage_rewards__mYgSw{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:28px}.LessonPage_reward__h_47L{padding:14px;border:2.5px solid var(--line);border-radius:12px;background:var(--bg-2)}.LessonPage_rewardIcon__GE6Qx{font-size:28px;margin-bottom:4px}.LessonPage_rewardValue__64ytV{font-size:24px}.LessonPage_rewardLabel__UIWss{font-size:11px;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.LessonPage_completeRow__QAGUG{display:flex;gap:10px;justify-content:center}@media (max-width:768px){.LessonPage_header__b2BJl{padding:12px 16px;gap:12px}.LessonPage_body___wgBW{padding:18px 16px 160px}.LessonPage_title__rPeb9{font-size:18px}.LessonPage_continueBar__fr7j6{padding:12px 16px}.LessonPage_continueBar__fr7j6 .LessonPage_btn__mHNMP{width:100%}}@media (max-width:640px){.LessonPage_completeCard__RptW4{padding:28px 22px}.LessonPage_completeTitle__ejIl4{font-size:32px}.LessonPage_rewards__mYgSw{grid-template-columns:repeat(3,1fr);gap:8px}.LessonPage_reward__h_47L{padding:10px}.LessonPage_rewardValue__64ytV{font-size:18px}.LessonPage_completeRow__QAGUG{flex-direction:column}.LessonPage_completeRow__QAGUG .LessonPage_btn__mHNMP{width:100%}}.WeeklyChart_card__yN2l8{padding:22px}.WeeklyChart_head__CSiak{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px}.WeeklyChart_title__u9Yk5{font-size:26px}.WeeklyChart_sub__ABP2p{color:var(--ink-3);font-size:13px}.WeeklyChart_chart__KjXH1{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:10px;gap:10px;align-items:end;height:160px}.WeeklyChart_col__WdjOH{display:flex;flex-direction:column;align-items:center;gap:8px;height:100%}.WeeklyChart_barWrap__umGUD{flex:1 1;display:flex;align-items:flex-end;width:100%}.WeeklyChart_bar__pAigp{width:100%;border:2px solid var(--line);border-radius:8px;position:relative}.WeeklyChart_barLabel___LL1E{position:absolute;top:-22px;left:50%;transform:translateX(-50%);font-size:11px;font-weight:800;color:var(--ink);font-family:JetBrains Mono,monospace}.WeeklyChart_day__2EmaF{font-weight:800;font-size:13px;color:var(--ink-3)}.WeeklyChart_dayToday__54XQP{color:var(--ink)}.LevelCard_card__5hdAy{padding:22px;background:var(--primary);color:#fff;display:flex;flex-direction:column;justify-content:space-between}.LevelCard_tag__VoXid{font-size:13px;opacity:.85;font-weight:700;letter-spacing:.06em}.LevelCard_level__GLK_V{font-size:88px;line-height:1;margin:6px 0}.LevelCard_title__uUKpG{font-size:13px;opacity:.9}.LevelCard_metaRow__jkTKS{display:flex;justify-content:space-between;font-size:11px;font-weight:700;margin-bottom:6px}.LevelCard_barWrap__OehrI{height:14px;background:rgba(0,0,0,.25);border:2px solid var(--line);border-radius:999px;overflow:hidden}.LevelCard_barFill__uO2ii{height:100%;background:var(--xp);border-right:2px solid var(--line)}.LevelCard_pctNote__pJtT5{font-size:12px;margin-top:8px;opacity:.9}.AchievementsGrid_card__RxJn5{padding:22px}.AchievementsGrid_head__Y0xp3{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.AchievementsGrid_title__7gvNN{font-size:26px}.AchievementsGrid_counter__rIuGI{color:var(--ink-3);font-size:13px;font-weight:700}.AchievementsGrid_grid__RkXdy{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.AchievementsGrid_item__X4c_T{padding:14px;text-align:center;border:2.5px solid var(--line);border-radius:14px}.AchievementsGrid_itemUnlocked__cAl4w{color:#fff;box-shadow:3px 3px 0 var(--line)}.AchievementsGrid_itemLocked__OhJlc{background:var(--bg-2);color:var(--ink-3);opacity:.7}.AchievementsGrid_icon__IiiMY{font-size:32px;margin-bottom:4px}.AchievementsGrid_iconLocked__r4mLu{filter:grayscale(1)}.AchievementsGrid_name__wHWd4{font-weight:800;font-size:12.5px;line-height:1.2}.AchievementsGrid_desc__1i4bf{font-size:10.5px;margin-top:3px;opacity:.85}@media (max-width:768px){.AchievementsGrid_grid__RkXdy{grid-template-columns:repeat(3,1fr);gap:10px}}@media (max-width:480px){.AchievementsGrid_grid__RkXdy{grid-template-columns:repeat(2,1fr)}.AchievementsGrid_item__X4c_T{padding:12px}.AchievementsGrid_icon__IiiMY{font-size:26px}}.Leaderboard_card__2UH1B{padding:22px}.Leaderboard_head__zkzdp{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.Leaderboard_title__tBUJd{font-size:26px}.Leaderboard_list__Z1uYW{display:flex;flex-direction:column;gap:6px}.Leaderboard_row__oAXAy{display:flex;align-items:center;gap:10px;padding:8px 12px;border:2px solid transparent;border-radius:10px}.Leaderboard_rowYou__OdspJ{border:2.5px solid var(--primary);background:#ede9fe}.Leaderboard_rank__Oa2P1{width:26px;height:26px;display:grid;place-items:center;font-weight:900;font-size:13px;border-radius:8px;border:2px solid var(--line);background:var(--bg-2);color:var(--ink-2)}.Leaderboard_avatar__yUAsT{font-size:22px}.Leaderboard_name__G6ISJ{flex:1 1;font-weight:700;font-size:14px}.Leaderboard_xp__D4NoF{font-weight:800;font-size:13px}.DashboardPage_greeting__KpiDa{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.DashboardPage_date__hb5Js{font-size:14px;color:var(--ink-3);font-weight:700;margin-bottom:4px}.DashboardPage_helloTitle__YcWff{font-size:56px;margin:0;line-height:1}.DashboardPage_helloSub__GQBij{color:var(--ink-2);margin-top:8px;font-size:16px}.DashboardPage_helloBold__1xX9T{color:var(--ink)}.DashboardPage_midGrid__GYgMM{display:grid;grid-template-columns:2fr 1fr;grid-gap:16px;gap:16px;margin-bottom:24px}.DashboardPage_bottomGrid__F9_El{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:16px;gap:16px}@media (max-width:1024px){.DashboardPage_bottomGrid__F9_El,.DashboardPage_midGrid__GYgMM{grid-template-columns:1fr}}@media (max-width:640px){.DashboardPage_greeting__KpiDa{flex-direction:column;align-items:flex-start;gap:14px}.DashboardPage_greeting__KpiDa .DashboardPage_btn__RBekw{width:100%;justify-content:center}.DashboardPage_helloTitle__YcWff{font-size:36px}.DashboardPage_helloSub__GQBij{font-size:14px}.DashboardPage_date__hb5Js{font-size:12px}}.CursoHeader_headerWrap__hprhy{border-bottom:2.5px solid var(--line)}.CursoHeader_header__etYo1{padding:24px 32px;display:flex;align-items:center;gap:18px;color:#fff}.CursoHeader_iconBox__XqafG{width:64px;height:64px;background:#fff;border:2.5px solid var(--line);border-radius:16px;display:grid;place-items:center;font-size:34px;box-shadow:4px 4px 0 var(--line)}.CursoHeader_title__9yPw0{flex:1 1}.CursoHeader_titleText__Pd3A0{font-size:32px}.CursoHeader_titleSub__liMWw{opacity:.9;font-size:14px;font-weight:600}.CursoHeader_headerBadges__FOcy_{display:flex;gap:8px}.CursoHeader_intro__VDo8L{background:#fff;border-bottom:2.5px solid var(--line);padding:24px 32px}.CursoHeader_introInner__9wBgE{max-width:1100px;margin:0 auto}.CursoHeader_introBody__aj3tu{font-size:16px;color:var(--ink-2);line-height:1.55;margin:12px 0 18px}.CursoHeader_list__NMh4g{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px 24px;gap:8px 24px}.CursoHeader_item__FT_dk{display:flex;gap:10px;align-items:center;font-weight:600;font-size:14px}.CursoHeader_check__RQxRQ{width:22px;height:22px;background:var(--success);color:#fff;border:2px solid var(--line);border-radius:6px;display:grid;place-items:center;font-size:13px;font-weight:900;flex-shrink:0}.CursoHeader_progressRow__lwMCZ{display:flex;align-items:center;gap:18px;margin-top:18px}.CursoHeader_progressTrack__aCMcG{flex:1 1}.CursoHeader_progressLabel__nbGPU{font-size:12px;font-weight:700;color:var(--ink-3);letter-spacing:.05em;margin-bottom:6px}.CursoHeader_levelChip__2rLSQ{padding:8px 14px;border-radius:999px;border:2.5px solid var(--line);font-weight:800;font-size:13px;color:#fff;white-space:nowrap}@media (max-width:768px){.CursoHeader_header__etYo1{padding:18px 20px;gap:12px;flex-wrap:wrap}.CursoHeader_iconBox__XqafG{width:52px;height:52px;font-size:26px}.CursoHeader_titleText__Pd3A0{font-size:22px}.CursoHeader_titleSub__liMWw{font-size:12px}.CursoHeader_headerBadges__FOcy_{flex-wrap:wrap}.CursoHeader_intro__VDo8L{padding:18px 20px}.CursoHeader_list__NMh4g{grid-template-columns:1fr;gap:8px}.CursoHeader_progressRow__lwMCZ{flex-direction:column;align-items:stretch;gap:12px}.CursoHeader_levelChip__2rLSQ{align-self:flex-start}}.CoursePathNode_wrap___G7zC{position:relative;text-align:center}.CoursePathNode_tag__3hI3V{position:absolute;top:-42px;left:50%;transform:translateX(-50%);background:var(--ink);color:#fff;padding:6px 12px;border-radius:10px;border:2.5px solid var(--line);font-weight:800;font-size:12px;white-space:nowrap;box-shadow:3px 3px 0 var(--line);animation:CoursePathNode_bob__ku2Ox 1.4s ease-in-out infinite}.CoursePathNode_tagArrow__XN332{position:absolute;bottom:-7px;left:50%;transform:translateX(-50%) rotate(45deg);width:10px;height:10px;background:var(--ink);border-right:2.5px solid var(--line);border-bottom:2.5px solid var(--line)}.CoursePathNode_ring__nfUlK{position:absolute;inset:-8px;border:3px dashed var(--xp);border-radius:50%;animation:CoursePathNode_spin__G7e4a 8s linear infinite}.CoursePathNode_button__dxroH{width:80px;height:80px;border:3px solid var(--line);font-size:32px;padding:0;position:relative;transition:all .12s ease;box-shadow:4px 4px 0 var(--line)}.CoursePathNode_buttonRound__80XZB{border-radius:50%}.CoursePathNode_buttonBoss__gvUJY{border-radius:18px}.CoursePathNode_buttonHover___W8PC{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--line);cursor:pointer}.CoursePathNode_buttonLocked__uFWyE{box-shadow:none;cursor:not-allowed;opacity:.55}.CoursePathNode_star__rN3k0{position:absolute;top:-4px;right:-4px;width:22px;height:22px;background:var(--xp);border:2.5px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:12px;color:var(--ink);font-weight:900}.CoursePathNode_label__5VWfg{margin-top:8px;font-weight:700;font-size:13px}.CoursePathNode_labelLocked__mmLAR{color:var(--ink-3)}.CoursePathNode_xp__Q9DOs{font-size:10.5px;color:var(--ink-3);margin-top:2px}.CourseUnit_unit__aBr3u{margin-bottom:40px}.CourseUnit_banner__geLaa{padding:18px 22px;color:#fff;display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.CourseUnit_tag__5cS7c{font-size:11px;opacity:.9;font-weight:700;letter-spacing:.08em}.CourseUnit_title__169IC{font-size:26px;margin-top:2px}.CourseUnit_subtitle__dIYdm{font-size:13px;opacity:.9;margin-top:2px}.CourseUnit_nodes__G_hJC{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px}.CourseUnit_nodeWrap__59Vb9{transform:translateX(var(--zig,0))}@media (max-width:768px){.CourseUnit_nodeWrap__59Vb9{transform:translateX(calc(var(--zig, 0px) * .5))}}@media (max-width:640px){.CourseUnit_banner__geLaa{padding:14px 18px}.CourseUnit_title__169IC{font-size:22px}.CourseUnit_nodeWrap__59Vb9{transform:translateX(calc(var(--zig, 0px) * .35))}}@media (max-width:380px){.CourseUnit_nodeWrap__59Vb9{transform:translateX(calc(var(--zig, 0px) * .2))}}.CursoPage_page__ZI9YB{background:var(--bg);min-height:calc(100vh - var(--nav-h))}.CursoPage_body__pE_4z{padding-top:28px;padding-bottom:60px;max-width:720px}.CursoPage_endNote__SGZ14{text-align:center;padding:40px 0;color:var(--ink-3)}.CursoPage_endIcon__fL1k4{font-size:32px;margin-bottom:8px}.CursoPage_endTitle__Zsoja{font-size:22px;color:var(--ink)}.CursoPage_endText__FDNat{font-size:14px;margin-top:4px}.HomeHero_section___7Q0o{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:32px;gap:32px;align-items:center;padding:36px 0 28px}.HomeHero_badges__I3fVF{display:flex;gap:8px;margin-bottom:16px}.HomeHero_title__A72_H{font-size:76px;line-height:.95;margin:0 0 16px}.HomeHero_titleHighlight__Ga2e9{background:var(--primary);color:#fff;padding:0 14px;border-radius:14px;display:inline-block;transform:rotate(-2deg);border:3px solid var(--line);box-shadow:var(--shadow-sm)}.HomeHero_lead__DLLuw{font-size:18px;color:var(--ink-2);max-width:520px;margin:0 0 24px;line-height:1.45}.HomeHero_ctaRow__zXmFO{display:flex;gap:12px;flex-wrap:wrap}.HomeHero_proof__Vth1u{display:flex;gap:18px;margin-top:22px;color:var(--ink-3);font-size:13.5px;font-weight:600}.HomeHero_art__CFTjh{position:relative;height:440px}.HomeHero_cardA__4RkB6,.HomeHero_cardB__OJ6Ie,.HomeHero_cardC__6ZTUF{position:absolute}.HomeHero_cardA__4RkB6{top:20px;left:30px;width:280px;height:180px;background:var(--bg-2);transform:rotate(-6deg);padding:18px}.HomeHero_cardB__OJ6Ie{top:90px;right:0;width:320px;padding:18px;transform:rotate(3deg)}.HomeHero_cardC__6ZTUF{bottom:0;left:0;width:240px;padding:16px;background:var(--primary);color:#fff;transform:rotate(-2deg)}.HomeHero_cardARow__Ph_vU{display:flex;justify-content:space-between;align-items:flex-start}.HomeHero_cardATitle__c2GEF{font-size:22px;margin-top:10px}.HomeHero_cardASub__RiqmV{color:var(--ink-2);font-size:13px}.HomeHero_cardBHead__gqDGp{display:flex;align-items:center;gap:10px;margin-bottom:10px}.HomeHero_cardBIcon__XbUBt{width:36px;height:36px;background:#fef3c7;border:2.5px solid var(--line);border-radius:10px;display:grid;place-items:center;font-size:18px}.HomeHero_cardBTitle__JKi5a{font-weight:800}.HomeHero_code__1DOLN{background:#1a1325;color:#a7f3d0;padding:12px;border-radius:10px;font-size:12.5px;line-height:1.6}.HomeHero_kw__h6RoB{color:#f472b6}.HomeHero_fn___Gn1P{color:#fbbf24}.HomeHero_str__RE2e1{color:#a7f3d0}.HomeHero_cardBProgress__eApBa{margin-top:12px}.HomeHero_cardCRow__w7QkO{display:flex;align-items:center;gap:10px}.HomeHero_cardCEmoji__e_5dq{font-size:32px}.HomeHero_cardCTitle__RZVsM{font-weight:800;font-size:15px}.HomeHero_cardCSub__I9jWc{font-size:12.5px;opacity:.85}@media (max-width:1024px){.HomeHero_section___7Q0o{grid-template-columns:1fr;gap:24px;padding:24px 0}.HomeHero_title__A72_H{font-size:56px}.HomeHero_art__CFTjh{height:320px}}@media (max-width:640px){.HomeHero_title__A72_H{font-size:clamp(34px,10vw,48px);line-height:1}.HomeHero_lead__DLLuw{font-size:15px}.HomeHero_ctaRow__zXmFO .HomeHero_btn__sT_gL{width:100%;justify-content:center}.HomeHero_art__CFTjh{display:none}.HomeHero_proof__Vth1u{flex-wrap:wrap;gap:10px;font-size:12.5px}}.HowItWorks_section__Ko5Ot{padding:40px 0 8px}.HowItWorks_grid___MGcN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.HowItWorks_card__aJ5C_{padding:22px}.HowItWorks_cardHead__wG3_m{display:flex;justify-content:space-between;align-items:flex-start}.HowItWorks_num__3vv98{font-size:11px;color:var(--ink-3);font-weight:700}.HowItWorks_icon__ELCJu{font-size:30px}.HowItWorks_title__jpZf_{font-size:26px;margin-top:8px}.HowItWorks_desc__yIyaM{color:var(--ink-2);margin-top:6px;font-size:14.5px}@media (max-width:1024px){.HowItWorks_grid___MGcN{grid-template-columns:1fr;gap:12px}.HowItWorks_card__aJ5C_{padding:18px}.HowItWorks_title__jpZf_{font-size:22px}}.CourseCard_card__hrS_4{padding:0;min-height:240px;cursor:pointer;overflow:hidden;display:flex;flex-direction:column;transition:all .12s ease}.CourseCard_card__hrS_4:hover{transform:translate(-3px,-3px);box-shadow:7px 7px 0 var(--line)}.CourseCard_cardAdd__gNtcj{padding:22px;min-height:240px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:transparent;border-style:dashed;box-shadow:none;cursor:pointer}.CourseCard_addEmoji__Yju8Z{font-size:38px;margin-bottom:10px}.CourseCard_addName__lFzrZ{font-size:22px}.CourseCard_addDesc__1LD8T{color:var(--ink-3);font-size:13px;margin-top:6px;max-width:200px}.CourseCard_top__hlfiX{padding:18px;border-bottom:2.5px solid var(--line);display:flex;justify-content:space-between;align-items:flex-start}.CourseCard_iconBox__8pXHY{width:56px;height:56px;background:#fff;border:2.5px solid var(--line);border-radius:14px;display:grid;place-items:center;font-size:30px;box-shadow:3px 3px 0 var(--line)}.CourseCard_body__X5TFC{padding:18px;display:flex;flex-direction:column;gap:8px;flex:1 1}.CourseCard_titleRow__I54yH{display:flex;align-items:baseline;justify-content:space-between}.CourseCard_name__ppQdk{font-size:28px}.CourseCard_level__S_Hq_{font-size:11px;color:var(--ink-3)}.CourseCard_desc__Emvxb{color:var(--ink-2);font-size:13.5px;line-height:1.4;flex:1 1}.CourseCard_meta__X7JY9{display:flex;gap:12px;font-size:12px;color:var(--ink-3);font-weight:600;margin-top:4px}.CourseCard_progressWrap__59HpI{margin-top:6px}.CourseCard_progressLabel__8B5dA{font-size:11px;margin-top:4px;color:var(--ink-3);font-weight:700}.CourseCard_startLabel__td7aF{margin-top:6px;font-size:12px;color:var(--ink-3);font-weight:700}.CourseCatalog_section__eq9Qu{padding:48px 0 80px}.CourseCatalog_head__zcZRK{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px}.CourseCatalog_title__tsypL{font-size:44px;margin:0}.CourseCatalog_filters__7jBaX{display:flex;gap:8px}.CourseCatalog_filter__HTi8O{cursor:pointer}.CourseCatalog_filterActive___Pfjl{background:var(--ink);color:#fff}.CourseCatalog_grid__PiS5W{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}@media (max-width:1024px){.CourseCatalog_grid__PiS5W{grid-template-columns:repeat(3,1fr);gap:14px}.CourseCatalog_title__tsypL{font-size:36px}}@media (max-width:768px){.CourseCatalog_grid__PiS5W{grid-template-columns:repeat(2,1fr)}.CourseCatalog_head__zcZRK{flex-direction:column;align-items:flex-start;gap:12px}.CourseCatalog_filters__7jBaX{flex-wrap:wrap}}@media (max-width:480px){.CourseCatalog_grid__PiS5W{grid-template-columns:1fr;gap:12px}.CourseCatalog_title__tsypL{font-size:30px}}