.catalog-v2-page_page__SFUtn{display:flex;flex-direction:column;min-height:100vh;overflow-x:clip;background:var(--catalog-v2-color-white);color:var(--catalog-v2-color-black)}.catalog-v2-page_viewportContent__oAPP4{display:contents}@media (max-width:1023px){.catalog-v2-page_viewportContent__oAPP4{display:flex;flex-direction:column;min-height:100vh;min-height:100svh}}@media (min-width:1024px){.catalog-v2-page_page__SFUtn{--catalog-v2-card-gap:12px}}.catalog-v2-page_shell__2NLGJ{display:flex;flex:1;flex-direction:column;box-sizing:border-box;width:100%;max-width:var(--catalog-v2-frame-max);margin-inline:auto;padding:24px var(--catalog-v2-section-px) 60px}@media (min-width:1024px){.catalog-v2-page_shell__2NLGJ{padding-top:40px}}.catalog-v2-page_pageHeading__CNM5A{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}@media (min-width:1024px){.catalog-v2-page_pageHeading__CNM5A{gap:0;margin-bottom:60px}}.catalog-v2-page_pageTitle__uSlld{margin:0;font-family:var(--font-architexture),sans-serif;font-size:36px;font-weight:400;line-height:1;letter-spacing:.36px}@media (min-width:1024px){.catalog-v2-page_pageTitle__uSlld{font-size:72px;letter-spacing:.72px}}.catalog-v2-page_categoryTitleRow__EjoqW{display:flex;align-items:center;gap:8px;width:100%}.catalog-v2-page_categoryTitleRow__EjoqW .catalog-v2-page_pageTitle__uSlld{flex:1;min-width:0}@media (min-width:1024px){.catalog-v2-page_categoryTitleRow__EjoqW{justify-content:flex-start}}.catalog-v2-page_categoryInfoButton__OC20S{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border:0;border-radius:50%;background:var(--catalog-v2-color-grey-050);color:var(--catalog-v2-color-black);font-family:var(--font-inter),Inter,sans-serif;font-size:16px;font-weight:300;line-height:1;cursor:pointer}@media (min-width:1024px){.catalog-v2-page_categoryInfoButton__OC20S{display:none}}.catalog-v2-page_categoryDescription__OSAKJ{display:none;margin:0;max-width:100%;color:var(--catalog-v2-color-grey-500);font-family:var(--font-inter),Inter,sans-serif;font-size:26px;font-weight:300;line-height:1.2}@media (min-width:1024px){.catalog-v2-page_categoryDescription__OSAKJ{display:block;margin-top:16px}}.catalog-v2-page_mobileFilters__Fi90M{display:block}@media (min-width:1024px){.catalog-v2-page_mobileFilters__Fi90M{display:none}}.catalog-v2-page_layout__RR2A0{display:flex;flex:1;flex-direction:column;gap:24px}@media (min-width:1024px){.catalog-v2-page_layout__RR2A0{flex-direction:row;align-items:stretch;gap:24px}}.catalog-v2-page_main__4pfXg{container-type:inline-size;container-name:catalog-main;display:flex;flex:1;flex-direction:column;gap:60px;min-width:0}@media (max-width:668px){.catalog-v2-page_main__4pfXg{gap:20px}}.catalog-v2-page_quizBanner__d8ktv{margin-top:auto}.catalog-v2-page_section__UoxLa{display:flex;flex-direction:column;gap:8px}@media (min-width:1024px){.catalog-v2-page_section__UoxLa{gap:16px}}.catalog-v2-page_sectionHeading__D5VbY{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.catalog-v2-page_sectionFilters__hlHek{display:none;width:100%;min-width:0}@media (min-width:1024px){.catalog-v2-page_sectionFilters__hlHek{display:block}}@container catalog-main (min-width: 900px){.catalog-v2-page_sectionHeading__D5VbY{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:16px;min-height:48px}.catalog-v2-page_sectionFilters__hlHek{width:auto;flex-shrink:0}}.catalog-v2-page_sectionTitle__i6J9o{margin:0;font-family:var(--font-architexture),sans-serif;font-size:22px;font-weight:400;line-height:1.2;letter-spacing:.44px;min-width:0}@media (min-width:1024px){.catalog-v2-page_sectionTitle__i6J9o{font-size:36px;letter-spacing:.72px}}.catalog-v2-page_coursesSection__mR4ot{display:flex;flex-direction:column;gap:8px;min-width:0}@media (min-width:1024px){.catalog-v2-page_coursesSection__mR4ot{gap:16px}}.catalog-sheet_sheetOverlay__wr4WZ{z-index:1000!important;background:rgba(13,16,27,.5)!important}.catalog-sheet_sheetContent__SvvA_{z-index:1001!important;display:flex;flex-direction:column;gap:0;max-height:85vh;padding:0;border:0;border-top-left-radius:24px;border-top-right-radius:24px;background-color:#fff!important;color:#0d101b;box-shadow:0 -8px 32px rgba(13,16,27,.12);overflow:hidden;transition:transform .24s ease}.catalog-sheet_sheetContentDragging__Pb_kP{transition:none!important;animation:none!important}.catalog-sheet_sheetContentClosing__L5jmp{transition:transform .22s cubic-bezier(.32,.72,0,1)!important;animation:none!important}.catalog-sheet_grabberWrap__TpOeS{display:flex;justify-content:center;padding:16px 16px 8px}.catalog-sheet_grabber__5MLJm{width:36px;height:5px;border-radius:999px;background:#dddddf}.catalog-sheet_sheetTitle__tvgZu{margin:0;color:#0d101b;font-family:var(--font-architexture),sans-serif;font-size:36px;font-weight:400;line-height:1.2;letter-spacing:.72px;text-align:center}.catalog-sheet_sheetBody__MFF9q{overflow-y:auto;font-size:32px}.catalog-sheet_sheetBodyCategory__UsEip,.catalog-sheet_sheetBody__MFF9q{margin:0;width:100%;color:#6d6f77;font-family:var(--font-inter),Inter,sans-serif;font-weight:400;line-height:1.2}.catalog-sheet_sheetBodyCategory__UsEip{font-size:18px}.catalog-sheet_sheetTitleCategory__b2lRx{margin:0;color:#0d101b;font-family:var(--font-architexture),sans-serif;font-size:28px;font-weight:400;line-height:1.1;letter-spacing:.28px;text-align:center}.catalog-sheet_chips__0COrv{display:flex;flex-wrap:wrap;gap:8px;max-height:50vh;overflow-y:auto}.catalog-sheet_chip__k48sG{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;border:0;border-radius:999px;background:#f7f7f7;color:#0d101b;font-family:var(--font-inter),Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.3;text-align:center;cursor:pointer}.catalog-sheet_chipActive__LFIpW{background:#0d101b;color:#fff}.catalog-sheet_section__n02Ob{display:flex;flex-direction:column;gap:8px;align-items:flex-start;width:100%}.catalog-sheet_sectionTitle__j9fKD{margin:0;color:#0d101b;font-family:var(--font-roboto-flex),"Roboto Flex",sans-serif;font-size:20px;font-weight:500;line-height:1.3;letter-spacing:.2px}.catalog-sheet_actions__i9oMv{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.catalog-sheet_sheetFooter__lAsK1{flex-shrink:0;padding-top:8px}.catalog-sheet_actionButtonPrimaryFull__A1BrT,.catalog-sheet_actionButtonPrimary__Cfgc6,.catalog-sheet_actionButton__5R4oN{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 28px;border-radius:999px;font-family:var(--font-inter),Inter,sans-serif;font-size:20px;font-weight:300;line-height:1.3;cursor:pointer}.catalog-sheet_actionButton__5R4oN{border:1px solid #0d101b;background:#fff;color:#0d101b}.catalog-sheet_actionButtonPrimaryFull__A1BrT,.catalog-sheet_actionButtonPrimary__Cfgc6{border:0;background:#0d101b;color:#fff}.catalog-sheet_actionButtonPrimaryFull__A1BrT{width:100%}.catalog-sheet_sheetPanel__CMm72{display:flex;flex:1;flex-direction:column;gap:24px;min-height:0;padding:0 16px 20px}.catalog-sheet_sheetContentDragging__Pb_kP .catalog-sheet_sheetDragZone__6xzwd{cursor:grabbing}.catalog-sheet_sheetDragZone__6xzwd{display:flex;flex:0 0 auto;flex-direction:column;gap:12px;cursor:grab;touch-action:none;user-select:none}.catalog-sheet_sheetScrollable__LmuvC{display:flex;flex:1;flex-direction:column;gap:28px;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.catalog-sheet_filterSections__kdD66{display:flex;flex-direction:column;gap:28px;width:100%}.courses-grid_grid__leRQ9{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--catalog-v2-card-min-width)),1fr));gap:var(--catalog-v2-card-gap)}.courses-grid_grid__leRQ9>*{width:100%;min-width:0}@media (min-width:1024px){.courses-grid_grid__leRQ9{grid-template-columns:repeat(auto-fill,minmax(var(--catalog-v2-card-min-width),1fr))}}.courses-grid_pagination__LpwBU{display:flex;justify-content:center;box-sizing:border-box;width:100%;max-width:100%;padding-top:24px}@media (max-width:479px){.courses-grid_pagination__LpwBU{min-width:0;overflow:hidden}}.courses-grid_empty__yIRtC{padding:40px 0;color:var(--catalog-v2-color-grey-500);font-family:var(--font-inter),Inter,sans-serif;font-size:18px;font-weight:300;line-height:1.3;text-align:center}.buy-modal_dialog__mtzO1{width:100%;max-width:700px;display:flex;flex-direction:column;padding:40px;border-radius:32px;border:2px solid rgba(99,198,255,.1);background:radial-gradient(100% 100% at 50% 100%,#042f65 0,#011138 100%);gap:32px}@media screen and (max-width:640px){.buy-modal_dialog__mtzO1{border-radius:14px;gap:12px;padding:20px}.buy-modal_dialog__mtzO1[data-tarrif=litenew],.buy-modal_dialog__mtzO1[data-tarrif=premium]{padding-top:40px;padding-bottom:40px}}.buy-modal_title__69BrI{color:#fff;text-align:center;font-family:Roboto Flex;font-size:28px;font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase;opacity:.4;mix-blend-mode:plus-lighter}@media screen and (max-width:640px){.buy-modal_title__69BrI{font-size:16px}}.buy-modal_tarrif__qfojr{width:100%;max-width:500px;margin:0 auto;color:#fff;text-align:center;font-family:Roboto Flex;font-size:28px;font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase}@media screen and (max-width:640px){.buy-modal_tarrif__qfojr{font-size:16px}}.buy-modal_price__ncKx1{color:#fff;text-align:center;font-family:Nunito Sans;font-size:60px;font-weight:800;line-height:120%;text-transform:uppercase}@media screen and (max-width:640px){.buy-modal_price__ncKx1{font-size:28px}}.buy-modal_currentPrice__85b5s{color:#80ff59;font-family:Nunito Sans;font-size:50px;font-style:normal;font-weight:800;line-height:120%;text-transform:uppercase}@media screen and (max-width:640px){.buy-modal_currentPrice__85b5s{font-size:28px}}.buy-modal_oldPrice__5Fs_P{color:#fff;font-family:Nunito Sans;font-size:40px;font-style:normal;font-weight:800;line-height:120%;text-decoration-line:line-through;text-transform:uppercase;opacity:.4;mix-blend-mode:plus-lighter}@media screen and (max-width:640px){.buy-modal_oldPrice__5Fs_P{font-size:18px}}.buy-modal_time__oxAIB{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff;font-family:Roboto Flex;font-size:28px;font-weight:700;line-height:130%}@media screen and (max-width:640px){.buy-modal_time__oxAIB{font-size:14px}}.buy-modal_opacity__6JphW{opacity:.4;mix-blend-mode:plus-lighter}.buy-modal_timeValue__HOQ2j{opacity:1;padding:2px 12px;background:linear-gradient(90deg,#ed1ed8,#ae009d);color:#fff;text-align:center;font-family:Nunito Sans;font-size:60px;font-weight:600;line-height:120%;text-transform:uppercase}@media screen and (max-width:640px){.buy-modal_timeValue__HOQ2j{font-size:28px}}.buy-modal_present__rvkme{width:100%;padding:20px 24px;border-radius:16px;background:#011138}@media screen and (max-width:640px){.buy-modal_present__rvkme{padding:8px 12px}}.buy-modal_presentDesc__mi1uJ{width:100%;display:flex;flex-direction:column;gap:4px}.buy-modal_descTitle__oIxNm{color:#80ff59;font-family:Roboto Flex,sans-serif;font-size:24px;font-weight:500;line-height:130%}@media screen and (max-width:640px){.buy-modal_descTitle__oIxNm{font-size:14px}}.buy-modal_descText__zWYsq{color:#fff;font-family:Roboto Flex,sans-serif;font-size:16px;font-weight:500;line-height:130%}@media screen and (max-width:640px){.buy-modal_descText__zWYsq{font-size:12px}}.buy-modal_close__kHp6e{width:20px;height:20px;position:absolute;top:30px;right:30px;z-index:10;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M1 1L21 21M21 1L1 21' stroke='%2363C6FF' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer}@media screen and (max-width:640px){.buy-modal_close__kHp6e{top:15px;right:15px}}.buy-modal_form__RdGn3{width:100%;display:flex;flex-direction:column;gap:32px}.buy-modal_rules__QGEF8{color:#fff;text-align:center;font-family:Roboto Flex;font-size:16px;font-style:normal;font-weight:500;line-height:130%;opacity:.5}@media screen and (max-width:640px){.buy-modal_rules__QGEF8{font-size:12px}}.buy-modal_rulesDesc___VISa{color:#fff;text-align:center;font-family:Roboto Flex;font-size:16px;font-style:normal;font-weight:500;line-height:130%;opacity:.5}@media screen and (max-width:640px){.buy-modal_rulesDesc___VISa{font-size:12px}}.buy-modal_rulesDesc___VISa a{text-decoration:underline}.buy-modal_formInput__3OfQ8{width:100%;padding:16px 20px;gap:10px;align-self:stretch;border-radius:32px;border:2px solid rgba(99,198,255,.1);background:rgba(13,16,27,.2);backdrop-filter:blur(12px);color:#fff}.buy-modal_btn__LUwfy,.buy-modal_formInput__3OfQ8{display:flex;justify-content:center;align-items:center}.buy-modal_btn__LUwfy{padding:16px 44px;color:#0d101b;text-align:center;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:130%;border-radius:10px;background:linear-gradient(90deg,#ddff5f,#54f922);box-shadow:0 5px 9px 0 rgba(0,0,0,.05),0 13px 48px -7px rgba(36,124,255,.24)}@media screen and (max-width:640px){.buy-modal_btn__LUwfy{font-size:14px}}.buy-modal_btnShareWrapper__VyYY8{width:100%;display:flex;align-items:center;gap:8px}@media screen and (max-width:640px){.buy-modal_btnShareWrapper__VyYY8{flex-direction:column}}.buy-modal_btnShare__yqsRA{width:100%;display:flex;height:63px;padding:12px 28px;justify-content:center;align-items:center;gap:8px;align-self:stretch;color:#000;font-family:Roboto Flex;font-size:15px;font-style:normal;font-weight:700;line-height:140%;border-radius:10px;background-color:#000}@media screen and (max-width:640px){.buy-modal_btnShare__yqsRA{height:49px}}.buy-modal_btnParts__08NHZ{width:100%;height:63px;display:flex;justify-content:center;align-items:center;align-self:stretch;gap:8px;background-color:#fff;border-radius:10px;color:#000;text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:.24px}@media screen and (max-width:640px){.buy-modal_btnParts__08NHZ{height:49px;font-size:16px;line-height:130%;letter-spacing:.16px}}.buy-modal_partsIcon__5P6OZ{width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M4.51758 10.7031C7.01233 10.7032 9.0349 12.7261 9.03516 15.2217C9.03516 17.7174 7.01249 19.7412 4.51758 19.7412C2.02263 19.7412 -5.45471e-08 17.7175 0 15.2217C0.00025158 12.7261 2.02279 10.7031 4.51758 10.7031ZM15.0889 10.7031C17.5837 10.7031 19.6062 12.7261 19.6064 15.2217C19.6064 17.7175 17.5838 19.7412 15.0889 19.7412C12.594 19.7411 10.5713 17.7174 10.5713 15.2217C10.5715 12.7262 12.5942 10.7032 15.0889 10.7031ZM4.51758 0C7.01233 4.20577e-05 9.03491 2.02301 9.03516 4.51855C9.03516 7.01431 7.01249 9.03804 4.51758 9.03809C2.02263 9.03809 -5.45471e-08 7.01434 0 4.51855C0.000251164 2.02298 2.02279 -5.45254e-08 4.51758 0Z' fill='url(%23paint0_linear_3829_13046)'/%3E%3Cpath d='M19.6068 4.51902C19.6068 7.01481 17.5842 9.03804 15.0893 9.03804C12.5943 9.03804 10.5718 7.01481 10.5718 4.51902C10.5718 2.02323 12.5943 4.42192e-08 15.0893 9.87663e-08C17.5842 1.53313e-07 19.6068 2.02323 19.6068 4.51902ZM12.3125 4.51902C12.3125 6.05312 13.5557 7.29675 15.0893 7.29675C16.6229 7.29675 17.8661 6.05312 17.8661 4.51902C17.8661 2.98492 16.6229 1.74129 15.0893 1.74129C13.5557 1.74129 12.3125 2.98492 12.3125 4.51902Z' fill='url(%23paint1_linear_3829_13046)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3829_13046' x1='-5.24726e-08' y1='17.6148' x2='19.5354' y2='11.829' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F8EC4F'/%3E%3Cstop offset='0.567624' stop-color='%234DE544'/%3E%3Cstop offset='1' stop-color='%2349C8FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_3829_13046' x1='17.7025' y1='5.83883e-07' x2='12.2274' y2='8.95618' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23CDEFFD'/%3E%3Cstop offset='1' stop-color='%2391E5CB'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:640px){.buy-modal_partsIcon__5P6OZ{width:16px;height:16px}}.buy-modal_btnGroups__l9_cj{width:100%;display:flex;flex-direction:column;gap:12px}.category-nav-icon_icon__ZHbJX{display:block;flex-shrink:0;width:24px;height:24px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.categories-sidebar_sidebar__y1GwL{display:none}@media (min-width:1024px){.categories-sidebar_sidebar__y1GwL{display:flex;flex-direction:column;flex:0 0 var(--catalog-v2-sidebar-width);width:var(--catalog-v2-sidebar-width);height:720px;max-height:720px;overflow:hidden;padding:16px;border:1px solid var(--catalog-v2-color-grey-100);border-radius:var(--catalog-v2-rounding-xl);background:var(--catalog-v2-color-white)}}.categories-sidebar_scrollArea__jaocQ{display:flex;flex:1;gap:8px;align-items:stretch;min-height:0;width:100%;overflow:hidden}.categories-sidebar_list__pVYYy{display:flex;flex:1;flex-direction:column;gap:12px;width:100%;min-width:0;min-height:0;margin:0;padding:0;list-style:none;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.categories-sidebar_list__pVYYy::-webkit-scrollbar{display:none}.categories-sidebar_scrollbar__dYuph{position:relative;flex:0 0 4px;width:4px;min-height:0;align-self:stretch;border-radius:999px;background:var(--catalog-v2-color-grey-050);cursor:pointer;touch-action:none}.categories-sidebar_scrollbarHidden__uAEue{visibility:hidden;pointer-events:none}.categories-sidebar_scrollbarThumb__P3kqd{position:absolute;top:0;left:0;width:4px;border-radius:999px;background:var(--catalog-v2-color-grey-200);pointer-events:none}.categories-sidebar_item__09S_7{display:flex;width:100%;flex-shrink:0}.categories-sidebar_link__6TU9p{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px;border:0;border-radius:var(--catalog-v2-rounding-xs);background:transparent;color:var(--catalog-v2-color-black);font-family:var(--font-inter),Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.3;text-align:left;text-decoration:none;cursor:pointer}.categories-sidebar_link__6TU9p:hover:not(.categories-sidebar_linkActive__2SMXg){background:rgba(13,16,27,.03)}.categories-sidebar_linkActive__2SMXg{background:var(--catalog-v2-color-purple-050);color:var(--catalog-v2-color-purple-500);font-weight:400}.categories-sidebar_linkContent__Wdu6p{display:flex;flex:1;gap:12px;align-items:center;min-width:0}.categories-sidebar_icon__r4rof{width:24px;height:24px;color:inherit}.categories-sidebar_linkActive__2SMXg .categories-sidebar_icon__r4rof{color:var(--catalog-v2-color-purple-500)}.categories-sidebar_label__nuHV9{flex:1;min-width:0}.categories-sidebar_clearButton__TY5VB{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border:0;border-radius:0;background:transparent;color:var(--catalog-v2-color-purple-500);cursor:pointer}.categories-sidebar_clearIcon__0KlUD{width:14px;height:14px}.catalog-v2-error-state_panel__h_SiU,.catalog-v2-error-state_shell__f27HX{box-sizing:border-box;display:flex;flex:1;align-items:center;justify-content:center;width:100%;min-height:320px}.catalog-v2-error-state_shell__f27HX{max-width:var(--catalog-v2-frame-max);min-height:calc(100vh - 200px);margin-inline:auto;padding:40px var(--catalog-v2-section-px) 60px}.catalog-v2-error-state_card__kmIY_{display:flex;flex-direction:column;gap:16px;width:100%;max-width:520px;padding:32px 24px;border:1px solid var(--catalog-v2-color-grey-100);border-radius:var(--catalog-v2-rounding-xl);background:var(--catalog-v2-color-white);text-align:center}@media (min-width:768px){.catalog-v2-error-state_card__kmIY_{padding:40px 32px}}.catalog-v2-error-state_title__ibR_F{margin:0;font-family:var(--font-architexture),sans-serif;font-size:28px;font-weight:400;line-height:1.2;letter-spacing:.56px;color:var(--catalog-v2-color-black)}@media (min-width:1024px){.catalog-v2-error-state_title__ibR_F{font-size:36px;letter-spacing:.72px}}.catalog-v2-error-state_description__NJVgh{margin:0;color:var(--catalog-v2-color-grey-500);font-family:var(--font-inter),Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.4}.catalog-v2-error-state_actions__w8zCn{display:flex;flex-direction:column;gap:12px;margin-top:8px}@media (min-width:768px){.catalog-v2-error-state_actions__w8zCn{flex-direction:row;justify-content:center}}.catalog-v2-error-state_primaryButton__asgED,.catalog-v2-error-state_secondaryButton__oC8Nf{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:var(--catalog-v2-rounding-round);font-family:var(--font-inter),Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.3;text-decoration:none;cursor:pointer}.catalog-v2-error-state_primaryButton__asgED{border:0;background:var(--catalog-v2-color-black);color:var(--catalog-v2-color-white)}.catalog-v2-error-state_secondaryButton__oC8Nf{border:1px solid var(--catalog-v2-color-grey-100);background:var(--catalog-v2-color-white);color:var(--catalog-v2-color-black)}.catalog-v2-error-state_primaryButton__asgED:hover,.catalog-v2-error-state_secondaryButton__oC8Nf:hover{opacity:.92}.category-filter_list__GHOLS{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;gap:6px;width:100%}@media (min-width:1024px){.category-filter_list__GHOLS{gap:8px}}.category-filter_chip__owsJj{display:inline-flex;align-items:center;justify-content:center;gap:4px;margin:0;padding:6px 8px;border:none;border-radius:var(--articles-rounding-round);background:var(--articles-color-grey-050);color:var(--articles-color-black);text-decoration:none;font-family:var(--font-inter,Inter),sans-serif;font-size:14px;font-weight:300;line-height:1.3;letter-spacing:0;white-space:nowrap;cursor:pointer;box-sizing:border-box;height:30px}@media (min-width:1024px){.category-filter_chip__owsJj{gap:8px;padding:8px 16px;height:auto;background:var(--articles-color-white);font-size:16px}}.category-filter_chip__owsJj:hover:not(:disabled):not(.category-filter_active__X7APD){background:var(--articles-color-grey-050)}@media (min-width:1024px){.category-filter_chip__owsJj:hover:not(:disabled):not(.category-filter_active__X7APD){background:var(--articles-color-grey-050)}}.category-filter_chip__owsJj:focus-visible{outline:2px solid var(--articles-color-purple-500);outline-offset:2px}.category-filter_chip__owsJj:disabled{cursor:not-allowed;opacity:.5}.category-filter_active__X7APD{color:var(--articles-color-white)}.category-filter_active__X7APD,.category-filter_active__X7APD:hover:not(:disabled){background:var(--articles-color-purple-500)}.category-filter_icon__nFd_Q{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;color:inherit}@media (min-width:1024px){.category-filter_icon__nFd_Q{width:24px;height:24px}}.category-filter_navIcon__uYqcf{width:18px;height:18px}@media (min-width:1024px){.category-filter_navIcon__uYqcf{width:24px;height:24px}}.search-banner_banner__GwT2X{--articles-banner-artboard-w:1720;--articles-banner-artboard-h:506;--articles-banner-content-w:1200;position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;width:calc(100% + 2 * var(--articles-section-px, 16px));margin-inline:calc(-1 * var(--articles-section-px, 16px));overflow-x:clip;overflow-y:visible;padding:16px 16px 40px;background-color:var(--articles-color-purple-300-30);background-image:url(/assets/articles/banner/grid.svg);background-repeat:no-repeat;background-position:50%;background-size:100% 100%}@media (min-width:1024px){.search-banner_banner__GwT2X{gap:40px;width:100%;margin-inline:0;overflow:visible;padding:84px 24px;border-radius:var(--articles-rounding-xl)}}.search-banner_decorDesktop__WhOVm{display:none;pointer-events:none}@media (min-width:1024px){.search-banner_decorDesktop__WhOVm{display:block;position:absolute;top:0;left:50%;width:min(100%,calc(var(--articles-banner-artboard-w) * 1px));aspect-ratio:var(--articles-banner-artboard-w) /var(--articles-banner-artboard-h);height:auto;transform:translateX(-50%);overflow:visible}}.search-banner_decorDesktop__WhOVm img{position:absolute;display:block;height:auto;object-fit:contain;pointer-events:none}.search-banner_authors__QDPDb{left:calc(160 / var(--articles-banner-artboard-w) * 100%);top:calc(-59 / var(--articles-banner-artboard-h) * 100%);width:calc(286 / var(--articles-banner-artboard-w) * 100%);aspect-ratio:576/420;z-index:2}.search-banner_students__Vi5Rw{left:calc(82 / var(--articles-banner-artboard-w) * 100%);top:calc(46 / var(--articles-banner-artboard-h) * 100%);width:calc(273 / var(--articles-banner-artboard-w) * 100%);aspect-ratio:546/370;z-index:1}.search-banner_glass__ZyM1d{left:calc(41 / var(--articles-banner-artboard-w) * 100%);top:calc(158 / var(--articles-banner-artboard-h) * 100%);width:calc(210 / var(--articles-banner-artboard-w) * 100%);aspect-ratio:420/377;z-index:3}.search-banner_courses__TizRE{left:calc(1332 / var(--articles-banner-artboard-w) * 100%);top:calc(10 / var(--articles-banner-artboard-h) * 100%);width:calc(327 / var(--articles-banner-artboard-w) * 100%);aspect-ratio:662/442;z-index:1}.search-banner_category___vSWC{left:calc(1488 / var(--articles-banner-artboard-w) * 100%);top:calc(196 / var(--articles-banner-artboard-h) * 100%);width:calc(200 / var(--articles-banner-artboard-w) * 100%);aspect-ratio:443/317;z-index:2}.search-banner_decorMobile__MF73p{display:block;position:relative;z-index:1;width:230px;height:auto;aspect-ratio:795/528;flex-shrink:0;object-fit:contain;pointer-events:none}@media (min-width:1024px){.search-banner_decorMobile__MF73p{display:none}}.search-banner_content__K5zqc{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}@media (min-width:1024px){.search-banner_content__K5zqc{gap:40px;width:calc(var(--articles-banner-content-w) / var(--articles-banner-artboard-w) * 100%);max-width:calc(var(--articles-banner-content-w) * 1px)}}.search-banner_title__ozpUD{display:flex;flex-direction:column;margin:0;max-width:100%;color:var(--articles-color-black);font-family:var(--font-architexture),Architexture,sans-serif;font-size:28px;font-weight:400;line-height:1.1;letter-spacing:.28px;text-align:center}@media (min-width:1440px){.search-banner_title__ozpUD{font-size:54px;letter-spacing:.54px}}.search-banner_titleLineDesktop__BwZK5{display:none}.search-banner_titleLineMobile__OucIa{display:block}@media (min-width:1024px){.search-banner_titleLineDesktop__BwZK5{display:block}.search-banner_titleLineMobile__OucIa{display:none}}.search-banner_filters__v07Gi,.search-banner_search__Tcj2U{width:100%;filter:drop-shadow(0 2px 12px rgba(13,16,27,.05))}.search-bar_wrap__k6UhW{position:relative;width:100%}.search-bar_field__xqQY2{box-sizing:border-box;display:flex;align-items:center;gap:4px;width:100%;height:40px;padding:8px 4px 8px 12px;border:1px solid var(--articles-color-grey-100);border-radius:var(--articles-rounding-round);background:var(--articles-color-white)}@media (min-width:1024px){.search-bar_field__xqQY2{height:52px;gap:8px;padding:12px 4px 12px 24px}}.search-bar_icon__jFUZd{display:flex;align-items:center;justify-content:center;width:24px;height:24px;overflow:hidden;flex-shrink:0}.search-bar_iconImg__IjGh1{display:block;width:16px;height:16px;object-fit:contain}.search-bar_input__g0y1Z{flex:1;min-width:0;height:100%;border:none;background:transparent;color:var(--articles-color-black);font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.3;outline:none;appearance:none}@media (min-width:1024px){.search-bar_input__g0y1Z{font-size:20px}}.search-bar_input__g0y1Z::placeholder{color:var(--articles-color-black);opacity:.3}.search-bar_clear__cYSEw,.search-bar_pending__NfRuE{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;padding:0;border:none;background:transparent;color:var(--articles-color-grey-500);cursor:pointer}.search-bar_clear__cYSEw:hover{color:var(--articles-color-black)}.search-bar_spinner__pj168{width:16px;height:16px;border:2px solid var(--articles-color-grey-100);border-top-color:var(--articles-color-purple-500);border-radius:50%;animation:search-bar_spin__TtoFS .7s linear infinite}@keyframes search-bar_spin__TtoFS{to{transform:rotate(1turn)}}.articles-grid_grid__8CrXl{display:grid;grid-template-columns:1fr;gap:var(--articles-card-gap);width:100%}.articles-grid_grid__8CrXl>*{min-width:0}@media (min-width:768px){.articles-grid_grid__8CrXl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.articles-grid_grid__8CrXl{grid-template-columns:repeat(4,minmax(0,1fr))}}.articles-grid_empty___fC14{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;text-align:center}.articles-grid_emptyHint__CQ_yk,.articles-grid_emptyTitle__Rf_gX{margin:0;font-family:Inter,sans-serif;font-weight:300;line-height:1.3}.articles-grid_emptyTitle__Rf_gX{color:var(--articles-color-black);font-size:20px}.articles-grid_emptyHint__CQ_yk{color:var(--articles-color-grey-500);font-size:16px}