@charset "UTF-8";.hiding-sidebar{position:fixed;z-index:3;transition:transform .65s cubic-bezier(.2,1,.3,1)}@media screen and (max-width: 480px){.hiding-sidebar{top:0;bottom:0}}@media (orientation: landscape) and (max-height: 480px){.hiding-sidebar{top:0;bottom:0}}.hiding-sidebar_position_left{left:0;transform:translate(-100%);visibility:hidden}.hiding-sidebar_position_right{right:0;transform:translate(100%);visibility:hidden}.hiding-sidebar_visible{transform:none;visibility:visible}.hiding-sidebar_visible.hiding-sidebar_withSidebar{left:64px;border-left:1px solid var(--color-background-stroke)}.hiding-sidebar__overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background-color:var(--color-background-overlay)}.hiding-sidebar__overlay_withSidebar{left:64px}.hiding-sidebar__overlay_visible{cursor:pointer;transition:opacity .3s;pointer-events:auto;opacity:1}.burger{width:24px;height:24px;position:relative;display:inline-block;margin:0;background:none;border:none}.burger:before,.burger:after{position:absolute;left:4.8px;width:14.4px;height:2px;content:"";transition:transform .3s;border-top-right-radius:1px;border-bottom-right-radius:1px;background:#fff}.burger:before{top:7px}.burger:after{bottom:7px}.burger_expanded{position:relative}.burger_expanded:before{transform:translateY(1px) rotate(-45deg) scaleX(.6)}.burger_expanded:after{transform:translateY(-2px) rotate(45deg) scaleX(.6)}.courses-popup__item{position:relative;display:flex;justify-content:space-between;align-items:center;height:58px;margin:0 3px;padding:0 20px 0 28px;cursor:pointer;color:var(--color-content-primary)}.courses-popup__item:before,.courses-popup__item:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:""}.courses-popup__item:hover:before,.courses-popup__item_active:before{opacity:.04;background:#000}@media screen and (max-width: 480px){.courses-popup__item_active{color:#fff}}.courses-popup__item_active:after{top:2.5%;height:95%;border-left:3px solid #007aff;border-left:3px solid var(--profession-color, #007aff)}@media screen and (any-hover: hover) and (max-width: 480px){.courses-popup__item:hover{color:#fff}}@media (any-hover: hover){.courses-popup__item:hover .courses-popup__item-arrow{opacity:1}}@media screen and (any-hover: none) and (max-width: 480px){body:not(._without-pointer-events) .courses-popup__item:active{color:#fff}}@media (any-hover: none){body:not(._without-pointer-events) .courses-popup__item:active .courses-popup__item-arrow{opacity:1}}@media screen and (max-width: 480px){.courses-popup__item{height:48px;padding:0 16px;color:#a3a6b4}}.courses-popup__item-title{z-index:1;overflow:hidden;margin:0;white-space:nowrap;text-overflow:ellipsis;color:currentColor;font-size:16px;line-height:20px}@media screen and (max-width: 480px){.courses-popup__item-title{font-weight:500}}.courses-popup__item-arrow{opacity:.4;color:currentColor}.courses-popup__item-dot{color:#007aff;color:var(--profession-color, #007aff)}.courses-popup__icons{display:flex}.courses-popup__item-tick{margin:0 24px;color:#007aff;color:var(--profession-color, #007aff)}.courses-popup{position:relative;display:flex;width:674px;max-width:100vw;height:100vh;color:var(--color-content-primary);background:var(--color-background-default)}@media screen and (max-width: 480px){.courses-popup{flex-direction:column;color:#fff;background:#000}}.courses-popup,.courses-popup *{box-sizing:border-box}.courses-popup__content{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.courses-popup__title{margin:40px 20px 50px 28px;font-family:YS Display;font-size:28px;font-weight:500;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 480px){.courses-popup__title{margin:0 16px 24px;font-size:22px}}.courses-popup__close{display:flex;justify-content:center;align-items:center;width:44px;cursor:pointer;transition:background .2s;border-right:1px solid #d1d2d6}.courses-popup__close:hover{background:#0000000a}@media screen and (max-width: 480px){.courses-popup__close{align-self:flex-end;width:72px;height:72px;min-height:72px;border:none}}.courses-popup__list{flex:1}.study-item-status{width:24px;height:24px;display:flex;box-sizing:border-box}.study-item-status_value_reset{color:#adb0c1}.sidebar__lesson{position:relative;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;height:3.125rem;height:var(--item-height, 3.125rem);padding-right:1rem;padding-left:2.5rem;transition:color .2s;color:inherit}.sidebar__lesson_current,.sidebar__lesson_current .sidebar__lesson-title{color:var(--color-content-primary)}.sidebar__lesson_current:before{position:absolute;top:0;left:0;width:3px;height:100%;content:"";background:#007aff;background:var(--profession-color, #007aff)}.sidebar__lesson_available:hover,.sidebar__lesson_status_current:hover,.sidebar__lesson_status_solved:hover,.sidebar__lesson_status_solved-twice:hover{cursor:pointer}.sidebar__lesson_available:hover .sidebar__lesson-title,.sidebar__lesson_status_current:hover .sidebar__lesson-title,.sidebar__lesson_status_solved:hover .sidebar__lesson-title,.sidebar__lesson_status_solved-twice:hover .sidebar__lesson-title,.sidebar__lesson_available.sidebar__lesson_status_current .sidebar__lesson-title{color:var(--color-content-primary)}.sidebar__lesson_status_reset .sidebar__lesson-status-icon{opacity:.6}.sidebar__lesson_status_current{color:var(--color-content-primary)}.sidebar__lesson_status_disabled{cursor:default}.sidebar__lesson_status_disabled:hover .sidebar__lesson-status-icon{opacity:1}.sidebar__lesson_status_disabled:hover .sidebar__lesson-title,.sidebar__lesson_status_disabled:hover .sidebar__item-icon,.sidebar__lesson_status_disabled:hover .study-item-status_value_disabled{color:var(--color-content-primary)}.sidebar__lesson_status_disabled .sidebar__lesson-status-icon{transition:opacity .2s;opacity:0}.sidebar__lesson_type_homework{padding-left:.75rem}.sidebar__lesson_type_homework:not(.sidebar__lesson_current):not(:hover) .sidebar__item-icon{opacity:.6}.sidebar__lesson_type_homework.sidebar__lesson_status_disabled{opacity:1}.sidebar__lesson .sidebar__item-icon{height:16px}.sidebar__lesson-title-wrapper{display:flex;overflow:hidden;align-items:center;width:calc(100% - 1.5rem)}.sidebar__lesson-title{overflow:hidden;margin:0;padding:0;white-space:nowrap;text-overflow:ellipsis;color:var(--color-content-secondary);font-weight:400}.sidebar__topic-reset{margin-right:16px;transition:color .2s,opacity .2s;opacity:0;color:var(--color-content-secondary)}.sidebar__topic-reset-content{display:flex;justify-content:center;align-items:center;width:32px;height:32px}.sidebar__topic-header:hover .sidebar__topic-reset{opacity:1}.sidebar__topic-header:hover .sidebar__topic-reset:hover{color:var(--color-content-primary)}.react-slidedown{height:0;transition-property:none;transition-duration:.5s;transition-timing-function:ease-in-out}.react-slidedown.transitioning{overflow-y:hidden}.react-slidedown.closed{display:none}.sidebar__topic{position:relative}.sidebar__topic.sidebar__topic_expanded.sidebar__topic_status_current .sidebar__topic-header .sidebar__topic-title,.sidebar__topic.sidebar__topic_expanded.sidebar__topic_status_current .sidebar__topic-header .sidebar__item-icon{color:var(--color-content-secondary)}.sidebar__topic.sidebar__topic_expanded.sidebar__topic_status_current .sidebar__topic-header .sidebar__topic-title:hover,.sidebar__topic.sidebar__topic_expanded.sidebar__topic_status_current .sidebar__topic-header .sidebar__item-icon:hover{color:var(--color-content-primary)}.sidebar__topic_status_disabled .sidebar__topic-header:hover{cursor:default;background:none}.sidebar__topic_status_disabled .sidebar__topic-header:hover .sidebar__topic-solved-counter{opacity:1}.sidebar__topic_status_reset .sidebar__topic-status-icon{opacity:.6}.sidebar__topic_status_current .sidebar__topic-title,.sidebar__topic_status_current .sidebar__item-icon{color:var(--color-content-primary)}.sidebar__topic_status_current .sidebar__topic-arrow{opacity:1}.sidebar__topic_expanded .sidebar__topic-header{color:var(--color-content-secondary)}.sidebar__topic_expanded .sidebar__topic-arrow{opacity:1}.sidebar__topic-header{display:flex;align-items:center;padding:0 1rem 0 .75rem}.sidebar__topic-header:hover{cursor:pointer}.sidebar__topic-header:hover .sidebar__topic-title{color:var(--color-content-primary)}.sidebar__topic-header:hover .sidebar__topic-status-icon{opacity:0}.sidebar__topic-header:hover .sidebar__topic-solved-counter{opacity:1}.sidebar__topic-header:hover .sidebar__item-icon{opacity:1;color:var(--color-content-primary)}.sidebar__topic-arrow{width:1.5rem;height:1.5rem;transition:opacity .2s;text-align:center;opacity:.6}.sidebar__topic-arrow svg{transition:transform .3s}.sidebar__topic-title{display:flex;align-items:center;flex:1;width:calc(100% - 4.75rem);min-height:50px;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s;color:var(--color-content-secondary);font-weight:400}.sidebar__topic-status-icon,.sidebar__topic-solved-counter{transition:opacity .2s}.sidebar__topic-status-icon{position:absolute;right:1rem}.sidebar__topic-solved-counter{opacity:0}.sidebar__lessons-wrapper{transition-timing-function:cubic-bezier(.25,.1,.25,1);transition-duration:.3s}.sidebar__sprint-title{margin:36px 0 10px;padding:0 1rem}@media screen and (max-width: 480px){.sidebar__sprint-title{margin:0}}.sidebar__course{margin:16px 0 40px}@media screen and (max-width: 480px){.sidebar__course{margin-top:0}}.sidebar__course-title{margin:16px 0 36px;padding:0 1rem;cursor:pointer}.sidebar__course-title:hover .sidebar__course-title-arrow{transform:none;opacity:1}@media screen and (max-width: 480px){.sidebar__course-title{margin:0 0 24px}}.sidebar__course-index{display:flex;justify-content:space-between;align-items:center}.sidebar__course-name{margin:20px 0 0;color:var(--color-content-primary);font:var(--font-ys-header-24-medium);font-feature-settings:"pnum" on,"lnum" on}.sidebar__course-title-arrow{width:1.5rem;height:1.5rem;transition:opacity .2s,transform .2s;transform:scaleY(.1);transform-origin:center;opacity:0;color:var(--color-content-primary)}.sidebar__header{position:relative;display:flex;align-items:center;overflow:hidden;height:72px;padding-left:1rem}.sidebar__logo{transition-duration:.3s;transition-property:transform,opacity;transform:translate3d(16px,0,0);pointer-events:none;opacity:0}.sidebar__burger-wrapper{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;width:72px;height:72px;cursor:pointer;transition:background-color .2s;background-color:transparent}@media (any-hover: hover){.sidebar__burger-wrapper:hover{background-color:#007aff;background-color:var(--profession-color, #007aff)}}@media (any-hover: none){body:not(._without-pointer-events) .sidebar__burger-wrapper:active{background-color:#007aff;background-color:var(--profession-color, #007aff)}}@media screen and (max-width: 480px){.sidebar_expanded .sidebar__header{padding:0}}.sidebar_expanded .sidebar__logo{transition-duration:.3s;transition-property:transform,opacity;transform:translateZ(0);pointer-events:all;opacity:1;display:flex;color:inherit}.sidebar{--item-height: 3.125rem;z-index:102;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:4.5rem;min-width:4.5rem;height:100vh;transition:width .3s ease-in-out;will-change:width;color:var(--color-content-primary);background-color:var(--color-background-default);font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}.sidebar_use-overlay .sidebar__content{width:4.5rem;min-width:4.5rem;will-change:width}@media screen and (max-width: 480px){.sidebar{--item-height: 3rem;display:none}}.sidebar_expanded{width:25rem;min-width:25rem}.sidebar_expanded.sidebar_use-overlay{width:4.5rem;min-width:4.5rem}@media screen and (max-width: 480px){.sidebar_expanded{display:flex;width:100vw;min-width:0}}.sidebar_expanded .sidebar__scrollable{transition-duration:.3s;transition-property:transform,opacity;transform:translateZ(0);pointer-events:all;opacity:1}.sidebar_expanded .sidebar__content{width:25rem;min-width:25rem}@media screen and (max-width: 480px){.sidebar_expanded .sidebar__content{width:100vw;min-width:100vw}}.sidebar__overlay{position:fixed;z-index:15;width:100%;height:100%;transition:opacity .3s ease-in-out;pointer-events:none;opacity:0;background:var(--color-background-overlay)}.sidebar__overlay_enabled{display:block;pointer-events:all;opacity:1}.sidebar__content{position:fixed;z-index:16;display:flex;overflow:hidden;flex-direction:column;box-sizing:border-box;width:4.5rem;min-width:4.5rem;height:100%;transition:.3s ease-in-out;background:inherit}.sidebar__scrollable{transition-duration:.3s;transition-property:transform,opacity;transform:translate3d(16px,0,0);pointer-events:none;opacity:0;display:flex;flex:1;width:25rem}@media screen and (max-width: 480px){.sidebar__scrollable{width:100vw}}.sidebar__subtitle{-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:.4px;text-transform:uppercase;color:var(--color-content-secondary);font-size:.8125rem;line-height:1.85em}.sidebar__item-icon{margin-right:.25rem;transition:opacity .2s}.sidebar__item-icon path{stroke:currentColor}.sidebar__ellipsed-text{display:block;display:-webkit-box;display:box;overflow:hidden;margin:0;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.sidebar .sidebar__content .scrollable-default{--control-bg: var(--color-content-secondary)}.course-navigation__content-description{margin:0 0 30px;font:var(--font-ys-body-16-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on}@media screen and (max-width: 480px){.course-navigation__content-description{margin:24px 0 10px}}.course-navigation__content-header{max-width:700px;margin:0 28px}@media screen and (max-width: 480px){.course-navigation__content-header{margin:0 16px}}.course-navigation__title_size_s{padding:14px 0 24px;margin:0;font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 539px){.course-navigation__title_size_s{margin:0;padding-bottom:14px}}.course-navigation__title_size_m{margin:50px 0 20px;font:var(--font-ys-header-32-medium);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 539px){.course-navigation__title_size_m{margin:24px 0 10px}}.course-navigation__title_colored{color:var(--color-content-primary)}.course-navigation__tab-content{position:absolute;display:none;width:100%;height:100%}.course-navigation__tab-content_active{display:block}.discount-event-badge{padding-inline:4px 8px;border-radius:var(--border-radius-4);align-self:center;background-color:var(--color-palette-blue-brand);color:var(--color-palette-white-1000)}.discount-event-badge__icon path{fill-opacity:1}.discount-event-badge__tooltip-overlay{text-align:center}.discount-event-badge__tooltip-wrapper{display:flex;align-items:center;gap:var(--spacing-4)}.discount-event-badge__text_size_s{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}.discount-event-badge__text_size_m{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}.course-navigation-item{display:flex;align-items:center;justify-content:space-between;min-height:58px;cursor:pointer;color:var(--color-content-primary);border-radius:8px}.course-navigation-item_active,.course-navigation-item_status_current{border-left:3px solid var(--color-accent-neutral);border-radius:0 8px 8px 0;background-color:var(--color-background-alternate)}.course-navigation-item__title{display:inline-flex;margin:0;padding:8px 28px;color:var(--color-content-primary);font:var(--font-ys-body-18-regular-ui);font-feature-settings:"pnum" on,"lnum" on}@media screen and (max-width: 480px){.course-navigation-item__title{padding-left:16px;font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}}.course-navigation-item__index{display:inline-flex;box-sizing:border-box;min-width:38px;padding-right:16px;justify-content:flex-end}@media screen and (max-width: 480px){.course-navigation-item__index{width:30px;padding:0;justify-content:flex-start}}.course-navigation-item__info{display:flex;flex-wrap:nowrap;align-items:center;flex-shrink:0;margin-right:var(--spacing-16)}.course-navigation-item_size_s{min-height:3rem}.course-navigation-item_size_s .course-navigation-item__title{padding:0 24px;font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}.course-navigation-item__badge{margin-inline-start:var(--spacing-12)}@media (any-hover: hover){.course-navigation-lesson:hover .course-navigation-lesson__lesson-info-icon,.course-navigation-lesson:hover .course-navigation-lesson__lesson-duration{opacity:1}}@media (any-hover: none){body:not(._without-pointer-events) .course-navigation-lesson:active .course-navigation-lesson__lesson-info-icon{opacity:1}body:not(._without-pointer-events) .course-navigation-lesson:active .course-navigation-lesson__lesson-duration{opacity:1}}@media (any-hover: hover){.course-navigation-lesson.course-navigation-lesson_active,.course-navigation-lesson:hover{background-color:var(--color-background-glassy-a)}.course-navigation-lesson.course-navigation-lesson_active .course-navigation-lesson__lesson-info-icon,.course-navigation-lesson:hover .course-navigation-lesson__lesson-info-icon{opacity:1}}@media (any-hover: none){.course-navigation-lesson.course-navigation-lesson_active,body:not(._without-pointer-events) .course-navigation-lesson:active{background-color:var(--color-background-glassy-a)}.course-navigation-lesson.course-navigation-lesson_active .course-navigation-lesson__lesson-info-icon,body:not(._without-pointer-events) .course-navigation-lesson:active .course-navigation-lesson__lesson-info-icon{opacity:1}}.course-navigation-lesson_status_solved .course-navigation-lesson__lesson-info-icon,.course-navigation-lesson_status_solved-twice .course-navigation-lesson__lesson-info-icon,.course-navigation-lesson_status_reset .course-navigation-lesson__lesson-info-icon{opacity:1}.course-navigation-lesson_status_disabled{cursor:default;opacity:.5}@media (any-hover: hover){.course-navigation-lesson_status_disabled:hover{opacity:1;background:none}}@media (any-hover: none){body:not(._without-pointer-events) .course-navigation-lesson_status_disabled:active{opacity:1;background:none}}.course-navigation-lesson_active .course-navigation-lesson__lesson-info-icon{color:var(--color-content-primary)}.course-navigation-lesson__lesson-info-item{white-space:nowrap;color:var(--color-content-primary);font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}.course-navigation-lesson__lesson-duration{transition:opacity .1s;white-space:nowrap;opacity:0}.course-navigation-lesson__lesson-info-icon{width:24px;height:24px;transition:opacity .1s;opacity:0;color:var(--color-content-primary)}@media screen and (max-width: 480px){.course-navigation-lesson .icon-lock{display:none}}.course-navigation-topic .course-navigation-topic__reset{display:none;transition:opacity .2s;opacity:.5;color:var(--color-accent-neutral)}@media (any-hover: hover){.course-navigation-topic_can-be-reset:hover .course-navigation-topic__tick{display:none}.course-navigation-topic_can-be-reset:hover .course-navigation-topic__reset{display:block}}@media (any-hover: none){body:not(._without-pointer-events) .course-navigation-topic_can-be-reset:active .course-navigation-topic__tick{display:none}body:not(._without-pointer-events) .course-navigation-topic_can-be-reset:active .course-navigation-topic__reset{display:block}}.course-navigation-topic:not(.course-navigation-topic_solved) .course-navigation-topic__tick{opacity:.3;color:var(--color-accent-neutral)}.course-navigation-topic__status{width:24px}@media (any-hover: hover){.course-navigation-topic__status:hover .course-navigation-topic__reset{opacity:1}}@media (any-hover: none){body:not(._without-pointer-events) .course-navigation-topic__status:active .course-navigation-topic__reset{opacity:1}}.course-navigation-topic__status-content{display:flex;justify-content:center;align-items:center;width:24px;height:48px;cursor:pointer}.course-navigation-topic{opacity:.5}.course-navigation-topic_active .course-navigation-topic__header-info-item{opacity:1}@media screen and (max-width: 480px){.course-navigation-topic_current{color:#007aff;color:var(--profession-color, #007aff);border:none;border-radius:8px}}.course-navigation-topic_current .course-navigation-topic__header-info-item{opacity:1}.course-navigation-topic_released{cursor:pointer;opacity:1}@media (any-hover: hover){.course-navigation-topic_released:hover{background-color:var(--color-background-glassy-a)}}@media (any-hover: none){body:not(._without-pointer-events) .course-navigation-topic_released:active{background-color:var(--color-background-glassy-a)}}@media (any-hover: hover){.course-navigation-topic:hover,.course-navigation-topic:hover .course-navigation-topic__arrow,.course-navigation-topic:hover .course-navigation-topic__lock,.course-navigation-topic:hover .course-navigation-topic__header-info-item{opacity:1}}@media (any-hover: none){body:not(._without-pointer-events) .course-navigation-topic:active{opacity:1}body:not(._without-pointer-events) .course-navigation-topic:active .course-navigation-topic__arrow,body:not(._without-pointer-events) .course-navigation-topic:active .course-navigation-topic__lock,body:not(._without-pointer-events) .course-navigation-topic:active .course-navigation-topic__header-info-item{opacity:1}}.course-navigation-topic__icon-wrapper,.course-navigation-topic__header-info-item{margin-right:20px;transition:opacity .1s;white-space:nowrap;font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}.course-navigation-topic__header-info-item{opacity:0;color:var(--color-content-primary)}.course-navigation-topic__header-info-item_active{opacity:1;color:var(--color-accent-neutral)}@media screen and (max-width: 600px){.course-navigation-topic__header-info-item{display:none}}@media screen and (max-width: 480px){.course-navigation-topic__icon-wrapper{margin-right:8px}}.course-navigation-topic__arrow,.course-navigation-topic__lock{margin:0;transition:opacity .1s;vertical-align:middle;color:var(--color-content-secondary)}.course-navigation-topic__lock{opacity:0}@media screen and (max-width: 480px){.course-navigation-topic__lock{display:none}}.course-navigation-topic_size_s .course-navigation-topic__icon-wrapper,.course-navigation-topic_size_s .course-navigation-topic__header-info-item{margin-right:24px}@media screen and (max-width: 480px){.course-navigation-topic_size_s .course-navigation-topic__icon-wrapper,.course-navigation-topic_size_s .course-navigation-topic__header-info-item{margin-right:16px}}.course-navigation{position:relative;height:100%;color:var(--color-content-primary);font-weight:400}.course-navigation__scroll-area{box-sizing:border-box;width:100%;height:100%;padding:0 28px}@media screen and (max-width: 480px){.course-navigation__scroll-area{padding:0 0 32px}}.course-navigation__tabs{height:100%;--tab-active-color: var(--profession-color, #007aff)}.course-navigation__tabs .course-navigation__tabs-header{margin:0 56px;letter-spacing:.9px;border-bottom:1px solid var(--color-background-stroke)}@media screen and (max-width: 480px){.course-navigation__tabs .course-navigation__tabs-header{margin:0 16px}}.course-navigation__tabs .course-navigation__tabs-item{margin:0;padding-bottom:20px;font:var(--font-ys-body-16-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on}.course-navigation__tabs .course-navigation__tabs-item:last-child{cursor:default;pointer-events:none;opacity:0}@media screen and (max-width: 480px){.course-navigation__tabs .course-navigation__tabs-item{padding-bottom:16px}}.course-navigation__tabs .course-navigation__tabs-item.course-navigation__tabs-item-fade-enter{transition:0;transform:translateY(10px);opacity:0}.course-navigation__tabs .course-navigation__tabs-item.course-navigation__tabs-item-fade-enter-done{transition:.3s .1s;transform:translateY(0);opacity:1}.course-navigation__tabs .course-navigation__tabs-item.course-navigation__tabs-item-fade-exit{transition:0;opacity:1}.course-navigation__tabs .course-navigation__tabs-item.course-navigation__tabs-item-fade-exit-done{transition:.3s;opacity:0}.course-navigation__tabs .course-navigation__tabs-item:after{bottom:-1px}.course-navigation__tabs-content{position:relative;overflow:hidden;height:calc(100% - 36px)}.course-navigation__arrow{margin:0 8px;transition:.3s;opacity:0}.course-navigation__arrow.course-navigation__arrow-fade-enter{transform:translate(-5px);opacity:0}.course-navigation__arrow.course-navigation__arrow-fade-enter-done,.course-navigation__arrow.course-navigation__arrow-fade-exit{transform:translate(0);opacity:.3}.course-navigation__arrow.course-navigation__arrow-fade-exit-done{transform:translate(-5px);opacity:0}.course-navigation_size_s .course-navigation__header-title{margin-top:30px}.course-navigation_size_s .course-navigation__scroll-area{box-sizing:border-box;padding:0 4px}@media screen and (max-width: 480px){.course-navigation_size_s .course-navigation__scroll-area{padding:0 0 32px}}.course-navigation_size_s .course-navigation__tabs-header{margin:0 30px}@media screen and (max-width: 480px){.course-navigation_size_s .course-navigation__tabs-header{margin:0 16px}}.trainer-course-navigation__message{margin:0 28px 32px;padding:26px 30px;border:1px solid var(--color-background-stroke);border-top:none;border-radius:0 0 5px 5px;background-color:var(--color-background-alternate);font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}@media screen and (max-width: 600px){.trainer-course-navigation__message{flex-direction:column;padding:12px;font-size:14px;line-height:18px}}@media screen and (max-width: 480px){.trainer-course-navigation__message{margin:0 16px}}.trainer-course-navigation__message-content{margin:0}.trainer-course-navigation__button{display:inline-block;min-width:150px;margin-top:16px;overflow:hidden}@media screen and (max-width: 600px){.trainer-course-navigation__button{width:100%;min-width:100%;margin:16px 0 0;font-weight:500}}.trainer-course-navigation{flex:1;padding:40px 0;background-color:var(--color-background-default)}@media screen and (max-width: 480px){.trainer-course-navigation{padding:32px 0 0}}.trainer-course-navigation__spin-wrapper{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.trainer-course-navigation__courses-btn{width:calc(100% - 32px);margin:0 16px}.trainer-course-navigation__courses-btn{margin-block-start:var(--spacing-16)}@keyframes fadeIn{0%{opacity:0}}@keyframes fadeOut{to{opacity:0}}@keyframes rotation{to{transform:rotate(360deg)}}.fade-enter,.fade-appear{opacity:.01}.fade-enter-active,.fade-enter-done,.fade-appear-active,.fade-appear-done{transition:all .25s ease-out;transition:all var(--fadeAnimationDelay, .25s) ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all .25s ease-out;transition:all var(--fadeAnimationDelay, .25s) ease-out;opacity:.01}.scale-fade-enter{transform:scale(.01);opacity:0}.scale-fade-enter-active{transition-timing-function:ease-out;transition-duration:.25s;transition-property:opacity,transform;transform:scale(1);opacity:1}.scale-fade-exit{transform:scale(1);opacity:1}.scale-fade-exit-active{transition-timing-function:ease-out;transition-duration:.25s;transition-property:opacity,transform;transform:scale(.01);opacity:0}.fade-slide-up-enter{transform:translateY(15%);opacity:.01}.fade-slide-up-enter-active{transition:transform .2s ease-out,opacity .2s ease-out;transform:none;opacity:1}.fade-slide-up-exit{transform:none;opacity:1}.fade-slide-up-exit-active{transition:transform .2s ease-out,opacity .2s ease-out;transform:translateY(15%);opacity:.01}.slide-right-enter,.slide-right-exit-active{transform:translate(-100%)}.slide-left-enter,.slide-left-exit-active{transform:translate(100%)}.slide-right-enter,.slide-right-exit,.slide-right-enter-active,.slide-right-exit-active,.slide-left-enter,.slide-left-exit,.slide-left-enter-active,.slide-left-exit-active{will-change:transform}.slide-right-enter-active,.slide-left-enter-active{transition:transform .65s cubic-bezier(.2,1,.3,1);transition-delay:.1s;transform:translate(0)}.slide-right-exit,.slide-left-exit{transform:translate(0)}@keyframes shake{12.5%{transform:translate(12px)}25%{transform:translate(0)}37.5%{transform:translate(-5px)}50%{transform:translate(0)}62.5%{transform:translate(3px)}75%{transform:translate(0)}87.5%{transform:translate(-2px)}to{transform:translate(0)}}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}to{background-position:1400px 50%}}.trainer-course-modal-content{display:flex;height:100%}@media screen and (max-width: 480px){.trainer-course-modal-content{width:100vw}}@media (orientation: landscape) and (max-height: 480px){.trainer-course-modal-content{width:90vw}}@media (orientation: landscape) and (max-height: 480px) and (max-width: 767px){.trainer-course-modal-content{width:100vw}}@media screen and (max-width: 1023px){.trainer-course-modal-content_type_assessment{width:100vw}}.trainer-course-modal-content_type_assessment .modal-content__close-wrapper{top:16px;right:16px;color:var(--color-content-primary)}.header_view_assessment.header_view_assessment{position:fixed;z-index:1000;top:0;left:0;width:100%;background:var(--color-background-default)}.header__assessment-theory-button{display:flex;justify-content:center;flex-grow:1}.header__mobile-app-search{display:flex;align-items:center;font-size:16px;line-height:20px}.header__mobile-app-search__text{margin-left:10px;font-weight:500}.header_view_mobile{background-color:var(--color-background-default)}.header_view_mobile .header__content{height:100%;padding:0 10px}.header_view_mobile .header__mobile-app-button{--vertical-padding: 6px;border-radius:var(--border-radius-20)}.header_view_mobile .header__mobile-app-button:hover,.header_view_mobile .header__mobile-app-button:active{background-color:var(--color-background-glassy-a)}.header_view_mobile .last-child{margin-left:0}.header_mobile.header_view_mobileV2{background-color:var(--color-background-default)}.header_mobile.header_view_mobileV2 .prisma-header.header__content{padding:0 8px}.header_mobile.header_view_mobileV2 .header__content{height:100%}.header_mobile.header_view_mobileV2 .header__content .prisma-header__block{gap:var(--spacing-12)}.header_mobile.header_view_mobileV2 .header__mobile-app-button{--vertical-padding: 6px;border-radius:var(--border-radius-10)}.header_mobile.header_view_mobileV2 .header__mobile-app-button:hover,.header_mobile.header_view_mobileV2 .header__mobile-app-button:active{background-color:var(--color-background-glassy-a)}.header_mobile.header_view_mobileV2 .header__mobile-app-button-navigation:hover,.header_mobile.header_view_mobileV2 .header__mobile-app-button-navigation:active,.header_mobile.header_view_mobileV2 .header__mobile-app-button-navigation:focus,.header_mobile.header_view_mobileV2 .header__mobile-app-button-bookmark:hover,.header_mobile.header_view_mobileV2 .header__mobile-app-button-bookmark:active,.header_mobile.header_view_mobileV2 .header__mobile-app-button-bookmark:focus{color:var(--color-content-primary);background-color:transparent}.header_mobile.header_view_mobileV2 .header__content-last-child{margin-left:0}.header_mobile.header_view_mobileV3{background-color:var(--color-background-default)}.header_mobile.header_view_mobileV3 .prisma-header.header__content{padding:0 8px}.header_mobile.header_view_mobileV3 .header__content{height:100%}.header_mobile.header_view_mobileV3 .header__content .prisma-header__block{gap:var(--spacing-12)}.header_mobile.header_view_mobileV3 .header__mobile-app-button{--vertical-padding: 6px;border-radius:var(--border-radius-10)}.header_mobile.header_view_mobileV3 .header__mobile-app-button:hover,.header_mobile.header_view_mobileV3 .header__mobile-app-button:active{background-color:var(--color-background-glassy-a)}.header_mobile.header_view_mobileV3 .header__mobile-app-button-navigation:hover,.header_mobile.header_view_mobileV3 .header__mobile-app-button-navigation:active,.header_mobile.header_view_mobileV3 .header__mobile-app-button-navigation:focus,.header_mobile.header_view_mobileV3 .header__mobile-app-button-bookmark:hover,.header_mobile.header_view_mobileV3 .header__mobile-app-button-bookmark:active,.header_mobile.header_view_mobileV3 .header__mobile-app-button-bookmark:focus{color:var(--color-content-primary);background-color:transparent}.header_mobile.header_view_mobileV3 .header__content-last-child{margin-left:0}.side-menu__portals{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}.side-menu__overlay-container{width:100%;height:100%}.side-menu{height:100%;width:100%;display:flex;pointer-events:auto}.side-menu__appear-animation-enter{opacity:0}.side-menu__appear-animation-enter-active{opacity:1;transition:opacity .15s ease-out}.side-menu__appear-animation-enter-done,.side-menu__appear-animation-exit{opacity:1}.side-menu__appear-animation-exit-active{opacity:0;transition:opacity .15s ease-out}.side-menu__container{height:100%;display:flex}.side-menu__content{box-sizing:border-box;background-color:var(--color-background-default);padding:12px;width:280px;flex-shrink:0;box-shadow:var(--shadow-medium-default);display:flex;flex-direction:column;align-items:flex-start}@media (max-width: 539px){.side-menu__content{width:100%}}@media (max-width: 480px){.side-menu__content{padding:7px 16px}}.side-menu__items{align-self:stretch;flex-grow:1;margin-top:var(--spacing-12);display:flex;flex-direction:column}.side-menu__paranja{flex-grow:1;background-color:var(--color-background-glassy-a)}.tools-item{font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-primary);padding:6px;display:flex;align-items:center;max-width:100%;text-decoration:none;background:none;border:none;cursor:pointer;transition:background-color .15s;border-radius:var(--border-radius-10);box-sizing:border-box}.tools-item_with-label{padding-right:12px}.tools-item_wide{min-width:100%}.tools-item_view_clear{background-color:transparent}.tools-item_view_clear:hover{background-color:var(--color-background-glassy-a)}.tools-item_view_clear:active{background-color:var(--color-background-glassy-b)}.tools-item_view_clear .tools-item__label{margin-left:var(--spacing-12)}.tools-item_view_secondary{background-color:var(--color-background-glassy-a)}.tools-item_view_secondary:hover{background-color:var(--color-background-glassy-b)}.tools-item_view_secondary:active{background-color:var(--color-background-glassy-c)}.tools-item_view_secondary .tools-item__label{margin-left:var(--spacing-4)}.tools-item__icon{flex-shrink:0}.tools__list-delimiter{border:none;width:100%;height:1px;background-color:var(--color-background-stroke);margin-top:var(--spacing-12);margin-bottom:var(--spacing-12)}.tools__list-item{margin-top:var(--spacing-8);margin-bottom:var(--spacing-8)}.education-plan-open-button-mobile_badge:before{content:"";position:absolute;top:0;right:0;border-radius:50%;width:8px;height:8px;background-color:var(--color-accent-notice)}.header__ai-chat.header__ai-chat{padding:5px}.header__buy-badge-container{display:block;position:relative}.header__buy-badge{display:block;padding:0 3.5px;height:16px;line-height:14px;border-radius:2px;transform:rotate(10.5deg);position:absolute;top:-6px;right:-6px;pointer-events:none}.header__buy-badge .prisma-badge__content{font:var(--font-ys-caption-12-medium);font-feature-settings:"pnum" on,"lnum" on;pointer-events:none}.header__buy-badge_percent{padding-bottom:1px;pointer-events:none}.header__buy-full-course{position:relative}.purchase-button__badge{display:block;padding:0 3.5px;height:16px;line-height:14px;border-radius:2px;transform:rotate(26.94deg);position:absolute;top:-6px;right:-6px}.purchase-button__badge .prisma-badge__content{font:var(--font-ys-caption-12-medium);font-feature-settings:"pnum" on,"lnum" on}.counter{--counter-size: 32px;display:flex}.counter__hint{display:flex}.counter__main{display:flex;align-items:center}.counter__avatars{display:flex}.counter__avatar{display:inline-block;width:var(--counter-size);height:var(--counter-size);border-radius:50%;border:3px solid var(--color-background-default);box-sizing:border-box}.counter__avatar+.counter__avatar{margin-left:calc(var(--counter-size) * -.625)}.counter__value{font:var(--font-ys-caption-14-medium);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-primary);margin-left:var(--spacing-4)}.pomodoro__header{margin-bottom:4px;font-family:ys text,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:18px}.pomodoro__header_collapsed{display:none}.pomodoro__main{margin-bottom:12px}.pomodoro__main:last-child{margin-bottom:0}.pomodoro__timer-wrapper_collapsed .pomodoro__timer-wrapper-countdown{justify-content:flex-start;padding:7px 14px 7px 10px}.pomodoro__timer-wrapper_collapsed .pomodoro__timer-wrapper-countdown .pomodoro__timer-wrapper-clock-icon{flex:0 0 16px;margin-right:6px;animation:pomodoro__timer-wrapper-clock-icon-slide-in-right .3s ease forwards}.pomodoro__timer-wrapper-countdown{display:flex;justify-content:space-between;align-items:center}@keyframes pomodoro__timer-wrapper-clock-icon-slide-in-right{0%{transform:translate(-8px);opacity:0}to{transform:translate(0);opacity:1}}.pomodoro__timer_collapsed .pomodoro__timer-count{font:var(--pomodoro-countdown-font-collapsed)}.pomodoro__timer_collapsed .pomodoro__timer-bar{width:calc(100% - 16px);height:2px;margin:-2px 8px 0;background-color:transparent}.pomodoro__timer-count{font:var(--pomodoro-countdown-font-expanded)}.pomodoro__timer-bar{position:relative;width:100%;height:4px;margin-top:2px;border-radius:12px;background-color:var(--color-palette-black-200)}.pomodoro__timer-bar-line,.pomodoro__timer-bar-line-fill{position:absolute;top:0;left:0;width:100%;height:100%}.pomodoro__timer-bar-line{z-index:1;overflow:hidden;border-radius:12px}.pomodoro__timer-bar-line-fill{transform-origin:left center}.pomodoro__actions{display:flex}.pomodoro__action{font-family:ys text,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:18px}.pomodoro__action:first-child{flex-grow:1;margin-right:4px}.pomodoro__timer-setter_collapsed .pomodoro__timer-setter-input{font:var(--pomodoro-countdown-font-collapsed);pointer-events:none}.pomodoro__timer-setter_collapsed .pomodoro__timer-setter-input-resizer{display:none}.pomodoro__timer-setter-input,.pomodoro__timer-setter-input-resizer{font:var(--pomodoro-countdown-font-expanded)}.pomodoro__timer-setter-input{padding:0;border:0;outline:none;color:transparent;text-shadow:0 0 0 #000;background-color:var(--color-background-default);color:var(--color-content-primary)}.pomodoro__timer-setter-input_focused{background-color:var(--color-background-glassy-a)}.pomodoro__timer-setter-input-resizer{opacity:0;visibility:hidden;pointer-events:none}.pomodoro__clock-icon{width:24px;height:24px;border-radius:50%;color:#fff;background-color:var(--color-accent-main-b);filter:drop-shadow(0px 18px 40px rgba(1,110,255,.18)) drop-shadow(0px 7.51997px 16.711px rgba(1,110,255,.129394)) drop-shadow(0px 4.02054px 8.93452px rgba(1,110,255,.107299))}.pomodoro__relaunch-header{margin-bottom:6px}.pomodoro__relaunch-text,.pomodoro__relaunch-countdown{font-family:ys text;font-style:normal;font-weight:700;font-size:14px;line-height:18px}.pomodoro__relaunch-countdown{color:var(--color-accent-main-b)}.pomodoro{--pomodoro-countdown-font-expanded: normal 500 32px/36px "ys display", sans-serif;--pomodoro-countdown-font-collapsed: normal 500 14px/18px "ys display", sans-serif;position:relative;z-index:10;width:282px;padding:12px;border:1px solid var(--color-background-stroke);border-radius:12px;background-color:var(--color-background-default);color:var(--color-content-primary)}.pomodoro,.pomodoro *{box-sizing:border-box}.pomodoro_collapsed{width:86px;padding:0;overflow:hidden;border:none;border-radius:var(--border-radius-12);box-shadow:var(--shadow-medium-default);cursor:pointer}.pomodoro__tooltip{position:absolute;top:calc(100% + 8px);right:0;left:auto;left:initial}.pomodoro__tooltip-enter{opacity:0;transform:translateY(8px) scale(.98)}.pomodoro__tooltip-enter-active{opacity:1;transform:translateY(0) scale(1);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease}.pomodoro__tooltip-exit{opacity:1;transform:translateY(0) scale(1)}.pomodoro__tooltip-exit-active{opacity:0;transform:translateY(8px) scale(.98);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease}.pomodoro__tooltip-content{padding:16px;font-family:ys text,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px}.header__timer{position:relative;height:32px;width:86px}.header__timer-pomodoro{position:absolute;right:0;top:0}.header_view_theory{background-color:var(--color-background-default)}.header_view_theory.header_mobile .header__container{gap:var(--spacing-16)}.header__bottom-tools-list{margin-top:auto}.header__yagpt-badge{display:flex;margin-right:auto;margin-left:-8px;color:var(--color-content-primary)}.header__yagpt-badge .element-hint__wrapper{display:flex;align-items:center}.header__yagpt-badge-text{margin-left:var(--spacing-4);font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}.header__yagpt-badge-tooltip .tooltip-landing__content{--tooltip-content-padding: 7px 12px}.header__yagpt-badge-tooltip .element-hint__content{font:var(--font-ys-caption-14-medium);font-feature-settings:"pnum" on,"lnum" on;white-space:pre-line}.header_view_trainer{background-color:var(--color-background-default);border-bottom:1px solid var(--color-background-stroke)}
