@charset "UTF-8";.higlighted-searched-text{background-color:var(--color-palette-yellow-500-a)}.theory-viewer__block.theory-viewer__block_type_action-button{margin:0}.theory-viewer__action-link-button,.content-expander-with-button__link-button{position:relative;overflow:hidden;margin:20px 0;min-width:230px;transform:translateZ(0);border-radius:16px;box-shadow:0 4px 16px #0000000f,0 2px 4px #0000000a;font-size:16px}.theory-viewer__action-link-button:hover:before,.content-expander-with-button__link-button:hover:before{opacity:1}.theory-viewer__block-mock{display:flex;width:100%;min-height:100px;padding-top:22px;opacity:.5;border:1px solid rgba(0,0,0,.6);font-family:YS Text,Arial,Helvetica,sans-serif;font-size:22px;font-weight:800;justify-content:center}.theory-viewer__block_type_border-layout .theory-viewer__block{margin-top:0;margin-bottom:0}.theory-viewer__block_type_border-layout .theory-viewer__block+.theory-viewer__block{margin-top:1rem;margin-top:var(--size-300, var(--base-unit, calc(1rem * var(--base-ratio, 1))))}.theory-viewer__block_type_border-layout.theory-viewer__block{margin-bottom:2rem;margin-bottom:var(--size-700, calc(var(--base-unit, calc(1rem * var(--base-ratio, 1))) * 2))}@media screen and (max-width: 480px){.theory-viewer__block_type_border-layout.theory-viewer__block{margin-bottom:32px}}.theory-viewer__block_type_border-layout+.theory-viewer__block_type_border-layout{margin-top:0}.theory-viewer__block_border-layout-nested_type_markdown:first-child{margin-bottom:16px;margin-bottom:var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1))))}.theory-viewer{--code-bg-simulator: #f7f9fc;--darken-background: #c5d1e3;--figaro-darken-notification: #d8e4f5;--figaro-notification: #dbe6e2;--input-hover: #e9edf8;--input: #f0f4fd;--popup-dividers: #ebeaed;--primary: #1a1b22;--shadow: #0d2343;--simulator-divider: #d9d9d9;--white: #ffffff;--font-100: .875rem/1.4286em ys text;--font-200: 1rem/1.375em ys text;--font-250: 1rem/1.5em ys text;--font-300: 1.125rem/1.2222em ys text;--font-400: 1.3125rem/1.2857em ys text;--font-500: 1.5rem/1.1667em ys display;--font-600: 2.125rem/1.0588em ys display;--font-700: 3rem/1.0833em ys text;--background-blur: blur(12px);--shadow-0: 0px 1px 2px 0px rgba(13, 35, 67, .14), 0px 1px 5px 0px rgba(13, 35, 67, .06);--shadow-1: 0px 2px 0px 0px rgba(13, 35, 67, .1), 0px 2px 6px 0px rgba(13, 35, 67, .1);--shadow-2: 0px 1px 17px 0px rgba(0, 0, 0, .06), 0px 1px 5px 0px rgba(0, 0, 0, .06);--shadow-3: 0px 4px 40px 0px rgba(235, 238, 247, .6);--size-50: 4px;--size-100: 8px;--size-200: 12px;--size-300: 16px;--size-400: 20px;--size-500: 24px;--size-550: 28px;--size-600: 32px;--size-700: 36px;--size-800: 40px;--size-900: 48px;--size-1000: 64px;--size-1100: 88px;--opacity-100: .06;--opacity-200: .15;--opacity-300: .3;--opacity-400: .6;--opacity-500: .8;--z-index-100: 100;--z-index-200: 200;--z-index-300: 300;--z-index-400: 400;--z-index-500: 500;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}@media screen and (max-width: 480px){.theory-viewer{--font-400: 1rem/1.375em ys text;--font-500: 1rem/1.5em ys text;--font-600: 1.125rem/1.5em ys text;--font-700: 2rem/1.125em ys text}}.theory-viewer__block_type_cut-container.theory-viewer__block{display:flex;flex-direction:column;box-sizing:border-box;width:calc(var(--wide-block-width) + 2px);margin-right:calc(-1 * var(--size-500));margin-left:calc(-1 * var(--size-500));padding:var(--size-500) 0;transition:border-color .3s ease-in-out,border-radius .3s ease-in-out;border:1px solid #d9d9d9;border-radius:var(--size-300)}.theory-viewer__block_type_cut-container.theory-viewer__block:not(.theory-viewer__block_expanded.theory-viewer__block){cursor:pointer}.theory-viewer__block_type_cut-container.theory-viewer__block:hover{border-color:#d1d2d6}@media screen and (max-width: 480px){.theory-viewer__block_type_cut-container.theory-viewer__block{width:100vw;padding:var(--size-300) 0}}.theory-viewer__block_expanded.theory-viewer__block_type_cut-container.theory-viewer__block{border-color:#d1d2d6;border-right-color:#d1d2d600;border-left-color:#d1d2d600;border-radius:0}.theory-viewer__block_expanded.theory-viewer__block_type_cut-container.theory-viewer__block .theory-viewer__cut-container-title-button-icon{transform:rotate(90deg)}.theory-viewer__cut-container-title-image{width:calc(100% - 2 * var(--size-300));max-width:100%;margin:0 auto;border-radius:var(--size-300)}@media screen and (max-width: 767px){.theory-viewer__cut-container-title-image{width:calc(100% - 2 * var(--size-300))}}@media screen and (max-width: 480px){.theory-viewer__cut-container-title-image{width:var(--wide-block-width)}}.theory-viewer__cut-container-title-wrapper{display:flex;width:calc(100% - 2 * var(--size-300));margin:0 auto}.theory-viewer__cut-container-title-wrapper:not(:first-child){margin-top:var(--size-300)}@media screen and (max-width: 480px){.theory-viewer__cut-container-title-wrapper{width:var(--wide-block-width)}}.theory-viewer__cut-container-title-button{flex:0 0 var(--size-600);margin-right:var(--size-100)}.theory-viewer__cut-container-title-button-icon{transition:transform .1s ease-in-out}.theory-viewer__cut-container-title-content{flex:0 1 auto;margin:0;padding:0;font-size:var(--size-500);font-weight:500;line-height:28px}.theory-viewer__cut-container-slidedown{overflow:hidden;transition-timing-function:cubic-bezier(.25,.1,.25,1);transition-duration:.3s}.theory-viewer__cut-container-content{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;padding:var(--size-500) 0 0}@media screen and (max-width: 767px){.theory-viewer__cut-container-content{padding:var(--size-500) var(--size-300) 0}}.theory-viewer__block_type_horizontal-layout{--block-width: 100%;display:flex}.theory-viewer__block_type_horizontal-layout>.theory-viewer__block+.theory-viewer__block{margin-left:1.25rem;margin-left:var(--size-400, calc(var(--base-unit, calc(1rem * var(--base-ratio, 1))) * 1.25))}.theory-viewer__block_type_horizontal-scroll-layout{--block-width: 100%;position:relative;max-width:100vw}@media screen and (max-width: 480px){.theory-viewer__block_type_horizontal-scroll-layout{--block-width: 100vw;--wide-block-width: 100vw}}.theory-viewer__block_type_horizontal-scroll-layout .theory-viewer__block-scrollable-content{width:-moz-max-content;width:max-content;padding:0 calc((100% - var(--wide-block-width)) / 2)}.theory-viewer__block_type_horizontal-scroll-layout .theory-viewer__block-scrollable-content .table{padding:0;border:none;border-radius:0}.theory-viewer__block_type_problem-marker{width:100%;margin:1.25rem;margin:var(--size-400, calc(var(--base-unit, calc(1rem * var(--base-ratio, 1))) * 1.25))}.theory-viewer__skip-btn{margin-block-start:calc(-1 * var(--spacing-8))}.quiz__coding_type_mobile+.theory-viewer__skip-btn{margin-block-start:calc(-1 * var(--spacing-24))}.quiz_blocking:not(.quiz_answered).quiz_type_coding+.theory-viewer__skip-btn,.quiz_blocking:not(.quiz_answered).quiz_type_coding+.quiz__feedback+.theory-viewer__skip-btn{display:flex!important}.quiz_answered+.quiz__feedback+.theory-viewer__skip-btn,.quiz_answered+.theory-viewer__skip-btn{margin-block-end:var(--spacing-32)}.shareable-block{padding-top:20px;border:1.5px solid var(--color-background-stroke);border-radius:var(--border-radius-16);overflow:hidden;color:var(--color-content-primary)}.shareable-block__user{display:flex;align-items:center;margin-bottom:var(--spacing-16);padding:0 20px;font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on,"lnum" on}.shareable-block__userpic{margin-right:var(--spacing-12);--user-pic-size-m-size: 40px}.shareable-block__text{margin:0 0 var(--spacing-16);padding:0 20px;font:var(--font-ys-body-16-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on}.shareable-block__image-wrapper{margin-bottom:var(--spacing-16)}.shareable-block__image{display:block;width:100%;transition:filter .3s ease}.shareable-block__image-wrapper:hover .shareable-block__image{filter:brightness(.95)}.shareable-block__footer{display:flex;flex-wrap:wrap;-moz-column-gap:var(--spacing-24);column-gap:var(--spacing-24);row-gap:var(--spacing-12);counter-reset:steps;padding:16px 20px;background-color:var(--color-background-alternate)}.shareable-block__text+.shareable-block__footer{margin-top:var(--spacing-20)}.shareable-block__step{display:flex;align-items:center}.shareable-block__step a.shareable-block__button{color:var(--color-content-primary)}.shareable-block__step:before{content:counter(steps);counter-increment:steps;display:flex;justify-content:center;align-items:center;width:16px;height:16px;margin-right:var(--spacing-12);border-radius:5px;background-color:var(--color-background-glassy-c);color:var(--color-content-inverted-primary);font:var(--font-ys-caption-12-medium);font-feature-settings:"pnum" on,"lnum" on;line-height:1}.shareable-block__button{display:flex;align-items:center;padding:6px 14px 6px 8px;border-radius:var(--border-radius-10);border:none;background-color:var(--color-background-glassy-a);font:var(--font-ys-caption-14-medium);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-primary);text-decoration:none;transition:background-color .3s,transform .3s;transform:scale(1);transform-origin:center;cursor:pointer}.shareable-block__button:hover{background-color:var(--color-background-glassy-b)}.shareable-block__button:active{background-color:var(--color-background-glassy-b);transform:scale(.96)}.shareable-block__button:focus{outline-color:var(--color-palette-blue-500-a)}.shareable-block__icon{margin-right:var(--spacing-4)}.theory-viewer__block_type_unknown{display:flex;justify-content:center;align-items:center;height:200px;border:5px dashed var(--color-background-stroke);font-size:30px}.theory-viewer__block_type_vertical-layout.theory-viewer__block{display:flex;flex-direction:column;align-items:center;width:100%}.theory-viewer__block_type_wide-layout{--block-width: 100%;--wide-block-width: 100%}@media screen and (max-width: 480px){.theory-viewer__block_type_wide-layout{--block-width: 100vw;--wide-block-width: 100vw}}.theory-viewer__block{width:var(--block-width);margin:0 0 2.5rem;margin:0 0 var(--size-800, calc(var(--base-unit, calc(1rem * var(--base-ratio, 1))) * 2.5)) 0}.theory-viewer__block_layout{margin:0}.theory-viewer__block_wide{width:var(--wide-block-width)}.theory-viewer__block_editor-version_v2{margin:0 0 1.5rem;margin:0 0 var(--size-500, calc(var(--base-unit, calc(1rem * var(--base-ratio, 1))) * 1.5)) 0}.theory-viewer__block_error{display:flex;justify-content:center;align-items:center;width:100%;height:6.25rem;background:#ff3b30;font-size:20px}.theory-viewer{--wide-block-horizontal-margin: calc(-1 * var(--size-700, calc(var(--base-unit, calc(1rem * var(--base-ratio, 1))) * 2)));--block-width: 700px;--wide-block-width: 764px}@media screen and (max-width: 767px){.theory-viewer{--block-width: 100%;--wide-block-width: calc(100% + 32px) }}@media screen and (max-width: 480px){.theory-viewer{--base-ratio: .75;--font-300: 600 24px/1.25em YS Text, Arial, Helvetica, sans-serif;--wide-block-width: calc(100vw - 16px) ;--wide-block-horizontal-margin: calc((100% - 100vw)/2 + 8px) }}@media screen and (max-width: 320px){.theory-viewer{--font-500: 600 calc(var(--base-unit) * 2.5) / 1.08em YS Text, Arial, Helvetica, sans-serif}}@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-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 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{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)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}to{background-position:1400px 50%}}.theory-viewer{--accent-color: var(--profession-color)}.theory-viewer__markdown_flexible{width:700px;margin:0 auto}@media screen and (max-width: 767px){.theory-viewer__markdown_flexible{width:100%}}
