@charset "UTF-8";.progress-steps{position:relative;display:flex;align-items:center;width:100%;height:36px}.progress-steps__current-step-wrapper{position:absolute}.progress-steps__connector{z-index:0;flex-grow:1;height:4px;background-color:#d9d9d9}.progress-steps__connector_done{background:#005cff}.progress-steps__step{display:flex;box-sizing:border-box;width:10px;height:10px;border-radius:50%;background:#d9d9d9;justify-content:center;align-items:center}.progress-steps__step_done{width:24px;height:24px;border:2px solid white;background-color:#005cff}.progress-steps__step_current{width:36px;height:36px;border:2px solid white;background:#fff}.progress-steps__step_last{width:36px;height:36px;background:#fff}.progress-steps__step_done,.progress-steps__step_current,.progress-steps__step_last{box-shadow:0 1px 5px #0000000f,0 1px 2px #00000024}.progress-steps-mobile{font-size:14px}.progress-steps-mobile__step{display:flex;align-items:center}.progress-steps-mobile__step-icon{display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin-right:8px;border-radius:50%}.progress-steps-mobile__step-icon_type_finish{color:#005cff;box-shadow:0 1px 5px #0d23430f,0 1px 2px #0d234324}.progress-steps-mobile__step-icon_type_finish.progress-steps-mobile__step-icon_theme_red{color:#ff3b30}.progress-steps-mobile__tick-icon{display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:24px;height:24px;border:2px solid #fff;border-radius:50%;background:#005cff;box-shadow:0 1px 2px #0d234324,0 1px 5px #0d23430f}.progress-steps-mobile__dot-icon{width:8px;height:8px;border-radius:50%;background:#005cff}.progress-steps-mobile__step-bubble{box-sizing:border-box;min-height:32px;background:none}.progress-steps-mobile__step-bubble_theme_passed{color:#fff;background:#005cff}.progress-steps-mobile__step-bubble_theme_active{--tail-color: #fff;--tail-border-color: #005cff;color:#005cff;border:1px solid #005cff}.progress-steps-mobile__step-bubble_theme_green{--tail-color: #02b241;color:#fff;background:#02b241}.progress-steps-mobile__step-bubble_theme_red{--tail-color: #fff;--tail-border-color: #ff3b30;color:#ff3b30;border:1px solid #ff3b30}.progress-steps-mobile__step-bubble_theme_default{border:1px solid #1a1b22}.progress-steps-mobile__step-additional{margin-left:8px;font-size:12px}.progress-steps-mobile__step-additional_theme_default{opacity:.4;color:#1a1b22}.progress-steps-mobile__step-additional_theme_profession{color:#005cff}.progress-steps-mobile__avatar{box-sizing:border-box;width:32px;height:32px;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 17px #0000000f}.progress-steps-mobile__connector{width:4px;height:8px;margin:2px 0 2px 14px;border-radius:100px;background:#005cff}.progress-steps-mobile__connector_theme_default{opacity:.3}.progress-steps-mobile__connector_theme_red{opacity:.3;background:#ff3b30}.progress-steps-mobile__connector_theme_green{background:#02b241}.progress-steps-mobile__connector_type_long-top{height:16px;margin-top:-6px}.progress-steps-mobile__connector_type_long-bottom{height:16px;margin-bottom:-6px}.progress-steps{position:relative}.progress-steps__avatar{width:100%;height:100%}.review-status__description{display:flex;max-width:500px;margin:0 12px;text-align:center;white-space:pre-wrap;color:var(--color-content-primary);font-size:16px;line-height:22px;justify-content:center}.review-status__description_error{color:var(--color-accent-critical)}@media screen and (max-width: 480px){.review-status__description{margin:0}}.review-status__footer{display:flex;justify-content:center;width:100%;margin-top:24px}.review-status__footer_phone{justify-content:flex-start}.review-status__header{display:flex;justify-content:center}.review-status__header_type_icon{margin-bottom:8px}.review-status__header_type_text{margin:2px 0 18px}@media screen and (max-width: 480px){.review-status__header_type_text{width:85px;border-radius:100px;box-shadow:0 1px 17px #0000000f,0 1px 5px #0000000f;line-height:36px}}@media screen and (max-width: 480px){.review-status__header_type_icon,.review-status__header_type_text{margin-bottom:12px}}.review-status__link{display:flex;margin:0 auto;cursor:pointer;transition:opacity .2s;text-decoration:underline;color:#005cff;font-size:16px;line-height:22px;justify-content:center}.review-status__link a{cursor:pointer}.review-status__link_disabled{cursor:default;opacity:.5}.review-status__upload-component{background-color:var(--color-accent-neutral);color:var(--color-content-inverted-primary)}.review-status__upload-component:hover{background-color:var(--color-accent-neutral-hover)}@media screen and (max-width: 480px){.review-status__upload-component{width:100%}}.review-status__upload-file-button{display:flex;justify-content:center;margin-top:12px}@media screen and (max-width: 480px){.review-status__upload-file-button{width:100%;height:50px}}.review-status__upload-file-link{display:flex;margin:0 auto;cursor:pointer;transition:opacity .2s;text-decoration:underline;color:#005cff;font-size:16px;line-height:22px;justify-content:center}.review-status__upload-file-link a{cursor:pointer}.review-status__upload-file-link_disabled{cursor:default;opacity:.5}.review-status__button{display:flex;justify-content:center;margin-top:12px}.review-status__card{display:flex;flex-direction:column;box-sizing:border-box;width:764px;margin-bottom:8px;padding:20px;transition:opacity 1s ease-in-out;color:#1a1b22;border:1px solid #d9d9d9;border-radius:16px;outline:none;font-weight:500;align-items:center}@media screen and (max-width: 767px){.review-status__card{width:100%;padding:20px 16px 24px}}.review-status__card_upload-ready,.review-status__card_uploading{height:200px;border-color:#f8f8f8;background-color:#f7f9fc;font-size:16px;font-weight:500;line-height:22px;justify-content:center}.upload-icon{position:relative;border-radius:50%}.upload-icon__circle{border-radius:50%}.upload-icon__outer-circle{fill:transparent;stroke-width:.5;stroke:#005cff}.upload-icon__inner-circle-svg{position:absolute;transform:translate(calc(-100% - 6px),6px);border-radius:50%}.upload-icon__inner-circle{transform:rotate(-90deg) translate(-100%);animation:grow-rock 2s infinite ease-in-out;opacity:.08;stroke:#005cff;fill:#f7f9fc;stroke-width:78px;stroke-dasharray:0 245}@keyframes grow-rock{50%{stroke-dasharray:245 245;stroke:#005cff;fill:#f7f9fc}50.1%{stroke-dasharray:0 245;stroke:#f7f9fc;fill:#005cff}to{stroke-dasharray:245 245;stroke:#f7f9fc;fill:#005cff}}.upload-icon__center-icon{position:absolute;top:45px;left:45px;transform:translate(-50%,-50%)}.lesson__feedback{display:flex;justify-content:space-between;align-items:center;padding:40px;border:1px solid #d1d2d6;border-top:2px solid #1a1b22;border-radius:0 0 16px 16px}@media screen and (max-width: 480px){.lesson__feedback{flex-direction:column;padding:16px;border-radius:0 0 8px 8px}}.lesson__feedback-btn{min-width:200px}@media screen and (max-width: 480px){.lesson__feedback-btn{width:100%;margin-top:24px}}.lesson__homework-next-lesson-btn,.lesson__homework-next-lesson-link{min-width:240px;text-decoration:none}@media screen and (max-width: 599px){.lesson__homework-next-lesson-btn,.lesson__homework-next-lesson-link{width:100%;box-sizing:border-box}}.lesson__homework-upload{display:flex;justify-content:space-between;align-items:flex-start;box-sizing:border-box;padding-top:10px;font-size:14px;line-height:22px;color:var(--color-content-primary)}.lesson__homework-upload input{display:none}.lesson__homework-upload_bottom{margin-top:30px;border-top:1px solid #d1d2d6}.lesson__homework-upload_top{margin-top:-12px}.lesson__homework-upload-text{padding-top:5px}.lesson__homework-upload-link{display:flex;align-items:center;margin-left:16px;cursor:pointer;white-space:nowrap;font-weight:500}.lesson__homework-upload-link button{display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin-left:12px;cursor:inherit;border:none;border-radius:2px;line-height:34px}.lesson__homework-upload-link button .icon{flex-shrink:0}.lesson__homework-upload-link button:focus{outline:none}.lesson__homework_type_jupyter .lesson__homework-details{justify-content:left}.lesson__homework_type_jupyter .lesson__homework-details-wrapper{width:inherit}.lesson__homework-pseudo-link{cursor:pointer;text-decoration:underline;color:var(--color-content-primary)}.lesson__homework-upload-message{margin-bottom:40px;color:var(--color-content-primary);font-size:18px;line-height:30px}.lesson__homework-move-on{margin-top:18px}.lesson__homework-review-status{margin-bottom:0}.lesson__homework-upload_top{margin-bottom:60px}@media (max-width: 767px){.lesson__homework-tabs{margin:0 var(--spacing-8)}}.lesson__homework-tabs-list-wrapper{margin-block-end:var(--spacing-16)}@media (max-width: 666px){.lesson__homework-tabs-list-wrapper{margin-block-start:var(--spacing-8)}}@media (max-width: 767px){.lesson__homework-tabs-list.lesson__homework-tabs-list{overflow:hidden;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}@media (max-width: 767px){.lesson__homework-tab.lesson__homework-tab{padding:.3125rem .75rem .4375rem}}.history-tab__feedback{display:grid;grid-row-gap:var(--spacing-12);row-gap:var(--spacing-12);margin-top:var(--spacing-12)}.history-tab__title{color:var(--color-content-primary)}.review-status__scrollable-tooltip-wrapper{position:relative;display:flex;overflow:hidden;max-height:300px}.review-status__copy-btn{position:absolute;z-index:10;bottom:16px;right:20px;cursor:pointer;color:#b6bcbf;border:none;outline:none;background-color:#fff;font-size:14px;font-weight:500}.review-status__copy-btn:hover{color:#00000080}.review-status__copy-btn:focus{outline:none}.review-status__scrollable-tooltip{flex:1}.review-status__errors{padding:16px 20px}.review-status__run-code-error{position:relative;display:flex;align-items:flex-start;font-size:14px;line-height:18px}.review-status__run-code-error:before{display:inline-block;width:6px;height:6px;margin:6px 8px 0 0;flex-shrink:0;content:"";border-radius:2px;background-color:#ff3b30}.review-status__run-code-error+.review-status__run-code-error{margin-top:4px}.review-status__run-code-error-markdown .code-block{max-width:724px;margin:0;border-radius:12px;border:none}.errors{display:flex;flex-direction:column;align-items:flex-end;margin-top:8px}.errors__errors-toggler-box{display:flex;align-items:center;font-size:14px;font-weight:500}.errors__errors-toggler{margin-left:8px;width:36px;height:36px}.errors__errors-box{width:100%;margin-top:8px;border:1px solid #e8ebec;border-radius:12px}.review-code-section{display:grid;grid-row-gap:var(--spacing-48);row-gap:var(--spacing-48)}.lesson__homework-submit-btn{margin-right:16px}@media screen and (max-width: 480px){.lesson__homework-submit-btn{margin-right:0}}.review-status__body{display:grid;grid-row-gap:var(--spacing-24);row-gap:var(--spacing-24)}@media screen and (max-width: 480px){.review-status__body{margin-top:var(--spacing-12)}}.review-status__actions{margin:var(--spacing-80) 0;display:flex}@media screen and (max-width: 480px){.review-status__actions{margin:var(--spacing-40) 0;display:grid;grid-row-gap:var(--spacing-8);grid-auto-flow:row}}.lesson__homework_type_common .lesson__homework-details{justify-content:space-between}.lesson__info-section{margin-bottom:50px}.lesson__revisor-button{min-width:240px;margin-right:20px}@media screen and (max-width: 599px){.lesson__revisor-button{width:100%;min-width:150px;margin:0 0 8px}}.lesson__submit-homework-button{min-width:180px}.lesson__history-tab{margin:60px 0}@media screen and (max-width: 480px){.lesson__history-tab{margin:0}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}to{transform:none;opacity:1}}@keyframes fadeAppearance{0%{opacity:0}to{opacity:1}}.fade-enter{opacity:.01}.fade-enter-active{transition:all .2s ease-out;opacity:1}.fade-exit-active{transition:all .2s ease-out;opacity:.01}.scale-fade-enter{transform:scale(.01)}.scale-fade-enter-active{transition:all .25s ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all .25s ease-out;transform:scale(.01)}.lesson__homework{--page-offset: 8px;width:764px;margin:24px auto 52px}@media screen and (max-width: 767px){.lesson__homework{width:100%}}@media screen and (max-width: 480px){.lesson__homework{margin-top:0;margin-bottom:0}}.lesson__homework_status_new .lesson__homework-file-icon{color:#000}.lesson__homework_status_reviewing .lesson__homework-file-icon{color:#fe5a1b}.lesson__homework_status_approved .lesson__homework-review-status{color:#51cf66}.lesson__homework-theory{width:700px;margin:30px auto 0}.lesson__homework-theory h1:first-of-type{margin-top:0;padding-top:0;border-top:none}@media screen and (max-width: 767px){.lesson__homework-theory{width:100%;max-width:700px}}.lesson__homework-details{margin:40px 0;text-decoration:none}@media screen and (max-width: 480px){.lesson__homework-details{margin:10px 0 72px}}.lesson__feedback{margin-bottom:40px}@media screen and (max-height: 480px) and (orientation: landscape),screen and (max-width: 480px){.trainer-theory-help{z-index:10000;right:8px;bottom:4px;left:auto;left:initial;display:flex;flex-direction:column;align-items:flex-end;transition:opacity .25s,transform .25s;transition-timing-function:cubic-bezier(.25,1.15,.5,1.25);transform-origin:calc(100% - 30px) center}.trainer-theory-help_hidden{z-index:0;transform:scale(.5);pointer-events:none;opacity:0}}.monitor-image{width:180px;height:160px;animation:fadeIn;animation-duration:.5s;animation-delay:.2s;animation-fill-mode:both;color:#007aff;color:var(--profession-color, #007aff)}@media screen and (max-width: 767px){.monitor-image{margin-bottom:24px}}@media screen and (max-width: 480px){.monitor-image{margin-bottom:16px}}@media screen and (max-width: 320px){.monitor-image{width:116px;height:auto}}.monitor-image__wrapper{text-align:center}.monitor-image__trainer.monitor-image__step_hidden{transition:.2s;opacity:0}.monitor-image__email{transition:transform .25s;transition-delay:.2s}.monitor-image__email.monitor-image__step_hidden{transform:translate(-110%) skew(30deg);opacity:0}.monitor-image__line{animation-duration:.5s;animation-fill-mode:both;animation-delay:.4s}.monitor-image__line_axis_x{animation-name:monitor-image__line_axis_x}@keyframes monitor-image__line_axis_x{0%{transform:scaleX(0);opacity:0}}.monitor-image__line_axis_y{animation-name:monitor-image__line_axis_y}@keyframes monitor-image__line_axis_y{0%{transform:scaleY(0);opacity:0}}.monitor-image__btn{animation:monitor-image__btn;animation-duration:.2s;animation-fill-mode:both}.monitor-image__btn:nth-child(1){transform-origin:37.8584px 119.941px}.monitor-image__btn:nth-child(2){transform-origin:48.0068px 119.941px}.monitor-image__btn:nth-child(3){transform-origin:66.2031px 119.447px}.monitor-image__btn:nth-child(1){animation-delay:.75s}.monitor-image__btn:nth-child(2){animation-delay:.85s}.monitor-image__btn:nth-child(3){animation-delay:.95s}@keyframes monitor-image__btn{0%{transform:scale(0);opacity:0}}.monitor-image__search{transform-origin:103px 57px;animation:monitor-image__search;animation-duration:.25s;animation-timing-function:cubic-bezier(.25,.1,.28,.68);animation-delay:1.1s;animation-fill-mode:both}@keyframes monitor-image__search{0%{transform:scaleX(.2);opacity:0}}.trainer-switch-to-desktop__wall{height:100vh;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between;box-sizing:border-box;padding:82px var(--page-horizontal-paddings) 2rem;padding:82px var(--page-horizontal-paddings) var(--size-700, calc(var(--base-unit, calc(1rem * var(--base-ratio, 1))) * 2))}.trainer-switch-to-desktop__wall_type_career-advisor .trainer-switch-to-desktop__title,.trainer-switch-to-desktop__wall_type_career-advisor .trainer-switch-to-desktop__description{text-align:left}.lesson-navigation-header_dark{color:#fff;background-color:#000}.lesson-navigation-header__theory-button{width:auto;width:initial;padding:0 28px;border-radius:100px;font-size:16px;font-weight:500}.lesson-navigation-header__burger{color:#1a1b22}.trainer-navigation-header{position:fixed;z-index:1000;top:0;left:0;padding:0 16px;padding:0 var(--page-horizontal-paddings, 16px)}@media screen and (max-width: 1023px){.trainer-navigation-hiding-sidebar_type_assessment{top:0;bottom:0}}.trainer-switch-to-desktop__title,.trainer-switch-to-desktop__description{text-align:center}.trainer-switch-to-desktop__content{width:100%;overflow:hidden}.trainer-switch-to-desktop__title{margin:1.5rem 0 0;margin:var(--size-500, calc(var(--base-unit, calc(1rem * var(--base-ratio, 1))) * 1.5)) 0 0;animation:switchToDesktop .5s ease-out;animation-delay:.2s;animation-fill-mode:forwards;opacity:0;font-family:YS Display;font-size:1.5rem;font-size:var(--size-500, calc(var(--base-unit, calc(1rem * var(--base-ratio, 1))) * 1.5));font-weight:500;line-height:28px}.trainer-switch-to-desktop__description{margin:.75rem 0 0;margin:var(--size-200, calc(var(--base-unit, calc(1rem * var(--base-ratio, 1))) * .75)) 0 0;padding:0;animation:switchToDesktop .5s ease-out;animation-delay:.5s;animation-fill-mode:forwards;opacity:0;font-size:18px;font-weight:400;line-height:24px}.trainer-switch-to-desktop__footer{width:100%}.trainer-switch-to-desktop__footer-button{--accent-color: var(--profession-color);width:100%;height:50px;font-size:1rem;font-size:var(--size-300, var(--base-unit, calc(1rem * var(--base-ratio, 1))))}.trainer-switch-to-desktop__footer-link{text-decoration:none}@keyframes switchToDesktop{0%{transform:translateY(20px);opacity:0}to{transform:translate(0);opacity:1}}.playground-terminal__status{position:absolute;z-index:1;right:8px;bottom:8px;padding:0 12px;color:#fff;border-radius:16px;background:#1a1b22e6;font-size:14px;font-weight:500;line-height:32px}.playground-terminal__status-dots{display:inline-block;width:1em}.playground-terminal__stdin{position:relative;caret-color:transparent}.playground-terminal__stdin:focus{outline:none}.playground-terminal__stdin:after{position:relative;top:-1px;left:1px;display:none;width:5px;height:18px;content:" ";vertical-align:middle;font-size:14px}.playground-terminal__stdin:focus:after{display:inline-block;animation:cursor 1s infinite;animation-timing-function:step-end;background-color:#fff}.playground-terminal__stdin_visible:not(:focus):after{display:inline-block;content:" ";outline:1px solid #fff}@keyframes cursor{0%{opacity:1}25%{opacity:0}75%{opacity:1}to{opacity:1}}.playground-terminal__stdout{flex:1 1 auto;max-width:50vw;min-height:22px;line-height:22px}.playground-terminal__stdout_type_image img{background:var(--color-palette-white-1000)}.playground-terminal__stdout_type_stream.playground-terminal__stdout_level_log,.playground-terminal__stdout_type_stream.playground-terminal__stdout_level_stdout{color:var(--color-palette-white-800-a)}.playground-terminal__stdout_type_stream.playground-terminal__stdout_level_info{color:var(--color-accent-main-b)}.playground-terminal__stdout_type_stream.playground-terminal__stdout_level_warn{color:var(--color-accent-warning)}.playground-terminal__stdout_type_stream.playground-terminal__stdout_level_err,.playground-terminal__stdout_type_stream.playground-terminal__stdout_level_stderr{color:var(--color-accent-critical)}.playground-terminal__stdout_type_stream.playground-terminal__stdout_level_debug{color:#6d6e75}.playground-terminal__stdout_type_stream .playground-terminal__stdout-content{font:var(--font-mono-caption-14-regular);margin:0;white-space:pre-wrap}.playground-terminal__stdout_theme_dark .playground-terminal__stdout_level_log,.playground-terminal__stdout_theme_dark .playground-terminal__stdout_level_stdout{color:#fff}.playground-terminal__stdout_theme_dark .playground-terminal__stdout_level_debug{color:#abb2bf}.playground-terminal__stdout_theme_light .playground-terminal__stdout_level_log,.playground-terminal__stdout_theme_light .playground-terminal__stdout_level_stdout{color:var(--color-content-primary)}.playground-terminal__stdout_theme_light .playground-terminal__stdout_level_debug{color:var(--color-content-secondary)}.playground-terminal{position:relative;height:100%}.playground-terminal__droppable-zone .playground-terminal__content{background-color:var(--color-background-default)}.playground-terminal__content{display:flex;flex:1 0 0;flex-direction:column;box-sizing:border-box;width:100%;height:100%;padding:16px;background-color:var(--color-background-default);color:var(--color-content-primary)}.playground-terminal.playground-terminal_bg-dark .playground-terminal__content,.playground-terminal__content_theme_dark{background:var(--color-palette-black-800);color:var(--color-palette-white-800-a)}.assessment-check-btn{width:100%}.assessment-check-btn:active{transform:none}.assessment-check-btn-hint{width:100%;border-radius:inherit}.assessment-modal{box-sizing:border-box;padding:3.125rem}.assessment-modal__actions{display:flex;align-items:center}@media (max-width: 767px){.assessment-modal{padding:1.5rem}}@media (max-width: 539px){.assessment-modal{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:2rem 1rem 1rem}.assessment-modal__actions{flex-direction:column;width:100%}.assessment-modal__divider{height:100%}}@media screen and (max-width: 539px) and (max-height: 568px){.assessment-modal{padding-block-start:1.75rem}}@media screen and (max-width: 539px) and (min-height: 700px){.assessment-modal{padding-block-start:3.75rem}}@media (orientation: landscape) and (max-height: 568px){.assessment-modal{padding:1.5rem}}.assessment-modal__img{display:block}@media (max-width: 539px){.assessment-modal__img{align-self:center}}@media screen and (max-width: 413px) and (max-height: 640px){.assessment-modal__img{max-width:8.125rem}}@media screen and (max-width: 413px) and (max-height: 568px),(orientation: landscape) and (max-height: 480px){.assessment-modal__img{max-width:6.25rem}}@media (max-width: 539px){.assessment-modal__img-container{display:flex;width:100%;justify-content:center;align-items:center}}.assessment-modal__title{margin:var(--spacing-12) 0 var(--spacing-8);font:var(--font-ys-header-28-medium);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 539px){.assessment-modal__title{margin-block-start:3.125rem;font:var(--font-ys-header-24-medium);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 359px){.assessment-modal__title{margin-block-start:var(--spacing-20)}}@media screen and (max-width: 539px) and (min-height: 700px){.assessment-modal__title{margin-block-start:3.75rem}}@media (orientation: landscape) and (max-height: 480px){.assessment-modal__title{font:var(--font-ys-header-20-medium);font-feature-settings:"pnum" on,"lnum" on}}.assessment-modal__content{margin-block:var(--spacing-8) var(--spacing-24);font:var(--font-ys-body-18-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on}@media (orientation: landscape) and (max-height: 480px){.assessment-modal__content{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}}.assessment-modal__results{min-width:38.125rem;margin-block-start:var(--spacing-12);padding-inline:0}@media (max-width: 767px){.assessment-modal__results{min-width:0;min-width:initial}}@media (max-width: 539px){.assessment-modal__results{display:grid;grid-gap:var(--spacing-12);grid-template-columns:100%}}.assessment-modal__action-btn{min-width:11.25rem;margin-block-start:var(--spacing-24)}@media screen and (max-width: 539px),(orientation: landscape) and (max-height: 480px){.assessment-modal__action-btn{width:100%}}@media (orientation: landscape) and (max-height: 480px){.assessment-modal__action-btn{width:auto;margin-block-start:var(--spacing-12)}}.assessment-modal__action-btn+.assessment-modal__action-btn{margin-inline-start:var(--spacing-12)}@media (max-width: 539px){.assessment-modal__action-btn+.assessment-modal__action-btn{margin-block-start:var(--spacing-8);margin-inline-start:0}}.assessment-modal_type_leave{min-width:37.5rem}.assessment-modal_type_leave .assessment-modal__img{max-width:12.25rem}@media (orientation: landscape) and (max-device-width: ($galaxyHeight - 1)) and (max-height: 480px){.assessment-modal_type_leave .assessment-modal__img{max-width:7rem}}@media (orientation: landscape) and (min-device-width: $galaxyHeight) and (max-device-width: $maxIphoneXHeight) and (max-height: 480px){.assessment-modal_type_leave .assessment-modal__img{max-width:10.625rem}}.assessment-modal_type_leave .assessment-modal__content{max-width:32.375rem}.assessment-modal_type_leave .assessment-modal__title{margin:var(--spacing-24) 0 var(--spacing-12)}@media (max-width: 539px){.assessment-modal_type_leave .assessment-modal__title{margin:3.75rem 0 .625rem}}@media (max-width: 359px){.assessment-modal_type_leave .assessment-modal__title{margin-block-start:2.875rem}}@media (max-width: 767px){.assessment-modal_type_leave{min-width:0;min-width:initial}}@media screen and (min-device-width: $iPhone6Width) and (max-device-height: $maxIphoneXHeight) and (orientation: landscape){.assessment-modal_type_leave{height:100%}}.assessment-timer_type_phone{margin-bottom:28px}.assessment-timer_type_phone .assessment-timer__line,.assessment-timer_type_phone .assessment-timer__your-answers{display:grid;grid-auto-flow:column}.assessment-timer_type_phone .assessment-timer__line{grid-gap:8px;padding-bottom:var(--spacing-16)}.assessment-timer_type_phone .assessment-timer__your-answers{line-height:40px;grid-gap:6px}.assessment-timer_type_phone .assessment-timer__line-note{width:auto;padding:0 .6em;background-color:var(--color-background-alternate)}.assessment-timer_type_phone .assessment-timer__stats{padding:0;flex-direction:column}.assessment-timer_type_phone .assessment-timer__stats .assessment-stats-results__status{width:100%;margin-bottom:var(--spacing-12);align-items:center}.assessment-timer_type_phone .assessment-timer__stats .assessment-stats-results__status-icon-wrapper{display:flex;justify-content:center;align-items:center;width:26px;height:26px;border:none}.assessment-timer_type_phone .assessment-timer__stats .assessment-stats-results__status-info{flex-grow:1;flex-direction:row;align-items:center}.assessment-timer_type_phone .assessment-timer__stats .assessment-stats-results__date{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}.assessment-timer_type_phone .assessment-timer__stats .assessment-stats-results__status-text{flex-grow:1}.assessment-timer_type_phone .assessment-timer__stats .assessment-stats-results__stats{width:100%}.assessment-timer_type_phone .assessment-timer__stats .assessment-stats-results__stats-box{flex-grow:1}.assessment-timer_type_phone .assessment-timer__prescript{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}.assessment-timer_type_phone .assessment-timer__highlight,.assessment-timer_type_phone .assessment-timer__icon-clock{color:var(--color-accent-main-b)}.assessment-timer_type_phone .assessment-timer__check-btn{width:100%}.assessment-timer_type_phone .assessment-timer__check-btn:not(:last-child){margin-bottom:8px}.assessment-timer_type_phone .assessment-timer__footer{padding:20px 0 0}.assessment-timer_type_tablet{--fadeAnimationDelay: .35s}.assessment-timer{--timer-width: 16.25rem;--border-radius: var(--border-radius-16);color:var(--color-content-primary);font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}.assessment-timer__content{display:flex;flex-direction:column;padding:.875rem 1.25rem 1rem}.assessment-timer__text{margin:0}.assessment-timer__text_size_m{font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on,"lnum" on}.assessment-timer__text_size_l{font:var(--font-ys-header-28-medium);font-feature-settings:"pnum" on,"lnum" on}.assessment-timer__img-wrapper{width:var(--timer-width);height:0;border-radius:var(--border-radius) var(--border-radius) 0 0}.assessment-timer__img-wrapper_shown{animation:image-wrapper-animation .5s cubic-bezier(.33,1.39,.64,1) forwards}.assessment-timer__img-wrapper_hidden{animation:image-wrapper-animation-disappear .5s cubic-bezier(.33,1.39,.64,1) forwards}.assessment-timer__img{box-sizing:border-box;width:100%;height:10.25rem;max-width:var(--timer-width);padding:1.25rem 0 0;opacity:0}.assessment-timer__img-wrapper_shown .assessment-timer__img{animation:animation-appear .3s ease-in-out .1s both}.assessment-timer__img-wrapper_hidden .assessment-timer__img{animation:animation-disappear .3s ease-in-out .1s both}.assessment-timer__statistic{z-index:10;box-sizing:border-box;width:var(--timer-width);min-width:var(--timer-width);border-radius:var(--border-radius);background-color:var(--color-background-default);box-shadow:var(--shadow-medium-default);border:1px solid var(--color-background-stroke)}.assessment-timer__time{margin-block-end:var(--spacing-8);cursor:pointer}.assessment-timer__total-questions{margin-block-end:var(--spacing-4)}.assessment-timer__total-questions .assessment-timer__line-note,.assessment-timer__user-answers .assessment-timer__line-note{font:var(--font-ys-body-18-medium-ui);font-feature-settings:"pnum" on,"lnum" on}.assessment-timer__attempts{margin-block-start:var(--spacing-4)}.assessment-timer__line{display:flex;justify-content:space-between;align-items:center;font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on,"lnum" on}.assessment-timer__line-note{display:flex;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;min-width:-moz-max-content;min-width:max-content;border-radius:var(--border-radius-8)}.assessment-timer__animated-value{animation:animated-value-container .2s ease-in-out both}.assessment-timer__animated-value .assessment-timer__text{animation:animated-value-text .2s ease-in-out both}.assessment-timer__prescript{display:none;margin:0;font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}.assessment-timer__footer{display:flex;flex-direction:column;gap:var(--spacing-8);padding:.375rem 1.25rem 1.25rem;border-radius:0 0 var(--border-radius) var(--border-radius)}.assessment-timer__extra-theory-btn{width:100%}.assessment-timer_status_in_progress .assessment-timer__icon-wrapper,.assessment-timer_status_in_progress .assessment-timer__user-answers .assessment-timer__line-note{background-color:var(--color-background-alternate)}.assessment-timer_status_in_progress .assessment-timer__user-answers .assessment-timer__line-note{color:var(--color-accent-main-b)}.assessment-timer_status_in_progress .assessment-timer__prescript{margin:.375rem 0 var(--spacing-16);order:2}.assessment-timer_status_in_progress .assessment-timer__total-questions{order:3}.assessment-timer_status_in_progress .assessment-timer__user-answers{order:4}.assessment-timer_status_in_progress .assessment-timer__attempts{order:5}.assessment-timer_status_passed .assessment-timer__icon-wrapper,.assessment-timer_status_failed .assessment-timer__icon-wrapper{background:var(--color-background-glassy-a)}.assessment-timer_status_passed .assessment-timer__prescript,.assessment-timer_status_failed .assessment-timer__prescript{margin-block-start:var(--spacing-12)}.assessment-timer_status_failed .assessment-timer__user-answers .assessment-timer__line-note{border:none;background-color:var(--color-palette-red-pale);color:var(--color-accent-critical)}.assessment-timer_status_passed .assessment-timer__user-answers .assessment-timer__line-note{border:none;background-color:var(--color-palette-green-pale);color:var(--color-accent-success)}.assessment-timer_with-threshold .assessment-timer__prescript{display:block}.assessment-timer_final .assessment-timer__time{color:var(--color-accent-main-b)}.assessment-timer_final .assessment-timer__time .assessment-timer__icon-wrapper{color:var(--color-content-primary)}.assessment-timer_fixed{position:fixed;z-index:1000;top:calc(3.5rem + var(--alt-version-controls-height));right:64px;transition:top .15s linear}.assessment-timer_shifted-top{top:6rem}@media (max-width: 539px){.assessment-timer_shifted-top{top:5rem}}.assessment-timer_hidden-header{top:max(0px,1rem);top:max(var(--header-height, 0px),1rem)}.assessment-timer_relative{position:relative}@keyframes animation-appear{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes animation-disappear{0%{transform:scale(1);opacity:1}to{transform:scale(.8);opacity:0}}@keyframes image-wrapper-animation{0%{height:0}to{height:10.125rem}}@keyframes image-wrapper-animation-disappear{0%{height:10.125rem}to{height:0}}@keyframes animated-value-container{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes animated-value-text{0%{transform:scale(1)}50%{transform:scale(.5);opacity:.5}to{transform:scale(1)}}.help-ai-button__banner{position:relative;max-width:273px;box-sizing:border-box;padding:16px;background-color:var(--color-accent-neutral);color:var(--color-content-inverted-primary);font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on;text-align:left;border-radius:var(--border-radius-5)}.help-ai-button__banner .help-ai-button__banner-cross{position:absolute;top:var(--spacing-4);right:var(--spacing-4)}.help-ai-button{display:flex;min-height:32px;margin-top:var(--spacing-4)}.help-ai-button .prisma-button2__content{margin-right:auto;margin-left:var(--spacing-4)}.help-ai-button__container{display:flex;flex-direction:column;margin-left:auto}.help-ai-button__animation-appear,.help-ai-button__animation-enter{opacity:0;transform:translateY(10px)}.help-ai-button__animation-appear-active,.help-ai-button__animation-enter-active{opacity:1;transform:translateY(0);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.help-ai-button__animation-exit{opacity:1;transform:translateY(0)}.help-ai-button__animation-exit-active{opacity:0;transform:translateY(10px);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.draggable-notification{position:absolute;bottom:0;width:100%;max-height:100%;margin:0}.draggable-notification__manikin{position:absolute;visibility:hidden;pointer-events:none}.trainer-editor__ft-show-solution-container{background-color:var(--color-background-alternate);border-radius:var(--border-radius-5)}.trainer-editor__ft-show-solution-btn{position:relative;z-index:100;display:none;transform:translateY(10px);opacity:0}.trainer-editor__ft-show-solution-btn_visible{display:block;animation:ft-show-solution-btn .2s ease-in-out;animation-fill-mode:forwards}.trainer-editor__ft-show-solution-btn_showing{pointer-events:none;opacity:0}.trainer-editor__ft-show-solution-portal{position:fixed;top:12px;display:none;overflow:hidden;flex-direction:column;width:40vw;min-width:624px;height:calc(100vh - 28px);border-radius:8px;background:var(--color-background-default);box-shadow:var(--shadow-medium-default);border:1px solid var(--color-background-stroke)}.trainer-editor__ft-show-solution-portal_visible{display:flex}.trainer-editor__ft-show-solution-portal_side_left{left:12px}.trainer-editor__ft-show-solution-portal_side_right{right:12px}.trainer-editor__ft-show-solution-portal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-background-stroke);background-color:var(--color-background-alternate)}.trainer-editor__ft-show-solution-close-icon{margin-right:12px;color:var(--color-content-primary);cursor:pointer}.trainer-editor__ft-show-solution-portal-content{flex:1;border-radius:8px}.trainer-editor__ft-show-solution-portal-content .trainer-editor__ft-show-solution-portal-code-editor,.trainer-editor__ft-show-solution-portal-content .react-codemirror2,.trainer-editor__ft-show-solution-portal-content .CodeMirror{display:flex;flex:1 1 0;flex-direction:column;background-color:var(--color-background-alternate)}.trainer-editor__ft-show-solution-portal-tab{position:relative}.trainer-editor__ft-show-solution-portal-tab:before{position:absolute;top:100%;display:block;width:100%;height:1px;background:var(--color-background-stroke)}.trainer-editor__ft-show-solution-portal-code-editor{display:flex;flex:1 1 0;flex-direction:column;height:100%}.trainer-editor__ft-show-solution-portal-code-editor .code-editor__gutter-error-mark{padding-left:6px}.trainer-editor__ft-show-solution-portal-code-editor .code-editor__gutter-error-mark:before{position:relative;top:-1px;display:inline-block;width:6px;height:6px;content:"";vertical-align:middle;border-radius:3px;background:#ff3b30}.trainer-editor__ft-show-solution-portal-code-editor .CodeMirror-lint-mark-error{background-color:#ff3b3026}.trainer-editor__ft-show-solution-portal-code-editor .CodeMirror-linenumber{font-size:11px}.trainer-editor__ft-show-solution-portal-code-editor .CodeMirror-gutters,.trainer-editor__ft-show-solution-portal-code-editor .CodeMirror-gutter.CodeMirror-lint-markers{background-color:var(--color-background-alternate)}.trainer-editor__ft-show-solution-portal-code-editor .CodeMirror-gutter-wrapper-error .CodeMirror-linenumber{color:#ff3b30}.trainer-editor__ft-show-solution-portal-code-editor .CodeMirror-linting-errors{width:12px}@keyframes ft-show-solution-btn{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.messages-container{max-height:calc(100% - 40px)}.messages-container__serverless_sql{max-height:calc(100% - 63px)}.messages-container__wrapper{position:relative;background-color:transparent;max-height:100%;display:flex;flex-direction:column}.messages-container__wrapper .draggable-notification:not(.draggable-notification__manikin){position:relative}.trainer-editor .messages-container__wrapper{background-color:var(--color-background-alternate)}.messages-container__buttons{padding:8px;display:flex;position:absolute;left:0;right:0;bottom:100%;z-index:100;align-items:end;pointer-events:none}.messages-container__buttons>*{pointer-events:auto}.notification-droppable{position:relative;display:flex;flex-direction:column;height:100%}.diff__row{display:grid;grid-template-columns:1fr 41px;padding:3px 3px 3px 16px;line-height:16px;min-height:16px}.diff__row del,.diff__row ins{display:inline-block;border-radius:4px;text-decoration:none}.diff__row_type_del,.diff__row_type_ins{position:relative}.diff__row_type_del:before,.diff__row_type_ins:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;pointer-events:none}.diff__row_type_del:before{background-color:var(--color-accent-critical)}.diff__row_type_del del{color:var(--color-accent-critical);position:relative}.diff__row_type_del del:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-accent-critical);opacity:.2;border-radius:4px;pointer-events:none}.diff__row_type_del .diff__last-col{color:var(--color-accent-critical)}.diff__row_type_ins:before{background-color:var(--color-accent-success)}.diff__row_type_ins ins{position:relative;color:var(--color-accent-success)}.diff__row_type_ins ins:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-accent-success);opacity:.15;border-radius:4px;pointer-events:none}.diff__last-col{padding-left:4px;height:16px;font-size:11px}.diff{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;display:grid;font-size:14px;color:var(--color-content-primary)}.trainer-task-notification-drawer-content{display:flex;flex-direction:column;padding:20px 16px 16px;background-color:var(--color-background-default);color:var(--color-content-primary)}.trainer-task-notification-drawer-content__icon{align-self:center;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:var(--spacing-12);border-radius:100%;background-color:var(--color-accent-neutral)}.trainer-task-notification-drawer-content__icon svg{width:24px;height:24px;color:var(--color-content-inverted-primary)}.trainer-task-notification-drawer-content__icon svg path{fill-opacity:1}.trainer-task-notification-drawer-content__icon_type_success{background-color:var(--color-accent-success)}.trainer-task-notification-drawer-content__icon_type_success svg{width:16px;height:16px}.trainer-task-notification-drawer-content__icon_type_error{background-color:var(--color-accent-critical)}.trainer-task-notification-drawer-content__title{display:flex;justify-content:center;margin-bottom:var(--spacing-8);font:var(--font-ys-header-20-bold);font-feature-settings:"pnum" on,"lnum" on}.trainer-task-notification-drawer-content__content{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}.trainer-task-notification-drawer-content__action-buttons{display:flex;flex-direction:column;flex-wrap:wrap;row-gap:var(--spacing-8);margin-top:var(--spacing-12)}.trainer-footer-skip-button.prisma-button2_view_clear{border-radius:0;border:0;height:100%}.trainer-footer-skip-button .prisma-button2__content{display:inline}@container (max-width: 650px){.trainer-footer-skip-button__task{display:none}}@container (max-width: 750px){.author-solution-student-button__hint+.trainer-footer-skip-button .trainer-footer-skip-button__task{display:none}}@container (max-width: 400px){.trainer-footer-skip-button.prisma-button2_size_s{padding:.375rem}.trainer-footer-skip-button .prisma-button2__content{display:none}}.trainer-result__tabs_type_mobile{display:flex;justify-content:center;width:100%;height:auto}.trainer-result__tabs_type_mobile .trainer-result__tab-item{border:none;padding:10px;width:auto;overflow:visible;background:transparent;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;margin:0 0 0 var(--spacing-16);cursor:pointer;color:var(--color-content-tertiary)}.trainer-result__tabs_type_mobile .trainer-result__tab-item_active{color:var(--color-content-primary);border-bottom:2px solid var(--color-content-primary);cursor:default}.trainer-result__tabs_type_mobile .trainer-result__show-difference{display:block;margin-left:auto;padding-right:var(--spacing-16)}.trainer-result__tabs_type_mobile .trainer-result__show-difference-title{float:right;margin-left:var(--spacing-8)}.trainer-result__tabs_type_mobile .trainer-result__result-wrapper{padding-left:var(--spacing-16)}.trainer-result__mobile{position:relative;display:flex;flex-direction:column;width:100%;height:100%}.trainer-result__expected-output{overflow-y:scroll}.trainer-result__mobile-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trainer-result__mobile_type_pyodide{display:flex;flex-direction:column;box-sizing:border-box}.trainer-result__mobile_type_pyodide .trainer-result__stdout{display:flex;flex:1 0 0;flex-direction:column;box-sizing:border-box;padding:var(--spacing-12) var(--spacing-16)}.trainer-result__mobile_type_pyodide .trainer-result__stdout_error{color:#ff3b30}.trainer-result__mobile_type_pyodide .trainer-result__stdout-content{flex:1 1 auto;max-width:50vw;min-height:0;margin:0;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:14px}.trainer-result__mobile_type_pyodide .trainer-result__stdout-content_max-content{width:-moz-max-content;width:max-content;max-width:none;max-width:initial;padding-right:var(--spacing-16)}.trainer-result__mobile_type_pyodide .trainer-result__stdout-content_error{color:#ff3b30}.trainer-result__mobile_type_pyodide .trainer-result__container{display:flex;overflow:hidden;flex-direction:column;height:100%;background:var(--color-background-default);color:var(--color-content-primary)}.trainer-result__mobile_type_python{display:flex;flex-direction:column;box-sizing:border-box}.trainer-result__mobile_type_python .trainer-result__header{display:flex;flex:0 1 0;align-items:center;box-sizing:border-box;font-size:14px;font-weight:500}.trainer-result__mobile_type_python .trainer-result__stdout{display:flex;flex:1 0 0;flex-direction:column;box-sizing:border-box;padding:var(--spacing-16) var(--spacing-16) 11px}.trainer-result__mobile_type_python .trainer-result__stdout_error{color:#ff3b30}.trainer-result__mobile_type_python .trainer-result__stdout-content{flex:1 1 auto;max-width:50vw;min-height:0;margin:0;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;line-height:22px;font-size:14px}.trainer-result__mobile_type_python .trainer-result__stdout-content_max-content{width:-moz-max-content;width:max-content;max-width:none;max-width:initial;padding-right:var(--spacing-16)}.trainer-result__mobile_type_python .trainer-result__stdout-content_error{color:#ff3b30}.trainer-result__mobile_type_python .trainer-result__container{display:flex;flex-direction:column;overflow:hidden;height:100%;background:var(--color-background-default);color:var(--color-content-primary)}.trainer-result__mobile_type_python .trainer-result__container_hidden{display:none}.trainer-result__mobile__expected-output{padding-top:var(--spacing-16)}.trainer-result__mobile_type_python-ws{display:flex;flex-direction:column;box-sizing:border-box}.trainer-result__mobile_type_python-ws .trainer-result__header{display:flex;flex:0 1 0;align-items:center;box-sizing:border-box;font-size:14px;font-weight:500}.trainer-result__mobile_type_python-ws .trainer-result__container{display:flex;flex-direction:column;overflow:hidden;height:100%;background:var(--color-background-default);color:var(--color-content-primary)}.trainer-result__mobile_type_python-ws .trainer-result__container_hidden{display:none}.trainer-result__mobile__expected-output{padding-top:var(--spacint-16)}.trainer-result__mobile__expected-output_hidden{display:none}.trainer-result__mobile_type_sql{display:flex;flex-direction:column;box-sizing:border-box}.trainer-result__mobile_type_sql .trainer-result__container{display:flex;flex:1 0 0;flex-direction:column;background:var(--color-background-default);color:var(--color-content-primary)}.trainer-result__mobile_type_sql .trainer-result__stdout{display:flex;flex:1 0 0;flex-direction:column;box-sizing:border-box;padding:var(--spacing-12) var(--spacing-16) 11px}.trainer-result__mobile_type_sql .trainer-result__stdout_error{color:#ff3b30}.trainer-result__mobile_type_sql .trainer-result__stdout-content{flex:1 1 auto;min-height:0;margin:0;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:14px}.trainer-result__mobile_type_sql .trainer-result__stdout-content .table{max-height:none;max-height:initial}.trainer-result__mobile_type_sql .trainer-result__stdout-content .table .scrollable__content{max-height:100%}.trainer-result__mobile_type_sql .trainer-result__stdout-content th{background:var(--color-background-default)}.trainer-result__mobile_type_sql .trainer-result__stdout-content tr{border:none;background:transparent}.trainer-result__mobile_type_sql .trainer-result__stdout-content tr:nth-child(2n){background:#0000000a}.trainer-result__mobile_type_sql .trainer-result__stdout-content table tbody tr:not(:last-child) td{border:none}.trainer-result__mobile_type_sql .trainer-result__stdout-content table th,.trainer-result__mobile_type_sql .trainer-result__stdout-content table td{color:var(--color-content-primary)}@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%}}.dataset-preview{position:relative;display:flex;box-sizing:border-box;width:100%;height:100%}.dataset-preview__spin{margin:50px auto}.dataset-preview__content{flex:1;padding:16px 16px 44px}.dataset-preview__content .table,.dataset-preview__content .table .scrollable__content{max-height:100%}.dataset-preview__scrollable{width:100%}.dataset-preview__download-wrapper{position:absolute;z-index:1;right:16px;bottom:16px}.dataset-preview__download{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:#fff;border-radius:50%;background:#1a1b22}.trainer-theory__mobile{--z-index-tabs: 100}.trainer-theory__mobile_type_common{height:100%;overflow:auto;background:var(--color-background-default)}.trainer-theory__mobile_type_common .trainer-theory__search-header{margin-top:8px;margin-left:16px}.trainer-theory__mobile_type_common .trainer-theory__tabs{--tab-active-color: transparent;position:relative;z-index:var(--z-index-tabs);display:flex;flex-direction:column;width:100%;padding-top:var(--spacing-8)}.trainer-theory__mobile_type_common .trainer-theory__messenger-lesson-link-button{position:absolute;right:var(--spacing-12);top:var(--spacing-4)}.trainer-theory__mobile_type_common .trainer-theory__tabs-header-item{min-width:90px;margin:0;border:none;padding:var(--spacing-8) var(--spacing-16);font-size:16px;font-weight:700;line-height:24px}.trainer-theory__mobile_type_common .trainer-theory__tabs-content-item{flex-direction:column;padding:var(--spacing-16);padding-top:0}.trainer-theory__mobile_type_common .trainer-theory__tabs-content-item .theory-viewer__block_type_markdown{width:100%}.trainer-theory__mobile_type_common .trainer-theory__viewer{margin-bottom:var(--spacing-16)}.code-editor__autocomplete_type_mobile{box-sizing:border-box;width:100vw;max-width:100vw;display:flex;overflow-x:scroll;background:var(--color-background-default);padding:0 16px}.code-editor__autocomplete_type_mobile .code-editor__autocomplete-item{margin:8px 10px 8px 0}.code-editor__keyboard-extension{background:var(--color-background-default);color:var(--color-content-primary);width:100vw;display:flex;align-items:center;z-index:10;height:54px;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-editor__keyboard-extension>:first-child{margin-left:5px}.code-editor__keyboard-extension>:last-child{margin-right:5px}.code-editor__keyboard-extension .code-editor__keyboard-key{padding-left:0;padding-right:0;flex:1;height:54px;display:flex;align-items:center;justify-content:center}.code-editor__keyboard-extension .code-editor__keyboard-key_type_undo{transform:rotateY(180deg)}.code-editor__keyboard-extension .code-editor__keyboard-key_touched{background-color:var(--color-background-glassy-b)}.code-editor__keyboard-extension .code-editor__close-keyboard-key{flex-grow:0;flex-shrink:0;padding-top:4px;padding-bottom:4px;width:60px;justify-content:center;display:flex}.trainer-tasks_type_common-mobile{display:flex;flex-direction:column;height:100%;min-height:45px;box-shadow:0 -1px 1px var(--color-background-glassy-b);border-radius:var(--border-radius-16) var(--border-radius-16) 0 0;background-color:var(--color-background-default)}.trainer-tasks_type_common-mobile .trainer-tasks__title{font:var(--font-ys-body-16-medium-paragraph);font-feature-settings:"pnum" on,"lnum" on;padding:16px 16px 20px;color:var(--color-content-primary)}.trainer-tasks_type_common-mobile .trainer-tasks__task{display:flex;flex-direction:column;padding:0 16px;transition:opacity .2s}.trainer-tasks_type_common-mobile .trainer-tasks__task-content{margin-bottom:14px}.trainer-tasks_type_common-mobile .trainer-tasks__task-radio{--accent-color: black;margin-right:var(--spacing-8)}.trainer-tasks_type_common-mobile .trainer-tasks__task-step{flex:1}.trainer-tasks_type_common-mobile .trainer-tasks__task-arrow-icon{color:var(--color-content-tertiary)}.trainer-tasks_type_common-mobile .trainer-tasks__task-title{font:var(--font-ys-body-16-medium-paragraph);font-feature-settings:"pnum" on,"lnum" on;display:flex;align-items:center;color:var(--color-content-primary)}.trainer-tasks_type_common-mobile .trainer-tasks__task-description{margin-top:12px;font:var(--font-ys-body-16-medium-paragraph);font-feature-settings:"pnum" on,"lnum" on;flex:1;min-width:0;color:var(--color-content-primary)}.trainer-tasks_type_common-mobile .trainer-tasks__task:only-child .trainer-tasks__task-description{margin-top:0}.trainer-tasks_type_common-mobile .trainer-tasks__task_tappable:active{opacity:.5}.trainer-tasks_type_common-mobile .trainer-tasks__task_disabled{-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.15}.trainer-tasks_type_common-mobile .trainer-tasks__task_status_solved .trainer-tasks__task-radio{--accent-radio-color: var(--color-accent-success);--accent-color: var(--color-accent-success);--quiz-accent-color: var(--color-accent-success)}.trainer-tasks_type_common-mobile .trainer-tasks__task_status_failed .trainer-tasks__task-radio{--accent-radio-color: var(--color-accent-critical);--accent-color: var(--color-accent-critical);--quiz-accent-color: var(--color-accent-critical)}
