@charset "UTF-8";.theory-page__content{box-sizing:border-box;height:100vh;max-height:100vh;margin:0 auto;padding:0 var(--page-horizontal-paddings) 0;overflow:hidden}.theory-page__content_mobile{padding:0}.theory-page__content_app{height:auto!important;min-height:100vh!important;max-height:none!important;max-height:initial!important}@media screen and (max-width: 480px){.theory-page__content{height:auto;padding:0}}@media screen and (max-width: 480px){.theory-page__content_with-locked-trainer-section{height:100%}}@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%}}.theory-page{--page-horizontal-paddings: 0;width:100%}@media screen and (max-width: 767px){.theory-page{min-height:100vh;--page-horizontal-paddings: 16px}}@media screen and (max-width: 480px){.theory-page{--page-horizontal-paddings: 16px}}@media screen and (max-width: 320px){.theory-page{--page-horizontal-paddings: 12px}}.prisma-toggle__tick{position:relative;display:block;flex-shrink:0;width:var(--toggle-width);height:var(--toggle-height);border-radius:1.125rem;background-color:var(--color-background-glassy-b);transition:background-color var(--transition-duration) var(--transition-type)}.prisma-toggle__tick:before{content:"";position:absolute;top:var(--toggle-tick-offset);left:0;transform:translate(var(--toggle-tick-offset));width:var(--toggle-tick-size);height:var(--toggle-tick-size);border-radius:50%;background-color:var(--color-palette-white-1000);transition:transform var(--transition-duration) var(--transition-type)}.prisma-toggle{--toggle-tick-offset: .125rem;--toggle-tick-size: calc(var(--toggle-height) - var(--toggle-tick-offset) * 2);--transition-duration: .15s;--transition-type: ease-in-out;position:relative;cursor:pointer;display:flex;justify-content:left;align-items:center;gap:var(--spacing-8);font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}.prisma-toggle_view_reversed{flex-direction:row-reverse}.prisma-toggle_selected .prisma-toggle__tick{background-color:var(--color-accent-success)}.prisma-toggle_selected .prisma-toggle__tick:before{transform:translate(calc(var(--toggle-width) - var(--toggle-tick-size) - var(--toggle-tick-offset)))}.prisma-toggle_disabled{cursor:default}.prisma-toggle_disabled:not(.prisma-toggle_selected) .prisma-toggle__tick{background-color:var(--color-background-glassy-a)}.prisma-toggle_disabled .prisma-toggle__tick{background-color:var(--color-palette-green-light)}.prisma-toggle_focused:not(.prisma-toggle_disabled):not(.prisma-toggle_selected) .prisma-toggle__tick,.prisma-toggle:hover:not(.prisma-toggle_disabled):not(.prisma-toggle_selected) .prisma-toggle__tick{background-color:var(--color-background-glassy-c)}.prisma-toggle_focused:not(.prisma-toggle_disabled) .prisma-toggle__tick,.prisma-toggle:hover:not(.prisma-toggle_disabled) .prisma-toggle__tick{background-color:var(--color-palette-green-dark)}.prisma-toggle_size_s{--toggle-width: 2rem;--toggle-height: 1.125rem}.prisma-toggle_size_m{--toggle-width: 2.5rem;--toggle-height: 1.5rem}.expert-feedback__dont-know{color:var(--color-content-secondary)}@media (max-width: 539px){.expert-feedback__dont-know{order:1;margin-top:var(--spacing-12);justify-content:space-between;flex:1 0 100%}}.expert-feedback__emoji{font:var(--font-ys-header-20-regular);font-feature-settings:"pnum" on,"lnum" on;top:1px}.expert-feedback__feedback{margin-top:var(--spacing-12);display:flex;flex-direction:row;gap:var(--spacing-8);flex:1 0 100%}@media (max-width: 539px){.expert-feedback__feedback{flex-direction:column}}.expert-feedback__info{flex:1 0 auto}.expert-feedback__role{flex:1 0 auto;margin:0}.expert-feedback__name{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:465px}@media (max-width: 539px){.expert-feedback__name{max-width:calc(100vw - 50px)}}.expert-feedback__name:first-letter{color:var(--color-accent-critical)}.expert-feedback__full-name{flex:1 0 100%;margin:0;font:var(--font-ys-header-20-regular);font-feature-settings:"pnum" on,"lnum" on}.expert-feedback{padding:var(--spacing-12);background-color:var(--color-background-alternate);border-radius:var(--border-radius-8);display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start}.prisma_theme_dark .expert-feedback{background-color:var(--color-background-glassy-b)}.experts-feedback-modal .experts-feedback-modal__close{position:absolute;top:var(--spacing-12);right:var(--spacing-12);z-index:1}@media (max-width: 539px){.experts-feedback-modal .experts-feedback-modal__close{height:36px;padding:5px;width:36px}}.experts-feedback-modal__overlay{overflow-y:auto;align-items:start}@media (max-width: 539px){.experts-feedback-modal__overlay{align-items:center}}.experts-feedback-modal__content-wrapper{padding:var(--spacing-24);display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-8);width:540px;color:var(--color-content-primary);font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on;box-sizing:border-box}@media (max-width: 539px){.experts-feedback-modal__content-wrapper{width:100%;padding:var(--spacing-16)}}.experts-feedback-modal__description{margin:0;font:var(--font-ys-body-16-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-secondary)}.experts-feedback-modal__experts{margin:var(--spacing-8) 0;display:flex;flex-direction:column;gap:var(--spacing-8);list-style:none;padding:0}@media (max-width: 539px){.experts-feedback-modal__experts{margin-bottom:var(--spacing-24)}}.experts-feedback-modal__postscript{font:var(--font-ys-body-16-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-secondary);text-align:center;margin:var(--spacing-24) 0 var(--spacing-8)}@media (max-width: 539px){.experts-feedback-modal__postscript{display:none}}.experts-feedback-modal__title{font:var(--font-ys-header-24-regular);font-feature-settings:"pnum" on,"lnum" on;margin:0;padding-right:25px}.experts-feedback-modal.prisma-modal__content{max-height:-moz-fit-content;max-height:fit-content;margin:auto 0}@media (max-width: 539px){.experts-feedback-modal.prisma-modal__content{max-height:100dvh;margin:0}}.ai-helper-answer__animated{max-height:calc(100% - 72px);transition:max-height .3s ease-in-out}.ai-helper-answer__animated_empty{max-height:68px}.ai-helper-answer__animated-draggable-block{position:absolute;top:0;left:0;right:0;height:60px;cursor:grab;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-helper-answer__animated-draggable-block:active{cursor:grabbing}.ai-answer__additional-buttons{display:flex;flex-wrap:wrap;-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4);row-gap:var(--spacing-8)}.ai-answer__message-skeleton{display:flex;flex-direction:column;gap:var(--spacing-16);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--color-background-default)}.ai-answer__message-skeleton-item{width:100%;height:calc(25% - 16px);border-radius:var(--border-radius-12)}.ai-answer__message{width:100%;height:100%;position:relative;white-space:pre-line;box-sizing:border-box;margin:var(--spacing-16) 0}.ai-answer__message .scrollable__content{position:relative}.ai-answer__continue-button{margin-bottom:10px}.ai-answer{width:100%;max-height:calc(100vh - 5rem);overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;position:relative;color:var(--color-content-primary);background-color:var(--color-background-alternate);border:1px solid var(--color-background-stroke);border-radius:var(--spacing-12);padding:1rem;font-feature-settings:"clig" off,"liga" off;box-shadow:var(--shadow-medium-default);font:var(--font-ys-body-16-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on}.ai-answer .paragraph:not(:last-child){margin-bottom:var(--spacing-12);font:var(--font-ys-body-16-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on}.ai-answer .code-block{margin:var(--spacing-12) 0 var(--spacing-16);max-width:calc(100% - .125rem)}.ai-answer ol+.code-block,.ai-answer ul+.code-block{margin:-pxToRem(8px) 0 var(--spacing-24)}.ai-answer .code-inline{white-space:normal}.ai-answer a{color:inherit}.ai-answer .markdown .image_expandable{pointer-events:none;margin:var(--spacing-12) 0 var(--spacing-24);border-radius:var(--border-radius-8)}.ai-answer ol,.ai-answer ul{padding-left:1rem;margin:0 0 var(--spacing-12)}.ai-answer li{padding-left:.25rem;margin:0 0 var(--spacing-12)}.ai-answer li ol,.ai-answer li ul{margin-top:var(--spacing-8)}.ai-answer .ai-chat__dialog-message>*+ol,.ai-answer .ai-chat__dialog-message>*+ul{padding-left:2rem}.ai-answer__footer{display:flex;flex-wrap:wrap;gap:var(--spacing-12)}.ai-answer__chat-updates-body{display:flex;flex-direction:column;gap:var(--spacing-32);margin-top:var(--spacing-12)}.ai-answer__chat-updates-step{display:flex;flex-direction:column;gap:var(--spacing-16);align-items:center}.ai-answer__chat-updates-step_animated{opacity:0;transform:translateY(12px);animation:ai-chat-updates-step-appear .4s linear forwards}@keyframes ai-chat-updates-step-appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ai-answer__chat-updates-message{margin:0;font:var(--font-ys-body-16-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-primary);text-align:left}.ai-answer__chat-updates-image-container{display:flex;justify-content:center;align-items:center}.ai-answer__chat-updates-image{width:23rem;height:9.375rem;border-radius:.5rem;display:block;-o-object-fit:cover;object-fit:cover}@media (max-width: 539px){.ai-answer__chat-updates-image{width:19.5rem;height:8rem}}.ai-answer__chat-updates-button{width:23rem;height:2.25rem;gap:.5rem;justify-content:center}@media (max-width: 539px){.ai-answer__chat-updates-button{width:19.5rem}}.ai-helper-answer{position:fixed;bottom:8px;right:8px;z-index:var(--z-index-portals);width:450px;display:flex}@media (max-width: 1919px){.ai-helper-answer{width:400px}}.ai-helper-answer .ai-answer__additional-buttons,.ai-helper-answer .ai-answer__prisma-additional-button{width:100%}.ai-helper-answer .ai-answer__assessment{min-height:32px}@media (max-width: 539px){.ai-helper-answer{width:calc(100% - 16px)}}.ai-helper-answer__content{border-radius:var(--spacing-12)}.nearest-start-date{display:flex;align-items:center;justify-content:flex-end;align-self:flex-end;gap:var(--spacing-8);min-width:-moz-max-content;min-width:max-content}.nearest-start-date_type_default{color:var(--color-content-secondary)}.nearest-start-date_type_highlighted{color:var(--color-content-primary)}.nearest-start-date__icon_type_default{color:var(--color-accent-neutral)}.nearest-start-date__icon_type_highlighted{color:var(--color-accent-notice)}.nearest-start-date__close-date{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:32px;background-color:var(--color-background-alternate)}@media (max-width: 767px){.nearest-start-date__close-date{gap:var(--spacing-4)}}.lesson-progress{width:500px;align-self:center;margin-top:var(--spacing-32);color:var(--color-content-primary)}@media (max-width: 539px){.lesson-progress{width:100%}}@media (max-width: 539px){.lesson-progress.trainer-theory__lesson-progress{width:calc(100% - 32px);padding:0 16px}}.lesson-progress_view_current-lesson{width:100%;margin:0;padding:0}.lesson-progress_in-trainer.lesson-progress_view_full{width:calc(100% - 32px);max-width:500px;padding:0 16px}.lesson-progress_in-trainer.lesson-progress_view_current-lesson{position:fixed;top:0;z-index:1}.lesson-progress_full-width.lesson-progress_full-width.lesson-progress_full-width{width:100%;max-width:700px;padding:0}@media (max-width: 767px){.lesson-progress_full-width.lesson-progress_full-width.lesson-progress_full-width{width:calc(100% - 48px);max-width:none;max-width:initial}}.lesson-progress__text{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-16);font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 767px){.lesson-progress__text{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}}.lesson-progress__text_position_top{margin-bottom:var(--spacing-8)}@media (max-width: 767px){.lesson-progress__text_position_top{margin-bottom:var(--spacing-12)}}.lesson-progress__text_position_bottom{margin-top:var(--spacing-8)}@media (max-width: 767px){.lesson-progress__text_position_bottom{margin-top:var(--spacing-12)}}.lesson-progress__text_with-messenger-link{gap:var(--spacing-4);justify-content:initial}.lesson-progress__nearest-start-date-skeleton{width:30ch;max-width:100%}.lesson-progress__lesson-path-skeleton{width:42ch;max-width:100%}.next-lesson-control__button{max-width:100%}.next-lesson-control__button+.next-lesson-control__button{margin:0 0 0 var(--spacing-24)}@media (max-width: 767px){.next-lesson-control__button{max-width:none}.next-lesson-control__button+.next-lesson-control__button{margin:var(--spacing-12) 0 0}}.next-lesson-control__skip-button[class]{max-width:100%;margin:0 0 0 var(--spacing-8)}@media (max-width: 480px){.next-lesson-control__skip-button[class]{width:100%;max-width:none;margin:var(--spacing-16) 0 0}}.next-lesson-control{display:flex}@media (max-width: 767px){.next-lesson-control{align-self:stretch;text-align:center;flex-direction:column}}.next-lesson-control_withProgress{flex-direction:column}.smart-banner{display:flex;justify-content:space-between;align-items:center;padding:12px 0;background:linear-gradient(265.26deg,#252526 2.38%,#414141 95.81%);color:#fff}.smart-banner__close-button.prisma-button2{margin:0 6px;color:#fff}.smart-banner__center-section{display:flex;align-items:center;flex:1 1 auto}.smart-banner__icon{margin-right:8px}.smart-banner__text{margin:0;font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}.smart-banner__action-button{margin:0 12px}.topic-progress{--topic-progress-horizontal-padding: 20px;padding:16px 20px;padding:16px var(--topic-progress-horizontal-padding);background-color:var(--color-background-alternate);border-radius:var(--border-radius-16);box-sizing:border-box}@media (max-width: 539px){.topic-progress{--topic-progress-horizontal-padding: 16px }}.topic-progress__sprint-icon{vertical-align:middle;margin-right:var(--spacing-4)}.topic-progress__sprint,.topic-progress__sprint-skeleton{font:var(--font-ys-caption-14-medium);font-feature-settings:"pnum" on,"lnum" on;margin-bottom:var(--spacing-12)}.topic-progress__sprint{color:var(--color-content-secondary)}.topic-progress__topic-number,.topic-progress__topic-number-skeleton{font:var(--font-ys-caption-14-medium);font-feature-settings:"pnum" on,"lnum" on;margin-bottom:var(--spacing-4)}.topic-progress__topic-number{color:var(--color-content-primary)}.topic-progress__topic-name,.topic-progress__topic-name-skeleton{font:var(--font-ys-body-18-medium-ui);font-feature-settings:"pnum" on,"lnum" on}.topic-progress__topic-name{color:var(--color-content-primary)}.topic-progress__ahead-lessons-count{color:var(--color-content-secondary)}.topic-progress__progress-bar{margin-top:var(--spacing-8)}.topic-progress__sprint-skeleton,.topic-progress__topic-number-skeleton,.topic-progress__topic-name-skeleton{max-width:100%}.topic-progress__sprint-skeleton{min-height:16px;width:10ch}.topic-progress__topic-number-skeleton{width:8ch}.topic-progress__topic-name-skeleton{width:42ch}.typing-error-modal{position:relative}.typing-error-modal__content{-webkit-overflow-scrolling:touch;flex-grow:1;overflow-y:auto}.typing-error-modal__content-wrapper{padding:var(--spacing-32);display:flex;flex-direction:column}@media (max-width: 1023px){.typing-error-modal__content-wrapper{padding:var(--spacing-24)}}.typing-error-modal__text-with-typo{background-color:#fff7eb;border-radius:6px;line-height:38px;margin-bottom:var(--spacing-8);max-width:492px;text-overflow:ellipsis}.typing-error-modal__text-with-typo:nth-of-type(1){padding:var(--spacing-8)}.typing-error-modal__typo-text{font-weight:400}.typing-error-modal__textarea-wrapper{margin-bottom:var(--spacing-40)}.typing-error-modal__textarea{margin-top:var(--spacing-8);width:492px}.typing-error-modal__title{margin:0 0 var(--spacing-16);color:var(--color-content-primary)}
