@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.b2b-notofication{position:relative;height:212px;padding:calc(calc(16px * 1) * 1.5);padding:var(--size-500, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.5));border-radius:12px;background-color:var(--figaro-notification);background-color:var(--background-color, var(--figaro-notification))}.b2b-notofication__grid{height:100%}.b2b-notofication__right-column.b2b-notofication__right-column{grid-column-start:5;grid-column-end:9}.b2b-notofication__right-column.b2b-notofication__right-column_with-header{grid-column-end:8}@media screen and (max-width: 1024px){.b2b-notofication__right-column.b2b-notofication__right-column{grid-column-start:4}}@media screen and (max-width: 840px){.b2b-notofication__right-column.b2b-notofication__right-column{grid-column-start:3}}.b2b-notofication__header{margin:-4px 0 0;letter-spacing:-0.005em;font:bold 32px/1em 'YS Text'}.b2b-notofication__button{position:absolute;top:calc(100% - 50px - calc(calc(16px * 1) * 1.5));top:calc(100% - 50px - var(--size-500, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.5)));left:calc(calc(16px * 1) * 1.5);left:var(--size-500, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.5));width:180px}.b2b-notofication__content{color:#1a1b22;font:600 calc(calc(16px * 1) * 1.5)/1.25em Suisse,Arial,Helvetica,sans-serif;font:var(--font-300, 600 calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.5)/1.25em Suisse,Arial,Helvetica,sans-serif)}.b2b-notofication__logo{position:absolute;top:calc(100% - 32px - calc(calc(16px * 1) * 1.5));top:calc(100% - 32px - var(--size-500, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.5)));left:calc(100% - 58px - calc(calc(16px * 1) * 1.5));left:calc(100% - 58px - var(--size-500, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.5)))}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.badge{display:inline-flex;justify-content:center;align-items:center;height:2em;padding:0 1em;color:#fff;border-radius:100px;background-color:#005cff;font:bold 12px 'YS Text'}.badge__content{white-space:nowrap}.badge_type_skew{height:1.75em;padding:0 0.5em;transform:skew(-10deg, 0deg);border-radius:4px}.badge_type_skew .badge__content{transform:skew(10deg, 0deg) translateY(-0.05em)}.badge_icon{padding:0 0.4em}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.feynman-footer{background-color:var(--color-background-default);color:var(--color-content-primary);font-family:"YS Text","Arial","Helvetica",sans-serif}.feynman-footer__tabs-header{flex:1;width:calc(100% - 32px - 14px)}.feynman-footer__content{position:relative;display:flex;flex-direction:column;max-height:300px;font-size:12px}.feynman-footer__content .scrollable{flex:1 0 0;min-height:300px}.feynman-footer__terminal{position:absolute;top:0;display:flex;box-sizing:border-box;width:100%;height:300px;background-color:var(--color-background-default);padding:16px}.feynman-footer__terminal-overlay{height:300px}.feynman-footer__header-container{position:relative;display:flex;flex-direction:row;align-items:center;background-color:var(--color-background-default)}.feynman-footer__header-container::before,.feynman-footer__header-container::after{position:absolute;top:0;z-index:20;width:100%;height:1px;content:'';background:var(--color-background-stroke)}.feynman-footer__header-container::after{top:auto;bottom:0}.feynman-footer__expand-button{margin:0 7px}.feynman-footer__expand-button .icon{transition:transform 0.2s;transform:rotate(-90deg);color:var(--color-content-primary)}.feynman-footer__expand-button_collapsed .icon{transform:rotate(90deg)}.feynman-footer .tab-pane.tab_active{background-color:transparent;transition:background-color 0.2s ease-in-out;cursor:pointer}.feynman-footer .tab-pane.tab_active:hover{background-color:var(--color-background-glassy-a)}.feynman-footer .tabs-group-simple.tabs-group{padding:0}.react-slidedown{width:100%;height:0;transition-timing-function:ease-in-out;transition-duration:0.3s;transition-property:none}.react-slidedown.transitioning{overflow-y:hidden}.react-slidedown.closed{display:none}.prisma{--border-radius-10: 10px;--border-radius-12: 12px;--border-radius-14: 14px;--border-radius-16: 16px;--border-radius-20: 20px}.prisma_theme_light{--shadow-small-default: 0px 1px 4px 1px rgba(36, 36, 36, 0.07);--shadow-small-hovered: 0px 1px 16px 2px rgba(36, 36, 36, 0.07);--shadow-small-pressed: 0px 0px 6px rgba(36, 36, 36, 0.07);--shadow-small-hidden: 0px 1px 4px 1px rgba(36, 36, 36, 0);--shadow-medium-default: 0px 1px 12px 2px rgba(36, 36, 36, 0.07);--shadow-medium-hovered: 0px 2px 32px 6px rgba(36, 36, 36, 0.07);--shadow-medium-pressed: 0px 1px 8px rgba(36, 36, 36, 0.07);--shadow-medium-hidden: 0px 1px 12px 2px rgba(36, 36, 36, 0);--shadow-huge-default: 0px 2px 160px 16px rgba(36, 36, 36, 0.07);--shadow-huge-hidden: 0px 2px 160px 16px rgba(36, 36, 36, 0)}.prisma_theme_dark{--shadow-medium-default: 0px 4px 16px rgba(0, 0, 0, 0.24);--shadow-small-default: 0px 1px 4px 1px rgba(36, 36, 36, 0.07);--shadow-small-hovered: 0px 1px 16px 2px rgba(36, 36, 36, 0.07);--shadow-small-pressed: 0px 0px 6px rgba(36, 36, 36, 0.07);--shadow-small-hidden: 0px 1px 4px 1px rgba(36, 36, 36, 0);--shadow-medium-hovered: 0px 2px 32px 6px rgba(36, 36, 36, 0.07);--shadow-medium-pressed: 0px 1px 8px rgba(36, 36, 36, 0.07);--shadow-medium-hidden: 0px 1px 12px 2px rgba(36, 36, 36, 0);--shadow-huge-default: 0px 2px 160px 16px rgba(36, 36, 36, 0.07);--shadow-huge-hidden: 0px 2px 160px 16px rgba(36, 36, 36, 0)}.prisma{font-feature-settings:'pnum' on, 'lnum' on;--font-mono-caption-14-regular: 400 0.875rem/1.5714em Monaco, sans-serif;--font-ys-body-16-medium-paragraph: 500 1rem/1.375em YS Text, sans-serif;--font-ys-body-16-medium-ui: 500 1rem/1.25em YS Text, sans-serif;--font-ys-body-16-regular-paragraph: 400 1rem/1.375em YS Text, sans-serif;--font-ys-body-16-regular-ui: 400 1rem/1.25em YS Text, sans-serif;--font-ys-body-18-medium-paragraph: 500 1.125rem/1.4444em YS Text, sans-serif;--font-ys-body-18-medium-ui: 500 1.125rem/1.2222em YS Text, sans-serif;--font-ys-body-18-regular-paragraph: 400 1.125rem/1.4444em YS Text, sans-serif;--font-ys-body-18-regular-ui: 400 1.125rem/1.2222em YS Text, sans-serif;--font-ys-caption-12-medium: 500 0.75rem/1.3333em YS Text, sans-serif;--font-ys-caption-12-regular: 400 0.75rem/1.3333em YS Text, sans-serif;--font-ys-caption-14-medium: 500 0.875rem/1.2857em YS Text, sans-serif;--font-ys-caption-14-regular: 400 0.875rem/1.2857em YS Text, sans-serif;--font-ys-header-20-bold: 700 1.25rem/1.2em YS Text, sans-serif;--font-ys-header-20-medium: 500 1.25rem/1.2em YS Text, sans-serif;--font-ys-header-24-bold: 700 1.5rem/1.1667em YS Text, sans-serif;--font-ys-header-24-medium: 500 1.5rem/1.1667em YS Text, sans-serif;--font-ys-header-28-bold: 700 1.75rem/1.1429em YS Text, sans-serif;--font-ys-header-28-medium: 500 1.75rem/1.1429em YS Text, sans-serif;--font-ys-header-32-bold: 700 2rem/1.125em YS Text, sans-serif;--font-ys-header-32-medium: 500 2rem/1.125em YS Text, sans-serif;--font-ys-header-40-bold: 700 2.5rem/1.1em YS Text, sans-serif;--font-ys-header-40-medium: 500 2.5rem/1.1em YS Text, sans-serif;--font-ys-header-48-bold: 700 3rem/1.0833em YS Text, sans-serif;--font-ys-header-48-medium: 500 3rem/1.0833em YS Text, sans-serif;--font-ys-lead-56-bold: 700 3.5rem/1.0714em YS Text, sans-serif;--font-ys-lead-56-medium: 500 3.5rem/1.0714em YS Text, sans-serif;--font-ys-lead-64-bold: 700 4rem/1.0625em YS Text, sans-serif;--font-ys-lead-64-medium: 500 4rem/1.0625em YS Text, sans-serif;--font-ys-lead-80-bold: 700 5rem/1em YS Text, sans-serif;--font-ys-lead-80-medium: 500 5rem/1em YS Text, sans-serif}.prisma{--color-palette-black-100-a: rgba(0, 0, 0, 0.06);--color-palette-black-1000: #000000;--color-palette-black-100: #f0f0f0;--color-palette-black-200-a: rgba(0, 0, 0, 0.12);--color-palette-black-200: #e0e0e0;--color-palette-black-300-a: rgba(0, 0, 0, 0.25);--color-palette-black-300: #bfbfbf;--color-palette-black-500-a: rgba(0, 0, 0, 0.5);--color-palette-black-500: #808080;--color-palette-black-50: #f5f5f5;--color-palette-black-800-a: rgba(0, 0, 0, 0.85);--color-palette-black-800: #262626;--color-palette-black-900: #161616;--color-palette-blue-200-a: rgba(53, 125, 225, 0.12);--color-palette-blue-500-a: rgba(53, 125, 225, 0.5);--color-palette-blue-dark: #3466ad;--color-palette-blue-grayish-30-l: #404c59;--color-palette-blue-grayish-90-l: #dae5f1;--color-palette-blue-grayish-95-l: #edf2f8;--color-palette-blue-grayish-98-l: #f8fafc;--color-palette-blue-light: #c9defb;--color-palette-blue-mild: #72a8f3;--color-palette-blue-normal: #357de1;--color-palette-blue-pale: #ecf3fd;--color-palette-green-dark: #2b7d64;--color-palette-green-light: #c2eadf;--color-palette-green-mild: #5cc7a6;--color-palette-green-normal: #1c9c75;--color-palette-green-pale: #edf7f4;--color-palette-orange-dark: #bd4f28;--color-palette-orange-light: #fcdace;--color-palette-orange-normal: #e67046;--color-palette-orange-pale: #fdf1ed;--color-palette-purple-normal: #d471e4;--color-palette-purple-pale: #fcf6fe;--color-palette-red-dark: #bd4e4c;--color-palette-red-light: #fad7d6;--color-palette-red-mild: #f39796;--color-palette-red-normal: #e36563;--color-palette-red-pale: #fdeded;--color-palette-white-100-a: rgba(255, 255, 255, 0.06);--color-palette-white-1000: #ffffff;--color-palette-white-200-a: rgba(255, 255, 255, 0.12);--color-palette-white-300-a: rgba(255, 255, 255, 0.25);--color-palette-white-500-a: rgba(255, 255, 255, 0.5);--color-palette-white-800-a: rgba(255, 255, 255, 0.75);--color-palette-yellow-500-a: rgba(255, 183, 44, 0.5);--color-palette-yellow-dark: #faa500;--color-palette-yellow-light: #ffedca;--color-palette-yellow-normal: #ffb72c;--color-palette-yellow-pale: #fff7eb}.prisma{--spacing-2: 2px;--spacing-4: 4px;--spacing-8: 8px;--spacing-12: 12px;--spacing-16: 16px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-36: 36px;--spacing-40: 40px;--spacing-48: 48px;--spacing-64: 64px;--spacing-80: 80px;--spacing-120: 120px}.prisma_theme_dark{--color-accent-critical: #e36563;--color-accent-main-a: #357de1;--color-accent-main-b: #3466ad;--color-accent-neutral: #ffffff;--color-accent-neutral-hover: #bfbfbf;--color-accent-notice: #e67046;--color-accent-success: #1c9c75;--color-accent-warning: #ffb72c;--color-background-alternate: #1b1b1e;--color-background-default: #202124;--color-background-glassy-a: rgba(255, 255, 255, 0.06);--color-background-glassy-b: rgba(255, 255, 255, 0.12);--color-background-glassy-c: rgba(255, 255, 255, 0.25);--color-background-highlighted: #404959;--color-background-overlay: rgba(0, 0, 0, 0.85);--color-background-stroke: #2e2e2e;--color-content-inverted-primary: rgba(0, 0, 0, 0.85);--color-content-inverted-secondary: rgba(0, 0, 0, 0.5);--color-content-primary: #f7f7f7;--color-content-secondary: rgba(255, 255, 255, 0.5);--color-content-tertiary: rgba(255, 255, 255, 0.25)}.prisma_theme_light{--color-accent-critical: #e36563;--color-accent-main-a: #357de1;--color-accent-main-b: #3466ad;--color-accent-neutral: #262626;--color-accent-neutral-hover: #000000;--color-accent-notice: #e67046;--color-accent-success: #1c9c75;--color-accent-warning: #ffb72c;--color-background-alternate: #f5f5f5;--color-background-default: #ffffff;--color-background-glassy-a: rgba(0, 0, 0, 0.06);--color-background-glassy-b: rgba(0, 0, 0, 0.12);--color-background-glassy-c: rgba(0, 0, 0, 0.25);--color-background-highlighted: #edf1f8;--color-background-overlay: rgba(0, 0, 0, 0.5);--color-background-stroke: #e0e0e0;--color-content-inverted-primary: #ffffff;--color-content-inverted-secondary: rgba(255, 255, 255, 0.5);--color-content-primary: rgba(0, 0, 0, 0.85);--color-content-secondary: rgba(0, 0, 0, 0.5);--color-content-tertiary: rgba(0, 0, 0, 0.25)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.header{height:80px;height:var(--header-height, 80px);color:#fff;background-color:rgba(255,255,255,0)}.header .logo{color:#fff}.header_fixed{position:relative}.header_fixed .header__container{position:fixed;top:0;right:0;left:0}.header_collapsed .header__container{transform:translateY(-100%)}.header_collapsed .header__mobile-menu{transform:translateY(90px)}.header_collapsed.header_mobile-menu-open .header__mobile-actions{transform:translateY(90px)}.header_reversed-bg-color .header__container{background-color:#fff;box-shadow:0 -20px 50px 0 rgba(8,29,45,0.3)}.header_reversed-color,.header_reversed-color .logo{color:#000}.header__container{position:relative;z-index:10000;width:100%;height:80px;height:var(--header-height, 80px);transition:transform 0.5s, background-color 0.3s;transform:none}.header__content{display:flex;justify-content:space-between;width:100%;height:100%}.header__left,.header__middle,.header__right{display:flex;flex:0.33 1 33%;align-items:center;height:100%}.header__middle{justify-content:center}.header__right{justify-content:flex-end}.header__mobile-actions,.header__mobile-menu{transition:transform 0.5s}.header__mobile-actions{display:none;margin-left:10px}.header .header__mobile-menu{display:none}@media screen and (max-width: 767px){.header .header__mobile-menu{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media screen and (max-width: 768px){.header{width:100%}.header__logo{height:100%}.header__left,.header__right{display:flex;flex:0.5 1 50%}.header__middle{display:none}.header__mobile-actions{display:flex;flex:0 1 22px;align-items:center;height:100%}.header__mobile-open-menu-icon,.header__mobile-close-menu-icon{z-index:10001;cursor:pointer}.header__mobile-close-menu-icon{color:#fff}.header_mobile-menu-open .header__mobile-menu{display:flex}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.slide-down{overflow:hidden;width:100%;max-height:none;transition:max-height 0.15s}.slide-down_enable{max-height:136px}.slide-down_opened{max-height:320px}.hint{overflow:hidden;color:#000;border:1px solid var(--input-hover);border-radius:8px;background-color:var(--accent-color);font:var(--font-100)}.hint__inner-wrapper{display:flex;justify-content:space-between;align-items:flex-start;position:relative;width:100%;padding:14px}.hint__close{position:absolute;right:4px;top:4px;cursor:pointer;opacity:0.7;color:var(--darken-background)}.hint__toggle-slide-down{width:100%;margin-top:10px}.hint__text{width:100%}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.intl-footer__social-item{--hover-color: #777}.intl-footer__social-item:hover{color:var(--hover-color)}.intl-footer__social-item_type_instagram{--hover-color: #c13584}.intl-footer__social-item_type_vk{--hover-color: #6383a8}.intl-footer__social-item_type_fb{--hover-color: #3b5998}.intl-footer__social-item_type_twitter{--hover-color: #00acee}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.jsconsole .jsconsole-section{display:flex;flex-direction:row}.jsconsole .line{position:relative;flex:1 1 auto;border-bottom:1px solid var(--color-background-stroke);line-height:1.4rem}.jsconsole .line .input,.jsconsole .line .output{position:relative;display:flex;max-width:100%;padding:0.6rem 0.6rem 0.6rem 1.4rem}.jsconsole .line .input{white-space:pre}.jsconsole .line .input.prompt{overflow-x:auto;white-space:pre-wrap}.jsconsole .line .prompt::before{position:absolute;top:0.8rem;left:0.4rem;width:12px;height:12px;content:'';background:no-repeat 50% 50%;background-size:contain}.jsconsole .line .input::before{top:0.9rem;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjZweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCA2IDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xLDEgTDQuNSw0LjI1IEwxLDcuNSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiM2NjY2NjYiIHN0cm9rZS13aWR0aD0iMS41IiAvPgo8L3N2Zz4K)}.jsconsole .line .prompt.error{background:#ffefef}.jsconsole .line .output::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjhweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCA4IDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDAwMDAwLCAwLjAwMDAwMCkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGQ9Ik01LDQgQzUsNC41NSA1LjQ1LDUgNiw1IEM2LjU1LDUgNyw0LjU1IDcsNCBDNywzLjQ1IDYuNTUsMyA2LDMgQzUuNDUsMyA1LDMuNDUgNSw0IiBmaWxsPSIjQkFCQUJBIiAvPgogICAgICAgIDxwYXRoIGQ9Ik00LjI1LDAuNzUgTDAuNzUsNCBMNC4yNSw3LjI1IiBzdHJva2U9IiNCQUJBQkEiIHN0cm9rZS13aWR0aD0iMS41IiAvPgogICAgPC9nPgo8L3N2Zz4K)}.jsconsole .line .output.log::before{background-image:none}.jsconsole .line .error.output::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEwcHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDEwIDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cGF0aCBkPSJNNSw5LjY0IEM3LjU2LDkuNjQgOS42NCw3LjU2IDkuNjQsNSBDOS42NCwyLjQ0IDcuNTYsMC4zNiA1LDAuMzYgQzIuNDQsMC4zNiAwLjM2LDIuNDQgMC4zNiw1IEMwLjM2LDcuNTYgMi40NCw5LjY0IDUsOS42NCBaIiBmaWxsPSIjRUIzOTQxIiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zLDMgTDcsNyIgc3Ryb2tlPSIjRkZGRkZGIiBmaWxsPSIjMDAwMDAwIiAvPgogICAgICAgIDxwYXRoIGQ9Ik03LDMgTDMsNyIgc3Ryb2tlPSIjRkZGRkZGIiBmaWxsPSIjMDAwMDAwIiAvPgogICAgPC9nPgo8L3N2Zz4K)}.jsconsole .line.out::before{position:absolute;left:0.5rem;display:block;width:2px;height:calc(100% - 2rem);content:'';background:blue}.jsconsole .line em{padding-right:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#2196f3}.jsconsole .line .error em,.jsconsole .line .error .bareString{color:#f44336}.jsconsole .line .sep{padding-right:1ch}.jsconsole .line .type em:hover{text-decoration:underline}.jsconsole .ArrayType.closed{cursor:pointer}.jsconsole .line .type.closed * em:hover{text-decoration:none}.jsconsole .ArrayType.closed>div{display:inline-block}.jsconsole .group{margin-left:0.5rem}.jsconsole .key-value{display:flex;white-space:nowrap;line-height:1.2rem}.jsconsole .closed .key-value{display:inline}.jsconsole .index{-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:text-bottom}.jsconsole .key,.jsconsole .index{margin-right:0.5rem;color:#979797;line-height:1.2rem}.jsconsole .arb-info{color:#999}.jsconsole .line>.output>.type{overflow-x:auto}.jsconsole .line>.output>.type.number{color:#00468b}.jsconsole .type{display:inline-block;min-height:1.2rem;line-height:1.2rem}.jsconsole .type+.type{margin-left:0.75rem}.jsconsole .type.object.closed .header,.jsconsole .type.object.closed .group,.jsconsole .type.object.closed .group>div{display:inline}.jsconsole .type.closed .type{display:inline}.jsconsole .string{position:relative;white-space:nowrap;color:#4caf50}.jsconsole .string.quote::before,.jsconsole .string.quote::after{content:'"';color:var(--color-content-primary)}.jsconsole .bareString.string{color:var(--color-content-primary)}.jsconsole .string.toggle{white-space:pre-wrap}.jsconsole .number{color:#0000c0}.jsconsole .bool{color:#e91e63}.jsconsole .function.function em{color:#1976d2}.jsconsole .undefined{color:#aaa}.jsconsole .null{color:#9c27b0}.jsconsole .deny-open{opacity:0.5}.jsconsole .deny-open em{cursor:default;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;text-decoration:none !important}.jsconsole .HTMLTree{background:transparent !important}.jsconsole .HTMLTree .Node__Expander{font-size:9px;line-height:21px}.prisma_theme_dark .jsconsole{color:var(--color-content-primary)}.prisma_theme_dark .jsconsole .line .prompt.error{background:var(--color-accent-neutral)}.prisma_theme_dark .jsconsole .line.out::before{background:#82aaff}.prisma_theme_dark .jsconsole .number{color:#f78c6c}.prisma_theme_dark .jsconsole .bool{color:#f07178}.prisma_theme_dark .jsconsole .function.function em{color:#82aaff}.prisma_theme_dark .jsconsole .line>.output>.type.number{color:#f07178}.prisma_theme_dark .jsconsole .undefined{color:#c792ea}.prisma_theme_dark .jsconsole .null{color:#c792ea}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.marker-base__marker-wrapper{position:relative;width:764px;margin:50px auto;padding:32px;border:1px solid var(--color-background-stroke);border-radius:16px}@media screen and (max-width: 480px){.marker-base__marker-wrapper{width:100%;padding:16px}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.payment-date{display:flex;max-width:126px;height:36px;padding:0 14px;border-radius:100px;background:#fff;box-shadow:0 1px 17px #ebeef7,0 1px 5px rgba(235,238,247,0.6);align-items:center;justify-content:center}.payment-date__icon-calendar{margin-right:4px}.payment-date__date{font-size:14px;line-height:1.425em}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.person-profile>.person-profile__section:not(:last-of-type){margin-bottom:2px}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.progress{position:relative;width:100%;height:3px;border-bottom:1px solid currentColor}.progress__value{position:relative;transition:width 3s}.progress__value::after{position:absolute;top:2px;display:block;width:100%;height:3px;content:'';background:#ffde5a}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.progress-radial_animated .progress-radial__value{transition:stroke-dashoffset 0.2s ease-in-out}.progress-radial__value{fill:none;stroke:currentColor}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.progress-section{display:flex;flex-wrap:nowrap}.progress-section__part{flex:1 0;height:4px;margin:0 2px;border-radius:2px;background-color:var(--progress-section-part-color)}.progress-section__progress{width:0;height:100%;border-radius:2px;background-color:var(--progress-section-progress-color)}.progress-section__progress_animated{will-change:width;animation-name:animateProgressSection;animation-duration:var(--progress-section-animation-s);animation-fill-mode:forwards;animation-timing-function:linear;animation-play-state:paused}.progress-section__progress_type_running{animation-play-state:running}.progress-section__progress_type_active{width:100%}@keyframes animateProgressSection{0%{width:0}100%{width:100%}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.revisor-copy-project-link{padding:16px 0;cursor:pointer;text-align:center;border:1px solid #1a1b22;border-radius:6px;font-size:16px;font-weight:600}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.revisor-project-info-archive{font-family:"YS Text","Arial","Helvetica",sans-serif}.revisor-project-info-archive__container{display:flex;color:var(--color-content-primary);height:72px;align-items:center}.revisor-project-info-archive__project-name{flex:1;margin:0 0 0 22px;font-weight:500}.revisor-project-info-archive__download-btn{display:flex;width:32px;height:32px;cursor:pointer;border:1px solid var(--color-background-stroke);border-radius:4px;background-color:transparent;justify-content:center;align-items:center}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.revisor-project-info-link{font-family:"YS Text","Arial","Helvetica",sans-serif}.revisor-project-info-link__root{margin-bottom:22px}.revisor-project-info-link__container{display:flex;color:var(--color-content-primary);height:48px;align-items:center;border-bottom:1px solid #a3a6b4}.revisor-project-info-link__link{overflow:hidden;flex:1;margin-left:8px;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;color:currentColor;font-size:18px}.revisor-project-info-link__link:hover{text-decoration:underline}.revisor-project-info-link__copy-button{margin-left:12px;cursor:pointer;font-size:14px;font-weight:500}.revisor-project-info-link__hidden-input{position:absolute;top:-10000px;opacity:0}.revisor-project-info-link__footer{color:#005cff;font-size:12px;font-weight:500;line-height:24px}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.revisor-brief-comment{--columns-count: 2;box-sizing:border-box;margin-top:10px;margin-bottom:50px;padding:38px 40px 40px;transition:box-shadow 0.1s ease-in-out;color:var(--color-content-primary);border:1px solid var(--color-background-stroke);border-radius:16px;font-family:"Roboto",sans-serif;font-size:18px;line-height:26px}.revisor-brief-comment:hover{box-shadow:0 4px 20px rgba(0,0,0,0.1)}.revisor-brief-comment_with-header{padding-top:10px}.revisor-brief-comment_adaptive{--columns-count: 1;padding:24px 16px;grid-template-areas:'reviewer-info' 'summary-text' 'action-buttons' 'project-info'}.revisor-brief-comment_adaptive .revisor-brief-comment__project-info{grid-area:project-info;margin-top:24px}.revisor-brief-comment_adaptive .revisor-brief-comment__summary-text{grid-area:summary-text;margin-top:24px}.revisor-brief-comment_adaptive .revisor-brief-comment__reviewer-info-wrapper{grid-area:reviewer-info;margin-top:0}.revisor-brief-comment_adaptive .revisor-brief-comment__action-buttons{grid-area:action-buttons;margin-top:0;justify-content:space-between}.revisor-brief-comment_adaptive .revisor-brief-comment__expand-button,.revisor-brief-comment_adaptive .revisor-brief-comment__edit-button{min-width:0;height:auto;margin-left:0;padding:0;font-size:18px;font-weight:500}.revisor-brief-comment__title{font-weight:bold}.revisor-brief-comment__summary-text{position:relative;overflow:hidden}.revisor-brief-comment__summary-text_collapsed{height:78px}.revisor-brief-comment__summary-text_collapsed::after{position:absolute;right:0;bottom:0;left:0;display:block;height:20px;content:'';background:linear-gradient(to bottom, rgba(255,255,255,0), var(--color-background-default) 80%, var(--color-background-default))}.revisor-brief-comment__reviewer-info-wrapper,.revisor-brief-comment__action-buttons{display:flex;flex-direction:row;margin-top:22px;flex-wrap:nowrap;justify-content:space-between;align-items:center}.revisor-brief-comment__action-buttons{justify-content:flex-end}.revisor-brief-comment__project-info-archive{margin-bottom:16px;border-bottom:1px solid var(--color-background-stroke)}.revisor-brief-comment__reviewer-info{flex:1}.revisor-brief-comment__expand-button{margin-left:10px}.revisor-brief-comment__expand-button,.revisor-brief-comment__edit-button{font-weight:500}.source-tree{position:relative;color:var(--color-content-primary)}.source-tree__expandable-container_collapsed{display:none}.source-tree+.source-tree{margin-top:16px}.terminal{overflow:hidden;flex:1 0 0;width:100%;height:100%}.xterm{position:relative;font-feature-settings:'liga' 0;cursor:text;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm-dom-renderer-owner-1 .xterm-rows:not(.xterm-focus) .xterm-cursor.xterm-cursor{outline:1px solid var(--color-background-glassy-c)}.xterm-dom-renderer-owner-1 .xterm-rows.xterm-focus .xterm-cursor.xterm-cursor.xterm-cursor-block{background-color:var(--color-accent-neutral);color:var(--color-content-primary)}.xterm-rows,.xterm-rows div{color:var(--color-content-primary)}.xterm .xterm-helpers{position:absolute;z-index:5;top:0}.xterm .xterm-helper-textarea{position:absolute;z-index:-5;top:0;left:-9999em;overflow:hidden;width:0;height:0;resize:none;white-space:nowrap;opacity:0}.xterm .composition-view{position:absolute;z-index:1;display:none;white-space:nowrap}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;cursor:default}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{position:absolute;top:0;left:-9999em;display:inline-block;visibility:hidden;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;color:transparent}.xterm .live-region{position:absolute;left:-9999px;overflow:hidden;width:1px;height:1px}.xterm-dim{opacity:0.5}.xterm-underline{text-decoration:underline}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.theory-viewer{--wide-block-horizontal-margin: calc(-1 * var(--size-700, calc(var(--base-unit, calc(16px * 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: 0.75;--font-300: 600 24px/1.25em YS Text,Arial,Helvetica,sans-serif;--wide-block-width: calc(100vw - 2 * 8px);--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}}.Toastify__toast-container{z-index:9999;-webkit-transform:translateZ(9999px);position:fixed;padding:4px;width:320px;box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{right:0;left:auto}}.Toastify__toast{position:relative;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,0.1),0 2px 15px 0 rgba(0,0,0,0.05);display:flex;justify-content:space-between;max-height:800px;overflow:hidden;font-family:sans-serif;cursor:pointer;direction:ltr}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--dark{background:#121212;color:#fff}.Toastify__toast--default{background:#fff;color:#aaa}.Toastify__toast--info{background:#3498db}.Toastify__toast--success{background:#07bc0c}.Toastify__toast--warning{background:#f1c40f}.Toastify__toast--error{background:#e74c3c}.Toastify__toast-body{margin:auto 0;padding:6px}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}@media only screen and (max-width: 480px){.Toastify__toast{margin-bottom:0}}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start}.Toastify__close-button--default{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:9999;opacity:.7;background-color:rgba(255,255,255,0.7);transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right}.Toastify__progress-bar--default{background:linear-gradient(90deg, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55)}.Toastify__progress-bar--dark{background:#bb86fc}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(3000px, 0, 0)}60%{opacity:1;transform:translate3d(-25px, 0, 0)}75%{transform:translate3d(10px, 0, 0)}90%{transform:translate3d(-5px, 0, 0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0, 0)}to{opacity:0;transform:translate3d(2000px, 0, 0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(-3000px, 0, 0)}60%{opacity:1;transform:translate3d(25px, 0, 0)}75%{transform:translate3d(-10px, 0, 0)}90%{transform:translate3d(5px, 0, 0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0, 0)}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, 3000px, 0)}60%{opacity:1;transform:translate3d(0, -20px, 0)}75%{transform:translate3d(0, 10px, 0)}90%{transform:translate3d(0, -5px, 0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;transform:translate3d(0, 20px, 0)}to{opacity:0;transform:translate3d(0, -2000px, 0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;transform:translate3d(0, -20px, 0)}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%, 0, 0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%, 0, 0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0, 110%, 0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0, -110%, 0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%, 0, 0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%, 0, 0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0, 500px, 0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0, -500px, 0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.toast.Toastify__toast-container{z-index:9999999;width:296px;padding:0}.toast.Toastify__toast-container--top-right{top:12px;right:12px}@media screen and (max-width: 480px){.toast.Toastify__toast-container--top-right{left:12px;width:unset}}.toast.Toastify__toast-container--top-right .Toastify__toast{margin-bottom:9px}.toast.Toastify__toast-container .Toastify__toast{font-family:inherit;font-size:14px;font-weight:normal;line-height:20px}.toast__card{position:absolute;visibility:hidden}.toast__card_shown{position:static;visibility:visible}.toast .Toastify__toast{width:100%;border-radius:12px}.toast .Toastify__toast--error,.toast .Toastify__toast--success{padding:11px 16px 16px;flex-wrap:wrap;justify-content:flex-start;cursor:auto;color:#1a1b22;border:1px solid rgba(217,217,217,0.5);background-color:rgba(255,255,255,0.96);box-shadow:none}.toast .Toastify__toast--error::before,.toast .Toastify__toast--error::after,.toast .Toastify__toast--success::before,.toast .Toastify__toast--success::after{display:block;flex-shrink:0;content:''}.toast .Toastify__toast--error::before,.toast .Toastify__toast--success::before{width:24px;height:24px;order:0;border-radius:50%}.toast .Toastify__toast--error::after,.toast .Toastify__toast--success::after{align-self:center;order:1;position:relative;background-repeat:no-repeat}.toast .Toastify__toast--error .Toastify__toast-body,.toast .Toastify__toast--success .Toastify__toast-body{width:100%;min-width:100%;order:3;padding:12px 0 0}.toast .Toastify__toast--error a,.toast .Toastify__toast--success a{color:currentColor}@keyframes swing-exclamation{0%{transform:rotate(24deg)}43%{transform:rotate(-24deg)}86%{transform:rotate(12deg)}100%{transform:rotate(0)}}.toast .Toastify__toast--error::before{filter:drop-shadow(0 18px 40px rgba(255,59,48,0.18)) drop-shadow(0 8px 17px rgba(255,59,48,0.13)) drop-shadow(0 4px 9px rgba(255,59,48,0.12)) drop-shadow(0 2px 5px rgba(255,59,48,0.09)) drop-shadow(0 1px 3px rgba(255,59,48,0.07)) drop-shadow(0 0 1px rgba(255,59,48,0.05));background-color:#ff3b30}.toast .Toastify__toast--error::after{width:4px;height:11px;margin-left:calc(-24px / 2 + -4px / 2);transform-origin:bottom center;animation:swing-exclamation;animation-duration:700ms;animation-timing-function:cubic-bezier(0.42, 0, 0.58, 1);animation-delay:300ms;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIuNjguNjM2QzEuNTY3LjYzNi43MSAxLjYxNy44NTkgMi43MmwuNTY2IDQuMTg0YTEuMjY1IDEuMjY1IDAgMDAyLjUwNy4wMDFMNC41IDIuNzIxQTEuODM4IDEuODM4IDAgMDAyLjY4LjYzNnpNMS40ODMgMTAuMTVjMCAuNjQ0LjUzNSAxLjE1IDEuMTk0IDEuMTUuNjY3IDAgMS4yMDEtLjUwNiAxLjIwMS0xLjE1IDAtLjY0NS0uNTM0LTEuMTUtMS4yLTEuMTUtLjY2IDAtMS4xOTUuNTA1LTEuMTk1IDEuMTV6IiBmaWxsPSIjZmZmIi8+PC9zdmc+Cg==);background-position:center;background-size:cover}@keyframes swing-check{0%{width:0;transform:rotate(-45deg)}75%{width:11px;transform:rotate(12deg)}100%{transform:rotate(0)}}.toast .Toastify__toast--success::before{filter:drop-shadow(0 18px 40px rgba(2,178,65,0.18)) drop-shadow(0 8px 17px rgba(2,178,65,0.13)) drop-shadow(0 4px 9px rgba(2,178,65,0.12)) drop-shadow(0 2px 5px rgba(2,178,65,0.09)) drop-shadow(0 1px 3px rgba(2,178,65,0.07)) drop-shadow(0 0 1px rgba(2,178,65,0.05));background-color:#02b241}.toast .Toastify__toast--success::after{width:11px;height:8px;margin-left:calc(-24px / 2 + -11px / 2);transform-origin:35% 100%;animation:swing-check;animation-duration:600ms;animation-timing-function:cubic-bezier(0.42, 0, 0.58, 1);animation-delay:300ms;animation-fill-mode:both;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDExIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjU1NDIgNC4yNTk2OUw0LjE5NTYgNi42NDEzOUw5LjAxMzA4IDEuODc3OTkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjE2IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);background-position:left top;background-size:11px 8px}.toast__close-button{position:relative;top:-2px;right:-7px;order:2;width:16px;height:16px;margin:0 0 0 auto;padding:0;flex-shrink:0;cursor:pointer;border:none;border-radius:50%;outline:none;background-color:#d9d9d9;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNDA0IDEuMTgyYTEgMSAwIDExMS40MTQgMS40MTRMMi41OTYgOC44MThhMSAxIDAgMDEtMS40MTQtMS40MTRsNi4yMjItNi4yMjJ6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEuMTgyIDEuMTgyYTEgMSAwIDAxMS40MTQgMGw2LjIyMiA2LjIyMmExIDEgMCAwMS0xLjQxNCAxLjQxNEwxLjE4MiAyLjU5NmExIDEgMCAwMTAtMS40MTR6IiBmaWxsPSIjZmZmIi8+PC9zdmc+Cg==);background-repeat:no-repeat;background-position:center;background-size:8px 8px}.toast__close-button:hover{background-color:#1a1b22}:export{toastsGap:9px;containerOffsetTop:12px;containerOffsetSide:12px}.flex-props-combinations{margin-bottom:40px;color:var(--color-content-primary)}.flex-props-combinations__section-head{margin:0 16px;font-size:1.5em}.flex-props-combinations>div{display:flex;flex-wrap:wrap}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.user{--size: 32px;--popup-padding: 8px;--item-height: 2.25em;--user-pic-size-m-size: var(--size);--user-pic-size-m-size-plus: calc(var(--size) * 1.25);--popup-offset-top: 0px;--popup-offset-right: 0px;position:relative;z-index:1;width:var(--size);height:var(--size);font-family:"YS Text","Arial","Helvetica",sans-serif}.user_open{z-index:10000}.user,.user *{box-sizing:border-box}.user__avatar-wrapper{line-height:0}.user__avatar{z-index:2;cursor:pointer}.user__popup{--top: calc(
            var(--popup-offset-top) + var(--popup-padding) +
                (var(--item-height) + var(--popup-padding) * 2 - var(--size)) / 2
        );--right: calc(var(--popup-offset-right) + 2 * var(--popup-padding));position:absolute;z-index:-1;top:calc(-1 * var(--top));right:calc(-1 * var(--right));visibility:hidden;width:300px;padding:var(--popup-padding);transition:opacity 0.15s, visibility 0.15s;opacity:0;color:#fff;border-radius:16px;background:#1a1b22;font-size:16px}.user__popup_animated{transition:opacity 0.3s, transform 0.3s, visibility 0.3s;transition-timing-function:cubic-bezier(0.25, 1.15, 0.5, 1.1);transform:scale(0.5);transform-origin:calc(100% - var(--right)) calc(var(--top) + var(--size) / 4)}.user__popup_open{visibility:visible;transform:none;opacity:1}.user__popup-overlay{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0}.user__link{text-decoration:none;color:inherit}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.confirm-modal-content__button{width:200px;height:60px}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.context-menu-default{position:absolute;top:0;top:var(--context-menu-offset-top, 0);left:0;left:var(--context-menu-offset-left, 0);box-sizing:border-box;width:190px;padding:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:none;transform:scale(0.8);transform-origin:0 0;pointer-events:none;opacity:0;color:var(--color-content-primary);background:var(--color-background-default);border:1px solid var(--color-background-stroke);box-shadow:0 1px 5px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.14);font-size:14px;line-height:16px}.context-menu-default_visible{transition:opacity 0.2s, transform 0.2s;transform:none;pointer-events:auto;opacity:1}.context-menu-default__item{display:flex;align-items:center;height:28px;cursor:pointer;transition:color 0.1s;outline:none}.context-menu-default__item:hover,.context-menu-default__item:focus{color:var(--context-menu-highlight-color)}.context-menu-default__item:not(:last-child){margin:0 0 6px}.gallery__content-scrollable-area{-webkit-overflow-scrolling:touch;scroll-snap-type:both mandatory}.gallery__content-scrollable-area.no-snap>*{scroll-snap-align:initial}.header__mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;width:100vw;min-height:90vh;margin:0;padding:15px 5.5%;background-color:#191b20}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.header__mobile-menu-group{display:block;padding-top:28px}.header__mobile-menu-group-title{margin-bottom:21px;color:#4d4d4d;font-size:16px;line-height:24px}.header_mobile-menu-open .header__mobile-menu-group{animation:menuFadeIn 0.5s forwards}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.header__mobile-menu-item{margin-top:18px;cursor:pointer;color:#fff;font-family:Suisse, 'YS Text';font-size:20px;font-weight:600;line-height:24px}.header__mobile-menu-item_disabled{cursor:default;color:#4d4d4d}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.footer__columns{grid-area:columns;display:flex;flex-wrap:wrap}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.footer__column{display:flex;width:208px;margin-right:16px;margin-bottom:40px}@media screen and (max-width: 1440px){.footer__column{width:192px}}@media screen and (max-width: 1024px){.footer__column{width:178px;margin-right:8px}}@media screen and (max-width: 600px){.footer__column{width:140px}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.footer_with-phone .footer__column-header{margin-top:8px}.footer__column-header{margin-bottom:16px;opacity:0.6;font-size:16px;font-weight:normal;line-height:20px}@media screen and (max-width: 767px){.footer__column-header{margin-top:0}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.footer__info{max-width:432px;margin-top:64px;grid-area:info;font-size:14px;line-height:17px}@media screen and (max-width: 1280px){.footer__info{max-width:400px}}@media screen and (max-width: 1024px){.footer__info{max-width:297px}}@media screen and (max-width: 767px){.footer__info{max-width:unset;margin-top:64px}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.footer__info-item{display:block}.footer__info-item:not(:last-of-type){margin-bottom:16px}.footer__info-item a{color:currentColor}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.footer__link{display:block;margin-top:16px;text-decoration:none;color:currentColor;font-size:14px;line-height:17px}.footer__link:hover{color:#1d6bf3}.footer__link:first-child{margin-top:0}@media screen and (max-width: 767px){.footer__link{margin-top:24px}}.footer__logo{grid-area:logo;margin-top:20px}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.footer__phone{grid-area:phone;display:flex;align-items:baseline;flex-wrap:wrap;margin-bottom:24px;margin-left:-8px}.footer__phone+.footer__social{margin-top:0}.footer__phone-link,.footer__phone-description{margin-left:8px;white-space:nowrap}.footer__phone-link{display:block;text-decoration:none;color:currentColor;font-size:22px;line-height:32px}.footer__phone-link:hover{text-decoration:underline}.footer__phone-description{margin-right:40px;opacity:0.6;font-size:14px;line-height:20px}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.footer__social{grid-area:social;display:flex;margin-top:6px;color:currentColor}@media screen and (max-width: 767px){.footer__social{margin-bottom:44px}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.footer__social-item{display:flex;margin:0 12px;transition:color 0.2s;text-decoration:none;color:currentColor;font-size:16px;font-weight:500;line-height:24px}.footer__social-item:first-child{margin-left:0}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.footer{display:grid;grid-template-areas:'logo      logo      logo      logo    columns columns columns columns' 'phone     phone     phone     phone   columns columns columns columns' 'social    social    social    social  columns columns columns columns' 'info      info      info      info    columns columns columns columns';grid-template-columns:repeat(8, 1fr);grid-template-rows:max-content;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px;padding:100px 0 56px;color:var(--color-content-primary)}@media screen and (max-width: 767px){.footer{grid-template-areas:'logo' 'phone' 'social' 'columns' 'info';grid-template-columns:1fr;padding:60px 0 24px}}.footer__logo-mock{height:0;grid-area:logo}.footer__phone-mock{height:0;grid-area:phone}.footer_theme_dark{color:var(--color-content-primary)}.footer_type_landing{font-family:"Suisse","Arial","Helvetica",sans-serif}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.logo{--base-height: 28px;display:flex;align-items:center;color:#333d46}.logo_size_xs .logo__link,.logo_size_xs .logo__img{--base-height: 22px}.logo_size_s .logo__link,.logo_size_s .logo__img{--base-height: 22px}.logo_size_l .logo__link,.logo_size_l .logo__img{--base-height: 34px}.logo_theme_dark{color:#fff}.logo__subsection-name{display:inline-flex;align-items:center;padding-top:0.3em;white-space:nowrap;letter-spacing:0.4px;text-transform:uppercase;font:14px/1.7em;font:var(--font-100, 14px/1.7em)}.logo__subsection-name::before{height:1.6em;margin-right:1em;margin-left:calc(1em - 5px);content:'';opacity:0.8;border-left:1px solid currentColor}.kz-footer {
    padding: 25px 0;

    display: block;
}.kz-footer__ya-logo {
        margin-right: 6px;
    }.kz-footer__logo {
        margin-top: 0;
        margin-bottom: var(--spacing-12);
    }@media (max-width: 767px) {

    .kz-footer__logo {
            margin: 0 0 var(--spacing-24)
    }
        }.kz-footer__link {
        margin-top: var(--spacing-8);

        white-space: unset;
        font: var(--font-ys-body-16-regular-paragraph);
    }.kz-footer__link.footer__link:first-child {
            margin-top: var(--spacing-8);
        }.kz-footer__column-header.footer__column-header {
        margin-bottom: var(--spacing-2);

        font: var(--font-ys-caption-14-regular);
    }.kz-footer__column {
        width: unset;
    }@media (max-width: 539px) {

    .kz-footer__column {
            width: 100%
    }
        }@media (max-width: 767px) {

    .kz-footer__column {
            margin-bottom: var(--spacing-32)
    }
        }@media (max-width: 539px) {

    .kz-footer__column_type_right {
                margin-bottom: var(--spacing-12)
        }
            }.kz-footer__mansory.kz-footer__mansory {
            grid-auto-columns: 50%;
            grid-template-columns: 50% 50%;
        }@media (max-width: 767px) {

    .kz-footer__mansory.kz-footer__mansory {
                grid-template-columns: 1fr
        }

                .kz-footer__mansory.kz-footer__mansory .footer__column-content-wrapper {
                    width: 100%;
                }
            }.kz-footer__mansory.kz-footer__mansory_bottom {
            align-items: end;
        }.kz-footer__content-wrapper,
    .kz-footer__column-content_type_left {
        display: grid;
        justify-content: flex-start;
        grid-gap: 0 26px;
        gap: 0 26px;
    }.kz-footer__column-content_type_left {
        grid-template-columns: 152px 82px 130px;
    }@media (max-width: 1279px) {

    .kz-footer__column-content_type_left {
            grid-template-columns: 1fr 1fr;
            white-space: nowrap
    }
        }@media (max-width: 539px) {

    .kz-footer__column-content_type_left {
            grid-template-columns: 1fr
    }
        }.kz-footer__content-wrapper {
        width: 100%;
        max-width: 100%;

        grid-template-columns: 1fr 1fr;
    }@media (max-width: 539px) {

    .kz-footer__content-wrapper {
            width: 100%
    }
        }@media (max-width: 359px) {

    .kz-footer__content-wrapper {
            grid-template-columns: 1fr
    }
        }.kz-footer__phones {
        display: flex;
        flex-wrap: wrap;

        gap: 24px;
    }@media (max-width: 1279px) {

    .kz-footer__phones {
            flex-direction: column
    }

            .kz-footer__phones .kz-footer__phone {
                margin: 0;
            }

            .kz-footer__phones .kz-footer__phone-item {
                flex-direction: column;
            }
        }.kz-footer__info {
        margin-top: 0;

        font: var(--font-ys-caption-12-regular);
        font-size: 10px;

        color: var(--color-content-secondary);
    }.kz-footer__phone {
        display: flex;
        flex-direction: column;

        width: -moz-min-content;

        width: min-content;
        max-width: -moz-max-content;
        max-width: max-content;
    }.kz-footer__phone-item {
        margin-bottom: 0;
    }.kz-footer__phone-item .footer__phone-link {
            font: var(--font-ys-header-24-regular);
        }.kz-footer__phone-item .footer__phone-description {
            font: var(--font-ys-caption-12-regular);
        }@media (max-width: 767px) {
            .kz-footer__phone-item .footer__phone-description {
                margin-right: 0;
            }
        }@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.logo__link{display:flex;align-items:center;height:var(--base-height);margin-right:5px;color:currentColor}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.logo__img{height:var(--base-height)}.logo__img_icon{height:calc(var(--base-height) + 1px);margin-bottom:-1px}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.person-profile__group-action{justify-content:flex-end;font:var(--font-100)}.person-profile__group-action_bold{font-weight:bold}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.person-profile__group-label{color:#005cff;font:var(--font-250)}.person-profile__group-label_bold{font-weight:bold}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.person-profile__group-title{font:var(--font-400);font-weight:bold}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.person-profile__group-value{font:var(--font-250)}.person-profile__group-value_bold{font-weight:bold}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.person-profile__section{position:relative;padding:var(--size-600) var(--size-800);border-radius:var(--size-200);background-color:#fff}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.person-profile__section-action-button-wrapper{--z-index-button: var(--z-index-100);--diameter: calc((var(--size-800) + var(--size-200)));--radius: calc(var(--diameter) / 2);position:absolute;top:0;right:0;padding:0 0 var(--size-200) var(--size-200);border-radius:0 0 0 var(--radius);background-color:var(--primary)}.person-profile__section-action-button-wrapper::before,.person-profile__section-action-button-wrapper::after{position:absolute;z-index:calc(var(--z-index-button) - 1);top:0;left:calc(-1 * var(--diameter));display:block;width:var(--diameter);height:var(--diameter);content:'';border-radius:var(--radius);box-shadow:var(--radius) calc(-1 * var(--radius)) 0 0 var(--primary)}.person-profile__section-action-button-wrapper::after{top:auto;right:0;bottom:calc(-1 * var(--diameter));left:auto;box-shadow:var(--radius) calc(-1 * var(--radius)) 0 0 var(--primary)}.person-profile__section-action-button{position:relative;z-index:var(--z-index-button);min-width:0;background-color:#007aff}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.person-profile__user-avatar{position:relative;overflow:hidden;justify-content:center;padding:0}.person-profile__user-avatar-mask{transform:rotateZ(-45deg);transform-origin:center center}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.person-profile__user-badge{padding:0 1em;border:1px solid var(--primary);border-radius:var(--size-300);font:var(--font-100);line-height:var(--size-600)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.grid__column{--column-size: 1;grid-column-start:span var(--column-size)}.grid__column_size_half{--column-size: var(--columns-count-half)}.grid__column_size_full{--column-size: calc(var(--columns-count))}.grid__column_size_1{--column-size: 1}.grid__column_size_2{--column-size: 2}.grid__column_size_3{--column-size: 3}.grid__column_size_4{--column-size: 4}.grid__column_size_5{--column-size: 5}.grid__column_size_6{--column-size: 6}.grid__column_size_7{--column-size: 7}.grid__column_size_8{--column-size: 8}.grid__column_size_9{--column-size: 9}.grid__column_size_10{--column-size: 10}.grid__column_size_11{--column-size: 11}.grid__column_size_12{--column-size: 12}.grid__column_size_13{--column-size: 13}.grid__column_size_14{--column-size: 14}.grid__column_size_15{--column-size: 15}.grid__column_size_16{--column-size: 16}.grid__column_start_right{grid-column-start:calc(var(--columns-count) - var(--column-size) + 1);grid-column-end:calc(var(--columns-count) + 1)}.grid__column_start_1{grid-column-start:1;grid-column-end:calc(1 + var(--column-size))}.grid__column_start_2{grid-column-start:2;grid-column-end:calc(2 + var(--column-size))}.grid__column_start_3{grid-column-start:3;grid-column-end:calc(3 + var(--column-size))}.grid__column_start_4{grid-column-start:4;grid-column-end:calc(4 + var(--column-size))}.grid__column_start_5{grid-column-start:5;grid-column-end:calc(5 + var(--column-size))}.grid__column_start_6{grid-column-start:6;grid-column-end:calc(6 + var(--column-size))}.grid__column_start_7{grid-column-start:7;grid-column-end:calc(7 + var(--column-size))}.grid__column_start_8{grid-column-start:8;grid-column-end:calc(8 + var(--column-size))}.grid__column_start_9{grid-column-start:9;grid-column-end:calc(9 + var(--column-size))}.grid__column_start_10{grid-column-start:10;grid-column-end:calc(10 + var(--column-size))}.grid__column_start_11{grid-column-start:11;grid-column-end:calc(11 + var(--column-size))}.grid__column_start_12{grid-column-start:12;grid-column-end:calc(12 + var(--column-size))}.grid__column_start_13{grid-column-start:13;grid-column-end:calc(13 + var(--column-size))}.grid__column_start_14{grid-column-start:14;grid-column-end:calc(14 + var(--column-size))}.grid__column_start_15{grid-column-start:15;grid-column-end:calc(15 + var(--column-size))}.grid__column_start_16{grid-column-start:16;grid-column-end:calc(16 + var(--column-size))}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.grid{--width: 100%;--columns-count: 1;--column-gap: 0;--row-gap: 0;display:grid;width:var(--width);grid-template-columns:repeat(var(--columns-count), minmax(0, 1fr));grid-column-gap:var(--column-gap);grid-row-gap:var(--row-gap)}.figaro-grid{--columns-count: 8;--columns-count-half: 4;--column-gap: 16px;--row-gap: 0px}@media screen and (max-width: 1024px){.figaro-grid{--columns-count: 6;--columns-count-half: 3}}@media screen and (max-width: 840px){.figaro-grid{--columns-count: 4;--columns-count-half: 2}}@media screen and (max-width: 480px){.figaro-grid{--column-gap: 12px}}@media screen and (max-width: 320px){.figaro-grid{--column-gap: 16px}}.figaro-table__cell{display:flex;align-items:center;padding:0.7em 0}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.figaro-table__row{--border-offset: 0;position:relative;width:100%}.figaro-table__row::after,.figaro-table__row::before{position:absolute;right:var(--border-offset);left:var(--border-offset);height:1px}.figaro-table__row:not(:last-child)::after{bottom:0;content:'';background-color:#d1d2d6;background-color:var(--popup-dividers, #d1d2d6)}.figaro-table__row_hoverable{--border-offset: var(--size-400);width:calc(100% + 2 * var(--size-400));margin-right:calc(-1 * var(--size-400));margin-left:calc(-1 * var(--size-400));padding-right:var(--size-400);padding-left:var(--size-400);transition:background-color .2s;border-radius:100px}.figaro-table__row_hoverable::before{bottom:100%;content:'';transition:opacity .2s;opacity:0;background-color:#fff}.figaro-table__row_hoverable:not(:last-child)::after{transition:background-color .2s}.figaro-table__row_hoverable:hover{background-color:rgba(0,92,255,0.06)}.figaro-table__row_hoverable:hover::before{opacity:1}.figaro-table__row_hoverable:hover:not(:last-child)::after{background-color:transparent}.figaro-table__row_header{font:var(--font-200)}.figaro-table__row_header::after,.figaro-table__row_header::before{display:none}.figaro-table__row_borderless::after{display:none}.figaro-table{--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: 14px/1.4286em ys text;--font-200: 16px/1.375em ys text;--font-250: 16px/1.5em ys text;--font-300: 18px/1.2222em ys text;--font-400: 21px/1.2857em ys text;--font-500: 24px/1.1667em ys display;--font-600: 34px/1.0588em ys display;--font-700: 48px/1.0833em ys text;--background-blur: blur(12px);--shadow-0: 0px 1px 2px 0px rgba(13, 35, 67, 0.14), 0px 1px 5px 0px rgba(13, 35, 67, 0.06);--shadow-1: 0px 2px 0px 0px rgba(13, 35, 67, 0.1), 0px 2px 6px 0px rgba(13, 35, 67, 0.1);--shadow-2: 0px 1px 17px 0px rgba(0, 0, 0, 0.06), 0px 1px 5px 0px rgba(0, 0, 0, 0.06);--shadow-3: 0px 4px 40px 0px rgba(235, 238, 247, 0.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: 0.06;--opacity-200: 0.15;--opacity-300: 0.3;--opacity-400: 0.6;--opacity-500: 0.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;display:grid;grid-auto-flow:row;grid-template-columns:100%}@media screen and (max-width: 480px){.figaro-table{--font-400: 16px/1.375em ys text;--font-500: 16px/1.5em ys text;--font-600: 18px/1.5em ys text;--font-700: 32px/1.125em ys text}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.person-profile__user-info{flex-direction:column;align-items:flex-start}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.person-profile__user-name{margin:0.5em 0;letter-spacing:-0.5px;font-family:"Suisse","Arial","Helvetica",sans-serif;font-size:46px;font-weight:600;line-height:46px}.quiz-form-choice__editor-footer{margin-top:8px;display:flex;align-items:center}.quiz-form-choice__editor-header{margin-bottom:8px;display:flex;align-items:center}.quiz-form-choice__option-editor{color:#1a1b22;display:flex}.quiz-form-choice__option-label{align-self:center}.quiz-form-choice__option-editor-controls{margin-right:8px}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.edit-control__content{z-index:1;display:flex;justify-content:center;align-items:center;margin:0 8px;background-color:#fff;box-shadow:0 1px 5px rgba(13,35,67,0.06),0 1px 2px rgba(13,35,67,0.14)}.edit-control__content:hover{cursor:pointer;background-color:rgba(0,0,0,0.07)}.edit-control__content_type_round{width:32px;height:32px;border-radius:50%}.edit-control_color_error{color:#ff3b30}.edit-control_color_success{color:#02b241}.quiz-form-matching__answer-option-editor{display:flex}.quiz-form-matching__answer-option-editor .quiz-form-matching__answer-option-input{flex:1}.quiz-form-matching__prompt-editor{color:#1a1b22;display:flex}.quiz-form-matching__prompt-content-editor{flex:1}.quiz-form-matching__prompt-editor-controls{margin-right:8px}.source-tree__dir{position:relative}.source-tree__delete-modal{padding:50px 50px 30px}.source-tree__button-container{display:flex;gap:8px;margin-top:30px}.source-tree__modal-title{font-size:27px;line-height:29px}.comment-editor__control {
    height: 32px;
    width: 32px;
    color: var(--color-content-primary);
}.comment-editor__control .icon {
    top: 3px;

    height: 22px;
}.snippets-suggest__empty-state {
    margin: 16px 2px;
    padding: 0 14px;

    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;

    color: rgba(26, 27, 34, 0.3);

    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.snippets-suggest__list-row{display:-webkit-box;margin:0 2px 2px;border-width:8px 16px;border-style:solid;border-color:transparent;cursor:pointer;font-size:14px;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;border-radius:8px;background:none;text-align:left}.snippets-suggest__list-row:focus,.snippets-suggest__list-row_focused{outline:none;background-color:rgba(26,37,34,0.06)}.snippets-suggest__list {
    overflow-x: hidden;
}.snippets-suggest__search {
    margin: 0 12px;
    font-size: 14px;
}.snippets-suggest .tab.tabs-group__item {
    width: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 32px;
}.snippets-suggest .tabs-group {
    width: 100%;
    margin: 12px 0;
}.snippets-suggest .tab-default.tab {
    margin-right: 12px;
    padding-bottom: 0;
    justify-content: center;
}.snippets-suggest .tab-default.tab:not(:first-child) {
    margin-left: 12px;
}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.snippets-suggest{display:grid;grid-template-rows:max-content max-content 1fr;width:800px;max-height:600px;color:var(--color-content-primary);border:solid 1px var(--color-background-stroke);border-radius:12px;background-color:var(--color-background-default);box-shadow:0 0 5px var(--color-background-stroke);padding:4px}.snippets-suggest:focus{outline:none}.comment-editor_withSnippets{border-radius:12px}.comment-editor_withSnippets .comment-editor__snippets-suggest{position:absolute;z-index:1000;top:0;left:5px;transform:translateY(-95%)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.comment-editor{display:flex;flex-direction:column;border:1px solid var(--color-background-stroke);background-color:var(--color-background-default)}.comment-editor__textarea{box-sizing:border-box;width:100%;height:121px;min-height:121px;padding:20px;resize:vertical;border:none;outline:none;font-family:"YS Text","Arial","Helvetica",sans-serif;font-size:16px;line-height:24px;background-color:var(--color-background-default);color:var(--color-content-primary)}.comment-editor__textarea-wrapper{position:relative}.comment-editor__top-bar{display:flex;flex-direction:row;height:48px;padding-right:7px;padding-left:19px;border-bottom:1px solid var(--color-background-stroke);justify-content:start;align-items:center}.comment-editor__call-to-action{color:var(--color-content-primary);font-size:14px;font-weight:bold}.comment-editor__editor-icon-list{flex-grow:1;display:flex;flex-direction:row;justify-content:flex-end}.comment-editor__button-icon{width:32px;height:32px;color:var(--color-content-primary)}.comment-editor__button-icon .icon{top:2px;width:16px;height:16px}.source-tree__comment-editor{display:flex;flex-direction:column;padding:20px 20px 16px;white-space:normal;background-color:var(--color-background-alternate)}.source-tree__buttons-container{display:flex;flex-direction:row;justify-content:space-between;margin-top:16px}.source-tree__bottom-bar{display:flex;flex-direction:row;justify-content:start;align-items:center;box-sizing:border-box;height:50px;padding-left:19px;border-top:1px solid var(--color-background-stroke)}.source-tree__right-button{margin-left:20px}.source-tree__radio-group{display:flex}.source-tree__radio-group-item.source-tree__radio-group-item.source-tree__radio-group-item{margin-right:15px}.source-tree__radio-group-item.source-tree__radio-group-item.source-tree__radio-group-item .radio__control{margin-top:3px}.source-tree__modal{z-index:3}.revisor-reviewer-info{display:flex;font-size:16px;line-height:24px;align-items:center}.revisor-reviewer-info_adaptive{display:block}.revisor-reviewer-info_adaptive .revisor-reviewer-info__name{display:block;font-size:24px;font-weight:600}.revisor-reviewer-info_adaptive .revisor-reviewer-info__status{display:block;margin-top:5px;text-transform:capitalize;font-size:16px;font-weight:500}.revisor-reviewer-info_adaptive .revisor-reviewer-info__status::before{display:none}.revisor-reviewer-info__avatar{display:inline-block;width:36px;height:36px;margin-right:12px;vertical-align:bottom;border-radius:4px;background-color:black;background-position:center;background-size:cover}.revisor-reviewer-info__status{color:var(--color-content-tertiary)}.revisor-reviewer-info__status::before{display:inline-block;width:4px;height:4px;margin:2px 8px;content:'';vertical-align:middle;border-radius:50%;background-color:currentColor}.source-tree__comment{display:flex;flex-direction:column;padding:20px;background-color:var(--color-background-default)}.source-tree__comment:hover .source-tree__resolve-button{transition:opacity 0.3s ease-in-out;opacity:1}.source-tree__comment-wrapper{position:relative;z-index:2;margin-bottom:21px;border-top:1px solid var(--color-background-stroke);border-bottom:1px solid var(--color-background-stroke);box-shadow:var(--shadow-medium-default)}.source-tree__comment-resolve-button{margin:0 20px;padding:0;cursor:pointer;transition:opacity 0.3s ease-in-out;opacity:0.5;color:var(--color-content-primary);border:none;background-color:inherit;font-family:'YS Text'}.source-tree__edit-comment-button.source-tree__edit-comment-button{position:absolute;top:7px;right:7px;display:flex;justify-content:center;align-items:center;color:var(--color-content-primary)}.source-tree__comment-markdown{margin-right:26px;white-space:pre-wrap;word-break:break-word;font-size:16px;line-height:20px}.source-tree__comment-info{display:flex;flex-direction:row;align-items:center;margin-top:20px}.source-tree__comment-info-left{display:flex;flex:1}.source-tree__comment-info-status{display:flex;height:24px;padding:0 12px;text-align:center;text-transform:uppercase;color:white;border-radius:4px;align-items:center;font-size:11px;line-height:13px}.source-tree__comment-info-status_type_warning{background-color:var(--color-background-glassy-c)}.source-tree__comment-info-status_type_critical{background-color:var(--color-accent-notice)}.source-tree__comment-info-status_type_good{background-color:var(--color-accent-success)}.source-tree__comment-author{display:flex;flex-direction:row;align-items:center}.source-tree__comment-avatar{width:20px;height:20px;margin:0 0 0 20px;align-items:center;background-size:contain}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.source-tree__code-line{position:relative;display:block;margin-left:-60px;padding-left:80px;white-space:pre-wrap;font-size:15px;line-height:21px}.source-tree__code-line:hover .source-tree__add-comment-overlay{opacity:1}.source-tree__code-line:hover .source-tree__line-number:not(.source-tree__not-commentable){background:var(--color-background-glassy-a)}.source-tree__code-block{position:relative;z-index:2;white-space:pre-wrap;word-break:break-word;font-size:15px;line-height:21px}.source-tree__hljs.hljs.source-tree__hljs{padding:0;background:transparent}.source-tree__line-number{position:absolute;left:0;display:block;width:60px;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;white-space:nowrap;font-size:11px;line-height:21px}.source-tree__line-highlight{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.source-tree__line-highlight_critical{background:rgba(254,120,27,0.25)}.source-tree__line-highlight_warning{background:rgba(163,166,180,0.25)}.source-tree__line-highlight_good{background:rgba(55,195,105,0.25)}.source-tree__add-comment-overlay{position:absolute;z-index:2;top:0;right:0;bottom:0;left:-29px;transition:opacity 0.1s ease-in-out, transform 0.1s ease-in-out, background 0.2s ease-in-out;opacity:0}.source-tree__add-comment-overlay:hover,.source-tree__add-comment-overlay:focus-within{opacity:1}.source-tree__add-comment-button{position:absolute;top:-5px;left:-7px;width:31px;height:31px;padding:0;cursor:pointer;border:none;border-radius:4px;outline:none;background-color:var(--color-background-glassy-a);color:var(--color-content-primary)}.source-tree__add-comment-button:hover{background-color:var(--color-background-glassy-b)}.source-tree__add-comment-button:active{transform:scale(0.95)}.source-tree__line-comment-wrapper{margin-left:-80px}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.source-tree__code-area{display:flex;flex-direction:row;flex-wrap:nowrap;margin-top:-1;border:1px solid var(--color-background-stroke)}.source-tree__column{box-sizing:border-box;width:60px;padding-top:20px;padding-bottom:15px;border-right:1px solid var(--color-background-stroke);flex-shrink:0}.source-tree__code{flex-grow:1;overflow:visible;max-width:100%;padding-top:20px;padding-bottom:15px}.source-tree__code-loading{display:flex;justify-content:center}.source-tree__file{position:relative;display:flex;flex-direction:column}.source-tree__source{position:relative;overflow:visible}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.source-tree__file-title{position:relative;display:flex;flex-direction:row;box-sizing:content-box;height:72px;padding:0 0 0 20px;cursor:pointer;align-items:center;transition:background-color 0.2s;border-top:none;border-right:none;border-bottom:1px solid var(--color-background-stroke);border-left:none;outline:none;background-color:transparent}.source-tree__file-title:hover{border-color:transparent;background-color:var(--color-background-glassy-a)}.source-tree__file-title_opened{background-color:var(--color-background-alternate)}.source-tree__file-name{margin-left:19px;text-align:left;font-size:16px;line-height:24px;flex-grow:1}.source-tree__file-title-icon{position:relative;left:-1px}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.source-tree__comments-summary{display:flex}.source-tree__comments-summary_none{padding-right:19px;text-transform:uppercase;font-size:11px;line-height:13px}.source-tree__comments-count{position:relative;min-width:36px;text-align:center;font-size:14px}.source-tree__comments-count::after{position:absolute;top:5px;right:0;display:block;width:1px;height:10px;content:'';background-color:var(--color-background-glassy-c)}.source-tree__comments-count:last-child::after{display:none}.source-tree__comments-count_severity_warning{color:var(--color-content-secondary)}.source-tree__comments-count_severity_good{color:var(--color-accent-success)}.source-tree__comments-count_severity_critical{color:var(--color-accent-notice)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.source-tree__folder-title{display:flex;box-sizing:content-box;width:100%;height:72px;padding:0;cursor:pointer;border:none;border-bottom:1px solid var(--color-background-stroke);outline:none;background:transparent;justify-content:space-between;align-items:center}.source-tree__folder-title:disabled{cursor:default}.source-tree__folder-title_hoverable:hover{border-color:transparent;background-color:var(--color-background-glassy-a)}@media screen and (max-width: 480px){.source-tree__folder-title_adaptive{border-bottom:0}.source-tree__folder-title_adaptive .source-tree__folder-name{font-size:18px;font-weight:500}.source-tree__folder-title_adaptive .source-tree__folder-verified-date-wrapper{display:flex;margin-top:5px;margin-left:20px;opacity:0.3;font-size:14px}.source-tree__folder-title_adaptive .source-tree__folder-verified-date{margin-left:3px}}.source-tree__folder-name{position:relative;top:1px;display:flex;margin-left:20px;align-items:center;font-size:16px;line-height:1em}.source-tree__folder-description-wrapper{display:flex;align-items:center}.source-tree__folder-description{display:flex;flex-direction:column;justify-content:space-between}.source-tree__badge-text{padding:12px;text-transform:uppercase;color:var(--color-content-secondary);border-radius:4px;box-shadow:inset 0 0 0 1px var(--color-background-stroke);font-size:11px;line-height:13px}.source-tree__download-button{display:flex;justify-content:center;align-items:center;width:32px;height:32px;cursor:pointer;color:var(--color-content-primary);border:1px solid var(--color-background-stroke);border-radius:4px;background-color:transparent}.source-tree__text{color:#5d5b5b;font-family:monospace;font-size:11px;line-height:24px}.source-tree__toolbar {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}.source-tree__type-select {
    margin-right: 12px;
}.source-tree__type-select .rich-select__toggle {
    min-width: 190px;
    justify-content: space-between;
}.source-tree__validation-modal{padding:50px 50px 30px}.suggest-default{width:100%}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.theory-viewer__block{width:var(--block-width);margin:0 0 calc(calc(16px * 1) * 2.5) 0;margin:0 0 var(--size-800, calc(var(--base-unit, calc(16px * 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_error{display:flex;justify-content:center;align-items:center;width:100%;height:100px;background:#ff3b30;font-size:20px}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.toast__title{font-size:16px;font-weight:500}.toast__title+.toast__text{margin-top:8px}.tree-node-file-system{font-size:13px;line-height:17px}.tree-node-file-system,.tree-node-file-system *{box-sizing:border-box}.tree-node-default{color:var(--color-content-primary)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.user__item{position:relative;display:flex;flex-direction:column;justify-content:center;align-content:space-between;height:var(--item-height);padding:0 var(--popup-padding);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:bold;line-height:1.125em}.user__item_extended{--item-height: 3.25em}.user__item_clickable{cursor:pointer}.user__item_hoverable{transition:background-color 0.2s;border-radius:6px;background-color:transparent}@media (any-hover: hover){.user__item_hoverable:hover{background-color:rgba(255,255,255,0.1)}}@media (any-hover: none){body:not(._without-pointer-events) .user__item_hoverable:active{background-color:rgba(255,255,255,0.1)}}@media (any-hover: hover){.user__item:hover .user__item-action{visibility:visible;opacity:0.75}}@media (any-hover: hover) and (any-hover: hover){.user__item:hover .user__item-action:hover{opacity:1}}@media (any-hover: hover) and (any-hover: none){body:not(._without-pointer-events) .user__item:hover .user__item-action:active{opacity:1}}@media (any-hover: none){body:not(._without-pointer-events) .user__item:active .user__item-action{visibility:visible;opacity:0.75}}@media (any-hover: none) and (any-hover: hover){body:not(._without-pointer-events) .user__item:active .user__item-action:hover{opacity:1}}@media (any-hover: none) and (any-hover: none){body:not(._without-pointer-events) body:not(._without-pointer-events) .user__item:active .user__item-action:active{opacity:1}}.user__item-title{display:flex;align-items:center}.user__item-small-text{font-size:12px;font-weight:500;line-height:1}.user__item-subtitle{margin:4px 0 0;opacity:0.5}.user__item-action{position:absolute;right:var(--popup-padding);visibility:hidden;cursor:pointer;transition:visibility 0.2s, opacity 0.2s;opacity:0}.user__items-group{--margin: 16px;margin-top:var(--margin)}.user__items-group:first-child{--margin: 0}.user__items-group_dense{--margin: 8px}.user__other-accounts{display:grid;grid-auto-flow:row;grid-row-gap:4px;margin-top:24px;margin-bottom:8px}.user__other-account-avatar{display:flex;justify-content:center;align-items:center;width:var(--user-pic-size-m-size);height:var(--user-pic-size-m-size);margin:0 8px 0 0}.user__plus-badge{display:inline-block;margin:0 0 0 4px}@keyframes prisma-button__dots_flickering {
    from {
        opacity: 0.3;
    }

    20% {
        opacity: 0.5;
    }

    40% {
        opacity: 1;
    }

    to {
        opacity: 0.3;
    }
}.deprecated-prisma-button__dots {
    display: flex;
    gap: var(--spacing-4);
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
}.deprecated-prisma-button_process .deprecated-prisma-button__dots {
        visibility: visible;
    }.deprecated-prisma-button__dot {
    width: 6px;
    height: 6px;
    background-color: currentColor;
    border-radius: 50%;
    flex-shrink: 0;
    animation: 1.5s ease-in infinite prisma-button__dots_flickering;
}.deprecated-prisma-button__dot:nth-child(2) {
        animation-delay: 0.2s;
    }.deprecated-prisma-button__dot:nth-child(3) {
        animation-delay: 0.4s;
    }.deprecated-prisma-button.deprecated-prisma-button_view_primary {
    --prisma-button-accent-color-resulting: var(--color-accent-neutral-hover);
    --prisma-button-accent-color-active-resulting: var(--color-accent-neutral-hover);

    background-color: var(--color-accent-neutral);
    color: var(--color-content-inverted-primary);
}.deprecated-prisma-button.deprecated-prisma-button_view_primary:hover {
        background-color: var(--prisma-button-accent-color-resulting);
    }.deprecated-prisma-button.deprecated-prisma-button_view_primary:active {
        background-color: var(--prisma-button-accent-color-active-resulting);
    }.deprecated-prisma-button.deprecated-prisma-button_view_primary:disabled {
        background-color: var(--color-background-glassy-a);
        color: var(--color-content-tertiary);
    }.deprecated-prisma-button.deprecated-prisma-button_view_primary:disabled.deprecated-prisma-button_process {
            background-color: var(--prisma-button-accent-color-resulting);
            color: var(--color-content-inverted-primary);
        }.deprecated-prisma-button.deprecated-prisma-button_view_primary .deprecated-prisma-button__sublabel {
        color: var(--color-content-inverted-secondary);
    }.deprecated-prisma-button.deprecated-prisma-button_view_secondary {
    background-color: var(--color-background-glassy-a);
    color: var(--color-content-primary);
}.deprecated-prisma-button.deprecated-prisma-button_view_secondary:hover {
        background-color: var(--color-background-glassy-b);
    }.deprecated-prisma-button.deprecated-prisma-button_view_secondary:active {
        background-color: var(--color-background-glassy-c);
    }.deprecated-prisma-button.deprecated-prisma-button_view_secondary:disabled {
        background-color: var(--color-background-glassy-a);
        color: var(--color-content-tertiary);
    }.deprecated-prisma-button.deprecated-prisma-button_view_secondary:disabled.deprecated-prisma-button_process {
            background-color: var(--color-background-glassy-b);
            color: var(--color-content-primary);
        }.deprecated-prisma-button.deprecated-prisma-button_view_secondary .deprecated-prisma-button__sublabel {
        color: var(--color-content-secondary);
    }.deprecated-prisma-button.deprecated-prisma-button_view_ghost {
    border-color: var(--color-content-primary);
    color: var(--color-content-primary);
}.deprecated-prisma-button.deprecated-prisma-button_view_ghost:hover {
        border-color: var(--color-content-secondary);
        color: var(--color-content-secondary);
    }.deprecated-prisma-button.deprecated-prisma-button_view_ghost:hover .deprecated-prisma-button__sublabel {
            color: var(--color-content-secondary);
        }.deprecated-prisma-button.deprecated-prisma-button_view_ghost:active {
        border-color: var(--color-content-tertiary);
        color: var(--color-content-tertiary);
    }.deprecated-prisma-button.deprecated-prisma-button_view_ghost:active .deprecated-prisma-button__sublabel {
            color: var(--color-content-tertiary);
        }.deprecated-prisma-button.deprecated-prisma-button_view_ghost:disabled {
        border-color: var(--color-background-glassy-a);
        color: var(--color-content-tertiary);
    }.deprecated-prisma-button.deprecated-prisma-button_view_ghost:disabled.deprecated-prisma-button_process {
            border-color: var(--color-content-secondary);
            color: var(--color-content-secondary);
        }.deprecated-prisma-button.deprecated-prisma-button_view_ghost .deprecated-prisma-button__sublabel {
        color: var(--color-content-secondary);
    }.deprecated-prisma-button.deprecated-prisma-button_view_clear {
    color: var(--color-content-primary);
}.deprecated-prisma-button.deprecated-prisma-button_view_clear:hover {
        background-color: var(--color-background-glassy-b);
    }.deprecated-prisma-button.deprecated-prisma-button_view_clear:active {
        background-color: var(--color-background-glassy-c);
    }.deprecated-prisma-button.deprecated-prisma-button_view_clear:disabled {
        color: var(--color-content-tertiary);
    }.deprecated-prisma-button.deprecated-prisma-button_view_clear:disabled.deprecated-prisma-button_process {
            background-color: var(--color-background-glassy-b);
            color: var(--color-content-primary);
        }.deprecated-prisma-button.deprecated-prisma-button_view_clear .deprecated-prisma-button__sublabel {
        color: var(--color-content-secondary);
    }.deprecated-prisma-button.deprecated-prisma-button_view_raised {
    color: var(--color-content-primary);
    background-color: var(--color-background-default);
    box-shadow: var(--shadow-small-default);
}.deprecated-prisma-button.deprecated-prisma-button_view_raised:hover {
        box-shadow: var(--shadow-small-hovered);
    }.deprecated-prisma-button.deprecated-prisma-button_view_raised:active {
        box-shadow: var(--shadow-small-pressed);
    }.deprecated-prisma-button.deprecated-prisma-button_view_raised:disabled {
        background-color: var(--color-background-glassy-a);
        color: var(--color-content-tertiary);
        box-shadow: var(--shadow-small-hidden);
    }.deprecated-prisma-button.deprecated-prisma-button_view_raised:disabled.deprecated-prisma-button_process {
            color: var(--color-content-primary);
            background-color: var(--color-background-default);
            box-shadow: var(--shadow-small-hovered);
        }.deprecated-prisma-button.deprecated-prisma-button_view_raised .deprecated-prisma-button__sublabel {
        color: var(--color-content-secondary);
    }.deprecated-prisma-button.deprecated-prisma-button_view_link {
    --prisma-button-accent-color-resulting: var(--prisma-button-accent-color, var(--color-accent-main-a));
    --prisma-button-accent-color-active-resulting: var(--prisma-button-accent-color-active, var(--color-accent-main-b));

    color: var(--color-content-primary);
}.deprecated-prisma-button.deprecated-prisma-button_view_link:hover {
        color: var(--prisma-button-accent-color-resulting);
    }.deprecated-prisma-button.deprecated-prisma-button_view_link:active {
        color: var(--prisma-button-accent-color-active-resulting);
    }.deprecated-prisma-button.deprecated-prisma-button_view_link:disabled {
        color: var(--color-content-tertiary);
    }.deprecated-prisma-button.deprecated-prisma-button_view_link:disabled.deprecated-prisma-button_process {
            color: var(--prisma-button-accent-color-resulting);
        }.deprecated-prisma-button_size_l {
    --vertical-padding: calc(20px - var(--border-width));

    font: var(--font-ys-body-16-regular-ui);
    padding: var(--vertical-padding) calc(24px - var(--border-width));
    border-radius: var(--border-radius-14);
}.deprecated-prisma-button_size_l.deprecated-prisma-button_with-icon.deprecated-prisma-button_icon-placement_left {
            padding-left: calc(22px - var(--border-width));
            padding-right: calc(26px - var(--border-width));
        }.deprecated-prisma-button_size_l.deprecated-prisma-button_with-icon.deprecated-prisma-button_icon-placement_right {
            padding-left: calc(26px - var(--border-width));
            padding-right: calc(22px - var(--border-width));
        }.deprecated-prisma-button_size_l.deprecated-prisma-button_with-sublabel {
        padding-top: calc(12px - var(--border-width));
        padding-bottom: calc(12px - var(--border-width));
    }.deprecated-prisma-button_size_l .deprecated-prisma-button__sublabel {
        font: var(--font-ys-caption-12-medium);
    }.deprecated-prisma-button_size_m {
    --vertical-padding: calc(15px - var(--border-width));

    font: var(--font-ys-body-16-regular-ui);
    padding: var(--vertical-padding) calc(24px - var(--border-width));
    border-radius: var(--border-radius-12);
}.deprecated-prisma-button_size_m.deprecated-prisma-button_with-icon.deprecated-prisma-button_icon-placement_left {
            padding-left: calc(18px - var(--border-width));
            padding-right: calc(26px - var(--border-width));
        }.deprecated-prisma-button_size_m.deprecated-prisma-button_with-icon.deprecated-prisma-button_icon-placement_right {
            padding-left: calc(26px - var(--border-width));
            padding-right: calc(18px - var(--border-width));
        }.deprecated-prisma-button_size_m.deprecated-prisma-button_with-sublabel {
        padding: calc(7px - var(--border-width)) calc(24px - var(--border-width));
    }.deprecated-prisma-button_size_m .deprecated-prisma-button__sublabel {
        font: var(--font-ys-caption-12-medium);
    }.deprecated-prisma-button_size_s {
    --vertical-padding: calc(9px - var(--border-width));

    font: var(--font-ys-caption-14-regular);
    padding: var(--vertical-padding) calc(16px - var(--border-width));
    border-radius: var(--border-radius-10);
}.deprecated-prisma-button_size_s.deprecated-prisma-button_with-icon.deprecated-prisma-button_icon-placement_left {
            padding-left: calc(10px - var(--border-width));
            padding-right: calc(14px - var(--border-width));
        }.deprecated-prisma-button_size_s.deprecated-prisma-button_with-icon.deprecated-prisma-button_icon-placement_right {
            padding-left: calc(14px - var(--border-width));
            padding-right: calc(10px - var(--border-width));
        }.deprecated-prisma-button_size_xs {
    --vertical-padding: calc(7px - var(--border-width));

    font: var(--font-ys-caption-14-regular);
    padding: var(--vertical-padding) calc(12px - var(--border-width));
    border-radius: var(--border-radius-10);
}.deprecated-prisma-button_size_xs.deprecated-prisma-button_with-icon.deprecated-prisma-button_icon-placement_left {
            padding-left: calc(10px - var(--border-width));
            padding-right: calc(14px - var(--border-width));
        }.deprecated-prisma-button_size_xs.deprecated-prisma-button_with-icon.deprecated-prisma-button_icon-placement_right {
            padding-left: calc(14px - var(--border-width));
            padding-right: calc(10px - var(--border-width));
        }.deprecated-prisma-button.deprecated-prisma-button_position-in-group_left {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}.deprecated-prisma-button.deprecated-prisma-button_position-in-group_right {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}.deprecated-prisma-button.deprecated-prisma-button_position-in-group_middle {
    border-radius: 0;
}.deprecated-prisma-button.deprecated-prisma-button_behavior_common-link {
    text-decoration: none;
}.deprecated-prisma-button_behavior_router-link {
    text-decoration: none;
}.deprecated-prisma-button {
    --border-width: 1px;
    --transition-duration: 0.15s;

    margin: 0;
    background: none;
    cursor: pointer;
    border: var(--border-width) solid transparent;
    display: inline-block;
    position: relative;
    transition-property: background-color, border-color, box-shadow, color, transform;
    transition-duration: var(--transition-duration);
    transition-timing-function: ease-out;
}.deprecated-prisma-button:disabled {
        cursor: default;
        pointer-events: none;
    }.deprecated-prisma-button:active {
        transform: scale(0.96);
    }.deprecated-prisma-button__content {
    display: flex;
    align-items: center;
}.deprecated-prisma-button_process .deprecated-prisma-button__content {
        visibility: hidden;
    }.deprecated-prisma-button__text {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
}.deprecated-prisma-button_icon-placement_right .deprecated-prisma-button__text {
        order: -1;
    }.deprecated-prisma-button__sublabel {
    transition-property: color;
    transition-duration: var(--transition-duration);
    transition-timing-function: ease-out;
}.deprecated-prisma-button__icon {
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
}.deprecated-prisma-button_icon-placement_left .deprecated-prisma-button__icon {
        margin-right: var(--spacing-4);
    }.deprecated-prisma-button_icon-placement_right .deprecated-prisma-button__icon {
        margin-left: var(--spacing-4);
    }.deprecated-prisma-button.deprecated-prisma-button_icon-placement_replace {
    /* Переменную --vertical-padding определяем в файлах ./_size/prisma-button_size_*.pcss */
    padding-left: var(--vertical-padding);
    padding-right: var(--vertical-padding);
}.prisma-element-hint {
    display: inline-block;
}.prisma-element-hint__content {
        display: block;
        overflow: hidden;

        text-overflow: ellipsis;
    }.prisma-element-hint__wrapper {
        position: relative;

        display: block;

        overflow: inherit;

        width: inherit;
        height: inherit;
    }@media (any-hover: hover) {
            .prisma-element-hint__wrapper:hover {
                -webkit-user-select: none;
                   -moz-user-select: none;
                        user-select: none;
            }
        }@media (any-hover: none) {
            .prisma-element-hint__wrapper:active {
                -webkit-user-select: none;
                   -moz-user-select: none;
                        user-select: none;
            }
        }.prisma-element-hint [disabled] {
        pointer-events: none;
    }.prisma-input_size_l {
    --vertical-padding: var(--spacing-20);
    --top-padding: 28px;
    --bottom-padding: var(--spacing-12);
    --horizontal-padding: var(--spacing-16);
    --left-padding: var(--spacing-16);
    --right-padding: var(--spacing-16);
}.prisma-input_size_l .prisma-input__wrapper {
            font: var(--font-ys-body-16-medium-ui);
        }.prisma-input_size_l .prisma-input__control {
            border-radius: var(--border-radius-14);
        }.prisma-input_size_m {
    --vertical-padding: var(--spacing-16);
    /* Эти падинги не константами, чтобы соответствовать макету. Пока договорились оставить */
    --top-padding: 23px;
    --bottom-padding: 7px;
    --left-padding: var(--spacing-16);
    --right-padding: var(--spacing-16);
}.prisma-input_size_m .prisma-input__wrapper {
            font: var(--font-ys-body-16-medium-ui);
        }.prisma-input_size_m .prisma-input__control {
            border-radius: var(--border-radius-14);
        }.prisma-input_size_s {
    --vertical-padding: 9px;
    --top-padding: 9px;
    --bottom-padding: 9px;
    --left-padding: var(--spacing-12);
    --right-padding: 10px;
}.prisma-input_size_s .prisma-input__wrapper {
            font: var(--font-ys-caption-14-medium);
        }.prisma-input_size_s .prisma-input__control {
            border-radius: var(--border-radius-10);
        }.prisma-input_size_s .prisma-input__label {
            transition: none;
        }.prisma-input_size_s .prisma-input__control:not(:-moz-placeholder-shown) + .prisma-input__label {
        opacity: 0;
    }.prisma-input_size_s .prisma-input__control:focus + .prisma-input__label,
    .prisma-input_size_s .prisma-input__control:not(:placeholder-shown) + .prisma-input__label {
        opacity: 0;
    }.prisma-input {
    --border-color: var(--color-background-stroke);
    --border-width: 2px;
    --focus-color: var(--color-palette-blue-500-a);
    --input-icon-width: 16px;
    --transition-duration: 0.15s;
    --control-with-icon-right-padding: calc(
        var(--right-padding) + var(--input-icon-width) + var(--spacing-8) - var(--border-width)
    );
    --control-with-icon-left-padding: calc(
        var(--left-padding) - var(--border-width) + var(--input-icon-width) + var(--spacing-8)
    );

    margin: 0;
}.prisma-input__wrapper {
        color: var(--color-content-primary);
        display: block;
        position: relative;
    }.prisma-input__control {
        -webkit-appearance: none;
           -moz-appearance: none;
                appearance: none;
        background-position: right calc(var(--right-padding) - var(--border-width)) center;
        background-repeat: no-repeat;
        background-size: var(--input-icon-width);
        border: var(--border-width) solid var(--border-color);
        box-sizing: border-box;
        color: var(--color-content-primary);
        font: inherit;
        margin: 0;
        outline: none;
        -webkit-padding-after: calc(var(--bottom-padding) - var(--border-width));
                padding-block-end: calc(var(--bottom-padding) - var(--border-width));
        -webkit-padding-before: calc(var(--top-padding) - var(--border-width));
                padding-block-start: calc(var(--top-padding) - var(--border-width));
        -webkit-padding-end: calc(var(--right-padding) - var(--border-width));
                padding-inline-end: calc(var(--right-padding) - var(--border-width));
        -webkit-padding-start: calc(var(--left-padding) - var(--border-width));
                padding-inline-start: calc(var(--left-padding) - var(--border-width));
        transition: border-color var(--transition-duration) ease-out;
        width: 100%;
        background-color: var(--color-background-default);
    }.prisma-input__control[required] {
            -webkit-padding-end: var(--control-with-icon-right-padding);
                    padding-inline-end: var(--control-with-icon-right-padding);
            background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM4MDgwODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDMuMDAxYTEgMSAwIDAgMSAxIDF2Mi45NTRsMi42NDgtLjk5N2ExIDEgMCAwIDEgLjcwNSAxLjg3Mkw5LjUzIDguODkzbDEuNzAyIDIuNTUxYTEgMSAwIDAgMS0xLjY2MyAxLjExTDggMTAuMjAybC0xLjU2OCAyLjM1MmExIDEgMCAwIDEtMS42NjQtMS4xMUw2LjQ3IDguODkzIDMuNjQ3IDcuODNhMSAxIDAgMSAxIC43MDUtMS44NzJMNyA2Ljk1NVY0LjAwMWExIDEgMCAwIDEgMS0xWiIvPjwvc3ZnPgo=);
        }.prisma-input__label {
        color: var(--color-content-secondary);
        inset-block-start: var(--vertical-padding);
        inset-inline-start: var(--left-padding);
        max-width: 100%;
        overflow-x: hidden;
        pointer-events: none;
        position: absolute;
        text-overflow: ellipsis;
        transform-origin: left;
        transition: transform var(--transition-duration) ease-out;
        white-space: nowrap;
    }.prisma-input__control:-moz-placeholder-shown + .prisma-input__label {
        transform: translateY(0) scale(1);
    }.prisma-input__control:placeholder-shown + .prisma-input__label {
        transform: translateY(0) scale(1);
    }.prisma-input__control:focus + .prisma-input__label,
    .prisma-input__label {
        transform: translateY(-50%) scale(0.75);
    }.prisma-input__icon-left {
        inset-inline-start: var(--left-padding);
        position: absolute;
        inset-block-start: calc(50% + var(--border-width));
        transform: translateY(-50%);
    }.prisma-input_with-icon .prisma-input__control {
            -webkit-padding-start: var(--control-with-icon-left-padding);
                    padding-inline-start: var(--control-with-icon-left-padding);
        }.prisma-input_with-icon .prisma-input__label {
            inset-inline-start: calc(var(--left-padding) + var(--input-icon-width) + var(--spacing-8));
        }.prisma-input__message {
        font: var(--font-ys-caption-12-medium);
        display: block;
        -webkit-margin-before: var(--spacing-4);
                margin-block-start: var(--spacing-4);
    }.prisma-input_state_valid.prisma-input {
        --border-color: var(--color-accent-success);
    }.prisma-input_state_valid.prisma-input .prisma-input__message {
            color: var(--color-accent-success);
        }.prisma-input_state_valid.prisma-input .prisma-input__control {
            -webkit-padding-end: var(--control-with-icon-right-padding);
                    padding-inline-end: var(--control-with-icon-right-padding);
            background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiMxMEFENzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDE2QTggOCAwIDEgMCA4IDBhOCA4IDAgMCAwIDAgMTZabTMuNzE2LTguODAyYTEgMSAwIDEgMC0xLjQzMi0xLjM5Nkw3LjEyMiA5LjA0NSA1LjczNiA3LjUzOEExIDEgMCAxIDAgNC4yNjQgOC44OWwyLjEgMi4yODZhMSAxIDAgMCAwIDEuNDUyLjAyMWwzLjktNFoiLz48L3N2Zz4=);
        }.prisma-input_state_invalid.prisma-input {
        --border-color: var(--color-accent-critical);
    }.prisma-input_state_invalid.prisma-input .prisma-input__message {
            color: var(--color-accent-critical);
        }.prisma-input_state_invalid.prisma-input .prisma-input__control {
            -webkit-padding-end: var(--control-with-icon-right-padding);
                    padding-inline-end: var(--control-with-icon-right-padding);
            background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiNFRDZGNUQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDE2LjAwM2E4IDggMCAxIDAgMC0xNiA4IDggMCAwIDAgMCAxNlptLTEuMjktNC4yOTdjMC0uNzQ2LjU2Ny0xLjI4MyAxLjI4Mi0xLjI4My43MzEgMCAxLjI5OC41MzcgMS4yOTggMS4yODNhMS4yNyAxLjI3IDAgMCAxLTEuMjk3IDEuMjk3Yy0uNzE2IDAtMS4yODMtLjU1Mi0xLjI4My0xLjI5N1ptLjc1NS04LjcwM2gxLjA3YS43NS43NSAwIDAgMSAuNzQ3LjgxMmwtLjM5NCA0LjcyOWEuNS41IDAgMCAxLS40OTguNDU4aC0uNzhhLjUuNSAwIDAgMS0uNDk4LS40NThsLS4zOTQtNC43MjlhLjc1Ljc1IDAgMCAxIC43NDctLjgxMloiLz48L3N2Zz4=);
        }.prisma-input_compact.prisma-input_state_valid .prisma-input__label {
            color: var(--color-accent-success);
        }.prisma-input_compact.prisma-input_state_invalid .prisma-input__label {
            color: var(--color-accent-critical);
        }.prisma-input:not(.prisma-input_state_invalid):not(.prisma-input_state_valid) .prisma-input__control:focus {
        --border-color: var(--color-accent-neutral);
    }.prisma-input_disabled .prisma-input__wrapper,
        .prisma-input_disabled .prisma-input__control,
        .prisma-input_disabled .prisma-input__label {
            color: var(--color-content-tertiary);
        }[dir='rtl'] .prisma-input__control {
        background-position: left calc(var(--right-padding) - var(--border-width)) center;
    }[dir='rtl'] .prisma-input__label {
        transform-origin: right;
    }.prisma-range__slider {
        display: flex;
        align-items: center;

        position: relative;
        left: 3px;

        width: calc(100% - 7px);
        height: 3px;

        background-color: var(--color-content-tertiary);
    }.prisma-range__slider_active {
            left: 0;

            background-color: var(--color-accent-neutral);
        }.prisma-range__container {
        margin-bottom: var(--spacing-16);

        font: var(--font-ys-body-18-medium-ui);
    }@media (max-width: 539px) {
    .prisma-range__container {
            font: var(--font-ys-body-16-medium-ui)
    }
        }.prisma-range__limit-values {
        display: flex;
        justify-content: space-between;

        margin-top: var(--spacing-16);

        font: var(--font-ys-caption-12-regular);
        color: var(--color-palette-black-500);
    }.prisma-skeleton {
    background-color: var(--color-background-glassy-a);
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;

    /* Необходимо для работы высоты по количеству строке текста, которые должен занимать скелетон,
    см. проп linesNumberHeight */
    white-space: pre;
}.prisma-skeleton_rounded {
        border-radius: 6px;
    }.prisma-skeleton_animated {
        animation-name: blink;
        animation-direction: alternate;
        animation-duration: 0.6s;
        animation-iteration-count: infinite;
        animation-timing-function: ease-in-out;
    }@keyframes blink {
        0% {
            opacity: 1;
        }

        100% {
            opacity: 0.5;
        }
    }.prisma-spinner {
    transform-origin: center;
    animation: 1s spin infinite ease;
}@keyframes spin {
    100% {
        transform: rotate(360deg);
    }
}.prisma-toggle__label {
    display: block;
    position: relative;
    cursor: pointer;
}.prisma-toggle__hidden-input {
    opacity: 0;
    position: absolute;
    inset: 0;
    z-index: -1;
}.prisma-tooltip {
    position: fixed;
    z-index: var(--prisma-tooltip-z-index);
    top: var(--prisma-tooltip-top);
    left: var(--prisma-tooltip-left);

    box-sizing: border-box;
    width: -moz-max-content;
    width: max-content;

    pointer-events: all;
    color: var(--color-content-inverted-primary);
    background: var(--color-accent-neutral);
    text-align: center;

    --prisma-tooltip-offset-from-x: 0;
    --prisma-tooltip-offset-from-y: 0;
}.prisma-tooltip_size_s {
            padding: 7px 12px;
            font: var(--font-ys-caption-14-medium);
            border-radius: var(--border-radius-10);
        }.prisma-tooltip_size_m {
            padding: 12px 16px;
            font: var(--font-ys-body-16-medium-ui);
            border-radius: var(--border-radius-14);
        }.prisma-tooltip_with-tail::after {
        position: absolute;
        z-index: 1;
        top: 0;
        top: var(--prisma-tooltip-tail-top, 0);
        left: 0;
        left: var(--prisma-tooltip-tail-left, 0);

        display: block;

        width: 0;
        height: 0;

        content: '';

        transform: translate(0, 0) rotateZ(225deg);
        transform-origin: 50% 50%;

        border: var(--prisma-tooltip-tail-size) solid var(--color-accent-neutral);
        border-top-left-radius: 2px;
    }.prisma-tooltip_direction_top,
        .prisma-tooltip_direction_top-right,
        .prisma-tooltip_direction_top-left {
            --prisma-tooltip-offset-from-y: calc(
                -1 * var(--prisma-tooltip-tail-size) - var(--prisma-tooltip-slide-animation-offset)
            );
        }.prisma-tooltip_direction_top::after, .prisma-tooltip_direction_top-right::after, .prisma-tooltip_direction_top-left::after {
                top: 100%;

                transform: translate(0, -50%) rotateZ(225deg);
            }.prisma-tooltip_direction_bottom,
        .prisma-tooltip_direction_bottom-right,
        .prisma-tooltip_direction_bottom-left {
            --prisma-tooltip-offset-from-y: calc(
                var(--prisma-tooltip-tail-size) + var(--prisma-tooltip-slide-animation-offset)
            );
        }.prisma-tooltip_direction_bottom::after, .prisma-tooltip_direction_bottom-right::after, .prisma-tooltip_direction_bottom-left::after {
                top: 0;

                transform: translate(0, -50%) rotateZ(45deg);
            }.prisma-tooltip_direction_right,
        .prisma-tooltip_direction_right-top,
        .prisma-tooltip_direction_right-bottom,
        .prisma-tooltip_direction_left,
        .prisma-tooltip_direction_left-top,
        .prisma-tooltip_direction_left-bottom {
            text-align: left;
        }.prisma-tooltip_direction_right,
        .prisma-tooltip_direction_right-top,
        .prisma-tooltip_direction_right-bottom {
            --prisma-tooltip-offset-from-x: calc(
                var(--prisma-tooltip-tail-size) + var(--prisma-tooltip-slide-animation-offset)
            );
        }.prisma-tooltip_direction_right::after, .prisma-tooltip_direction_right-top::after, .prisma-tooltip_direction_right-bottom::after {
                left: 0;

                transform: translate(-50%, 0) rotateZ(-45deg);
            }.prisma-tooltip_direction_left,
        .prisma-tooltip_direction_left-top,
        .prisma-tooltip_direction_left-bottom {
            --prisma-tooltip-offset-from-x: calc(
                -1 * var(--prisma-tooltip-tail-size) - var(--prisma-tooltip-slide-animation-offset)
            );
        }.prisma-tooltip_direction_left::after, .prisma-tooltip_direction_left-top::after, .prisma-tooltip_direction_left-bottom::after {
                left: 100%;

                transform: translate(-50%, 0) rotateZ(-225deg);
            }.prisma-tooltip {

    --prisma-tooltip-transition-duration: 0.1s;
    --prisma-tooltip-transition: transform var(--prisma-tooltip-transition-duration) ease-out,
        opacity var(--prisma-tooltip-transition-duration) ease-out;
    --prisma-tooltip-transition-transform-enter: translate(
        var(--prisma-tooltip-offset-from-x),
        var(--prisma-tooltip-offset-from-y)
    );
    --prisma-tooltip-transition-transform-done: translate(0, 0);
}.prisma-tooltip.prisma-tooltip-enter {
        transform: var(--prisma-tooltip-transition-transform-enter);

        opacity: 0.01;
    }.prisma-tooltip.prisma-tooltip-enter-active {
        transition: var(--prisma-tooltip-transition);

        transform: var(--prisma-tooltip-transition-transform-done);

        opacity: 1;
    }.prisma-tooltip.prisma-tooltip-enter-done {
        transform: var(--prisma-tooltip-transition-transform-done);

        opacity: 1;
    }.prisma-tooltip.prisma-tooltip-exit {
        transform: var(--prisma-tooltip-transition-transform-done);

        opacity: 1;
    }.prisma-tooltip.prisma-tooltip-exit-active {
        transition: var(--prisma-tooltip-transition);
        transition-duration: calc(var(--prisma-tooltip-transition-duration) * 1.25);

        transform: var(--prisma-tooltip-transition-transform-enter);

        opacity: 0.01;
    }.component-wrapper{margin:24px}.component-wrapper__head{text-align:center}.component-wrapper__body{margin-top:8px}.footer__columns_masonry{display:grid;grid-auto-columns:min-content;align-items:start}.footer__columns_masonry>.footer__column:nth-child(1){grid-area:c1}.footer__columns_masonry>.footer__column:nth-child(2){grid-area:c2}.footer__columns_masonry>.footer__column:nth-child(3){grid-area:c3}.footer__columns_masonry>.footer__column:nth-child(4){grid-area:c4}.footer__columns_masonry>.footer__column:nth-child(5){grid-area:c5}.gallery__content_virtualized.gallery__content .gallery__content-item{scroll-snap-align:unset}.gallery-default__content-item.gallery__content-item{display:flex;flex-shrink:0;scroll-snap-align:center}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.gallery-skeleton__content-item.gallery__content-item{border:1px solid #1a1b22}.gallery-default__dots.gallery__dots{display:flex}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.gallery-default__dots-item.gallery__dots-item{padding:4px;cursor:pointer}.gallery-default__dots-item.gallery__dots-item_active{cursor:default}.gallery-default__dots-item.gallery__dots-item_active .gallery__dots-item-control{border-color:currentColor;border-color:var(--gallery-active-dot-color, currentColor);background:currentColor;background:var(--gallery-active-dot-color, currentColor)}.gallery-default__dots-item .gallery__dots-item-control{box-sizing:border-box;width:8px;height:8px;transition:transform 0.25s;border:1px solid #1a1b22;border-radius:50%}.suggest .suggest-figaro__toggle-arrow{cursor:pointer;transition:opacity 0.3s;flex-shrink:0}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.suggest-default{--font-size: 14px}.suggest-default .suggest__input-value-container{overflow:hidden;width:100%;margin-right:12px;white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size)}.suggest-default .suggest__input-search-input{width:100%;cursor:default;white-space:nowrap;text-overflow:ellipsis;border:none;outline:none;font-family:inherit;font-size:var(--font-size)}.suggest-default .suggest__input-search-input::-moz-placeholder{text-overflow:ellipsis}.suggest-default .suggest__input-search-input::placeholder{text-overflow:ellipsis}.suggest-default__input.suggest__input{--focus-color: #007aff;display:flex;align-items:center;width:100%;padding:2px 10px;border-width:1px;border-style:solid;border-color:currentColor;border-radius:4px}@media screen and (max-width: 480px){.suggest-default__input.suggest__input{height:2.75em}}.suggest-default__input.suggest__input_with-focus{border-color:currentColor;border-color:var(--focus-color, currentColor);box-shadow:0 4px 14px rgba(0,0,0,0.08),0 0 5px rgba(0,0,0,0.03)}.suggest-default__input.suggest__input_disabled .suggest-default__input-search-input{pointer-events:none;color:#b3b3b3}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.suggest-figaro{--base-z-index: var(--base-z-index-100, 100);z-index:var(--base-z-index)}.suggest-figaro .suggest-figaro__input{position:relative;z-index:calc(var(--base-z-index) - 1)}.suggest-figaro .suggest-figaro__input .suggest__input-value-container{margin-right:0}.suggest-figaro .suggest-figaro__toggle-arrow{position:absolute;z-index:200;right:16px;top:20px}.suggest-figaro .suggest-figaro__menu-item{white-space:normal}.suggest-figaro__menu.select__menu{--select-menu-left: 0;z-index:calc(var(--base-z-index) - 2);top:calc(0 + var(--select-menu-top-offset) - 10px);top:calc(var(--select-height, 0) + var(--select-menu-top-offset) - 10px);padding-top:16px;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.suggest-figaro__menu.select__menu_native{z-index:calc(var(--base-z-index));top:0}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.suggest-default__loader{position:sticky;top:-15px;overflow:hidden;width:100%;height:4px;margin-top:-15px;transition:opacity 0.3s ease-in-out 0.3s;opacity:0;background-color:rgba(0,122,255,0.1)}.suggest-default__loader::before{--init: -150%;--init-width: 0%;--end-width: 100%;position:absolute;height:100%;content:'';animation:load 1.5s infinite ease-out;background-color:rgba(181,213,255,0.8)}.suggest-default__loader::after{--init: -100%;--init-width: 0%;--end-width: 100%;position:absolute;height:100%;content:'';animation:load 1.5s infinite ease-out;background-color:#b5d5ff}.suggest-default__loader_visible{opacity:1}@keyframes load{0%{left:0%;left:var(--init, 0%);width:100%;opacity:1}100%{left:100%;width:10%;opacity:0}}.suggest-default__message{display:none;margin-top:10px;text-align:center}.suggest-default__message_visible{display:block}.tree-node-file-system__children{overflow:hidden}.tree-node-file-system__children.transitioning{transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-duration:0.5s}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.tree-node-file-system__name{position:relative;color:var(--color-content-primary);display:flex;overflow:hidden;align-items:center;width:100%;height:28px;padding:0 16px 0 calc(28px + 1 * 8px);padding:0 16px 0 calc(28px + var(--nesting-level, 1) * 8px);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background 0.1s;white-space:nowrap;text-overflow:ellipsis}.tree-node-file-system__name_active{cursor:default}.tree-node-file-system__name:hover,.tree-node-file-system__name_active{background:var(--color-background-glassy-a)}.tree-node-file-system__name-arrow{position:absolute;top:calc(50% - 2px);left:calc(10px + 1 * 8px);left:calc(10px + var(--nesting-level, 1) * 8px);width:8px;transition:transform 0.2s}.tree-node-file-system__name-icon{min-width:24px;margin:0 4px 0 -4px}.prisma-range__thumb {
        width: 17px;
        height: 17px;

        z-index: 1;

        background-color: var(--color-background-default);
        border-radius: 50%;
        border: 3px solid var(--color-accent-neutral);
    }.theory-viewer__block.theory-viewer__block_type_action-button{margin:0}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.content-expander-with-button{display:flex;max-height:112px;margin:calc(calc(16px * 1) * 0.75) 0;margin:var(--size-200, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.75)) 0;padding:calc(calc(16px * 1) * 1.5) 0;padding:var(--size-500, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.5)) 0;border-radius:24px;background-color:var(--color-background-alternate);justify-content:space-around}@media screen and (max-width: 480px){.content-expander-with-button{padding:0;background-color:unset}}.content-expander-with-button:not(.content-expander-with-button_expanded) ~ *{display:none !important}.content-expander-with-button ~ *{animation:theoryFragmentAppearance 0.3s;animation-timing-function:cubic-bezier(0.25, 0.1, 0.25, 0.1);animation-delay:0.3s;animation-fill-mode:backwards}.content-expander-with-button_expanded{margin:0;background:none}.content-expander-with-button__link-button{position:relative;overflow:hidden;min-width:230px;transform:translateZ(0);border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,0.06),0 2px 4px rgba(0,0,0,0.04);font-size:16px}@media screen and (max-width: 480px){.content-expander-with-button__link-button{width:100%}}.content-expander-with-button__link-button:hover::before{opacity:1}.theory-viewer__block.theory-viewer__block_type_action-link-button{margin:0}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.assessment-stats-results{display:flex;width:100%;padding-right:32px;padding-left:32px;justify-content:space-between;align-items:center}@media screen and (max-width: 480px){.assessment-stats-results{flex-direction:column;padding-right:0;padding-left:0;align-items:initial}}.assessment-stats-results__status{display:flex}@media screen and (max-width: 480px){.assessment-stats-results__status{margin-bottom:10px}}.assessment-stats-results__status-icon-wrapper{margin-right:10px}@media screen and (max-width: 480px){.assessment-stats-results__status-icon-wrapper{max-height:32px;margin-right:8px;padding:2px;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 2px rgba(13,35,67,0.14),0 1px 5px rgba(13,35,67,0.06)}}.assessment-stats-results__status-icon{display:block;width:24px;height:24px}.assessment-stats-results__status-info{display:flex;flex-direction:column}@media screen and (max-width: 480px){.assessment-stats-results__status-info{flex-grow:1;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}}.assessment-stats-results__status-text{margin:0;font-size:18px;font-weight:500;line-height:27px}@media screen and (max-width: 480px){.assessment-stats-results__status-text{margin-right:8px}}.assessment-stats-results__date{font-size:14px;line-height:20px}@media screen and (max-width: 480px){.assessment-stats-results__date{padding-top:0.2em;font-weight:normal}}.assessment-stats-results__stats{display:flex}.assessment-stats-results__stats-box{display:flex;padding:14px 16px;white-space:pre;border-radius:12px;background-color:var(--color-background-alternate);align-items:center}.assessment-stats-results__stats-box:not(:last-child){margin-right:16px}@media screen and (max-width: 480px){.assessment-stats-results__stats-box{padding:12px;flex-grow:1;justify-content:center}.assessment-stats-results__stats-box:not(:last-child){margin-right:8px}}@media screen and (max-width: 374px){.assessment-stats-results__stats-box{padding:6px}}.assessment-stats-results__stats-box_status_failed,.assessment-stats-results__stats-box_status_passed{position:relative;z-index:1}.assessment-stats-results__stats-box_status_failed::before,.assessment-stats-results__stats-box_status_passed::before{content:'';position:absolute;inset:0;z-index:-1;opacity:0.08;border-radius:12px}.assessment-stats-results__stats-box_status_passed::before{background-color:var(--color-accent-success)}.assessment-stats-results__stats-box_status_passed .assesments-stats__questions-number{color:var(--color-accent-success)}.assessment-stats-results__stats-box_status_failed::before{background-color:var(--color-accent-critical)}.assessment-stats-results__stats-box_status_failed .assesments-stats__questions-number{color:var(--color-accent-critical)}.assessment-stats-results__questions-number{min-width:38px;margin:0;text-align:center;font-size:34px;font-weight:500;line-height:22px}@media screen and (max-width: 480px){.assessment-stats-results__questions-number{min-width:unset}}@media (orientation: landscape) and (max-height: 480px){.assessment-stats-results__questions-number{font-size:28px}}.assessment-stats-results__questions-number_type_total{margin-right:12px}@media only screen and (min-device-width: 320px) and (max-device-width: 374px) and (max-device-height: 568px){.assessment-stats-results__questions-number_type_total{margin-right:6px}}.assessment-stats-results__questions-number_type_correct{margin-right:8px}.assessment-stats-results__questions-number_status_failed{color:var(--color-accent-critical)}.assessment-stats-results__questions-number_status_passed{color:var(--color-accent-success)}.assessment-stats-results__stats-text{margin:0;font-size:14px;font-weight:500;line-height:16px}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.assesments-stats-widget{display:flex;flex-direction:column;width:100%;color:var(--color-content-primary);font-family:"YS Text","Arial","Helvetica",sans-serif}.assesments-stats-widget *{box-sizing:border-box}.assesments-stats-widget__assessment-description{width:100%;margin-bottom:20px;padding:32px 20px 32px 32px;border-radius:16px;background-color:var(--color-background-alternate);font-size:18px;font-weight:normal;line-height:27px}@media screen and (max-width: 767px){.assesments-stats-widget__assessment-description{padding:16px}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.theory-viewer__block-mock{display:flex;width:100%;min-height:100px;padding-top:22px;opacity:0.5;border:1px solid rgba(0,0,0,0.6);font-family:"YS Text","Arial","Helvetica",sans-serif;font-size:22px;font-weight:800;justify-content:center}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.border-layout{--border-radius: 16px;--border-color: rgba(217, 217, 217, 0.5);border:1px solid var(--border-color);border-radius:var(--border-radius);--border-layout-horizontal-padding: var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2));--width-increment: var(--border-layout-horizontal-padding)}@media screen and (max-width: 480px){.border-layout{--border-layout-horizontal-padding: var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2))}}.border-layout__content{padding:calc(calc(16px * 1) * 2) var(--border-layout-horizontal-padding);padding:var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2)) var(--border-layout-horizontal-padding)}.border-layout__divider-outer{width:100%;height:1px}.border-layout__divider-inner{height:var(--border-radius);transform:translateY(-100%);border-bottom:1px solid var(--border-color);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.border-layout__answer{padding:calc(calc(16px * 1) * 1.25) calc(calc(16px * 1) * 2);padding:var(--size-400, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.25)) var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2));color:#02b241}.border-layout__answer_incorrect{color:#ff3b30}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.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:calc(16px * 1);margin-top:var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1))))}.theory-viewer__block_type_border-layout.theory-viewer__block{margin-bottom:calc(calc(16px * 1) * 2);margin-bottom:var(--size-700, calc(var(--base-unit, calc(16px * 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:calc(16px * 1);margin-bottom:var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1))))}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.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: 14px/1.4286em ys text;--font-200: 16px/1.375em ys text;--font-250: 16px/1.5em ys text;--font-300: 18px/1.2222em ys text;--font-400: 21px/1.2857em ys text;--font-500: 24px/1.1667em ys display;--font-600: 34px/1.0588em ys display;--font-700: 48px/1.0833em ys text;--background-blur: blur(12px);--shadow-0: 0px 1px 2px 0px rgba(13, 35, 67, 0.14), 0px 1px 5px 0px rgba(13, 35, 67, 0.06);--shadow-1: 0px 2px 0px 0px rgba(13, 35, 67, 0.1), 0px 2px 6px 0px rgba(13, 35, 67, 0.1);--shadow-2: 0px 1px 17px 0px rgba(0, 0, 0, 0.06), 0px 1px 5px 0px rgba(0, 0, 0, 0.06);--shadow-3: 0px 4px 40px 0px rgba(235, 238, 247, 0.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: 0.06;--opacity-200: 0.15;--opacity-300: 0.3;--opacity-400: 0.6;--opacity-500: 0.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: 16px/1.375em ys text;--font-500: 16px/1.5em ys text;--font-600: 18px/1.5em ys text;--font-700: 32px/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 0.3s ease-in-out, border-radius 0.3s ease-in-out;border:1px solid var(--color-background-stroke);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:var(--color-background-stroke)}@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:var(--color-background-stroke);border-right-color:transparent;border-left-color:transparent;border-radius:0}.theory-viewer__block_expanded.theory-viewer__block_type_cut-container.theory-viewer__block .theory-viewer__cut-container-title-button-icon{transform:rotateZ(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 0.1s ease-in-out}.theory-viewer__cut-container-title-content{flex:0 1 auto;color:var(--color-content-primary);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(0.25, 0.1, 0.25, 1);transition-duration:0.3s}.theory-viewer__cut-container-slidedown .image-gallery__backward-button{left:32px}.theory-viewer__cut-container-slidedown .image-gallery__forward-button{right:32px}.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}}.image-gallery__scroll-image-container{position:relative;height:100vh}.image-gallery__scroll-image-wrapper{display:block;min-width:100vw;margin:0 10px;scroll-snap-align:center}.image-gallery__scroll-image-wrapper:first-child{margin-left:0}.image-gallery__scroll-image-wrapper:last-child{margin-right:0}.image-gallery__scroll-image-scrollable-area{display:flex;align-content:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:auto;overflow-y:hidden;flex-direction:row;width:100vw;white-space:nowrap;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none}.image-gallery__scroll-image-scrollable-area::-webkit-scrollbar,.image-gallery__scroll-image-scrollable-area::-webkit-scrollbar-corner{-webkit-appearance:none;height:0}.image-gallery__scroll-image-scrollable-area .pinch-zoom-image{width:100%;border-radius:6px}.image-gallery__scroll-image{width:100%;border-radius:6px}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}@media screen and (max-width: 767px){.image-gallery__modal .skills-modal__content{display:flex}}@media screen and (max-width: 767px){.image-gallery__modal{background-color:#1a1b22}}.image-gallery__modal-content{display:flex;flex-direction:column;max-width:954px;width:80vw;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width: 480px){.image-gallery__modal-content .image-gallery__slider-image-wrapper{margin-left:0}}@media screen and (max-width: 767px){.image-gallery__modal-content{width:100vw;margin:auto 0}}.image-gallery__modal-content .image-gallery__forward-button,.image-gallery__modal-content .image-gallery__backward-button{opacity:1}.image-gallery__modal-close{top:0}@media screen and (max-width: 767px){.image-gallery__modal-close{top:auto;top:initial}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.image-gallery__main-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:764px;max-height:508px;cursor:pointer;border-radius:16px;border-radius:var(--image-gallery-border-radius, 16px);background-position:center;background-size:cover}.image-gallery__main-image_modal{max-width:954px;max-height:640px;cursor:auto;cursor:initial}@media screen and (max-width: 767px){.image-gallery__main-image_modal{box-sizing:border-box;border:2px solid #1a1b22;border-radius:6px}}.image-gallery__main-image-wrapper{position:relative;width:100%;max-width:764px;max-height:508px;padding-top:66%}.image-gallery__main-image-wrapper_modal{max-width:954px;max-height:640px}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.image-gallery__slider-image-wrapper{position:relative;min-width:142px;max-width:142px;height:calc(94px + 20px);background:none;border:0;color:inherit;font:inherit;margin:0 0 0 6px;padding:0}@media screen and (max-width: 480px){.image-gallery__slider-image-wrapper{min-width:80px;max-width:80px;height:calc(52px + 16px);margin-left:2px}}.image-gallery__slider-image-wrapper:first-child{margin-left:0}.image-gallery__slider-image-wrapper:last-child{margin-right:0}.image-gallery__slider-image-wrapper::after{--size: 6px;position:absolute;bottom:0;left:50%;width:var(--size);height:var(--size);content:'';transition:opacity 0.3s;transform:translateX(-50%);opacity:0;border-radius:100%;background-color:var(--color-accent-neutral)}@media screen and (max-width: 480px){.image-gallery__slider-image-wrapper::after{--size: 4px}}.image-gallery__slider-image-wrapper_active::after{opacity:1}.image-gallery__slider-image{box-sizing:border-box;width:100%;min-width:100%;height:94px;margin:8px 0 12px;transition:filter 0.3s, border-color 0.3s;border:2px solid transparent;border-radius:8px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(0.97)}@media screen and (max-width: 480px){.image-gallery__slider-image{height:52px;margin:6px 0 10px;border-width:1px;border-radius:4px}}.image-gallery__slider-image_active{border-color:var(--color-accent-neutral)}@media screen and (max-width: 480px){.image-gallery__slider-image_active{border-width:1px}}.image-gallery__slider-image:not(.image-gallery__slider-image_active){cursor:pointer}@media (any-hover: hover){.image-gallery__slider-image:not(.image-gallery__slider-image_active):hover{filter:brightness(0.9)}}@media (any-hover: none){body:not(._without-pointer-events) .image-gallery__slider-image:not(.image-gallery__slider-image_active):active{filter:brightness(0.9)}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.image-gallery__slider{overflow:visible;width:100%}.image-gallery__slider-scrollable-area{display:flex;overflow-x:visible;overflow-y:hidden;flex-direction:row;max-width:100%;scroll-behavior:smooth;scrollbar-width:none}.image-gallery__slider-scrollable-area::-webkit-scrollbar,.image-gallery__slider-scrollable-area::-webkit-scrollbar-corner{-webkit-appearance:none;height:0}.image-gallery__text {
    margin: 0;

    text-align: center;

    color: var(--color-content-primary);

    font-size: 14px;
    line-height: 20px;
    white-space: normal;
}.image-gallery__text_modal {
        color: var(--color-content-inverted-primary);
    }.image-gallery__text-wrapper {
        margin: 8px 64px;
    }@media (max-width: 539px) {

    .image-gallery__text-wrapper {
            margin-inline: 16px
    }
        }@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.image-gallery__modal-controls{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);display:flex;justify-content:space-between;align-items:center;max-width:954px}@media screen and (max-width: 767px){.image-gallery__modal-controls{position:absolute;bottom:0;padding:2px 0}}.image-gallery__modal-controls .image-gallery__slider-image-wrapper{transition-duration:0.2s;transition-property:width, margin, min-width, max-width}@media screen and (max-width: 767px){.image-gallery__modal-controls .image-gallery__slider-image-wrapper{height:94px;margin-top:0}}@media screen and (max-width: 480px){.image-gallery__modal-controls .image-gallery__slider-image-wrapper{height:52px}}@media screen and (max-width: 767px){.image-gallery__modal-controls .image-gallery__slider-image-wrapper_active{margin-right:2px;margin-left:8px}.image-gallery__modal-controls .image-gallery__slider-image-wrapper_active::after{display:none}}@media screen and (max-width: 480px){.image-gallery__modal-controls .image-gallery__slider-image-wrapper_active{margin:0 6px}}@media screen and (max-width: 767px){.image-gallery__modal-controls .image-gallery__slider-image-wrapper:not(.image-gallery__slider-image-wrapper_active){width:calc(142px / 2);min-width:calc(142px / 2);max-width:calc(142px / 2)}}@media screen and (max-width: 480px){.image-gallery__modal-controls .image-gallery__slider-image-wrapper:not(.image-gallery__slider-image-wrapper_active){width:calc(80px / 2);min-width:calc(80px / 2);max-width:calc(80px / 2)}}@media screen and (max-width: 767px){.image-gallery__modal-controls .image-gallery__slider-image{margin-top:0;transition-duration:0.2s;transition-property:width, max-width, min-width;border:2px solid transparent}}@media screen and (max-width: 480px){.image-gallery__modal-controls .image-gallery__slider-image{margin-top:0;transition-duration:0.2s;transition-property:width, max-width, min-width;border-width:1px}}@media screen and (max-width: 767px){.image-gallery__modal-controls .image-gallery__slider-image:not(.image-gallery__slider-image_active){width:calc(142px / 2);min-width:calc(142px / 2);max-width:calc(142px / 2)}}@media screen and (max-width: 480px){.image-gallery__modal-controls .image-gallery__slider-image:not(.image-gallery__slider-image_active){width:calc(80px / 2);min-width:calc(80px / 2);max-width:calc(80px / 2)}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.image-gallery{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;max-width:764px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-gallery:hover .image-gallery__forward-button,.image-gallery:hover .image-gallery__backward-button{opacity:1}@media screen and (max-width: 480px){.image-gallery:hover .image-gallery__forward-button,.image-gallery:hover .image-gallery__backward-button{display:none}}.image-gallery:hover .image-gallery__forward-button{transform:translate(50%, -50%) rotate(180deg)}.image-gallery:hover .image-gallery__forward-button:hover{transform:translate(50%, -50%) rotate(180deg) scale(1.15)}.image-gallery:hover .image-gallery__backward-button{transform:translate(-50%, -50%)}.image-gallery:hover .image-gallery__backward-button:hover{transform:translate(-50%, -50%) scale(1.15)}.image-gallery__forward-button,.image-gallery__backward-button{position:absolute;z-index:1;top:50%;box-sizing:border-box;width:48px;height:48px;padding:12px;cursor:pointer;transition:transform 0.1s ease-in, opacity 0.1s ease-in;opacity:0;color:var(--color-content-inverted-primary);border-radius:50%;background-color:var(--color-accent-neutral);box-shadow:0 2px 4px rgba(0,0,0,0.12)}.image-gallery__forward-button_hidden,.image-gallery__backward-button_hidden{display:none}.image-gallery__forward-button_modal,.image-gallery__backward-button_modal{width:60px;height:60px;padding:16px}@media screen and (max-width: 767px){.image-gallery__forward-button,.image-gallery__backward-button{display:none}}.image-gallery__backward-button{left:0;transform:translate(-40%, -50%)}.image-gallery__backward-button_modal{transform:translate(-120%, -50%)}.image-gallery__backward-button_modal:hover{transform:translate(-120%, -50%) scale(1.15)}.image-gallery__forward-button{right:0;transform:translate(40%, -50%) rotate(180deg)}.image-gallery__forward-button_modal{transform:translate(120%, -50%) rotate(180deg)}.image-gallery__forward-button_modal:hover{transform:translate(120%, -50%) rotate(180deg) scale(1.15)}.image-gallery__slider{overflow:visible;width:100%}.image-gallery__slider-scrollable-area{display:flex;overflow-x:visible;overflow-y:hidden;flex-direction:row;max-width:100%;scroll-behavior:smooth;scrollbar-width:none}.image-gallery__slider-scrollable-area::-webkit-scrollbar,.image-gallery__slider-scrollable-area::-webkit-scrollbar-corner{-webkit-appearance:none;height:0}.image-gallery__slider-scrollable-area_justify-center{justify-content:center}.image-gallery__slider_modal{max-width:954px}@media screen and (max-width: 767px){.image-gallery__slider_modal{position:absolute;bottom:0;padding:2px 0}}.image-gallery__slider_modal .image-gallery__slider-image-wrapper{transition-duration:0.2s;transition-property:width, margin, min-width, max-width}@media screen and (max-width: 767px){.image-gallery__slider_modal .image-gallery__slider-image-wrapper{height:94px;margin-top:0}}@media screen and (max-width: 480px){.image-gallery__slider_modal .image-gallery__slider-image-wrapper{height:52px}}@media screen and (max-width: 767px){.image-gallery__slider_modal .image-gallery__slider-image-wrapper_active{margin-right:2px;margin-left:8px}.image-gallery__slider_modal .image-gallery__slider-image-wrapper_active::after{display:none}}@media screen and (max-width: 480px){.image-gallery__slider_modal .image-gallery__slider-image-wrapper_active{margin:0 6px}}@media screen and (max-width: 767px){.image-gallery__slider_modal .image-gallery__slider-image-wrapper:not(.image-gallery__slider-image-wrapper_active){width:calc(142px / 2);min-width:calc(142px / 2);max-width:calc(142px / 2)}}@media screen and (max-width: 480px){.image-gallery__slider_modal .image-gallery__slider-image-wrapper:not(.image-gallery__slider-image-wrapper_active){width:calc(80px / 2);min-width:calc(80px / 2);max-width:calc(80px / 2)}}@media screen and (max-width: 767px){.image-gallery__slider_modal .image-gallery__slider-image{margin-top:0;transition-duration:0.2s;transition-property:width, max-width, min-width;border:2px solid transparent}}@media screen and (max-width: 480px){.image-gallery__slider_modal .image-gallery__slider-image{margin-top:0;transition-duration:0.2s;transition-property:width, max-width, min-width;border-width:1px}}@media screen and (max-width: 767px){.image-gallery__slider_modal .image-gallery__slider-image:not(.image-gallery__slider-image_active){width:calc(142px / 2);min-width:calc(142px / 2);max-width:calc(142px / 2)}}@media screen and (max-width: 480px){.image-gallery__slider_modal .image-gallery__slider-image:not(.image-gallery__slider-image_active){width:calc(80px / 2);min-width:calc(80px / 2);max-width:calc(80px / 2)}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.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:calc(calc(16px * 1) * 1.25);margin-left:var(--size-400, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.25))}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.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}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.theory-viewer__block_type_problem-marker{width:100%;margin:calc(calc(16px * 1) * 1.25);margin:var(--size-400, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.25))}.shareable-block{padding-top:var(--spacing-20);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 var(--spacing-20);font:var(--font-ys-body-16-medium-ui)}.shareable-block__userpic{margin-right:12px;--user-pic-size-m-size: 40px}.shareable-block__text{margin:0 0 var(--spacing-16);padding:0 var(--spacing-20);font:var(--font-ys-body-16-regular-paragraph)}.shareable-block__image-wrapper{margin-bottom:var(--spacing-16)}.shareable-block__image-wrapper:hover .shareable-block__image{filter:brightness(0.95)}.shareable-block__image{display:block;width:100%;transition:filter 0.3s ease}.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:var(--spacing-16) var(--spacing-20);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-a);color:var(--color-content-primary);font:var(--font-ys-caption-12-medium);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);color:var(--color-content-primary);text-decoration:none;transition:background-color 0.3s, transform 0.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(0.96)}.shareable-block__button:focus{outline-color:var(--color-palette-blue-50-a)}.shareable-block__icon{margin-right:4px}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.split-view-sc-default__resizer.split-view-sc__resizer{position:absolute;z-index:110;overflow:hidden;cursor:var(--resizer-cursor);-webkit-user-select:none;-moz-user-select:none;user-select:none}.split-view-sc-default__resizer.split-view-sc__resizer:hover>.split-view-sc__resizer-bg,.split-view-sc-default__resizer.split-view-sc__resizer_dragging.split-view-sc__resizer>.split-view-sc__resizer-bg{transition-delay:0.2s;transform:scale(5);opacity:1}.split-view-sc-default__resizer.split-view-sc__resizer:hover>.split-view-sc__resizer-icon,.split-view-sc-default__resizer.split-view-sc__resizer_dragging.split-view-sc__resizer>.split-view-sc__resizer-icon{transition-delay:0.35s;opacity:1}.split-view-sc-default__resizer.split-view-sc__resizer_dragging.split-view-sc__resizer{cursor:default}.split-view-sc-default__resizer.split-view-sc__resizer_dragging.split-view-sc__resizer>.split-view-sc__resizer-bg,.split-view-sc-default__resizer.split-view-sc__resizer_dragging.split-view-sc__resizer>.split-view-sc__resizer-icon{transition-delay:0s}.split-view-sc-default__resizer.split-view-sc__resizer_disabled{cursor:default}.split-view-sc-default__resizer.split-view-sc__resizer>.split-view-sc__resizer-bg{position:absolute;content:'';transition:transform 0.2s, opacity 0.2s;pointer-events:none;opacity:0;background-color:#d1d2d6;background-position:center center}.split-view-sc-default__resizer.split-view-sc__resizer>.split-view-sc__resizer-icon{position:absolute;width:10px;height:10px;content:'';transition:opacity 0.2s;opacity:0}.split-view-sc_direction_column .split-view-sc-default__resizer.split-view-sc__resizer{bottom:-3.5px;left:0;width:100%;height:7px}.split-view-sc_direction_column .split-view-sc-default__resizer.split-view-sc__resizer>.split-view-sc__resizer-bg{bottom:3px;width:100%;height:1px}.split-view-sc_direction_column .split-view-sc-default__resizer.split-view-sc__resizer>.split-view-sc__resizer-icon{background-image:linear-gradient(0deg, #9b9da6 0px,rgba(0,0,0,0) 0px,rgba(0,0,0,0) 1px,rgba(0,0,0,0) 1px,#9b9da6 1px,#9b9da6 2px,#9b9da6 2px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 3px,rgba(0,0,0,0) 3px,#9b9da6 3px,#9b9da6 4px,#9b9da6 4px,rgba(0,0,0,0) 4px,rgba(0,0,0,0) 5px,rgba(0,0,0,0) 5px,#9b9da6 5px,#9b9da6 6px,#9b9da6 6px,rgba(0,0,0,0) 6px,rgba(0,0,0,0) 7px,rgba(0,0,0,0) 7px,#9b9da6 7px,#9b9da6 8px,#9b9da6 8px,rgba(0,0,0,0) 8px,rgba(0,0,0,0) 9px);top:1px;left:50%;max-height:5px;transform:translateX(-50%)}.split-view-sc_direction_row .split-view-sc-default__resizer.split-view-sc__resizer{top:0;right:-3.5px;width:7px;height:100%}.split-view-sc_direction_row .split-view-sc-default__resizer.split-view-sc__resizer>.split-view-sc__resizer-bg{right:3px;width:1px;height:100%}.split-view-sc_direction_row .split-view-sc-default__resizer.split-view-sc__resizer>.split-view-sc__resizer-icon{background-image:linear-gradient(90deg, #9b9da6 0px,rgba(0,0,0,0) 0px,rgba(0,0,0,0) 1px,rgba(0,0,0,0) 1px,#9b9da6 1px,#9b9da6 2px,#9b9da6 2px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 3px,rgba(0,0,0,0) 3px,#9b9da6 3px,#9b9da6 4px,#9b9da6 4px,rgba(0,0,0,0) 4px,rgba(0,0,0,0) 5px,rgba(0,0,0,0) 5px,#9b9da6 5px,#9b9da6 6px,#9b9da6 6px,rgba(0,0,0,0) 6px,rgba(0,0,0,0) 7px,rgba(0,0,0,0) 7px,#9b9da6 7px,#9b9da6 8px,#9b9da6 8px,rgba(0,0,0,0) 8px,rgba(0,0,0,0) 9px);top:50%;left:1px;max-width:5px;transform:translateY(-50%)}.split-view-sc_collapsable>.split-view-sc__pane_collapsed .split-view-sc__pane>.split-view-sc__resizer{display:none}.split-view-sc_disabled>.split-view-sc__pane>.split-view-sc__resizer{pointer-events:none}body._split-view-sc-resizing{-webkit-user-select:none;-moz-user-select:none;user-select:none}body._split-view-sc-resizing .split-view-sc__resizer:not(.split-view-sc__resizer_dragging){display:none}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.split-view-sc .split-view-sc-skeleton__resizer.split-view-sc-default__resizer.split-view-sc__resizer{-webkit-user-select:none;-moz-user-select:none;user-select:none}.split-view-sc .split-view-sc-skeleton__resizer.split-view-sc-default__resizer.split-view-sc__resizer>.split-view-sc__resizer-bg{opacity:1;background-color:#1a1b22}.split-view-sc .split-view-sc-skeleton__resizer.split-view-sc-default__resizer.split-view-sc__resizer>.split-view-sc__resizer-icon{position:relative;opacity:1;background-color:#1a1b22;background-image:none}.split-view-sc .split-view-sc-skeleton__resizer.split-view-sc-default__resizer.split-view-sc__resizer>.split-view-sc__resizer-icon>.split-view-sc__resizer-icon-left,.split-view-sc .split-view-sc-skeleton__resizer.split-view-sc-default__resizer.split-view-sc__resizer>.split-view-sc__resizer-icon>.split-view-sc__resizer-icon-right{position:absolute;top:calc(50% - 12px);color:#fff}.split-view-sc .split-view-sc-skeleton__resizer.split-view-sc-default__resizer.split-view-sc__resizer>.split-view-sc__resizer-icon>.split-view-sc__resizer-icon-left{left:2px;transition:left 0.1s ease-in-out;transform:rotate(90deg)}.split-view-sc .split-view-sc-skeleton__resizer.split-view-sc-default__resizer.split-view-sc__resizer>.split-view-sc__resizer-icon>.split-view-sc__resizer-icon-right{right:2px;transition:right 0.1s ease-in-out;transform:rotate(-90deg)}.split-view-sc .split-view-sc-skeleton__resizer.split-view-sc-default__resizer.split-view-sc__resizer>.split-view-sc__resizer-icon:hover>.split-view-sc__resizer-icon-left{left:0}.split-view-sc .split-view-sc-skeleton__resizer.split-view-sc-default__resizer.split-view-sc__resizer>.split-view-sc__resizer-icon:hover>.split-view-sc__resizer-icon-right{right:0}.split-view-sc .split-view-sc-skeleton__resizer.split-view-sc-default__resizer.split-view-sc__resizer:hover>.split-view-sc__resizer-bg,.split-view-sc .split-view-sc-skeleton__resizer.split-view-sc-default__resizer.split-view-sc__resizer_dragging.split-view-sc__resizer>.split-view-sc__resizer-bg{transform:none}.split-view-sc .split-view-sc-skeleton__resizer.split-view-sc-default__resizer.split-view-sc__resizer_dragging.split-view-sc__resizer>.split-view-sc__resizer-icon>.split-view-sc__resizer-icon-left{left:0}.split-view-sc .split-view-sc-skeleton__resizer.split-view-sc-default__resizer.split-view-sc__resizer_dragging.split-view-sc__resizer>.split-view-sc__resizer-icon>.split-view-sc__resizer-icon-right{right:0}.split-view-sc_direction_row .split-view-sc-skeleton__resizer.split-view-sc-default__resizer.split-view-sc__resizer{right:-18px;width:36px;height:100%}.split-view-sc_direction_row .split-view-sc-skeleton__resizer.split-view-sc-default__resizer.split-view-sc__resizer .split-view-sc__resizer-bg{right:18px;width:1px}.split-view-sc_direction_row .split-view-sc-skeleton__resizer.split-view-sc-default__resizer.split-view-sc__resizer .split-view-sc__resizer-icon{left:0;width:36px;max-width:36px;height:36px;border-radius:50%}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.split-view-sc-default__pane.split-view-sc__pane{position:relative;flex-basis:0;will-change:flex-grow;min-height:0}.split-view-sc-default__pane.split-view-sc__pane_animating{transition:flex-grow 0.3s}.split-view-sc-default__pane.split-view-sc__pane::after{content:'';transition:background 0.2s;pointer-events:none}.split-view-sc-default.split-view-sc_direction_column>.split-view-sc__pane{min-height:0}.split-view-sc-default.split-view-sc_direction_row>.split-view-sc__pane{min-width:0}.split-view-sc-default.split-view-sc_collapsable>.split-view-sc__pane_collapsed{-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:flex-grow}.split-view-sc-default.split-view-sc_collapsable>.split-view-sc__pane_collapsed::after{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;content:'';pointer-events:auto}.split-view-sc-default.split-view-sc_collapsable>.split-view-sc__pane_collapsed:hover::after{background:#e3e3e3}.split-view-sc-default.split-view-sc_collapsable>.split-view-sc__pane_collapsed::after{cursor:pointer;background:#f0f0f0}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.split-view-sc{display:flex}.split-view-sc_direction_column{--resizer-cursor: ns-resize;flex-direction:column}.split-view-sc_direction_row{--resizer-cursor: ew-resize;flex-direction:row}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.image-comparer__modal-content{position:relative;display:flex;flex-direction:column;width:100%;height:100%}.image-comparer__image-container{flex:1;background:#1a1b22}.image-comparer__button-container{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:8px;gap:8px;height:76px;padding:0 16px;opacity:0.9;background:#1a1b22}.image-comparer__toggle-button{border:1px solid rgba(255,255,255,0.3)}.image-comparer__toggle-button_active[class]{border:0;background:#005cff}.image-comparer{position:relative;display:flex;overflow:hidden;align-items:center;justify-content:center;min-height:200px;border-radius:16px;box-shadow:0 0 1px 0 #d9d9d9}.image-comparer__split-view{align-self:normal}.image-comparer__split-view,.image-comparer__error,.image-comparer__image{flex:1 1 auto}.image-comparer__image{background-repeat:no-repeat}.image-comparer__image_side_left{background-position:top left}.image-comparer__image_side_right{background-position:top right}.image-comparer__fake-split{position:absolute;width:3px;height:100%;background:#1a1b22}.image-comparer__phone-button{position:absolute}.image-comparer__spin{color:var(--accent-color)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.theory-viewer__block_type_unknown{display:flex;justify-content:center;align-items:center;height:200px;border:5px dashed var(--color-background-stroke);color:var(--color-content-secondary);font-size:30px}.theory-viewer__block_type_vertical-layout.theory-viewer__block{display:flex;flex-direction:column;align-items:center;width:100%}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.button{position:relative;box-sizing:border-box;height:var(--height);padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform 0.1s ease-in-out, background-color 0.1s ease-in-out, background 0.1s ease-in-out;color:#fff;border:none;border-radius:6px;font-family:"YS Text","Arial","Helvetica",sans-serif;font-size:14px;font-weight:500;line-height:var(--height)}@media screen and (max-width: 480px){.button{display:flex;justify-content:center;align-items:center;height:auto;min-height:var(--height);line-height:normal}}.button__text{position:relative;display:inline-block;box-sizing:border-box;margin:0 20px;resize:none;white-space:nowrap;pointer-events:none;line-height:36px}.button__text .icon{overflow:hidden;vertical-align:middle;position:relative;top:-1px}@media screen and (max-width: 480px){.button__text{white-space:normal;word-break:break-word;line-height:24px}}.button_size_m{--height: 36px}@media screen and (max-width: 480px){.button_size_m{padding:6px 0}}.button_size_l{--height: 50px}@media screen and (max-width: 480px){.button_size_l{padding:12px 0}}.button_size_xl{--height: 60px}@media screen and (max-width: 480px){.button_size_xl{padding:16px 0}}.button_rounded.button_size_m{border-radius:calc(36px / 2)}.button_rounded.button_size_l{border-radius:calc(50px / 2)}.button_rounded.button_size_xl{border-radius:calc(60px / 2)}.button_has-hover-color:hover{background-color:var(--button-hover-color)}.button_view_normal{background-color:#1a1b22}.button_view_action{background-color:#02b241}.button_view_action:hover{background-color:#11c150}.button_view_transparent{color:#1a1b22;border:1px solid rgba(0,0,0,0.15);background-color:transparent}.button_view_transparent:hover{border:1px solid rgba(0,0,0,0.3);background-color:transparent}.button_view_transparent .button__process-dot{background:#1a1b22}.button_view_link{color:#1a1b22;border:none;background-color:transparent}.button_view_link:hover{background-color:transparent}.button_view_link.button_has-hover-color:hover,.button_view_link.button_active{color:var(--button-hover-color)}.button_view_link.button_disabled{background-color:transparent}.button_view_clear{color:#1a1b22;border:none;background-color:rgba(26,27,34,0.06)}.button_view_clear:hover{background-color:rgba(26,27,34,0.1)}.button_view_clear.button_disabled{background-color:transparent}.button_disabled,.button_disabled:hover,.button_disabled.button_has-hover-color:hover{cursor:default;color:rgba(26,27,34,0.3);border:none;background-color:rgba(26,27,34,0.03)}.button_type_default{min-width:130px}.button_type_icon-button{width:36px;height:36px;border-radius:50%}.button_type_icon-button .button__text{margin:0}.button_type_icon-button.button_disabled{background-color:rgba(26,27,34,0.03)}.button_type_icon-button .icon{width:24px;height:24px}.button_type_icon{width:32px;height:32px;line-height:32px}.button_type_icon:active{transform:scale(0.95)}.button_type_icon .button__text{margin:0;line-height:24px}.button_type_icon .icon{width:24px;height:24px}.button_type_icon.button_theme_dark::before{background-color:rgba(255,255,255,0)}.button_type_icon.button_theme_dark:hover::before{background-color:rgba(255,255,255,0.08)}.button_type_icon.button_theme_dark .button__text{color:#fff}.button__process-dot{display:inline-block;width:6px;height:6px;margin-left:4px;animation:processAnimation 0.9s infinite ease-in-out;animation-delay:0.3s;border-radius:3px;background-color:#fff}.button__process-dot:first-of-type{margin-left:0;animation-delay:0s}.button__process-dot:last-of-type{animation-delay:0.6s}.button_process,.button_process.button_disabled,.button_process.button_disabled:hover,.button_process.button_disabled.button_has-hover-color:hover{background-color:#006fe6}.button_process.button_has-hover-color,.button_process.button_disabled.button_has-hover-color,.button_process.button_disabled:hover.button_has-hover-color,.button_process.button_disabled.button_has-hover-color:hover.button_has-hover-color{background-color:var(--button-hover-color)}.button:active{transform:scale(0.95)}.button_with-scaling-background,.button_with-scaling-background:hover{background-color:transparent}.button_with-scaling-background::before,.button_with-scaling-background:hover::before{transform:scale(1);background-color:rgba(26,27,34,0.1)}.button_with-scaling-background::before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';transition:transform 0.1s ease-in-out, background-color 0.1s ease-in-out;transform:scale(0.66);border-radius:6px;background-color:rgba(26,27,34,0)}.button_with-scaling-background.button_disabled::before{transform:scale(1);background-color:rgba(26,27,34,0.03)}@keyframes processAnimation{from{opacity:0.3}25%{opacity:0.5}50%{opacity:0.8}75%{opacity:0.5}to{opacity:0.3}}.icon{display:inline-block;text-align:center;background:50% no-repeat;background-size:contain}.icon::after{content:'\00A0'}.icon_hidden{display:none}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.skills-modal__close{position:absolute;top:-48px;right:-48px;cursor:pointer;opacity:0.7;color:#fff}.skills-modal__close:hover{opacity:1}@media screen and (max-width: 767px){.skills-modal__close{position:absolute;z-index:1;top:8px;right:8px;left:auto;left:initial;box-sizing:content-box;width:28px;height:28px;padding:10px;opacity:1;border-radius:100px;background:rgba(26,27,34,0.4)}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.skills-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;visibility:hidden;justify-content:center;align-items:center;overflow:hidden;transition:0;transition:var(--modal-animation-duration, 0);background-color:transparent}.skills-modal__content-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);justify-content:center;align-items:center}@media screen and (max-width: 767px){.skills-modal:not(.skills-modal_with-origin) .skills-modal__content-wrapper{top:0;left:0;width:100vw;height:100%;transform:none}}.skills-modal__content{position:relative;margin:10px;color:var(--color-content-primary);background-color:var(--color-background-default);box-shadow:0 2px 10px 0 rgba(0,0,0,0.3)}@media screen and (max-width: 767px){.skills-modal__content{box-sizing:border-box;width:100%;height:100%;margin:0;box-shadow:none}}.skills-modal__content_animation-exit-done{opacity:0}.skills-modal_noscroll{overflow-y:hidden}.skills-modal_theme_rounded .skills-modal__content{border-radius:12px;border-radius:var(--modal-border-radius, 12px)}@media screen and (max-width: 767px){.skills-modal_theme_rounded .skills-modal__content{--modal-border-radius: 0px}}.skills-modal_theme_transparent .skills-modal__content{background:transparent;box-shadow:none}.skills-modal_align_left .skills-modal__content-wrapper{left:0;transform:translate(0, -50%)}.skills-modal_align_right .skills-modal__content-wrapper{right:0;transform:translate(0, -50%)}.skills-modal_with-origin .skills-modal__content{transition:0;transition:var(--modal-animation-duration, 0);transition-timing-function:ease-in-out;transform:translate(0, 0) scale(1, 1);transform-origin:left top}.skills-modal_with-origin .skills-modal__content_animation-enter{transition:0s;transform:translate(0, 0) scale(1, 1)}.skills-modal_with-origin .skills-modal__content_animation-enter-active{transform:translate(0, 0) scale(0, 0);transform:translate(var(--modal-origin-x-offset, 0), var(--modal-origin-y-offset, 0)) scale(var(--modal-origin-x-scale, 0), var(--modal-origin-y-scale, 0))}.skills-modal_with-origin .skills-modal__content_animation-enter-done{transform:translate(0, 0) scale(1, 1)}.skills-modal_with-origin .skills-modal__content_animation-exit{transform:translate(0, 0) scale(1, 1)}.skills-modal_with-origin .skills-modal__content_animation-exit-active,.skills-modal_with-origin .skills-modal__content_animation-exit-done{transform:translate(0, 0) scale(0, 0);transform:translate(var(--modal-origin-x-offset, 0), var(--modal-origin-y-offset, 0)) scale(var(--modal-origin-x-scale, 0), var(--modal-origin-y-scale, 0))}.skills-modal_visible{z-index:2;top:0;left:0;visibility:visible;background-color:rgba(26,27,34,0.8)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.expanded-image__image{position:relative;max-width:calc(100vw - 150px);max-height:calc(100vh - 150px);touch-action:none;will-change:transform;background-color:var(--color-palette-white-1000)}.expanded-image .expanded-image__close{top:32px;right:32px}@media screen and (max-width: 767px){.expanded-image__image{max-width:100vw;max-height:100vh;will-change:transform}.expanded-image .expanded-image__close{top:8px;right:8px}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.highlight{position:relative;z-index:1}.highlight__background-image{position:absolute;top:-1em;left:-0.4em;display:block;width:calc(100% + 0.8em);height:calc(100% + 1.2em);background-repeat:no-repeat;background-size:100% 100%}.base-markdown.base-markdown{display:block}.base-markdown.base-markdown .paragraph::after{content:none}.base-markdown img{max-width:100%}.base-markdown_list-style_arrow{position:relative}.base-markdown_list-style_arrow li{list-style:none}.base-markdown_list-style_arrow li::before{position:absolute;left:0;display:inline-block;margin-right:0.8em;content:'→'}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.scrollbar-default.scrollbar{position:relative;display:flex;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity 0.3s, background 0.3s}.scrollbar-default.scrollbar_hidden{pointer-events:none;opacity:0}.scrollbar-default.scrollbar_hoverable:not(.scrollbar_dragging){opacity:0}.scrollbar-default.scrollbar_compact{--scrollbar-scale: 1;transform-origin:0 0}.scrollbar-default.scrollbar_compact.scrollbar_vertical{transform:scaleY(1);transform:scaleY(var(--scrollbar-scale, 1))}.scrollbar-default.scrollbar_compact.scrollbar_horizontal{transform:scaleX(1);transform:scaleX(var(--scrollbar-scale, 1))}.scrollbar-default.scrollbar_vertical{height:100%;height:var(--scrollbar-length, 100%)}.scrollbar-default.scrollbar_vertical .scrollbar__control-container{width:8px;height:inherit;height:var(--scrollbar-control-container-size, inherit)}.scrollbar-default.scrollbar_vertical .scrollbar__control{height:30px;height:var(--scrollbar-control-size, 30px);padding:2px 2px;transform:translate3d(0, calc(var(--scrollbar-control-offset) * var(--scrollbar-offset-size)), 0)}.scrollbar-default.scrollbar_vertical .scrollbar__control-line{width:calc(2 * 2px);height:100%}.scrollbar-default.scrollbar_horizontal{flex-direction:column;width:100%;width:var(--scrollbar-length, 100%)}.scrollbar-default.scrollbar_horizontal .scrollbar__control-container{width:inherit;width:var(--scrollbar-control-container-size, inherit);height:8px}.scrollbar-default.scrollbar_horizontal .scrollbar__control{width:30px;width:var(--scrollbar-control-size, 30px);padding:2px 2px;transform:translate3d(calc(var(--scrollbar-control-offset) * var(--scrollbar-offset-size)), 0, 0)}.scrollbar-default.scrollbar_horizontal .scrollbar__control-line{width:100%;height:calc(2 * 2px)}.scrollbar-default.scrollbar:hover .scrollbar__control-line,.scrollbar-default.scrollbar_dragging .scrollbar__control-line{background:rgba(0,0,0,0.25);background:var(--active-control-bg, rgba(0,0,0,0.25))}.scrollbar-default.scrollbar_content-hovered.scrollbar_hoverable:not(.scrollbar_hidden),.scrollbar-default.scrollbar:hover.scrollbar_hoverable:not(.scrollbar_hidden){pointer-events:auto;opacity:1}.scrollbar-default.scrollbar_content-hovered.scrollbar_hidden .scrollbar__control,.scrollbar-default.scrollbar:hover.scrollbar_hidden .scrollbar__control{opacity:1}.scrollbar-default .scrollbar__control-container{position:relative;border-radius:2px;background:none}.scrollbar-default .scrollbar__control{position:absolute;top:0;box-sizing:border-box;transition:height 0.1s, opacity 0.3s}.scrollbar-default .scrollbar__control_hidden{opacity:0}.scrollbar-default .scrollbar__control-line{transition:background 0.3s;border-radius:2px;background:rgba(0,0,0,0.12);background:var(--control-bg, rgba(0,0,0,0.12))}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.scrollbar-default.scrollbar-skeleton.scrollbar_vertical{width:20px;height:100%;height:var(--scrollbar-length, 100%)}.scrollbar-default.scrollbar-skeleton.scrollbar_vertical .scrollbar__control-container{left:10px;width:1px}.scrollbar-default.scrollbar-skeleton.scrollbar_vertical .scrollbar__control{left:-10px;height:30px;height:var(--scrollbar-control-size, 30px);padding:0 10px;transform:translate3d(0, calc(var(--scrollbar-control-offset) * var(--scrollbar-offset-size)), 0)}.scrollbar-default.scrollbar-skeleton.scrollbar_vertical .scrollbar__control-line{width:1px;height:100%}.scrollbar-default.scrollbar-skeleton.scrollbar_horizontal{width:100%;width:var(--scrollbar-length, 100%);height:20px}.scrollbar-default.scrollbar-skeleton.scrollbar_horizontal .scrollbar__control-container{top:10px;height:1px}.scrollbar-default.scrollbar-skeleton.scrollbar_horizontal .scrollbar__control{top:-10px;width:30px;width:var(--scrollbar-control-size, 30px);padding:10px 0;transform:translate3d(calc(var(--scrollbar-control-offset) * var(--scrollbar-offset-size)), 0, 0)}.scrollbar-default.scrollbar-skeleton.scrollbar_horizontal .scrollbar__control-line{width:100%;height:1px}.scrollbar-default.scrollbar-skeleton.scrollbar:hover .scrollbar__control-line,.scrollbar-default.scrollbar-skeleton.scrollbar_dragging .scrollbar__control-line{background:#1a1b22}.scrollbar-default.scrollbar-skeleton .scrollbar__control-container{position:relative;border-radius:0;background:rgba(26,27,34,0.27)}.scrollbar-default.scrollbar-skeleton .scrollbar__control-line{background:#1a1b22}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.scrollable-default.scrollable{position:relative;display:flex;flex-direction:column;min-height:0}.scrollable-default.scrollable_touch{position:relative;display:block;-webkit-overflow-scrolling:touch;overflow:scroll}.scrollable-default.scrollable_theme_dark{--scrollbar-bg: none;--control-bg: rgba(255,255,255,0.2);--active-control-bg: rgba(255,255,255,0.7)}.scrollable-default.scrollable_theme_light{--scrollbar-bg: none;--control-bg: var(--color-background-glassy-b);--active-control-bg: var(--color-background-glassy-c)}.scrollable-default .scrollable__scrollbar.scrollable__scrollbar{position:absolute}.scrollable-default .scrollable__scrollbar.scrollable__scrollbar_type_horizontal{bottom:0;left:0}.scrollable-default .scrollable__scrollbar.scrollable__scrollbar_type_vertical{top:0;right:0}.scrollable-default .scrollable__content-wrapper{display:flex;overflow:hidden;flex-direction:column;box-sizing:border-box;width:100%;min-width:100%;max-width:inherit;height:100%;min-height:100%;max-height:inherit}.scrollable-default .scrollable__content-container{position:relative;display:flex;flex-direction:column;flex-grow:1;box-sizing:content-box !important}.scrollable-default .scrollable__content-container_unselectable{-webkit-user-select:none;-moz-user-select:none;user-select:none}.scrollable-default .scrollable__content{flex-grow:1;flex-shrink:0;width:100%;height:-moz-max-content;height:max-content}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.code-block{overflow-x:auto;box-sizing:border-box;border:1px solid var(--color-background-stroke);border-radius:4px;color:var(--color-content-primary);background-color:var(--color-background-alternate)}.code-block:hover .code-block__clipboard{opacity:1}.code-block .code-block__code{background:none}.code-block .code-block__clipboard{color:var(--color-content-secondary)}.code-block .code-block__clipboard:hover,.code-block .code-block__clipboard_active{color:var(--color-content-secondary)}.code-block .code-block__clipboard:hover:hover,.code-block .code-block__clipboard_active:hover{color:var(--color-content-primary)}.code-block__code-wrapper{display:inline-block;padding:0 calc(calc(16px * 1) * 1.25) calc(calc(16px * 1) * 1.25) calc(calc(16px * 1) * 1.25);padding:0 var(--size-400, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.25)) var(--size-400, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.25)) var(--size-400, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.25))}.code-block__code{display:block;font-family:"Menlo","Ubuntu Mono",consolas,source-code-pro,monospace;font-size:14px;line-height:24px}@media screen and (max-width: 480px){.code-block__code{font-size:15px}}.code-block>.code-block__code{padding:0}.code-block__scrollable{--max-lines-count: 30;max-height:calc(var(--max-lines-count) * 24px + calc(calc(16px * 1) * 1.25));max-height:calc(var(--max-lines-count) * 24px + var(--size-400, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.25)))}@media screen and (max-width: 1024px){.code-block__scrollable{--max-lines-count: 10}}.code-block__tools{padding:calc(calc(16px * 1) * 0.5) 8px 5px;padding:var(--size-100, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.5)) 8px 5px;display:flex;flex-wrap:wrap-reverse;justify-content:end;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--color-content-secondary);font:14px/1.08em YS Text,Arial,Helvetica,sans-serif;font:var(--font-100, 14px/1.08em YS Text,Arial,Helvetica,sans-serif)}@media screen and (max-width: 480px){.code-block__tools{font-size:12px}}.code-block__lang{margin:0 0 0 8px}.code-block__clipboard{cursor:pointer;transition:opacity 0.15s, color 0.15s;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:0;border:0;color:inherit;font:inherit;margin:0;padding:0}.code-block__clipboard:hover,.code-block__clipboard_active{color:var(--color-content-primary)}.code-block__clipboard:focus{opacity:1}.code-block__clipboard-tooltip{display:block;height:24px}@media (hover: none){.code-block__clipboard{opacity:1}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.prisma_theme_light .fade-enter{opacity:0.01}.prisma_theme_light .fade-enter-active{transition:all 200ms ease-out;opacity:1}.prisma_theme_light .fade-exit{opacity:1}.prisma_theme_light .fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.prisma_theme_light .scale-fade-enter{transform:scale(0.01)}.prisma_theme_light .scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.prisma_theme_light .scale-fade-exit{transform:scale(1)}.prisma_theme_light .scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.prisma_theme_light .hljs{display:block;overflow-x:auto;padding:0.5em;color:var(--color-content-primary);background:#fafafa}.prisma_theme_light .javascript .hljs-attr{color:var(--color-content-primary)}.prisma_theme_light .javascript .hljs-built_in{color:#c678dd}.prisma_theme_light .javascript .hljs-title,.prisma_theme_light .javascript .hljs-params{color:#237b86}.prisma_theme_light .css .hljs-built_in{color:var(--color-content-primary)}.prisma_theme_light .html .javascript .hljs-title,.prisma_theme_light .html .javascript .hljs-built_in{color:var(--color-content-primary)}.prisma_theme_light .python .hljs-title{color:var(--color-content-primary)}.prisma_theme_light .hljs-subst{color:var(--color-content-primary)}.prisma_theme_light .hljs-comment,.prisma_theme_light .hljs-quote{color:#5c6370;font-style:italic}.prisma_theme_light .hljs-doctag,.prisma_theme_light .hljs-keyword,.prisma_theme_light .hljs-formula{color:#c678dd}.prisma_theme_light .hljs-section,.prisma_theme_light .hljs-name,.prisma_theme_light .hljs-selector-tag,.prisma_theme_light .hljs-deletion{color:#ff4040}.prisma_theme_light .hljs-literal{color:var(--color-content-primary)}.prisma_theme_light .hljs-string,.prisma_theme_light .hljs-regexp,.prisma_theme_light .hljs-addition,.prisma_theme_light .hljs-attribute,.prisma_theme_light .hljs-meta-string{color:#32a846}.prisma_theme_light .hljs-class .hljs-title{color:#ca8d3d}.prisma_theme_light .hljs-attr,.prisma_theme_light .hljs-variable,.prisma_theme_light .hljs-template-variable,.prisma_theme_light .hljs-type,.prisma_theme_light .hljs-selector-class,.prisma_theme_light .hljs-selector-attr,.prisma_theme_light .hljs-built_in,.prisma_theme_light .hljs-selector-pseudo{color:#ca8d3d}.prisma_theme_light .hljs-number{color:#237b86}.prisma_theme_light .hljs-symbol,.prisma_theme_light .hljs-bullet,.prisma_theme_light .hljs-link,.prisma_theme_light .hljs-meta,.prisma_theme_light .hljs-selector-id,.prisma_theme_light .hljs-title{color:#237b86}.prisma_theme_light .hljs-emphasis{font-style:italic}.prisma_theme_light .hljs-strong{font-weight:bold}.prisma_theme_light .hljs-link{text-decoration:underline}.prisma_theme_dark{/*!
  Theme: Material Palenight
  Author: Nate Peterson
  License: ~ MIT (or more permissive) [via base16-schemes-source]
  Maintainer: @highlightjs/core-team
  Version: 2021.09.0
*/}.prisma_theme_dark .javascript .hljs-attr{color:var(--color-content-primary)}.prisma_theme_dark .javascript .hljs-built_in{color:#c792ea}.prisma_theme_dark .javascript .hljs-params{color:#82aaff}.prisma_theme_dark pre code.hljs{display:block;overflow-x:auto;padding:1em}.prisma_theme_dark code.hljs{padding:3px 5px}.prisma_theme_dark .hljs{color:#959dcb;background:#292d3e}.prisma_theme_dark .hljs::-moz-selection, .prisma_theme_dark .hljs ::-moz-selection{background-color:#32374d;color:#959dcb}.prisma_theme_dark .hljs::selection,.prisma_theme_dark .hljs ::selection{background-color:#32374d;color:#959dcb}.prisma_theme_dark .hljs-comment{color:#676e95}.prisma_theme_dark .hljs-tag{color:#8796b0}.prisma_theme_dark .hljs-subst,.prisma_theme_dark .hljs-punctuation,.prisma_theme_dark .hljs-operator{color:#959dcb}.prisma_theme_dark .hljs-operator{opacity:0.7}.prisma_theme_dark .hljs-bullet,.prisma_theme_dark .hljs-variable,.prisma_theme_dark .hljs-template-variable,.prisma_theme_dark .hljs-selector-tag,.prisma_theme_dark .hljs-name,.prisma_theme_dark .hljs-deletion{color:#f07178}.prisma_theme_dark .hljs-symbol,.prisma_theme_dark .hljs-number,.prisma_theme_dark .hljs-link,.prisma_theme_dark .hljs-attr,.prisma_theme_dark .hljs-variable.constant_,.prisma_theme_dark .hljs-literal{color:#f78c6c}.prisma_theme_dark .hljs-title,.prisma_theme_dark .hljs-class .hljs-title,.prisma_theme_dark .hljs-title.class_{color:#ffcb6b}.prisma_theme_dark .hljs-strong{font-weight:bold;color:#ffcb6b}.prisma_theme_dark .hljs-code,.prisma_theme_dark .hljs-addition,.prisma_theme_dark .hljs-title.class_.inherited__,.prisma_theme_dark .hljs-string{color:#c3e88d}.prisma_theme_dark .hljs-built_in,.prisma_theme_dark .hljs-doctag,.prisma_theme_dark .hljs-quote,.prisma_theme_dark .hljs-keyword.hljs-atrule,.prisma_theme_dark .hljs-regexp{color:#89ddff}.prisma_theme_dark .hljs-function .hljs-title,.prisma_theme_dark .hljs-attribute,.prisma_theme_dark .ruby .hljs-property,.prisma_theme_dark .hljs-title.function_,.prisma_theme_dark .hljs-section{color:#82aaff}.prisma_theme_dark .hljs-type,.prisma_theme_dark .hljs-template-tag,.prisma_theme_dark .diff .hljs-meta,.prisma_theme_dark .hljs-keyword{color:#c792ea}.prisma_theme_dark .hljs-selector-id{color:#ffcb6b}.prisma_theme_dark .hljs-selector-class,.prisma_theme_dark .hljs-selector-attr,.prisma_theme_dark .hljs-selector-pseudo{color:#decb6b}.prisma_theme_dark .hljs-emphasis{color:#c792ea;font-style:italic}.prisma_theme_dark .hljs-meta,.prisma_theme_dark .hljs-meta .hljs-keyword,.prisma_theme_dark .hljs-meta .hljs-string{color:#ff5370}.prisma_theme_dark .hljs-meta .hljs-keyword,.prisma_theme_dark .hljs-meta-keyword{font-weight:bold}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.code-inline{display:inline;box-sizing:border-box;min-width:1.86em;padding:0.35em 0.55em;text-align:center;white-space:pre;border-radius:4px;font-family:"Menlo","Ubuntu Mono",consolas,source-code-pro,monospace;font-size:0.8em;line-height:1.86em;color:var(--color-content-primary);background-color:var(--color-background-alternate);box-shadow:inset 0 0 0 1px var(--color-background-glassy-c)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.button2{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;min-width:132px;padding:0 1em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition-timing-function:ease-in-out;transition-duration:0.1s;transition-property:transform, background-color, border-color, color;border:none;outline:none;font-family:"YS Text","Arial","Helvetica",sans-serif;font-weight:500}.button2>*{z-index:1}.button2:not(.button2_flat):active{transition-duration:0.1s;transform:scale(0.95)}.button2_progress,.button2_disabled{pointer-events:none}.button2.button2_icon{width:var(--size);min-width:auto;height:var(--size);padding:0}.button2_progress .button2__progress-dot{display:inline-block;width:var(--progress-dot-size);height:var(--progress-dot-size);animation:button2_progress 0.9s infinite ease-in-out;border-radius:var(--progress-border-radius);background-color:currentColor}.button2_progress .button2__progress-dot:not(:last-child){margin-right:4px}.button2_progress .button2__progress-dot:nth-child(1){animation-delay:0s}.button2_progress .button2__progress-dot:nth-child(2){animation-delay:.3s}.button2_progress .button2__progress-dot:nth-child(3){animation-delay:.6s}@keyframes button2_progress{0%{opacity:0.3}25%{opacity:0.5}50%{opacity:0.8}75%{opacity:0.5}100%{opacity:0.3}}.button2_ripple{position:relative}.button2_ripple::before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';transition:transform 0.1s ease-in-out, opacity 0.1s ease-in-out;transform:scale(0.66);opacity:0;border-radius:inherit;background-color:currentColor}.button2_ripple:hover::before{transform:scale(1);opacity:0.1}.button2_ripple:active::before{transform:scale(1);opacity:0.15}.button2_type_primary{color:var(--color-content-inverted-primary);background-color:var(--color-accent-neutral)}.button2_type_primary.button2_progress,.button2_type_primary:hover{background-color:var(--color-accent-neutral-hover)}.button2_type_link{color:var(--color-content-primary);background-color:transparent}.button2_type_link:hover{background-color:var(--color-background-glassy-a)}.button2_type_link:active{background-color:var(--color-background-glassy-b)}.button2{border-radius:8px;font-size:16px}.button2_disabled.button2_type_ghost{color:var(--color-content-tertiary);background-color:transparent}.button2_disabled.button2_type_primary{color:var(--color-content-tertiary);background-color:var(--color-background-glassy-a)}.button2_disabled.button2_type_secondary{color:var(--color-content-tertiary);background-color:transparent}.button2_flat{border-radius:0}.button2_progress{--progress-dot-size: 6px;--progress-border-radius: 50%}.button2_progress.button2_type_ghost{border:1px solid #000000}.button2_progress.button2_type_primary{--progress-dot-size: 6px;--progress-border-radius: 50%}.button2_progress.button2_type_secondary{background-color:rgba(26,27,34,0.14)}.button2_round{border-radius:100px}.button2_size_xl{height:80px;--size: 80px;font-size:20px;line-height:24px}.button2_size_l{height:60px;--size: 60px}.button2_size_m{height:50px;--size: 50px}.button2_size_s{height:36px;font-size:14px;--size: 36px}.button2_size_xs{height:32px;--size: 32px}.button2_type_ghost{color:var(--color-content-primary);border:1px solid var(--color-background-stroke);background-color:transparent}.button2_type_ghost:hover{background-color:var(--color-background-glassy-a)}.button2_type_ghost:active{background-color:var(--color-background-glassy-b)}.button2_type_primary{color:var(--color-content-inverted-primary)}.button2_type_secondary{color:var(--color-content-primary);background-color:var(--color-background-glassy-a)}.button2_type_secondary:hover{background-color:var(--color-background-glassy-b)}.button2_type_secondary:active{background-color:var(--color-background-glassy-c)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.content-expander{display:flex;max-height:112px;margin:calc(calc(16px * 1) * 0.75) 0;margin:var(--size-200, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.75)) 0;padding:calc(calc(16px * 1) * 1.5) 0;padding:var(--size-500, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.5)) 0;border-radius:24px;background-color:var(--color-background-alternate);justify-content:space-around}@media screen and (max-width: 480px){.content-expander{padding:0;background-color:unset}}.content-expander:not(.content-expander_expanded) ~ *{display:none !important}.content-expander ~ *{animation:theoryFragmentAppearance 0.3s;animation-timing-function:cubic-bezier(0.25, 0.1, 0.25, 0.1);animation-delay:0.3s;animation-fill-mode:backwards}.content-expander_expanded{overflow:hidden;max-height:0;margin:0;padding:0}.content-expander__button{position:relative;overflow:hidden;min-width:230px;transform:translateZ(0);border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,0.06),0 2px 4px rgba(0,0,0,0.04);font-size:16px}@media screen and (max-width: 480px){.content-expander__button{width:100%}}.content-expander__button:hover::before{opacity:1}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.bubble{position:relative;display:flex;align-items:center;padding:0.5em 0.7em;border-radius:16px;background:var(--bg-color);text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.bubble_side_left{--bg-color: var(--color-background-alternate);--tail-color: var(--color-background-alternate);color:var(--color-content-primary)}.bubble_side_left .bubble__tail_type_default{right:calc(100% - 10px);transform:scaleX(-1)}.bubble_side_left .bubble__tail_type_bordered{right:calc(100% - 8px)}.bubble_side_right{--bg-color: linear-gradient(89.48deg, #0a81ff 0.06%, #446dff 99.9%);--tail-color: #436eff;color:var(--color-palette-white-1000)}.bubble_side_right .paragraph{color:var(--color-palette-white-1000)}.bubble_side_right .bubble__tail_type_default{left:calc(100% - 10px)}.bubble_side_right .bubble__tail_type_bordered{left:calc(100% - 8px);transform:scaleX(-1)}.bubble_type_text{word-break:break-word}.bubble_type_code{--bg-color: var(--color-background-alternate);padding-right:0.5em;padding-left:0.5em;border:1px solid var(--color-background-stroke);border-radius:4px}.bubble_type_code .bubble__tail{display:none}.bubble_type_image{--bg-color: transparent;padding:0;border:1px solid var(--color-background-stroke)}.bubble_type_image img,.bubble_type_image video{width:100%;margin:0;border-radius:inherit}.bubble_type_image .bubble__tail{display:none}.bubble_type_notification{--bg-color: transparent;padding:0}.bubble_type_notification .bubble__tail{display:none}.bubble_type_action-button{--bg-color: var(--color-palette-white-1000);transition:background-color 0.2s, box-shadow 0.2s;color:#005cff;box-shadow:0 4px 14px rgba(0,0,0,0.08),0 0 5px rgba(0,0,0,0.03)}.bubble_type_action-button .bubble__tail{display:none}.bubble__tail{position:absolute;z-index:0;bottom:0;color:var(--tail-color)}.bubble__tail_type_bordered{bottom:-1px}.bubble__tail-border{stroke:currentColor;stroke:var(--tail-border-color, currentColor)}.spin{display:block;width:var(--spin-size);height:var(--spin-size);border-radius:50%;stroke-width:4;vector-effect:non-scaling-stroke}.spin__line{transform-origin:50% 50%;animation:1.8s spin-arc cubic-bezier(0.6, 0.35, 0.41, 0.68) infinite,1.8s spin-rotate linear infinite;fill:none;stroke:currentColor;stroke-linecap:round}.spin__ring{fill:none;stroke:rgba(217,217,217,0.5)}@keyframes spin-rotate{100%{transform:rotate(360deg)}}@keyframes spin-arc{0%{stroke-dasharray:0 150;stroke-dashoffset:0}44%{stroke-dasharray:130 150;stroke-dashoffset:0}100%{stroke-dasharray:130 150;stroke-dashoffset:-140}}.spin.spin_size_xxs{--spin-size: 16px}.spin.spin_size_xs{--spin-size: 24px}.spin.spin_size_s{--spin-size: 28px}.spin.spin_size_m{--spin-size: 32px}.spin.spin_size_l{--spin-size: 38px}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.chat__message{position:relative;display:flex;align-items:flex-end;max-width:var(--message-max-width)}.chat__message:not(:first-child){margin:4px 0 0}.chat__message_with-info .chat__message-bubble{display:inline-block}.chat__message_with-loader{filter:blur(1px)}.chat__message_side_left .chat__message-author{left:0}.chat__message_side_right{flex-direction:row-reverse}.chat__message_side_right .chat__message-author{right:0}.chat__message_animated{animation:chat__item-appearance 0.35s;animation-fill-mode:both}.chat__message_type_text p:last-child{display:inline-block}.chat__message_type_code .chat__message-code-wrapper{color:var(--color-content-primary);font-family:"Menlo","Ubuntu Mono",consolas,source-code-pro,monospace;font-size:0.8125em;line-height:1.55em}.chat__message_type_code .chat__message-status-box{color:var(--color-content-secondary)}.chat__message_type_notification{justify-content:center;width:100%;max-width:100%;padding:calc(var(--stacks-margin) * 0.25) var(--paddings);text-align:center;color:var(--color-content-secondary);font-family:suisse,"YS Text",sans-serif;font-size:14px;line-height:18px}.chat__message_type_notification .chat__message-author{display:none}.chat__message_type_action-button{cursor:pointer}.chat__message_type_action-button__message-author{display:none}@media (any-hover: hover){.chat__message_type_action-button:hover{--bg-color: #e5efff}.chat__message_type_action-button:hover .chat__message-bubble{box-shadow:none}}@media (any-hover: none){body:not(._without-pointer-events) .chat__message_type_action-button:active{--bg-color: #e5efff}body:not(._without-pointer-events) .chat__message_type_action-button:active .chat__message-bubble{box-shadow:none}}.chat__message_type_action-button:active{--bg-color: #e4e9f9}.chat__message-bubble{min-width:0;min-height:var(--avatar-size);padding:calc((var(--avatar-size) - var(--line-height)) / 2) 0.7em}.chat__message-bubble_type_image{padding:0}.chat__message-author{position:absolute;bottom:calc(100% + 2px);white-space:nowrap;color:var(--color-content-secondary);font-family:suisse,"YS Text",sans-serif;font-size:14px;line-height:20px}.chat__message-code-wrapper{display:inline-block;margin:0;padding:0;white-space:pre-wrap;word-break:break-all}.chat__message-spin{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.chat__message-status-box{position:relative;top:4px;right:-6px;display:flex;float:right;font-size:10px;justify-content:space-between}.chat__message-status-icon{max-width:var(--line-height);max-height:var(--line-height)}.chat__message-image{display:block;cursor:pointer}.chat__messages-stack{position:relative;display:flex;flex-direction:row;margin:var(--stacks-margin) 0}.chat__messages-stack:first-child{margin-top:0}.chat__messages-stack:last-child{margin-bottom:0}.chat__messages-stack_with-top-space{margin-top:calc(var(--stacks-margin) * 2.5)}.chat__messages-stack_side_left .chat__avatar{margin-right:var(--avatar-margin)}.chat__messages-stack_side_left .chat__message:not(:first-child) .chat__message-bubble{border-top-left-radius:4px}.chat__messages-stack_side_left .chat__message:not(:last-child) .chat__message-bubble{border-bottom-left-radius:4px}.chat__messages-stack_side_right{flex-direction:row-reverse}.chat__messages-stack_side_right .chat__avatar{background-color:var(--color-palette-black-200);margin-left:var(--avatar-margin)}.chat__messages-stack_side_right .chat__messages-stack-content{align-items:flex-end}.chat__messages-stack_side_right .chat__message:not(:first-child) .chat__message-bubble{border-top-right-radius:4px}.chat__messages-stack_side_right .chat__message:not(:last-child) .chat__message-bubble{border-bottom-right-radius:4px}.chat__messages-stack_animated .chat__avatar{animation:chat__item-appearance 0.35s}.chat__messages-stack-content{display:flex;flex:1;flex-direction:column;min-width:0;max-width:100%}.chat__avatar{--top-offset: 0px;position:sticky;top:4px;bottom:4px;align-self:flex-end;width:var(--avatar-size);min-width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:0 4px 4px rgba(0,0,0,0.05),0 4px 12px rgba(0,0,0,0.1)}.chat__avatar_animated{transition:transform 0.35s}.chat__avatar_translated{position:static;align-self:auto;transform:translateY(var(--top-offset))}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.chat__scroller{position:absolute;right:var(--scroller-right);bottom:var(--scroller-bottom);display:flex;width:var(--scroller-size);height:var(--scroller-size);margin-left:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity 0.2s, transform 0.2s, color 0.2s;transform:scale(0.9);pointer-events:none;opacity:0;color:var(--color-content-secondary);border-radius:50%;border:1px solid var(--color-background-stroke);background-color:var(--color-background-default);box-shadow:0 1px 5px rgba(0,0,0,0.06),0 1px 17px rgba(0,0,0,0.06);justify-content:center;align-items:center}.chat__scroller:hover{color:var(--color-content-primary)}.chat__scroller_visible{transition-delay:0.2s, 0.2s, 0s;transform:none;pointer-events:auto;opacity:1}.chat__scroller-icon{transform:rotate(-90deg)}.chat__scroller-counter{--size: calc(var(--scroller-size) * 0.4);position:absolute;top:-2px;right:-2px;display:flex;justify-content:center;align-items:center;min-width:var(--size);height:var(--size);padding:0.1em 0.3em 0;text-align:center;color:#fff;border-radius:var(--size);background:#005cff;font-size:calc(var(--scroller-size) * 0.22)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.chat{--paddings: 32px;--avatar-size: 40px;--font-size: 18px;--line-height: 26px;--stacks-margin: 20px;--avatar-margin: 8px;--scroller-size: 50px;--scroller-right: var(--paddings);--scroller-bottom: calc(var(--paddings) / 2);--message-max-width: 70%;position:relative;background:var(--color-background-default);font-size:var(--font-size);line-height:var(--line-height)}.chat,.chat *{box-sizing:border-box}.chat_mini{--paddings: 16px;--avatar-size: 32px;--font-size: 15px;--line-height: 20px;--stacks-margin: 8px;--avatar-margin: 6px;--scroller-size: 36px;--message-max-width: calc(100% - var(--avatar-size))}.chat_scrollable .chat__scrollable-content{display:flex;flex-direction:column}.chat_scrollable .chat__body{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;min-height:100%;padding-top:calc(var(--paddings) * 2)}.chat__body{padding:var(--paddings)}@keyframes chat__item-appearance{0%{transform:translateY(calc(var(--paddings) + var(--stacks-margin)));opacity:0}100%{transform:none;opacity:1}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.dialog.dialog{--paddings: 0px}@media screen and (max-width: 480px){.dialog.dialog{--font-size: 18px;--line-height: 24px;--stacks-margin: 20px;--avatar-margin: 8px;--message-max-width: 100%}}.dialog .dialog__message_type_image .image{margin:0}.downloadable-image{position:relative;width:-moz-fit-content;width:fit-content}.downloadable-image:hover .downloadable-image__button{opacity:1}.downloadable-image__button{position:absolute;bottom:0;left:0;width:32px;height:32px;display:flex;justify-content:center;align-items:center;box-shadow:var(--shadow-small-default);border-radius:var(--border-radius-10);background-color:var(--color-background-default);opacity:0;transition:0.3s opacity ease;cursor:pointer;z-index:2}.downloadable-image__button:hover,.downloadable-image__button:focus{box-shadow:var(--shadow-small-hovered)}.downloadable-image__button:hover+.image_expandable,.downloadable-image__button:focus+.image_expandable{filter:brightness(0.95)}.downloadable-image__button:active{box-shadow:var(--shadow-small-pressed)}.downloadable-image__icon{color:var(--color-content-primary)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.formula .katex{font-family:"KaTeX_Main","YS Text","Arial","Helvetica",sans-serif}.formula_multiline{display:block}.formula_align_left{text-align:left}.formula_align_center{text-align:center}.formula_align_right{text-align:right}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.glossary-term{--word-spacing: 0.3em;position:relative;display:inline-block;margin:0 calc(var(--word-spacing) / 2);padding:0 var(--word-spacing);cursor:default}.glossary-term::after{position:absolute;top:0;bottom:0;left:-1px;width:100%;content:'';transition:border-color 0.2s;pointer-events:none;border:1px solid var(--color-background-glassy-c);border-radius:4px}.glossary-term_open::after{border-color:var(--color-accent-neutral)}.glossary-term__tooltip .element-hint__content{overflow:inherit}.glossary-term__tooltip .markdown{--base-ratio: 0.9}.glossary-term__tooltip .markdown>.paragraph:only-child{margin:0}.glossary-term__tooltip .markdown>.paragraph:only-child>img{--negative-margin: calc(-1 * var(--tooltip-content-padding, 0));width:450px;max-width:none;height:100%;margin:var(--negative-margin) var(--negative-margin) calc(var(--negative-margin) - 7px)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.quiz-task{padding:calc(calc(16px * 1) * 2) calc(calc(16px * 1) * 2) 0;padding:var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2)) var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2)) 0;border-radius:16px;background-color:var(--quiz-task-background);color:var(--quiz-task-color)}.quiz-task .markdown{color:var(--quiz-task-color)}.quiz-task .markdown .paragraph a{color:var(--color-accent-main-a)}@media screen and (max-width: 480px){.quiz-task{padding:calc(calc(16px * 1) * 1.25) calc(calc(16px * 1) * 1.25) 0;padding:var(--size-400, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.25)) var(--size-400, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.25)) 0}}.quiz-task__header{margin-bottom:calc(calc(16px * 1) * 0.5);margin-bottom:var(--size-100, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.5));font:600 calc(calc(16px * 1) * 1.5)/1.25em Suisse,Arial,Helvetica,sans-serif;font:var(--font-300, 600 calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.5)/1.25em Suisse,Arial,Helvetica,sans-serif)}@media screen and (max-width: 480px){.quiz-task__header{margin-bottom:calc(calc(16px * 1) * 0.75);margin-bottom:var(--size-200, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.75));font:18px/1.5em YS Text,Arial,Helvetica,sans-serif;font:var(--font-200, 18px/1.5em YS Text,Arial,Helvetica,sans-serif);font-weight:bold}}.quiz-task .quiz-task__content{--wide-block-horizontal-margin: 0px;overflow-x:auto;padding:0 0 calc(calc(16px * 1) * 2);padding:0 0 var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2))}@media screen and (max-width: 480px){.quiz-task .quiz-task__content{padding:0 0 calc(calc(16px * 1) * 1.25);padding:0 0 var(--size-400, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.25))}}.quiz-task .quiz-task__content>:first-child{margin-top:0}.quiz-task .quiz-task__content.markdown .paragraph .markdown-formula-wrapper{overflow-x:unset}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.quiz__reset-dialog{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:20px;border-radius:16px;background-color:var(--color-background-default);font-family:"YS Display","Arial","Helvetica",sans-serif}@media screen and (max-width: 480px){.quiz__reset-dialog{position:fixed}}.quiz__reset-dialog-container{align-items:center;justify-content:center}@media screen and (max-width: 480px){.quiz__reset-dialog-container{display:grid;grid-template-rows:repeat(2, minmax(0, 1fr));grid-row-gap:8px;box-sizing:border-box;width:100%;padding:0 24px}}.quiz__reset-dialog-title{color:var(--color-content-primary);margin:0 0 4px;font-size:27px;font-weight:500;line-height:29px}@media screen and (max-width: 480px){.quiz__reset-dialog-title{margin-bottom:20px}}.quiz__reset-dialog-content{margin:0 0 20px;text-align:center;font-size:18px;line-height:22px}.quiz__reset-dialog-btn{width:200px;font-weight:500}@media screen and (max-width: 480px){.quiz__reset-dialog-btn{width:100%}}.quiz__reset-dialog-btn+.quiz__reset-dialog-btn{margin-left:16px}@media screen and (max-width: 480px){.quiz__reset-dialog-btn+.quiz__reset-dialog-btn{margin:0}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.dragndrop-default__item.dragndrop-card__item.dragndrop__item{box-sizing:border-box;width:250px;height:180px;margin:4px;padding:12px;transition:0.4s,transform 0.4s cubic-bezier(0, 1.16, 0.07, 1.02);border:1px solid var(--color-background-stroke);border-radius:8px;background-color:var(--color-background-default);box-shadow:var(--shadow-medium-default)}.dragndrop-default__item.dragndrop-card__item.dragndrop__item_dragging{transform:rotateZ(-6deg)}.dragndrop-default__item.dragndrop-card__item.dragndrop__item_drop-animating{transform:rotateZ(0)}.dragndrop-default__item.dragndrop-card__item.dragndrop__item_under-api-control,.dragndrop-default__item.dragndrop-card__item.dragndrop__item_dragging,.dragndrop-default__item.dragndrop-card__item.dragndrop__item:hover{border-color:var(--color-accent-neutral)}.prisma_theme_dark .dragndrop-default__item.dragndrop-card__item.dragndrop__item{background-color:var(--color-background-alternate)}.prisma_theme_dark .dragndrop-default__item.dragndrop-card__item.dragndrop__item:hover{border-color:var(--color-accent-neutral)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.dragndrop-default__item.dragndrop__item{width:100px;height:100px;margin:4px;transition:0.3s;transform:rotateZ(0);border:1px solid #1a1b22}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.dragndrop-default__list.dragndrop__list{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;min-height:150px;margin:20px;padding:20px}.dragndrop-default__list.dragndrop__list_orientation_horizontal .dragndrop__list-content{flex-direction:row}.dragndrop-default__list .dragndrop__list-content{position:relative;display:flex;flex-direction:column}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.dragndrop-default__placeholder.dragndrop-card__placeholder.dragndrop__placeholder{min-width:250px;min-height:180px;border-color:var(--color-background-stroke);border-radius:8px}.dragndrop-default__placeholder.dragndrop-card__placeholder.dragndrop__placeholder_active{border-color:var(--color-accent-neutral);background-color:var(--color-background-alternate)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.dragndrop-default__placeholder.dragndrop__placeholder{position:absolute;z-index:0;box-sizing:border-box;border:1.5px dashed var(--color-accent-neutral)}.slider-default.slider{position:relative;display:flex}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.slider-default__button.slider-card__button.slider__button{display:flex;justify-content:center;align-items:center;width:44px;height:44px;margin:20px;transition:0.1s;opacity:0;color:var(--color-content-inverted-primary);border-radius:50%;background-color:var(--color-accent-neutral);box-shadow:0 2px 4px rgba(0,0,0,0.12)}.slider-default__button.slider-card__button.slider__button_available{opacity:1}.slider-default__button.slider-card__button.slider__button:hover{transform:scale(1.15)}.slider-default__button.slider__button{display:flex;flex-shrink:0;align-self:center;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;opacity:0}.slider-default__button.slider__button_available{cursor:pointer;pointer-events:all;opacity:1}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.slider-default__button.slider-flendinx__button.slider__button{opacity:0.4}.slider-default__button.slider-flendinx__button.slider__button_available{opacity:1}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.slider-default__button.slider-skeleton__button.slider__button{display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin:0 4px;opacity:0.3}.slider-default__button.slider-skeleton__button.slider__button_available{opacity:1}.slider-flendinx__backward-button .slider__backward-button-icon{width:32px;height:32px}.slider-default__content.slider__content{overflow:hidden;height:-moz-max-content;height:max-content}.slider-default__content .slider__content-scrollable-area{position:relative;display:flex;overflow-x:scroll;overflow-x:overlay;overflow-y:hidden;margin-bottom:calc(-1 * 0);margin-bottom:calc(-1 * var(--default-scrollbar-width, 0));padding-bottom:0;padding-bottom:var(--default-scrollbar-width, 0);scrollbar-width:none}.slider-default__content .slider__content-scrollable-area::-webkit-scrollbar,.slider-default__content .slider__content-scrollable-area::-webkit-scrollbar-corner{-webkit-appearance:none}.slider-flendinx__forward-button .slider__forward-button-icon{width:32px;height:32px;transform:rotate(180deg)}.slider-default.slider{display:flex}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.quiz.quiz_type_cards{--item-width: 250px;position:relative;left:-1px;display:flex;flex-direction:column;padding:0;background-color:transparent;border:none;box-shadow:none}@media screen and (max-width: 480px){.quiz.quiz_type_cards{--item-width: 180px}}.quiz.quiz_type_cards .quiz__table{max-width:calc(100% + 2px);margin:0 auto;border-radius:16px;border:1px solid var(--color-background-stroke);background-color:var(--color-background-default);box-shadow:var(--shadow-medium-default)}@media screen and (max-width: 480px){.quiz.quiz_type_cards .quiz__table{max-width:100%}}.quiz.quiz_type_cards .quiz__source-list-container{height:230px}@media screen and (max-width: 480px){.quiz.quiz_type_cards .quiz__source-list-container{border-right:none;border-left:none;border-radius:0}}.quiz.quiz_type_cards .quiz__section-list-wrapper{flex-basis:calc(250px + 100px);flex-basis:calc(var(--item-width, 250px) + 100px)}@media screen and (max-width: 480px){.quiz.quiz_type_cards .quiz__section-list-wrapper{width:282px}}.quiz.quiz_type_cards .quiz__section-list-wrapper .quiz__list{margin-top:0}@media screen and (max-width: 480px){.quiz.quiz_type_cards .quiz__section-list-wrapper .quiz__list{margin:12px 0;padding:0 12px}}.quiz.quiz_type_cards .quiz__section-list-wrapper:first-child:nth-last-child(n+3) .quiz__list,.quiz.quiz_type_cards .quiz__section-list-wrapper:first-child:nth-last-child(n+3) ~ .quiz__section-list-wrapper .quiz__list{margin:0 auto;padding:20px 12px}.quiz.quiz_type_cards .quiz__section-list-wrapper:first-child:nth-last-child(n+3) .quiz__section-content,.quiz.quiz_type_cards .quiz__section-list-wrapper:first-child:nth-last-child(n+3) ~ .quiz__section-list-wrapper .quiz__section-content{max-width:250px}.quiz.quiz_type_cards .quiz__section-lists-slider{border:1px solid var(--color-background-stroke);border-right:none;border-left:none;-webkit-overflow-scrolling:auto}.quiz.quiz_type_cards .quiz__source-list-slider{position:absolute;left:0;display:flex;justify-content:center;width:100%;-webkit-overflow-scrolling:auto}.quiz.quiz_type_cards .quiz__source-list-slider .quiz__list{margin:0}@media screen and (max-width: 480px){.quiz.quiz_type_cards .quiz__source-list-slider .quiz__list{padding:20px 8px}}.quiz.quiz_type_cards .quiz__source-list-slider .quiz__source-list-arrow{display:flex;transition:opacity 0.2s, transform 0.4s;opacity:0}.quiz.quiz_type_cards .quiz__source-list-slider .quiz__source-list-arrow_direction_left{transform:translateX(4px)}.quiz.quiz_type_cards .quiz__source-list-slider .quiz__source-list-arrow_direction_right{transform:translateX(-4px)}.quiz.quiz_type_cards .quiz__source-list-slider:hover .quiz__source-list-arrow{transform:translateX(0) scale(1);opacity:1}.quiz.quiz_type_cards .quiz__source-list-controls{position:absolute;z-index:1;display:flex;justify-content:space-between;width:100%;height:100%;transition:0.2s;pointer-events:none}.quiz.quiz_type_cards .quiz__section-lists{display:flex;min-height:540px}@media screen and (max-width: 480px){.quiz.quiz_type_cards .quiz__section-lists{min-height:360px}}.quiz.quiz_type_cards .quiz__content{width:700px;margin:0 auto calc(calc(16px * 1) * 2);margin:0 auto var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2));font-family:"Suisse","Arial","Helvetica",sans-serif;font-size:18px;line-height:1.4em}@media screen and (max-width: 767px){.quiz.quiz_type_cards .quiz__content{box-sizing:border-box;width:100%;padding:0 16px}}.quiz.quiz_type_cards .quiz__content h1{font-family:"Suisse","Arial","Helvetica",sans-serif;font-size:24px;font-weight:600;line-height:1.25em}.quiz.quiz_type_cards .quiz__section-content{overflow:hidden;box-sizing:border-box;width:-moz-fit-content;width:fit-content;min-width:250px;max-width:300px;margin:15px auto 0;padding:0 8px;text-align:center;white-space:nowrap;text-overflow:ellipsis;color:#1a1b22;border-radius:100px;font-size:16px;font-weight:500;line-height:32px}.quiz.quiz_type_cards .quiz__list-item{overflow:hidden;max-height:180px;font-size:16px;font-weight:500;line-height:24px}.quiz.quiz_type_cards .quiz__list-item_correct.quiz__list-item,.quiz.quiz_type_cards .quiz__list-item_incorrect.quiz__list-item{border-width:2px;position:relative;z-index:1}.quiz.quiz_type_cards .quiz__list-item_correct.quiz__list-item::before,.quiz.quiz_type_cards .quiz__list-item_incorrect.quiz__list-item::before{content:'';position:absolute;inset:0;opacity:0.08;z-index:-1}.quiz.quiz_type_cards .quiz__list-item_correct.quiz__list-item,.quiz.quiz_type_cards .quiz__list-item_correct.quiz__list-item:hover{border-color:var(--color-accent-success)}.quiz.quiz_type_cards .quiz__list-item_correct.quiz__list-item::before,.quiz.quiz_type_cards .quiz__list-item_correct.quiz__list-item:hover::before{background-color:var(--color-accent-success)}.quiz.quiz_type_cards .quiz__list-item_incorrect.quiz__list-item,.quiz.quiz_type_cards .quiz__list-item_incorrect.quiz__list-item:hover{border-color:var(--color-accent-critical)}.quiz.quiz_type_cards .quiz__list-item_incorrect.quiz__list-item::before,.quiz.quiz_type_cards .quiz__list-item_incorrect.quiz__list-item:hover::before{background-color:var(--color-accent-critical)}.quiz.quiz_type_cards .quiz__list-item .markdown{display:flex;height:100%}.quiz.quiz_type_cards .quiz__list-item .markdown .paragraph{display:flex;flex-direction:column;width:100%}.quiz.quiz_type_cards .quiz__list-item .markdown img{border-radius:8px;width:calc(100% + 24px);max-width:none;max-width:initial;height:calc(100% + 24px);margin:-12px}.quiz.quiz_type_cards .quiz__controls-area{position:absolute;top:250px;display:flex;justify-content:space-between;flex-direction:column;width:100%;min-height:calc(100% - 250px + 100px);pointer-events:none}.quiz.quiz_type_cards .quiz__controls{position:sticky;bottom:0;display:flex;justify-content:space-around}.quiz.quiz_type_cards .quiz__controls .quiz__reset,.quiz.quiz_type_cards .quiz__controls .quiz__submit{margin:24px 32px;padding:0;font-size:14px;line-height:17px}.quiz.quiz_type_cards .quiz__controls .quiz__submit{padding:0 44px;pointer-events:all}@media screen and (max-width: 480px){.quiz.quiz_type_cards .quiz__controls .quiz__submit{box-sizing:border-box;margin:16px}}.quiz.quiz_type_cards .quiz__controls .quiz__reset{width:52px;height:52px;padding:0;flex:0 0 auto;pointer-events:all}.quiz.quiz_type_cards .quiz__scrollbar{position:absolute;bottom:5px;width:calc(100% - 32px);pointer-events:all}.quiz.quiz_type_cards .quiz__footer{height:100px}.quiz.quiz_type_cards .quiz__footer .quiz__reset,.quiz.quiz_type_cards .quiz__footer .quiz__submit{margin:0;font-size:16px;line-height:17px}@media screen and (max-width: 480px){.quiz.quiz_type_cards .quiz__footer{display:grid;grid-template-rows:repeat(2, minmax(0, 1fr));grid-row-gap:8px;box-sizing:border-box;height:auto;padding:16px;border-right:none;border-left:none;border-radius:0}}.quiz.quiz_type_cards .quiz__feedback-button-wrapper{position:absolute;z-index:1;right:12px;bottom:12px}.quiz.quiz_type_cards .quiz__feedback-button{display:flex;justify-content:center;align-items:center;width:32px;height:32px;color:var(--color-palette-white-1000)}.quiz.quiz_type_cards .quiz__feedback-button:hover{cursor:pointer}.quiz.quiz_type_cards .quiz__feedback-button:hover::before{width:28px;height:28px;transform:rotate(135deg);border-radius:4px}.quiz.quiz_type_cards .quiz__feedback-button::before{position:absolute;z-index:-1;display:block;width:32px;height:32px;content:'';transition:0.2s;border-radius:100%;background-color:var(--color-background-glassy-c)}.quiz.quiz_type_cards.quiz{border-top:none;border-bottom:none}.quiz__feedback-tooltip{--tooltip-content-height: 600px}@media screen and (max-width: 480px){.quiz__feedback-tooltip{left:0}}.quiz__feedback-tooltip .quiz__feedback-tooltip-content{max-width:500px;max-height:var(--tooltip-content-height);padding-right:0;pointer-events:auto}.quiz__feedback-tooltip .quiz__scrollable{max-height:calc(var(--tooltip-content-height) - 26px);padding-right:32px}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.quiz_type_chat{display:flex;overflow:hidden;flex-direction:column;height:764px}@media screen and (max-width: 480px){.quiz_type_chat{height:calc(100vh - 100px)}}.quiz_type_chat.quiz{position:relative;padding:0}.quiz_type_chat .quiz__chat-body{flex:1;--stacks-margin: 12px}@media screen and (max-width: 480px){.quiz_type_chat .quiz__chat-body{--paddings: var(--size-400, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.25));--font-size: 18px;--line-height: 24px;--stacks-margin: 10px;--avatar-margin: 8px;--message-max-width: calc(100% - var(--avatar-size))}}.quiz_type_chat .quiz__chat-answers-container{position:relative;display:flex;flex-direction:column;gap:8px;padding:calc(calc(16px * 1) * 2);padding:var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2));background:var(--color-background-alternate)}@media screen and (max-width: 480px){.quiz_type_chat .quiz__chat-answers-container{padding-right:calc(calc(16px * 1) * 1.25);padding-right:var(--size-400, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.25));padding-left:calc(calc(16px * 1) * 1.25);padding-left:var(--size-400, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.25))}}.quiz_type_chat .quiz__chat-answer-container{position:relative}.quiz_type_chat .quiz__chat-answer-container:last-child{margin-bottom:0}.quiz_type_chat .quiz__chat-answer{--border-radius: 16px;position:relative;display:block;overflow:hidden;width:100%;padding:calc(16px * 1);padding:var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1))));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color 0.2s;transform:translateZ(0);text-align:left;color:var(--color-content-primary);border:none;border-radius:var(--border-radius);outline:none;background:var(--color-background-default);box-shadow:var(--shadow-medium-default)}@media screen and (max-width: 480px){.quiz_type_chat .quiz__chat-answer{--border-radius: 8px;--increased-border-radius: calc(var(--border-radius) * 1.5);box-shadow:0 4px 16px rgba(13,35,67,0.02),0 4px 5px rgba(13,35,67,0.04);line-height:24px}.quiz_type_chat .quiz__chat-answer:first-child{border-top-left-radius:var(--increased-border-radius);border-top-right-radius:var(--increased-border-radius)}.quiz_type_chat .quiz__chat-answer:last-child{border-bottom-right-radius:var(--increased-border-radius);border-bottom-left-radius:var(--increased-border-radius)}}@media (any-hover: hover){.quiz_type_chat .quiz__chat-answer:not(.quiz__chat-answer_used):hover{color:var(--color-palette-white-1000)}.quiz_type_chat .quiz__chat-answer:not(.quiz__chat-answer_used):hover .markdown{color:var(--color-palette-white-1000)}.quiz_type_chat .quiz__chat-answer:not(.quiz__chat-answer_used):hover::after{opacity:1}}@media (any-hover: none){body:not(._without-pointer-events) .quiz_type_chat .quiz__chat-answer:not(.quiz__chat-answer_used):active{color:var(--color-palette-white-1000)}body:not(._without-pointer-events) .quiz_type_chat .quiz__chat-answer:not(.quiz__chat-answer_used):active .markdown{color:var(--color-palette-white-1000)}body:not(._without-pointer-events) .quiz_type_chat .quiz__chat-answer:not(.quiz__chat-answer_used):active::after{opacity:1}}.quiz_type_chat .quiz__chat-answer_disabled{cursor:default}.quiz_type_chat .quiz__chat-answer::before{--status-line-height: calc(100% - 2 * var(--border-radius))}.quiz_type_chat .quiz__chat-answer::after{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;content:'';transition:opacity 0.2s;pointer-events:none;opacity:0;border-radius:inherit;background:linear-gradient(88.88deg, #0a81ff .06%, #446dff 99.9%)}.quiz_type_chat .quiz__chat-answer-content{position:relative;z-index:1;display:flex;align-items:flex-start;font-weight:500}@media screen and (max-width: 480px){.quiz_type_chat .quiz__chat-answer-content{font-weight:normal}}.quiz_type_chat .quiz__chat-answer-content .quiz__chat-answer-image{--border-radius: 8px;flex:0 0 92px;margin-right:16px;transition:box-shadow 0.3s ease;border-radius:var(--border-radius)}.quiz_type_chat .quiz__chat-answer-content .quiz__chat-answer-image:hover{cursor:pointer;box-shadow:0 8px 24px rgba(36,36,36,0.15)}.quiz_type_chat .quiz__chat-answer-content .quiz__chat-answer-image .image{margin:0;border-radius:var(--border-radius)}.quiz_type_chat .quiz__chat-answer-feedback{display:block;margin:calc(calc(16px * 1) * 0.75) 0 0;margin:var(--size-200, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.75)) 0 0;font-size:16px;line-height:24px}.quiz_type_chat .quiz__chat-answer-feedback_cropped{position:relative;overflow:hidden;height:72px;margin-right:calc(calc(16px * 1) * 1.75);margin-right:var(--size-600, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.75))}.quiz_type_chat .quiz__chat-answer-feedback_cropped::after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:linear-gradient(180deg, rgba(255,255,255,0), var(--color-background-default))}.quiz_type_chat .quiz__chat-answer-feedback-message{color:var(--answer-color);font-weight:bold}.quiz_type_chat .quiz__chat-answer-feedback-excerpt{display:flex;align-items:center}.quiz_type_chat .quiz__chat-answer-feedback-button-open{position:absolute;right:calc(calc(16px * 1) * 0.5);right:var(--size-100, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.5));bottom:calc(calc(16px * 1) * 0.75);bottom:var(--size-200, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.75));color:currentColor}.quiz_type_chat .quiz__progress-bar{--progress: 0;position:absolute;right:calc(calc(16px * 1) * 2);right:var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2));bottom:0;left:calc(calc(16px * 1) * 2);left:var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2));overflow:hidden;height:4px;border-radius:100px;background:var(--color-background-alternate)}@media screen and (max-width: 480px){.quiz_type_chat .quiz__progress-bar{display:none}}.quiz_type_chat .quiz__progress-bar::after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';transition:transform 0.2s;transform:translateX(calc(-100% * (1 - var(--progress))));border-radius:inherit;background:linear-gradient(88.88deg, #0a81ff .06%, #446dff 99.9%)}.Drawer.quiz__chat-answer-drawer{height:100% !important}.Drawer.quiz__chat-answer-drawer:not(.quiz__chat-answer-drawer_mobile){position:absolute}.Drawer.quiz__chat-answer-drawer_correct{--answer-color: var(--color-accent-success)}.Drawer.quiz__chat-answer-drawer_error{--answer-color: var(--color-accent-critical)}.Drawer.quiz__chat-answer-drawer_touch .Drawer-Content{padding-right:calc(16px * 1);padding-right:var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1))))}.Drawer.quiz__chat-answer-drawer .Drawer-Overlay{position:absolute}.Drawer.quiz__chat-answer-drawer .Drawer-Curtain{box-sizing:border-box;padding:calc(16px * 1) 0 0 calc(16px * 1);padding:var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1)))) 0 0 var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1))));border-radius:calc(16px * 1) calc(16px * 1) 0 0;border-radius:var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1)))) var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1)))) 0 0;background-color:var(--color-background-default)}.Drawer.quiz__chat-answer-drawer .Drawer-Curtain::before{--border-radius: 16px;--status-line-height: calc(100% - 2 * var(--border-radius));position:absolute;top:calc((100% - var(--status-line-height)) / 2);left:-1px;width:4px;height:var(--status-line-height);content:'';border-radius:100px;background:var(--answer-color)}.Drawer.quiz__chat-answer-drawer .Drawer-Title{margin-right:calc(calc(16px * 1) * 3);margin-right:var(--size-900, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 3));margin-bottom:calc(calc(16px * 1) * 0.75);margin-bottom:var(--size-200, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.75));font-size:16px;font-weight:bold;background-color:var(--color-background-default)}.Drawer.quiz__chat-answer-drawer .Drawer-Content{position:static;font-size:16px;line-height:24px;background-color:var(--color-background-default)}.Drawer.quiz__chat-answer-drawer .quiz__chat-answer-feedback-button-close{position:absolute;top:calc(calc(16px * 1) * 0.5);top:var(--size-100, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.5));right:calc(calc(16px * 1) * 0.5);right:var(--size-100, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.5))}.Drawer.quiz__chat-answer-drawer .quiz__chat-answer-feedback-scrollable{height:100%;padding-right:calc(16px * 1);padding-right:var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1))))}.Drawer.quiz__chat-answer-drawer .quiz__chat-answer-feedback-scrollable-content{margin-bottom:calc(16px * 1);margin-bottom:var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1))))}.quiz_type_choice{position:relative}.quiz_type_choice .quiz__reset{margin-top:20px}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.python-result-field_type_error{color:#ff3b30}.python-result-field img{background-color:var(--color-palette-white-1000)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.quiz__code-run-result-header{display:flex;flex:0 1 40px;align-items:center;box-sizing:border-box;min-height:40px;padding-left:16px;font-size:14px;font-weight:500}.quiz__code-run-result-stdout{display:flex;flex:1 0 0;flex-direction:column;box-sizing:border-box;margin:12px 16px;padding-bottom:16px}.quiz__code-run-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}.quiz__code-run-result-stdout-content_max-content{width:-moz-max-content;width:max-content;max-width:unset;padding-right:16px}.quiz__code-run-result-stdout-content_error{color:var(--color-accent-critical)}@media screen and (max-width: 480px){.quiz__code-run-result-stdout{margin:0;padding:0}.quiz__code-run-result-stdout-content{padding:12px 16px 12px 12px}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.CodeMirror{font-family:monospace;height:300px;color:black;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:white}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:black}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::-moz-selection, .cm-fat-cursor .CodeMirror-line>span::-moz-selection, .cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@keyframes blink{0%{}50%{background-color:transparent}100%{}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:bold}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:#f00}.cm-invalidchar{color:#f00}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,0.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:white}.CodeMirror-scroll{overflow:scroll !important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-feature-settings:"calt";font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:0.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::-moz-selection, .CodeMirror-line>span::-moz-selection, .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,0.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:none}.CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.CodeMirror-dialog input{border:none;outline:none;background:transparent;width:20em;color:inherit;font-family:monospace}.CodeMirror-dialog button{font-size:70%}.CodeMirror-foldmarker{color:blue;text-shadow:#b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.CodeMirror-foldgutter{width:.7em}.CodeMirror-foldgutter-open,.CodeMirror-foldgutter-folded{cursor:pointer}.CodeMirror-foldgutter-open:after{content:"\25BE"}.CodeMirror-foldgutter-folded:after{content:"\25B8"}.CodeMirror-simplescroll-horizontal div,.CodeMirror-simplescroll-vertical div{position:absolute;background:#ccc;box-sizing:border-box;border:1px solid #bbb;border-radius:2px}.CodeMirror-simplescroll-horizontal,.CodeMirror-simplescroll-vertical{position:absolute;z-index:6;background:#eee}.CodeMirror-simplescroll-horizontal{bottom:0;left:0;height:8px}.CodeMirror-simplescroll-horizontal div{bottom:0;height:100%}.CodeMirror-simplescroll-vertical{right:0;top:0;width:8px}.CodeMirror-simplescroll-vertical div{right:0;width:100%}.CodeMirror-overlayscroll .CodeMirror-scrollbar-filler,.CodeMirror-overlayscroll .CodeMirror-gutter-filler{display:none}.CodeMirror-overlayscroll-horizontal div,.CodeMirror-overlayscroll-vertical div{position:absolute;background:#bcd;border-radius:3px}.CodeMirror-overlayscroll-horizontal,.CodeMirror-overlayscroll-vertical{position:absolute;z-index:6}.CodeMirror-overlayscroll-horizontal{bottom:0;left:0;height:6px}.CodeMirror-overlayscroll-horizontal div{bottom:0;height:100%}.CodeMirror-overlayscroll-vertical{right:0;top:0;width:6px}.CodeMirror-overlayscroll-vertical div{right:0;width:100%}.CodeMirror-hints{position:absolute;z-index:10;overflow:hidden;list-style:none;margin:0;padding:2px;box-shadow:2px 3px 5px rgba(0,0,0,0.2);border-radius:3px;border:1px solid silver;background:white;font-size:90%;font-family:monospace;max-height:20em;overflow-y:auto}.CodeMirror-hint{margin:0;padding:0 4px;border-radius:2px;white-space:pre;color:black;cursor:pointer}li.CodeMirror-hint-active{background:#08f;color:white}.CodeMirror-lint-markers{width:16px}.CodeMirror-lint-tooltip{position:fixed;z-index:100;display:flex;overflow:hidden;flex-direction:column;max-width:470px;transition:opacity 0.3s;white-space:pre-wrap;opacity:0;color:#fff;background-color:rgba(0,0,0,0.8);box-shadow:0 0 15px rgba(0,0,0,0.03);font-size:13px;line-height:17px}.CodeMirror-lint-mark-error,.CodeMirror-lint-mark-warning{position:relative}.CodeMirror-lint-mark-error::after,.CodeMirror-lint-mark-warning::after{position:absolute;bottom:0;left:0;display:block;width:100%;height:2px;content:'';background-color:rgba(255,59,48,0.8)}.CodeMirror-lint-mark-warning::after{background-color:rgba(255,222,90,0.8)}.CodeMirror-lint-mark-error{background-color:rgba(255,59,48,0.25)}.CodeMirror-lint-mark-warning{background-color:rgba(255,222,90,0.25)}.CodeMirror-lint-marker-error,.CodeMirror-lint-marker-warning{position:relative;top:2px;display:flex;width:16px;height:16px;cursor:pointer}.CodeMirror-lint-message-error,.CodeMirror-lint-message-warning{position:relative;display:flex;padding:9px 14px 11px}.CodeMirror-lint-message-error::after,.CodeMirror-lint-message-warning::after{position:absolute;z-index:1;bottom:0;left:0;display:block;width:100%;height:1px;content:'';background-color:rgba(255,255,255,0.15)}.CodeMirror-lint-message-error::before,.CodeMirror-lint-message-warning::before{display:inline-block;flex:1 0 auto;width:6px;max-width:6px;height:6px;max-height:6px;margin:6px 10px auto 0;content:'';border-radius:3px;background-color:#ff3b30}.CodeMirror-lint-marker-error::before,.CodeMirror-lint-marker-warning::before{position:absolute;z-index:-1;top:5px;left:5px;display:inline-block;width:6px;height:6px;content:'';border-radius:3px;background-color:#ff3b30}.CodeMirror-lint-marker-warning::before{background-color:#ffde5a}.CodeMirror-lint-marker-warning::before,.CodeMirror-lint-message-warning::before{background-color:#ffde5a}.CodeMirror-lint-marker-multiple{width:100%;height:100%}.CodeMirror-overlayscroll-vertical,.CodeMirror-overlayscroll-horizontal{opacity:0}.CodeMirror:hover .CodeMirror-overlayscroll-vertical,.CodeMirror:hover .CodeMirror-overlayscroll-horizontal{opacity:1}.CodeMirror-gutter-elt{height:21px}.CodeMirror-linenumber{padding-left:0}.CodeMirror-wrap pre{word-break:break-all}.CodeMirror-hints{z-index:100;width:240px;max-height:170px;padding:0;background:var(--color-background-default);border:none;border-radius:0;box-shadow:0 1px 5px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.14);font-size:13px;line-height:2}.CodeMirror-hints::-webkit-scrollbar{width:8px;background-color:transparent}.CodeMirror-hints::-webkit-scrollbar-track{border:1px solid #fff;background-color:#fff}.CodeMirror-hints::-webkit-scrollbar-thumb{border-radius:10px;background-color:#ccc;-webkit-box-shadow:inset 0 0 0 1px #fff}.CodeMirror-hints::-webkit-scrollbar-thumb:hover{background-color:#4d4d4d}.CodeMirror-hints:hover .CodeMirror-hint,.CodeMirror-hint{box-sizing:border-box;padding:2px 8px;color:var(--color-content-secondary);border-radius:0;background:var(--color-background-default)}.CodeMirror-hint{border-left:2px solid transparent}.CodeMirror-hints:hover .CodeMirror-hint:hover,li.CodeMirror-hint-active{color:var(--color-content-primary);background:var(--color-background-glassy-a)}li.CodeMirror-hint-active{border-color:var(--color-background-stroke)}.CodeMirror-hint-letter_active{color:var(--color-content-primary)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.CodeMirror{background-color:var(--color-background-alternate);font-family:Menlo, 'Ubuntu Mono', consolas, source-code-pro, monospace}.prisma_theme_light .code-editor,.prisma_theme_light .CodeMirror-hints{color:#1a1b22;background-color:var(--color-background-alternate);font-family:Monaco, Menlo, 'Ubuntu Mono', Consolas, source-code-pro, monospace;font-size:13px;font-weight:300;line-height:19px}.prisma_theme_light .code-editor .CodeMirror-selected,.prisma_theme_light .CodeMirror-hints .CodeMirror-selected{background-color:#b5d5ff}.prisma_theme_light .code-editor .CodeMirror-gutter,.prisma_theme_light .code-editor .CodeMirror-gutters,.prisma_theme_light .CodeMirror-hints .CodeMirror-gutter,.prisma_theme_light .CodeMirror-hints .CodeMirror-gutters{border:none;background:var(--color-background-alternate)}.prisma_theme_light .code-editor .CodeMirror-linenumber,.prisma_theme_light .code-editor .CodeMirror-linenumbers,.prisma_theme_light .CodeMirror-hints .CodeMirror-linenumber,.prisma_theme_light .CodeMirror-hints .CodeMirror-linenumbers{color:#a5a5a5;background-color:transparent}.prisma_theme_light .code-editor .CodeMirror-lines,.prisma_theme_light .CodeMirror-hints .CodeMirror-lines{color:#1a1b22 !important;background-color:transparent}.prisma_theme_light .code-editor .CodeMirror-cursor,.prisma_theme_light .CodeMirror-hints .CodeMirror-cursor{border-left:2px solid #237b86 !important}.prisma_theme_light .code-editor .CodeMirror-matchingbracket,.prisma_theme_light .code-editor .CodeMirror-matchingtag,.prisma_theme_light .CodeMirror-hints .CodeMirror-matchingbracket,.prisma_theme_light .CodeMirror-hints .CodeMirror-matchingtag{color:#1a1b22 !important;border-bottom:2px solid #237b86;background-color:transparent}.prisma_theme_light .code-editor .CodeMirror-nonmatchingbracket,.prisma_theme_light .CodeMirror-hints .CodeMirror-nonmatchingbracket{color:#1a1b22 !important;border-bottom:2px solid #ff4040;background-color:transparent}.prisma_theme_light .code-editor .CodeMirror-foldmarker,.prisma_theme_light .code-editor .CodeMirror-foldgutter,.prisma_theme_light .code-editor .CodeMirror-foldgutter-open,.prisma_theme_light .code-editor .CodeMirror-foldgutter-folded,.prisma_theme_light .CodeMirror-hints .CodeMirror-foldmarker,.prisma_theme_light .CodeMirror-hints .CodeMirror-foldgutter,.prisma_theme_light .CodeMirror-hints .CodeMirror-foldgutter-open,.prisma_theme_light .CodeMirror-hints .CodeMirror-foldgutter-folded{color:#1a1b22 !important;border:none;background-color:transparent;text-shadow:none}.prisma_theme_light .code-editor .CodeMirror-activeline-background,.prisma_theme_light .CodeMirror-hints .CodeMirror-activeline-background{background-color:rgba(0,0,0,0.05)}.prisma_theme_light .code-editor .CodeMirror-activeline-gutter .CodeMirror-linenumber,.prisma_theme_light .CodeMirror-hints .CodeMirror-activeline-gutter .CodeMirror-linenumber{color:#1a1b22}.prisma_theme_light .code-editor .cm-header,.prisma_theme_light .CodeMirror-hints .cm-header{color:#ff4040}.prisma_theme_light .code-editor .cm-quote,.prisma_theme_light .CodeMirror-hints .cm-quote{color:#5c6370;font-style:italic}.prisma_theme_light .code-editor .cm-negative,.prisma_theme_light .CodeMirror-hints .cm-negative{color:#ff4040}.prisma_theme_light .code-editor .cm-positive,.prisma_theme_light .CodeMirror-hints .cm-positive{color:#ff4040}.prisma_theme_light .code-editor .cm-strong,.prisma_theme_light .CodeMirror-hints .cm-strong{color:#ca8d3d;font-weight:bold}.prisma_theme_light .code-editor .cm-header .cm-strong,.prisma_theme_light .CodeMirror-hints .cm-header .cm-strong{color:#ca8d3d;font-weight:bold}.prisma_theme_light .code-editor .cm-em,.prisma_theme_light .CodeMirror-hints .cm-em{color:#c678dd;font-style:italic}.prisma_theme_light .code-editor .cm-header .cm-em,.prisma_theme_light .CodeMirror-hints .cm-header .cm-em{color:#c678dd;font-style:italic}.prisma_theme_light .code-editor .cm-tag,.prisma_theme_light .CodeMirror-hints .cm-tag{color:#ff4040}.prisma_theme_light .code-editor .cm-attribute,.prisma_theme_light .CodeMirror-hints .cm-attribute{color:#ca8d3d}.prisma_theme_light .code-editor .cm-link,.prisma_theme_light .CodeMirror-hints .cm-link{color:#32a846;border-bottom:solid 1px #32a846}.prisma_theme_light .code-editor .cm-builtin,.prisma_theme_light .CodeMirror-hints .cm-builtin{color:#ca8d3d}.prisma_theme_light .code-editor .cm-keyword,.prisma_theme_light .CodeMirror-hints .cm-keyword{color:#c678dd}.prisma_theme_light .code-editor .cm-def,.prisma_theme_light .CodeMirror-hints .cm-def{color:#1a1b22}.prisma_theme_light .code-editor .cm-atom,.prisma_theme_light .CodeMirror-hints .cm-atom{color:#1a1b22}.prisma_theme_light .code-editor .cm-number,.prisma_theme_light .CodeMirror-hints .cm-number{color:#237b86}.prisma_theme_light .code-editor .cm-property,.prisma_theme_light .CodeMirror-hints .cm-property{color:#32a846}.prisma_theme_light .code-editor .cm-qualifier,.prisma_theme_light .CodeMirror-hints .cm-qualifier{color:#ca8d3d}.prisma_theme_light .code-editor .cm-variable,.prisma_theme_light .CodeMirror-hints .cm-variable{color:#1a1b22}.prisma_theme_light .code-editor .cm-string,.prisma_theme_light .code-editor .cm-string-2,.prisma_theme_light .CodeMirror-hints .cm-string,.prisma_theme_light .CodeMirror-hints .cm-string-2{color:#32a846}.prisma_theme_light .code-editor .cm-punctuation,.prisma_theme_light .CodeMirror-hints .cm-punctuation{color:#1a1b22}.prisma_theme_light .code-editor .cm-operator,.prisma_theme_light .CodeMirror-hints .cm-operator{color:#1a1b22}.prisma_theme_light .code-editor .cm-meta,.prisma_theme_light .CodeMirror-hints .cm-meta{color:#1a1b22}.prisma_theme_light .code-editor .cm-bracket,.prisma_theme_light .CodeMirror-hints .cm-bracket{color:#1a1b22}.prisma_theme_light .code-editor .cm-comment,.prisma_theme_light .CodeMirror-hints .cm-comment{color:#5c6370;font-style:italic}.prisma_theme_light .code-editor .cm-error,.prisma_theme_light .CodeMirror-hints .cm-error{color:#ff4040}.prisma_theme_light .code-editor .cm-m-lua.cm-variable,.prisma_theme_light .CodeMirror-hints .cm-m-lua.cm-variable{color:#237b86}.prisma_theme_light .code-editor.code-editor_lang_css .cm-def,.prisma_theme_light .CodeMirror-hints.code-editor_lang_css .cm-def{color:#c678dd}.prisma_theme_light .code-editor.code-editor_lang_css .cm-builtin,.prisma_theme_light .code-editor.code-editor_lang_css .cm-keyword,.prisma_theme_light .CodeMirror-hints.code-editor_lang_css .cm-builtin,.prisma_theme_light .CodeMirror-hints.code-editor_lang_css .cm-keyword{color:#237b86}.prisma_theme_light .code-editor.code-editor_lang_css .cm-variable,.prisma_theme_light .CodeMirror-hints.code-editor_lang_css .cm-variable{color:#1a1b22}.prisma_theme_light .code-editor.code-editor_lang_css .cm-variable-3,.prisma_theme_light .CodeMirror-hints.code-editor_lang_css .cm-variable-3{color:#ca8d3d}.prisma_theme_light .code-editor.code-editor_lang_python .cm-meta,.prisma_theme_light .CodeMirror-hints.code-editor_lang_python .cm-meta{color:#237b86}.prisma_theme_light .code-editor.code-editor_lang_python .cm-property,.prisma_theme_light .CodeMirror-hints.code-editor_lang_python .cm-property{color:#1a1b22}.prisma_theme_light .code-editor.code-editor_lang_java .cm-meta,.prisma_theme_light .CodeMirror-hints.code-editor_lang_java .cm-meta{color:#237b86}.prisma_theme_light .code-editor.code-editor_lang_java .cm-type,.prisma_theme_light .code-editor.code-editor_lang_java .cm-atom,.prisma_theme_light .CodeMirror-hints.code-editor_lang_java .cm-type,.prisma_theme_light .CodeMirror-hints.code-editor_lang_java .cm-atom{color:#c678dd}.prisma_theme_light .code-editor.code-editor_lang_java .cm-def,.prisma_theme_light .CodeMirror-hints.code-editor_lang_java .cm-def{color:#ca8d3d}.prisma_theme_light .code-editor.code-editor_lang_javascript .cm-property,.prisma_theme_light .CodeMirror-hints.code-editor_lang_javascript .cm-property{color:var(--color-content-primary)}.prisma_theme_light .code-editor.code-editor_lang_javascript .cm-def,.prisma_theme_light .CodeMirror-hints.code-editor_lang_javascript .cm-def{color:#237b86}.prisma_theme_light .code-editor.code-editor_lang_javascript .cm-variable,.prisma_theme_light .CodeMirror-hints.code-editor_lang_javascript .cm-variable{color:#c678dd}.prisma_theme_light .code-editor.code-editor_lang_cpp .cm-meta,.prisma_theme_light .CodeMirror-hints.code-editor_lang_cpp .cm-meta{color:#237b86}.prisma_theme_light .code-editor.code-editor_lang_cpp .cm-def,.prisma_theme_light .CodeMirror-hints.code-editor_lang_cpp .cm-def{color:#237b86}.prisma_theme_light .code-editor .CodeMirror-overlayscroll-vertical,.prisma_theme_light .code-editor .CodeMirror-overlayscroll-horizontal,.prisma_theme_light .CodeMirror-hints .CodeMirror-overlayscroll-vertical,.prisma_theme_light .CodeMirror-hints .CodeMirror-overlayscroll-horizontal{margin:0 5px;transition:opacity 0.3s;border-radius:3px;background:none}.prisma_theme_light .code-editor .CodeMirror-overlayscroll-vertical div,.prisma_theme_light .code-editor .CodeMirror-overlayscroll-horizontal div,.prisma_theme_light .CodeMirror-hints .CodeMirror-overlayscroll-vertical div,.prisma_theme_light .CodeMirror-hints .CodeMirror-overlayscroll-horizontal div{cursor:pointer;transition:top 0.1s, height 0.1s;border-radius:3px;background:rgba(0,0,0,0.2)}.prisma_theme_light .code-editor .CodeMirror-overlayscroll-vertical div:hover,.prisma_theme_light .code-editor .CodeMirror-overlayscroll-vertical div:active,.prisma_theme_light .code-editor .CodeMirror-overlayscroll-horizontal div:hover,.prisma_theme_light .code-editor .CodeMirror-overlayscroll-horizontal div:active,.prisma_theme_light .CodeMirror-hints .CodeMirror-overlayscroll-vertical div:hover,.prisma_theme_light .CodeMirror-hints .CodeMirror-overlayscroll-vertical div:active,.prisma_theme_light .CodeMirror-hints .CodeMirror-overlayscroll-horizontal div:hover,.prisma_theme_light .CodeMirror-hints .CodeMirror-overlayscroll-horizontal div:active{background:rgba(0,0,0,0.7)}.prisma_theme_light .code-editor .cm-indent-guides,.prisma_theme_light .CodeMirror-hints .cm-indent-guides{position:relative}.prisma_theme_light .code-editor .cm-indent-guides::before,.prisma_theme_light .CodeMirror-hints .cm-indent-guides::before{position:absolute;top:-1px;left:0;display:block;height:116%;content:'';border-left:1px solid rgba(0,0,0,0.07)}.prisma_theme_dark .code-editor{font-family:Monaco, Menlo, 'Ubuntu Mono', Consolas, source-code-pro, monospace;font-size:13px;font-weight:300;line-height:19px}.prisma_theme_dark .CodeMirror{background-color:var(--color-background-alternate);color:var(--color-content-primary)}.prisma_theme_dark .CodeMirror-gutters{background:var(--color-background-alternate);color:#676e95;border:none}.prisma_theme_dark .CodeMirror-guttermarker,.prisma_theme_dark .CodeMirror-guttermarker-subtle,.prisma_theme_dark .CodeMirror-linenumber{color:#676e95}.prisma_theme_dark .CodeMirror-cursor{border-left:1px solid #ffcc00}.prisma_theme_dark .prisma_theme_dark.cm-fat-cursor .CodeMirror-cursor{background-color:#607c8b80 !important}.prisma_theme_dark .cm-animate-fat-cursor{background-color:#607c8b80 !important}.prisma_theme_dark div.CodeMirror-selected{background:rgba(113,124,180,0.2)}.prisma_theme_dark .CodeMirror-focused div.CodeMirror-selected{background:rgba(113,124,180,0.2)}.prisma_theme_dark .CodeMirror-line::-moz-selection, .prisma_theme_dark .CodeMirror-line>span::-moz-selection, .prisma_theme_dark .CodeMirror-line>span>span::-moz-selection{background:rgba(128,203,196,0.2)}.prisma_theme_dark .CodeMirror-line::selection,.prisma_theme_dark .CodeMirror-line>span::selection,.prisma_theme_dark .CodeMirror-line>span>span::selection{background:rgba(128,203,196,0.2)}.prisma_theme_dark .CodeMirror-line::-moz-selection,.prisma_theme_dark .CodeMirror-line>span::-moz-selection,.prisma_theme_dark .CodeMirror-line>span>span::-moz-selection{background:rgba(128,203,196,0.2)}.prisma_theme_dark .CodeMirror-activeline-background{background:rgba(0,0,0,0.25)}.prisma_theme_dark .cm-keyword{color:#c792ea}.prisma_theme_dark .cm-operator{color:#89ddff}.prisma_theme_dark .cm-variable-2{color:#eeffff}.prisma_theme_dark .cm-variable-3,.prisma_theme_dark .cm-type{color:#f07178}.prisma_theme_dark .cm-builtin{color:#ffcb6b}.prisma_theme_dark .cm-atom{color:#f78c6c}.prisma_theme_dark .cm-number{color:#f78c6c}.prisma_theme_dark .cm-def{color:#82aaff}.prisma_theme_dark .cm-string{color:#c3e88d}.prisma_theme_dark .cm-string-2{color:#f07178}.prisma_theme_dark .cm-comment{color:#676e95}.prisma_theme_dark .cm-variable{color:#f07178}.prisma_theme_dark .cm-tag{color:#ff5370}.prisma_theme_dark .cm-meta{color:#ffcb6b}.prisma_theme_dark .cm-attribute{color:#c792ea}.prisma_theme_dark .cm-property{color:#c792ea}.prisma_theme_dark .cm-qualifier{color:#decb6b}.prisma_theme_dark .CodeMirror-matchingbracket{text-decoration:underline;color:white !important}.prisma_theme_dark .lang-css .cm-property{color:#82aaff}.prisma_theme_dark .lang-css .cm-tag{color:#f07178}.prisma_theme_dark .lang-css .cm-def{color:#c792ea}.prisma_theme_dark .lang-css .cm-keyword{color:#ff5370}.prisma_theme_dark .lang-javascript .cm-property{color:var(--color-content-primary)}.prisma_theme_dark .lang-javascript .cm-variable{color:#c792ea}.prisma_theme_dark .lang-java .cm-type{color:#c792ea}.prisma_theme_dark .lang-java .cm-def{color:#ffcb6b}.prisma_theme_dark .lang-java .cm-variable{color:var(--color-content-primary)}.prisma_theme_dark .lang-html .cm-tag{color:#f07178}.prisma_theme_dark .lang-html .cm-property{color:#82aaff}.prisma_theme_dark .lang-python .cm-property,.prisma_theme_dark .lang-python .cm-variable,.prisma_theme_dark .lang-python .cm-operator{color:var(--color-content-primary)}.prisma_theme_dark .lang-python .cm-meta{color:#ff5370}.prisma_theme_dark .lang-cpp .cm-variable{color:var(--color-content-primary)}.prisma_theme_dark .lang-cpp .cm-type{color:#c792ea}.prisma_theme_dark .lang-cpp .cm-meta{color:#ff5370}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.notification{position:relative;z-index:100;display:flex;overflow:hidden;box-sizing:border-box;min-height:48px;pointer-events:all;border:1px solid var(--color-accent-neutral);background-color:var(--color-background-default);box-shadow:0 0 15px 2px rgba(0,0,0,0.03)}.notification_type_error{border-color:var(--color-accent-critical)}.notification_type_error .notification__status-icon{color:var(--color-accent-critical)}.notification_type_success{border-color:var(--color-accent-success)}.notification_type_success .notification__status-icon{color:var(--color-accent-success)}.notification__status-icon{flex:0 0 auto;width:24px;height:24px;margin-right:10px}.notification__scrollable{flex-grow:1}.notification__content-wrapper{display:flex;padding:12px 40px 10px 12px}.notification__content{overflow:hidden;flex:1 1 0;align-self:center;max-width:600px}.notification__close{position:absolute;top:10px;right:10px;cursor:pointer;transition:opacity 0.2s ease-in-out;opacity:0;color:var(--color-content-primary)}.notification:hover .notification__close{opacity:0.6}.notification:hover .notification__close:hover{opacity:1}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.quiz{--footer-border: 1px solid var(--color-background-stroke);--container-border-radius: 8px}.quiz.quiz__coding.quiz__coding_type_desktop{position:relative;display:flex;overflow:hidden;flex-direction:column;padding:0;border-radius:var(--container-border-radius) var(--container-border-radius) 0 0}.quiz.quiz__coding.quiz__coding_type_desktop.quiz__coding_with-run-result{border-bottom-right-radius:var(--container-border-radius);border-bottom-left-radius:var(--container-border-radius)}.quiz.quiz__coding.quiz__coding_type_desktop.quiz__coding_with-run-result .quiz__coding-footer{border-bottom:var(--footer-border)}.quiz.quiz__coding.quiz__coding_type_desktop .quiz__coding-header{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;height:44px;padding:0 16px;background-color:var(--color-background-alternate)}.quiz.quiz__coding.quiz__coding_type_desktop .quiz__coding-title{font-size:14px;font-weight:500;line-height:17px}.quiz.quiz__coding.quiz__coding_type_desktop .quiz__coding-language{color:var(--color-content-secondary);font-size:12px;line-height:20px}.quiz.quiz__coding.quiz__coding_type_desktop .quiz__coding-code-editor-wrapper{position:relative}.quiz.quiz__coding.quiz__coding_type_desktop .quiz__coding-notification-wrapper{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box;width:100%;height:100%;max-height:200px;padding:4px}.quiz.quiz__coding.quiz__coding_type_desktop .quiz__coding-notification-container{max-height:100%}.quiz.quiz__coding.quiz__coding_type_desktop .quiz__coding-hint-icon{margin-right:5px}.quiz.quiz__coding.quiz__coding_type_desktop .quiz__coding-hint-button{border-radius:0;height:100%;min-width:auto}.quiz.quiz__coding.quiz__coding_type_desktop .quiz__coding-hint-button .button__text{margin:0 10px}.quiz.quiz__coding.quiz__coding_type_desktop .quiz__coding-footer{position:relative;display:flex;align-items:center;box-sizing:border-box;height:44px;border-top:var(--footer-border)}.quiz.quiz__coding.quiz__coding_type_desktop .quiz__coding-footer-solution-button{border:var(--footer-border)}.quiz.quiz__coding.quiz__coding_type_desktop .quiz__coding-footer-actions{display:flex;flex:1 0 0;justify-content:flex-end;align-items:center;height:100%}.quiz.quiz__coding.quiz__coding_type_desktop .quiz__coding-footer-splitter{flex:1 0 auto}.quiz.quiz__coding.quiz__coding_type_desktop .quiz__coding-footer-button,.quiz.quiz__coding.quiz__coding_type_desktop .quiz__coding-footer-action-button{border-top:none;border-bottom:none;font-weight:normal}.quiz.quiz__coding.quiz__coding_type_desktop .quiz__coding-footer-action-button+.quiz__coding-footer-action-button{margin-left:0}.quiz.quiz__coding.quiz__coding_type_desktop .quiz__coding-footer-button{margin-left:12px}.quiz.quiz__coding.quiz__coding_type_desktop .quiz__coding-footer-hint-button{min-width:70px}.quiz.quiz__coding.quiz__coding_type_desktop .quiz__coding-footer-hint-button .button__text{margin:0}.quiz.quiz__coding.quiz__coding_type_desktop .quiz__coding-footer-action-button{height:100%;margin-left:16px;border-radius:0}.quiz.quiz__coding.quiz__coding_type_desktop .quiz__coding-footer-action-button:active{transform:none}.quiz.quiz__coding.quiz__coding_type_desktop .quiz__reset-dialog,.quiz.quiz__coding.quiz__coding_type_desktop .quiz__coding-reset-dialog{border-radius:0}.quiz.quiz__coding.quiz__coding_type_desktop .quiz__coding-code-editor,.quiz.quiz__coding.quiz__coding_type_desktop .react-codemirror2,.quiz.quiz__coding.quiz__coding_type_desktop .CodeMirror{display:flex;flex:1 1;flex-direction:column}.quiz.quiz__coding.quiz__coding_type_desktop .CodeMirror{height:auto}.quiz.quiz__coding.quiz__coding_type_desktop .CodeMirror .CodeMirror-scroll{--nativeContentLineHeight: 19px;--nativeContentVerticalPadding: 4px;--min-lines-count: 5;--max-lines-count: 30;min-height:calc( var(--min-lines-count) * var(--nativeContentLineHeight) + var(--nativeContentVerticalPadding) * 2);max-height:calc( var(--max-lines-count) * var(--nativeContentLineHeight) + var(--nativeContentVerticalPadding) * 2)}@media screen and (max-width: 1024px){.quiz.quiz__coding.quiz__coding_type_desktop .CodeMirror .CodeMirror-scroll{--max-lines-count: 10}}.quiz__coding-notification{position:relative;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;padding:var(--spacing-12);pointer-events:all;color:var(--color-content-primary);background-color:var(--color-background-default);border-radius:var(--border-radius-12);box-shadow:0 -4px 10px rgba(117,115,111,0.1)}.quiz__coding-notification_type_error .quiz__coding-notification-header-icon{color:var(--color-accent-critical)}.quiz__coding-notification_type_success .quiz__coding-notification-header-icon{color:var(--color-accent-success)}.quiz__coding-notification-header{display:flex;flex-direction:row;gap:var(--spacing-12);align-items:start;padding:0 var(--spacing-48) var(--spacing-12) 0}.quiz__coding-notification-header-title{font:var(--font-ys-body-18-medium-paragraph)}.quiz__coding-notification-close-button{position:absolute;top:var(--spacing-8);right:var(--spacing-4)}.quiz__coding-notification-content{display:flex;flex-direction:column;flex-grow:1;min-height:0;padding:0 0 var(--spacing-12);font:var(--font-ys-caption-14-regular)}.quiz__coding-notification-footer{display:flex;flex-direction:column}.quiz__coding-notification-primary-button ~ .quiz__coding-notification-secondary-button{margin-top:var(--spacing-8)}.quiz.quiz__coding.quiz__coding_type_mobile{--footer-height: calc(var(--spacing-40) + var(--spacing-4));--native-content-line-height: 19px;--native-content-vertical-padding: 4px;--min-lines-count: 10;--max-lines-count: 10;--tab-content-height: calc(
        var(--max-lines-count) * var(--native-content-line-height) + var(--native-content-vertical-padding) * 2 +
            var(--footer-height)
    );--tab-height: var(--footer-height);position:relative;display:flex;overflow:hidden;flex-direction:column;padding:0;border-radius:var(--border-radius-12);background-color:var(--color-background-default)}.quiz.quiz__coding.quiz__coding_type_mobile .quiz__coding-tabs-header-group{width:100%;padding:0}.quiz.quiz__coding.quiz__coding_type_mobile .quiz__coding-notification{min-height:calc(var(--footer-height) + var(--tab-height) + var(--spacing-12));max-height:100%}.quiz.quiz__coding.quiz__coding_type_mobile .quiz__coding-tabs-header-item{flex:0 0 50%;justify-content:center;height:var(--tab-height);max-width:none}.quiz.quiz__coding.quiz__coding_type_mobile .quiz__coding-tabs-header-item::before,.quiz.quiz__coding.quiz__coding_type_mobile .quiz__coding-tabs-header-item::after{display:none}.quiz.quiz__coding.quiz__coding_type_mobile .quiz__coding-tabs-header-item+.quiz__coding-tabs-header-item::before{top:0;display:block;height:100%}.quiz.quiz__coding.quiz__coding_type_mobile .quiz__coding-run-result,.quiz.quiz__coding.quiz__coding_type_mobile .quiz__coding-tabs-content-item{position:relative;flex-direction:column;height:var(--tab-content-height);max-height:var(--tab-content-height)}.quiz.quiz__coding.quiz__coding_type_mobile .quiz__coding-run-result{display:flex}.quiz.quiz__coding.quiz__coding_type_mobile .quiz__coding-run-result-spin{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.quiz.quiz__coding.quiz__coding_type_mobile .quiz__coding-code-editor-wrapper{position:relative}.quiz.quiz__coding.quiz__coding_type_mobile .quiz__coding-notification-wrapper{position:absolute;bottom:0;left:0;z-index:var(--z-index-500);display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box;width:100%;height:100%;pointer-events:none}.quiz.quiz__coding.quiz__coding_type_mobile .quiz__coding-footer{z-index:var(--z-index-100);position:relative;display:flex;flex:1 0 0;align-items:center;background-color:var(--color-background-default);box-sizing:border-box;height:var(--footer-height);padding:0 var(--spacing-4);box-shadow:0px -4px 10px rgba(117,115,111,0.1)}.quiz.quiz__coding.quiz__coding_type_mobile .quiz__coding-footer-icon-buttons{display:flex;flex:1 0 auto;justify-content:space-between}.quiz.quiz__coding.quiz__coding_type_mobile .quiz__coding-footer-icon-button{--height: var(--spacing-32);margin:0 var(--spacing-2)}.quiz.quiz__coding.quiz__coding_type_mobile .quiz__coding-footer-normal-button{font-weight:normal;min-width:auto;height:100%;margin-left:var(--spacing-4);border-radius:0}.quiz.quiz__coding.quiz__coding_type_mobile .quiz__coding-footer-normal-button:active{transform:none}.quiz.quiz__coding.quiz__coding_type_mobile .quiz__coding-footer-normal-button .button__text{margin:var(--spacing-12)}.quiz.quiz__coding.quiz__coding_type_mobile .quiz__coding-reset-dialog{z-index:var(--z-index-200);border-radius:0}.quiz.quiz__coding.quiz__coding_type_mobile.quiz__coding_with-tests .quiz__coding-footer{padding-right:0}.quiz.quiz__coding.quiz__coding_type_mobile .quiz__coding-code-editor,.quiz.quiz__coding.quiz__coding_type_mobile .react-codemirror2,.quiz.quiz__coding.quiz__coding_type_mobile .CodeMirror{display:flex;flex:1 1;flex-direction:column;height:calc( var(--max-lines-count) * var(--native-content-line-height) + var(--native-content-vertical-padding) * 2);max-height:calc( var(--max-lines-count) * var(--native-content-line-height) + var(--native-content-vertical-padding) * 2)}.quiz.quiz__coding.quiz__coding_type_mobile .CodeMirror{height:auto}.quiz.quiz__coding.quiz__coding_type_mobile .CodeMirror .CodeMirror-scroll{min-height:calc( var(--min-lines-count) * var(--native-content-line-height) + var(--native-content-vertical-padding) * 2);max-height:calc( var(--max-lines-count) * var(--native-content-line-height) + var(--native-content-vertical-padding) * 2)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.checkbox-default.checkbox_disabled .checkbox__label{cursor:default}.checkbox-default .checkbox__label{margin-left:4px;cursor:pointer;color:var(--color-content-primary)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.checkbox-default.checkbox-text .checkbox-text__label{display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:324px;height:50px;transition-timing-function:ease-in-out;transition-duration:0.1s;transition-property:transform, border-color;border:1px solid #d9d9d9;border-radius:6px}.checkbox-default.checkbox-text .checkbox-text__label:hover{border-color:#000}.checkbox-default.checkbox-text .checkbox-text__label:active{transform:scale(0.95)}.checkbox-default.checkbox-text .checkbox__input:checked ~ .checkbox__label .checkbox-text__label{border-color:#005cff}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.checkbox-default.checkbox{display:flex;align-items:flex-start;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-default.checkbox_disabled .checkbox__control{cursor:default;border-color:#abb2bf}.checkbox-default.checkbox_disabled .checkbox__control:hover{background:none}.checkbox-default.checkbox_disabled .checkbox__tick{color:#abb2bf}.checkbox-default.checkbox_disabled .checkbox__input:not(:checked) ~ .checkbox__control,.checkbox-default.checkbox_disabled .checkbox__input:checked ~ .checkbox__control{border-color:#abb2bf}.checkbox-default .checkbox__input{position:absolute;visibility:hidden}.checkbox-default .checkbox__input:checked ~ .checkbox__control .checkbox__tick{visibility:visible;transform:scale(1)}.checkbox-default .checkbox__input:not(:checked) ~ .checkbox__control{border-color:#1a1b22}.checkbox-default .checkbox__control{position:relative;box-sizing:border-box;width:24px;height:24px;margin:4px;cursor:pointer;opacity:1;border:1px solid currentColor;border-radius:1px}.checkbox-default .checkbox__control:hover{background:rgba(0,0,0,0.04)}.checkbox-default .checkbox__tick{display:block;visibility:hidden;margin:-1px;transition:0.2s;transform:scale(0)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.checkbox-default.checkbox-rounded.checkbox_disabled .checkbox__control{border-color:currentColor}.checkbox-default.checkbox-rounded .checkbox__control{position:relative;width:18px;height:18px;border:2px solid currentColor;border-radius:6px}.checkbox-default.checkbox-rounded .checkbox__tick{position:relative;z-index:2;top:-4px;left:-4px;color:#fff}.checkbox-default.checkbox-rounded .checkbox__input:checked ~ .checkbox__control{border-color:#1a1b22;border-color:var(--accent-color, #1a1b22);background:#1a1b22;background:var(--accent-color, #1a1b22)}.checkbox-default.checkbox-rounded .checkbox__input:not(:checked) ~ .checkbox__control{border-color:currentColor}.checkbox-default.checkbox-rounded .checkbox__input:not(:checked) ~ .checkbox__control:hover{background:#fff}.checkbox-default.checkbox-rounded .checkbox__input:checked ~ .checkbox__control:hover::after{position:absolute;z-index:1;top:-2px;left:-2px;width:18px;height:18px;content:'';opacity:0.15;border-radius:6px;background:black}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.checkbox-default.checkbox-sketch.checkbox_disabled .checkbox__control{border-color:currentColor}.checkbox-default.checkbox-sketch.checkbox_disabled .checkbox__tick{color:currentColor}.checkbox-default.checkbox-sketch.checkbox_disabled .checkbox__input:not(:checked) ~ .checkbox__control,.checkbox-default.checkbox-sketch.checkbox_disabled .checkbox__input:checked ~ .checkbox__control{border-color:currentColor}.checkbox-default.checkbox-sketch .checkbox__control{width:18px;height:18px;border:2px solid currentColor;border-radius:2px}.checkbox-default.checkbox-sketch .checkbox__tick{position:relative;top:-4px;left:-4px}.checkbox-default.checkbox-sketch .checkbox__input:not(:checked) ~ .checkbox__control{border-color:currentColor}.checkbox-default.checkbox-text .checkbox__control{display:none}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.radio-default .radio__label{flex:1 1 auto}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.radio-default.radio-text .radio-text__label{display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:324px;height:50px;transition-timing-function:ease-in-out;transition-duration:0.1s;transition-property:transform, border-color;border:1px solid #d9d9d9;border-radius:6px}.radio-default.radio-text .radio-text__label:hover{border-color:#000}.radio-default.radio-text .radio-text__label:active{transform:scale(0.95)}.radio-default.radio-text.radio_checked .radio-text__label{border-color:#005cff}.radio-default.radio-text:not(:last-child){margin-right:16px}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.radio-default.radio{display:flex;margin:0.8em/2 0;margin:var(--radio-consrol-size, 0.8em)/2 0;cursor:pointer}.radio-default.radio_checked:hover{cursor:default}.radio-default.radio_checked .radio__control{border-color:var(--color-accent-neutral)}.radio-default.radio_checked .radio__circle{visibility:visible;transform:scale(0.6)}.radio-default.radio_disabled .radio__label{color:var(--color-content-tertiary)}.radio-default.radio_disabled .radio__control{border-color:var(--color-background-stroke)}.radio-default.radio_disabled:hover{cursor:default}.radio-default.radio_disabled.radio_checked .radio__control{opacity:0.3}.radio-default .radio__input{position:absolute;visibility:hidden}.radio-default .radio__control{position:relative;display:flex;flex:0 1 0.8em;flex:0 1 var(--radio-consrol-size, 0.8em);box-sizing:border-box;width:0.8em;width:var(--radio-consrol-size, 0.8em);min-width:0.8em;min-width:var(--radio-consrol-size, 0.8em);height:0.8em;height:var(--radio-consrol-size, 0.8em);margin:2px 15px 2px 2px;transition:background-color 0.2s ease-in-out;opacity:1;border:2px solid var(--color-accent-neutral);border-radius:calc(0.8em / 2);border-radius:calc(var(--radio-consrol-size, 0.8em) / 2)}.radio-default .radio__circle{visibility:hidden;width:100%;height:100%;margin:auto;transition:0.2s;transform:scale(0);border-radius:50%;background:var(--color-accent-neutral)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.radio-default.radio_disabled.radio_checked .radio__control{opacity:1}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.radio-text.radio .radio__control{display:none}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.likert-scale{--row-horizontal-padding: 16px;--row-vertical-padding: 12px;font:var(--font-ys-caption-14-regular)}.likert-scale__extendable-cells-wrapper{display:flex;flex-wrap:nowrap}.likert-scale__header-row{display:flex;position:sticky;top:0;z-index:2}.likert-scale__header-row .likert-scale__extendable-cells-wrapper{padding:8px 0;background-color:var(--color-background-default)}.likert-scale__header-grade-cell,.likert-scale__grade-cell{width:90px;flex-shrink:0;flex-grow:1;text-align:center}.likert-scale__header-statement-cell,.likert-scale__statement-cell{width:236px;flex-shrink:0;padding-left:var(--row-horizontal-padding)}@media screen and (max-width: 600px){.likert-scale__header-statement-cell,.likert-scale__statement-cell{width:196px}}.likert-scale__statement-row{display:flex}.likert-scale__statement-row+.likert-scale__statement-row{margin-top:var(--spacing-8)}.likert-scale__grade-cell,.likert-scale__statement-cell{background-color:var(--color-background-alternate);padding-top:var(--row-vertical-padding);padding-bottom:var(--row-vertical-padding)}.likert-scale__grade-cell:first-of-type,.likert-scale__statement-cell:first-of-type{border-radius:var(--border-radius-12) 0 0 var(--border-radius-12)}.likert-scale__grade-cell:last-of-type,.likert-scale__statement-cell:last-of-type{border-radius:0 var(--border-radius-12) var(--border-radius-12) 0}.likert-scale__statement-cell{position:sticky;left:0;z-index:1}.likert-scale__grade-cell{display:flex;align-items:center;justify-content:center}.likert-scale__additional-padding-right-cell{display:block;flex-shrink:0}.likert-scale__radio.likert-scale__radio.likert-scale__radio{font:var(--font-ys-header-20-medium);margin:0}.radio-group.radio-group-text{display:flex}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.quiz.quiz_type_feedback{display:flex;flex-direction:column;justify-content:space-between;position:relative;animation-name:fadeIn;animation-duration:1000ms}@media screen and (max-width: 480px){.quiz.quiz_type_feedback{--quiz-padding-vertical: 24px;--quiz-padding-horizontal: 16px}}.quiz.quiz_type_feedback .quiz__fade-enter{opacity:0}.quiz.quiz_type_feedback .quiz__fade-enter-active{transition:opacity 1000ms;opacity:1}.quiz.quiz_type_feedback .quiz__fade-exit{opacity:1}.quiz.quiz_type_feedback .quiz__fade-exit-active{transition:opacity 1000ms;opacity:0}.quiz.quiz_type_feedback .quiz__title{font-size:24px;font-weight:600;line-height:30px}.quiz.quiz_type_feedback .quiz__subtitle{margin-top:6px;font-size:18px;font-weight:normal;line-height:27px}.quiz.quiz_type_feedback .quiz__input{min-height:178px;border-color:var(--color-background-stroke)}.quiz.quiz_type_feedback .quiz__question{min-height:150px}.quiz.quiz_type_feedback .quiz__card{position:relative;min-height:300px}.quiz.quiz_type_feedback .quiz__card .quiz__counter{position:absolute;right:0;bottom:0}.quiz.quiz_type_feedback .quiz__card .quiz__card-content{display:flex;flex-direction:column;justify-content:flex-end;min-height:300px}.quiz.quiz_type_feedback .quiz__card .quiz__card-content .quiz__card-title{margin-top:15px;font-size:24px;font-weight:600;line-height:30px}.quiz.quiz_type_feedback .quiz__card .quiz__card-content .quiz__card-subtitle{font-size:18px;font-weight:normal;line-height:27px}.quiz.quiz_type_feedback .quiz__card-image{max-width:100%}.quiz.quiz_type_feedback .quiz__options{margin-top:16px}.quiz.quiz_type_feedback .quiz__option{align-items:center;padding:10px 0;font-size:18px;font-weight:normal}.quiz.quiz_type_feedback .quiz__option .radio__control,.quiz.quiz_type_feedback .quiz__option .checkbox__control{margin:0 12px 0 0}.quiz.quiz_type_feedback .quiz__footer{position:relative;display:flex;justify-content:space-between;align-items:center;margin-top:20px}.quiz.quiz_type_feedback .quiz__counter{font-size:16px;font-weight:500;line-height:20px}.quiz.quiz_type_feedback .quiz__scrollable{margin-right:calc(var(--quiz-padding-horizontal) * -1)}@media screen and (max-width: 600px){.quiz.quiz_type_feedback .quiz__scrollable{max-height:320px}}@media screen and (max-width: 480px){.quiz.quiz_type_feedback .quiz__move-on{flex-grow:1}.quiz.quiz_type_feedback .quiz__counter{position:absolute;right:12px;color:#fff;font-size:14px}.quiz.quiz_type_feedback .quiz__counter_disabled{color:rgba(26,27,34,0.3)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.quiz_type_figma{overflow:hidden}.quiz_type_figma .quiz__url-input{margin:calc(calc(16px * 1) * 2) 0;margin:var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2)) 0}.quiz_type_figma .quiz__footer{margin:0 calc(-1 * calc(calc(16px * 1) * 2)) calc(-1 * calc(calc(16px * 1) * 2));margin:0 calc(-1 * var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2))) calc(-1 * var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2)));padding:calc(calc(16px * 1) * 1.5) calc(calc(16px * 1) * 2) calc(calc(16px * 1) * 2);padding:var(--size-500, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.5)) var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2)) var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2));background-color:var(--color-background-alternate)}.quiz_type_figma .quiz__status-icon-wrapper{position:relative}.quiz_type_figma .quiz__status-icon-wrapper_loading::before{position:absolute;top:-2px;left:-2px;width:40px;height:40px;content:'';animation:quiz__radial-spinner-animation;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;border-radius:50%;background:conic-gradient(transparent 25%, var(--color-accent-success))}@keyframes quiz__radial-spinner-animation{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.quiz_type_figma .quiz__status-icon{position:relative;display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:36px;height:36px;margin:0 calc(16px * 1) 0 0;margin:0 var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1)))) 0 0;color:var(--color-content-inverted-primary);border:2px solid var(--color-content-inverted-primary);border-radius:50%}.quiz_type_figma .quiz__status-icon_type_processing{background-color:var(--color-accent-success)}.quiz_type_figma .quiz__status-icon_type_done{background-color:var(--color-accent-neutral)}.quiz_type_figma .quiz__radial-progress{position:absolute;top:-2px;left:-2px;color:var(--color-accent-success)}.quiz_type_figma .quiz__footer-content{display:flex;flex-direction:row;align-items:center;margin:0 0 calc(16px * 1);margin:0 0 var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1))))}@media screen and (max-width: 480px){.quiz_type_figma .quiz__footer-content{align-items:flex-start}}.quiz_type_figma .quiz__check-feedback{font:14px/1.08em YS Text,Arial,Helvetica,sans-serif;font:var(--font-100, 14px/1.08em YS Text,Arial,Helvetica,sans-serif)}.quiz_type_figma .quiz__project-link{margin:0 calc(calc(16px * 1) * 0.75) 0 0;margin:0 var(--size-200, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.75)) 0 0}.quiz_type_figma .quiz__button{display:inline-block;min-width:230px;vertical-align:middle}@media screen and (max-width: 480px){.quiz_type_figma .quiz__button{width:100%;margin:8px 0 0}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}:export{columnsGap:60px;mobileColumnGap:45px;pinSize:6px}.quiz_type_macaroni .quiz__macaroni-option .Option .Option-Indicator{border-radius:16px;background-color:var(--color-background-default)}.quiz_type_macaroni .quiz__macaroni-option .Option .Option-Indicator::after{position:absolute;top:0;left:0;display:block;box-sizing:border-box;width:100%;height:100%;content:'';transition:border-color 0.2s;border:1.5px solid var(--color-background-stroke);border-radius:16px}@media (hover: none){.quiz_type_macaroni .quiz__macaroni-option .Option .Option-Indicator::after{transition:none}}.quiz_type_macaroni .quiz__macaroni-option .Option .Option-Label{padding:24px 32px;font-size:18px/1.5em YS Text,Arial,Helvetica,sans-serif;font-size:var(--font-200, 18px/1.5em YS Text,Arial,Helvetica,sans-serif)}.quiz_type_macaroni .quiz__macaroni-option .Option .Option-Label::before{position:absolute;z-index:-1;top:50%;box-sizing:content-box;width:25px;height:25px;content:'';transition:border-color 0.2s;transform:translateY(-50%);border:1.5px solid var(--color-background-stroke);border-radius:50%;background-color:var(--color-background-default)}@media (hover: none){.quiz_type_macaroni .quiz__macaroni-option .Option .Option-Label::before{transition:none}}.quiz_type_macaroni .quiz__macaroni-option .Option .Option-Label .formula{white-space:nowrap}.quiz_type_macaroni .quiz__macaroni-option .Option_checked .Option-Indicator::after{border:2px solid var(--color-accent-neutral)}.quiz_type_macaroni .quiz__macaroni-option .Option_checked .Option-Label::before{border:2px solid var(--color-accent-neutral)}@media (hover: none){.quiz_type_macaroni .quiz__macaroni-option .Option{transition:none}}.quiz_type_macaroni .quiz__macaroni-option_disabled .Option{pointer-events:none}.quiz_type_macaroni .quiz__hint{display:block;width:24px;height:24px;margin-top:calc((24px + 4px) * -1);margin-bottom:4px;margin-left:4px}.quiz_type_macaroni .quiz__hint:hover .quiz__hint-button{color:var(--color-content-inverted-primary)}.quiz_type_macaroni .quiz__hint:hover .quiz__hint-button::before{transform:rotate(45deg) scale(0.8);border-radius:4px;background-color:var(--color-accent-neutral)}.quiz_type_macaroni .quiz__hint-button{display:flex;width:100%;height:100%;padding:0;animation-name:fadeAppearance;animation-duration:.35s;border:none;outline:none;background:none;justify-content:center;align-items:center;color:var(--color-content-primary)}.quiz_type_macaroni .quiz__hint-button::before{display:block;width:100%;height:100%;content:'';transition:border-radius 0.2s, transform 0.2s;border-radius:50%;background-color:var(--color-background-glassy-a)}.quiz_type_macaroni .quiz__hint-icon{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 479px){.quiz_type_macaroni .MarkerMacaroni-List_orientation_left .Option .Option-Label{padding:16px 28px 16px 24px}}.quiz_type_macaroni .MarkerMacaroni-List_orientation_left .Option .Option-Label::before{right:calc((4.5px + 1.5px) * -1)}.quiz_type_macaroni .MarkerMacaroni-List_orientation_left .Option_checked .Option-Label::before{right:calc((4.5px + 1.5px + 1.5px) * -1)}@media screen and (max-width: 479px){.quiz_type_macaroni .MarkerMacaroni-List_orientation_right .Option .Option-Label{padding:16px 24px 16px 28px}}.quiz_type_macaroni .MarkerMacaroni-List_orientation_right .Option .Option-Label::before{left:calc((4.5px + 1.5px) * -1)}.quiz_type_macaroni .MarkerMacaroni-List_orientation_right .Option_checked .Option-Label::before{left:calc((4.5px + 1.5px + 1.5px) * -1)}.quiz_type_macaroni .MarkerMacaroni .List .List-Item .Option{margin-bottom:0}.quiz_type_macaroni .MarkerMacaroni .List .List-Item .Option .Option-Indicator{border:none;box-shadow:none}.prisma_theme_dark .quiz_type_macaroni .quiz__macaroni-option .Option .Option-Indicator{background-color:var(--color-background-alternate)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}:export{columnsGap:60px;mobileColumnGap:45px;pinSize:6px}.quiz_type_macaroni .quiz__macaroni-pin{--transition-duration: 0.2s;position:absolute;top:50%;box-sizing:border-box;width:28px;height:28px;padding:4.5px;transform:translateY(-50%);border:1.5px solid transparent;border-radius:50%;background-color:var(--color-background-default);background-clip:padding-box}.quiz_type_macaroni .quiz__macaroni-pin::before,.quiz_type_macaroni .quiz__macaroni-pin::after{display:block;box-sizing:border-box;width:16px;height:16px;content:'';border-radius:50%}.quiz_type_macaroni .quiz__macaroni-pin::before{position:absolute;top:4.5px;left:4.5px;transition:border-color var(--transition-duration),transform .35s;border:1.5px solid var(--color-accent-neutral);background-color:transparent}@media (hover: none){.quiz_type_macaroni .quiz__macaroni-pin::before{transition:none}}.quiz_type_macaroni .quiz__macaroni-pin::after{transition:opacity var(--transition-duration),background-color var(--transition-duration),transform .35s;opacity:0;background-color:currentColor}@media (hover: none){.quiz_type_macaroni .quiz__macaroni-pin::after{transition:none}}.quiz_type_macaroni .quiz__macaroni-pin_chosen::before{border-color:currentColor}.quiz_type_macaroni .quiz__macaroni-pin_chosen::after{opacity:1}.quiz_type_macaroni .quiz__macaroni-pin_status_initial{color:var(--color-accent-neutral)}.quiz_type_macaroni .quiz__macaroni-pin_status_correct{color:var(--color-accent-success)}.quiz_type_macaroni .quiz__macaroni-pin_status_incorrect{color:var(--color-accent-critical)}.quiz_type_macaroni .quiz__macaroni-pin_status_correct,.quiz_type_macaroni .quiz__macaroni-pin_status_incorrect{--transition-duration: .35s}.quiz_type_macaroni .quiz__macaroni-pin_status_correct::before,.quiz_type_macaroni .quiz__macaroni-pin_status_correct::after,.quiz_type_macaroni .quiz__macaroni-pin_status_incorrect::before,.quiz_type_macaroni .quiz__macaroni-pin_status_incorrect::after{transform:scale(1.5)}.quiz_type_macaroni .quiz__macaroni-pin_status_correct::after,.quiz_type_macaroni .quiz__macaroni-pin_status_incorrect::after{opacity:1}.quiz_type_macaroni .quiz__macaroni-pin-icon{position:absolute;z-index:1;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);animation-name:fadeAppearance;animation-duration:.35s;color:white}.quiz_type_macaroni .MarkerMacaroni-List_orientation_left .quiz__macaroni-pin{right:calc((4.5px + 1.5px) * -1)}.quiz_type_macaroni .MarkerMacaroni-List_orientation_right .quiz__macaroni-pin{left:calc((4.5px + 1.5px) * -1)}@media (hover: hover){.quiz_type_macaroni .MarkerMacaroni-ItemOption_hovered .quiz__macaroni-pin::after{opacity:0.2}}.quiz_type_macaroni .MarkerMacaroni-ItemOption_checked .quiz__macaroni-pin::before{border-color:currentColor}.quiz_type_macaroni .MarkerMacaroni-ItemOption_checked .quiz__macaroni-pin::after{opacity:1}.prisma_theme_dark .quiz_type_macaroni .quiz__macaroni-pin{background-color:var(--color-background-alternate)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}:export{columnsGap:60px;mobileColumnGap:45px;pinSize:6px}.quiz_type_macaroni .quiz__scrollable{margin:0 calc(var(--quiz-padding-horizontal) * -1)}.quiz_type_macaroni .quiz__submit{margin-bottom:0}.quiz_type_macaroni .quiz__option-label{transition:opacity 0.2s}@media (hover: none){.quiz_type_macaroni .quiz__option-label{transition:none}}.quiz_type_macaroni .MarkerMacaroni_flavor_grape.MarkerMacaroni{min-width:100%;padding:40px 0 44px;border:unset;-webkit-tap-highlight-color:transparent}@media screen and (max-width: 479px){.quiz_type_macaroni .MarkerMacaroni_flavor_grape.MarkerMacaroni{padding:36px 0}}.quiz_type_macaroni .MarkerMacaroni_flavor_grape.MarkerMacaroni_active{background-color:unset}.quiz_type_macaroni .MarkerMacaroni_flavor_grape.MarkerMacaroni .MarkerMacaroni-List .List-Item:not(:last-child){margin-bottom:24px}@media screen and (max-width: 479px){.quiz_type_macaroni .MarkerMacaroni_flavor_grape.MarkerMacaroni .MarkerMacaroni-List .List-Item:not(:last-child){margin-bottom:16px}}.quiz_type_macaroni .MarkerMacaroni_flavor_grape.MarkerMacaroni .MarkerMacaroni-List_orientation_right{margin-right:var(--quiz-padding-horizontal);flex-basis:calc(50% - 60px / 2)}@media screen and (max-width: 479px){.quiz_type_macaroni .MarkerMacaroni_flavor_grape.MarkerMacaroni .MarkerMacaroni-List_orientation_right{flex-basis:calc(50% - 45px / 2)}}.quiz_type_macaroni .MarkerMacaroni_flavor_grape.MarkerMacaroni .MarkerMacaroni-List_orientation_left{margin-left:var(--quiz-padding-horizontal);flex-basis:calc(50% + 60px / 2);justify-content:flex-end}@media screen and (max-width: 479px){.quiz_type_macaroni .MarkerMacaroni_flavor_grape.MarkerMacaroni .MarkerMacaroni-List_orientation_left{flex-basis:calc(50% + 45px / 2)}}.quiz_type_macaroni .MarkerMacaroni_flavor_grape.MarkerMacaroni .MarkerMacaroni-List_orientation_left::after{margin-right:60px}@media screen and (max-width: 479px){.quiz_type_macaroni .MarkerMacaroni_flavor_grape.MarkerMacaroni .MarkerMacaroni-List_orientation_left::after{margin-right:45px}}@media (hover: hover){.quiz_type_macaroni .MarkerMacaroni_flavor_grape.MarkerMacaroni-ItemOption_hovered .quiz__option-label{opacity:.65}}.quiz_type_macaroni .MarkerMacaroni_flavor_grape.MarkerMacaroni .MarkerMacaroni-Lines .MarkerMacaroni-Line{--transition-duration: 0.2s}.quiz_type_macaroni .MarkerMacaroni_flavor_grape.MarkerMacaroni .MarkerMacaroni-Lines .MarkerMacaroni-Line_status_correct,.quiz_type_macaroni .MarkerMacaroni_flavor_grape.MarkerMacaroni .MarkerMacaroni-Lines .MarkerMacaroni-Line_status_incorrect{--transition-duration: .35s}.quiz_type_macaroni .MarkerMacaroni_flavor_grape.MarkerMacaroni .MarkerMacaroni-Lines .MarkerMacaroni-Line_status_correct.Line .Line-Body{stroke:var(--color-accent-success)}.quiz_type_macaroni .MarkerMacaroni_flavor_grape.MarkerMacaroni .MarkerMacaroni-Lines .MarkerMacaroni-Line_status_incorrect.Line .Line-Body{stroke:var(--color-accent-critical)}.quiz_type_macaroni .MarkerMacaroni_flavor_grape.MarkerMacaroni .MarkerMacaroni-Lines .MarkerMacaroni-Line .Line-Border{stroke:var(--color-background-default)}.quiz_type_macaroni .MarkerMacaroni_flavor_grape.MarkerMacaroni .MarkerMacaroni-Lines .MarkerMacaroni-Line .Line-Body{stroke:var(--color-accent-neutral);stroke-width:2px;transition:stroke var(--transition-duration)}@media (hover: none){.quiz_type_macaroni .MarkerMacaroni_flavor_grape.MarkerMacaroni .MarkerMacaroni-Lines .MarkerMacaroni-Line .Line-Body{transition:none}}.quiz_type_macaroni .MarkerMacaroni_flavor_grape.MarkerMacaroni .MarkerMacaroni-Lines .MarkerMacaroni-Line:not(.Line_disabled):hover .Line-Body,.quiz_type_macaroni .MarkerMacaroni_flavor_grape.MarkerMacaroni .MarkerMacaroni-Lines .MarkerMacaroni-Line:not(.Line_disabled):focus .Line-Body{stroke:var(--color-accent-neutral)}@media (hover: hover){.quiz_type_macaroni .MarkerMacaroni_flavor_grape.MarkerMacaroni .MarkerMacaroni-Lines .MarkerMacaroni-Line:not(.Line_disabled):hover .Line-Body,.quiz_type_macaroni .MarkerMacaroni_flavor_grape.MarkerMacaroni .MarkerMacaroni-Lines .MarkerMacaroni-Line:not(.Line_disabled):focus .Line-Body{opacity:0.5;stroke-dasharray:10}}@media (hover: none){.quiz_type_macaroni .MarkerMacaroni_flavor_grape.MarkerMacaroni .MarkerMacaroni-Lines .MarkerMacaroni-Line:not(.Line_disabled):hover .Line-Body,.quiz_type_macaroni .MarkerMacaroni_flavor_grape.MarkerMacaroni .MarkerMacaroni-Lines .MarkerMacaroni-Line:not(.Line_disabled):focus .Line-Body{opacity:1;stroke-dasharray:none}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.select-default__item.select__item{display:block;padding:5px 10px;cursor:pointer;white-space:nowrap;outline:none}.select-default__item.select__item:hover,.select-default__item.select__item:focus{background:var(--color-background-glassy-a)}.select-default__item.select__item_selected.select__item{background:var(--color-background-glassy-a)}.select-default__item.select-skeleton__item.select__item{display:flex;align-items:center;height:2em;padding:0 12px}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.select-default__menu.select__menu{--select-menu-top-offset: 3px;position:absolute;z-index:100;top:calc(0 + var(--select-menu-top-offset));top:calc(var(--select-height, 0) + var(--select-menu-top-offset));left:0;left:var(--select-menu-left, 0);display:none;overflow-y:auto;box-sizing:border-box;width:-moz-fit-content;width:fit-content;min-width:100%;max-height:300px;max-height:var(--select-menu-max-height, 300px);padding:15px 0;transition:transform 0.3s;border:1px solid var(--color-background-stroke);background:var(--color-background-default)}.select-default__menu.select__menu_visible{display:block}.select-default__menu.select__menu_native{position:absolute;top:-4px;display:block;height:100%;opacity:0}.select-default__menu.select-skeleton__menu.select__menu{--select-menu-top-offset: -1px;--select-menu-left: 0;left:0;display:none;box-sizing:border-box;padding:8px 0;transition:opacity 0.2s, transform 0.2s;transform:translateY(10%);pointer-events:none;opacity:0;border-color:rgba(209,210,214,0.4);box-shadow:0 16px 30px -16px rgba(8,29,45,0.23)}.select-default__menu.select-skeleton__menu.select__menu_visible{display:block;transform:none;pointer-events:auto;opacity:1}.select-default__menu.select-skeleton__menu.select__menu_native{display:block;cursor:pointer;pointer-events:visible}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.select-default__arrow.select__arrow{margin-left:5px}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.select-skeleton__arrow.select__arrow{margin-right:-10px;margin-left:auto;transform:rotate(270deg)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.select-default__toggle.select__toggle{display:flex;align-items:center;box-sizing:border-box;cursor:pointer}.select-default__toggle.select__toggle_disabled{cursor:default}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.select-skeleton__toggle.select__toggle{height:2.2em;padding:0 16px;border:1px solid currentColor;border-radius:4px}@media screen and (max-width: 480px){.select-skeleton__toggle.select__toggle{height:2.75em}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.select-default.select{position:relative;display:inline-block;color:var(--color-content-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-default.select_disabled{color:var(--color-content-tertiary)}.meeting__choice-controls{display:flex;justify-content:center;margin-top:20px}.meeting__time-select{margin-right:20px}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.quiz__put-in-order-gap-card{width:90px;border:1.5px solid var(--color-background-stroke);border-radius:12px;background-image:linear-gradient(120deg, var(--color-background-alternate) 25%, transparent 25%, transparent 50%, var(--color-background-alternate) 50%, var(--color-background-alternate) 75%, transparent 75%, transparent 100%);background-size:4.62px 8px}.quiz__put-in-order-gap-card_hovered{border-color:var(--color-accent-neutral);border-style:dashed;background-color:var(--color-background-glassy-a);background-image:none}.quiz__put-in-order-layer{position:fixed;pointer-events:none;left:0;top:0;width:100%;height:100%;z-index:1}.quiz__put-in-order-layer .quiz__put-in-order-layer-item{display:inline-block}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}@keyframes quiz__put-in-order-card-drag-start{to{transform:rotateZ(-6deg)}}.quiz__put-in-order-option-card{padding:16px;border:1.5px solid var(--color-background-stroke);box-shadow:var(--shadow-medium-default);border-radius:12px;background-color:var(--color-background-default);font-size:18px;line-height:27px;transition-property:background-color, border-color, transform;transition-duration:.3s}.quiz__put-in-order-option-card_disabled{pointer-events:none}.quiz__put-in-order-option-card_dragging{animation:quiz__put-in-order-card-drag-start;animation-duration:.3s;animation-fill-mode:forwards}.quiz__put-in-order-option-card_status_correct,.quiz__put-in-order-option-card_status_incorrect{position:relative;z-index:1;box-shadow:none}.quiz__put-in-order-option-card_status_correct::before,.quiz__put-in-order-option-card_status_incorrect::before{content:'';position:absolute;inset:0;z-index:-1;opacity:0.08;border-radius:12px}.quiz__put-in-order-option-card_status_correct{border-color:var(--color-accent-success)}.quiz__put-in-order-option-card_status_correct::before{background-color:var(--color-accent-success)}.quiz__put-in-order-option-card_status_incorrect{border-color:var(--color-accent-critical)}.quiz__put-in-order-option-card_status_incorrect::before{background-color:var(--color-accent-critical)}.quiz__put-in-order-option-card:hover,.quiz__put-in-order-option-card_dragging{background-color:var(--color-background-default);border-color:var(--color-accent-neutral)}.quiz__put-in-order-option-card:hover::before,.quiz__put-in-order-option-card_dragging::before{opacity:0}.prisma_theme_dark .quiz__put-in-order-option-card{background-color:var(--color-background-alternate)}.prisma_theme_dark .quiz__put-in-order-option-card_status_correct{border-color:var(--color-accent-success)}.prisma_theme_dark .quiz__put-in-order-option-card_status_correct::before{background-color:var(--color-accent-success)}.prisma_theme_dark .quiz__put-in-order-option-card_status_incorrect{border-color:var(--color-accent-critical)}.prisma_theme_dark .quiz__put-in-order-option-card_status_incorrect::before{background-color:var(--color-accent-critical)}.prisma_theme_dark .quiz__put-in-order-option-card:hover,.prisma_theme_dark .quiz__put-in-order-option-card_dragging{background-color:var(--color-background-alternate);border-color:var(--color-accent-neutral)}.prisma_theme_dark .quiz__put-in-order-option-card:hover::before,.prisma_theme_dark .quiz__put-in-order-option-card_dragging::before{opacity:0}.quiz__put-in-order-option{cursor:grab}.quiz__put-in-order-option_dragging{opacity:0;cursor:grabbing}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.quiz_type_put-in-order.quiz_type_put-in-order{position:relative}.quiz_type_put-in-order.quiz_type_put-in-order .quiz__content{margin-bottom:16px}.quiz_type_put-in-order.quiz_type_put-in-order .quiz__scrollable{margin:0 calc(var(--quiz-padding-horizontal) * -1)}.quiz_type_put-in-order.quiz_type_put-in-order .quiz__statics-wrapper{border-top:1px solid rgba(217,217,217,0.5);position:relative}.quiz_type_put-in-order.quiz_type_put-in-order .quiz__statics-wrapper .quiz__piece:not(.quiz__static)+.quiz__piece:not(.quiz__static){margin-left:8px}.quiz_type_put-in-order.quiz_type_put-in-order .quiz__pieces-container{display:flex;align-items:center;padding:16px var(--quiz-padding-horizontal) 16px;padding-right:0}.quiz_type_put-in-order.quiz_type_put-in-order .quiz__pieces-container::after{content:'';display:block;width:var(--quiz-padding-horizontal);height:1px;flex-shrink:0}.quiz_type_put-in-order.quiz_type_put-in-order .quiz__piece{flex-shrink:0;white-space:nowrap;font-size:18px;line-height:27px}.quiz_type_put-in-order.quiz_type_put-in-order .quiz__options .quiz__piece+.quiz__piece{margin-left:8px}.quiz_type_put-in-order.quiz_type_put-in-order .quiz__static{padding:16px;border:1.5px solid transparent}.quiz_type_put-in-order.quiz_type_put-in-order .quiz__gap{height:calc(16px * 2 + 1.5px * 2 + 27px);box-sizing:border-box}.quiz_type_put-in-order.quiz_type_put-in-order .quiz__status-icon{position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}.quiz_type_put-in-order.quiz_type_put-in-order .quiz__reset{margin-top:44px}.quiz_type_put-in-order.quiz_status_correct .quiz__statics-wrapper::before,.quiz_type_put-in-order.quiz_status_incorrect .quiz__statics-wrapper::before{height:3px;border-radius:1.5px;width:100%;content:'';position:absolute;left:0;top:0;transform:translateY(-50%);background:currentColor}.quiz_type_put-in-order.quiz_status_correct .quiz__statics-wrapper::before{color:var(--color-accent-success)}.quiz_type_put-in-order.quiz_status_incorrect .quiz__statics-wrapper::before{color:var(--color-accent-critical)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.quiz.quiz_type_select .radio__label,.quiz.quiz_type_select .checkbox__label{margin:0}.quiz.quiz_type_select.quiz_answered .quiz__option-container_checked .radio__control,.quiz.quiz_type_select.quiz_answered .quiz__option-container_checked .checkbox__control{color:var(--answer-color)}.quiz.quiz_type_select.quiz_answered .quiz__option-container .quiz__option{align-items:flex-start}.quiz.quiz_type_select:not(.quiz_answered) .quiz__option-container::after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';transition:opacity 0.2s;pointer-events:none;opacity:0;border-radius:inherit;background:var(--accent-color)}@media (any-hover: hover){.quiz.quiz_type_select:not(.quiz_answered) .quiz__option-container:hover::after{opacity:0.06}}@media (any-hover: none){body:not(._without-pointer-events) .quiz.quiz_type_select:not(.quiz_answered) .quiz__option-container:active::after{opacity:0.06}}.quiz.quiz_type_select.quiz_options-type_checkbox .quiz__status-icon{display:none}.quiz.quiz_type_select .quiz__option{box-sizing:border-box;margin:0;padding:calc(calc(16px * 1) * 0.5) 0;padding:var(--size-100, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.5)) 0;cursor:pointer;border-radius:inherit}@media screen and (max-width: 480px){.quiz.quiz_type_select .quiz__option{padding:calc(calc(16px * 1) * 0.5) 0 calc(calc(16px * 1) * 0.5);padding:var(--size-100, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.5)) 0 var(--size-100, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.5))}}.quiz.quiz_type_select .quiz__option .radio__control{margin-top:6px;opacity:1}.quiz.quiz_type_select .quiz__option .checkbox__control{margin-top:4px}.quiz.quiz_type_select .quiz__option-container{position:relative;margin:0 calc(-1 * calc(calc(16px * 1) * 2) + 4px);margin:0 calc(-1 * var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2)) + 4px);padding:0 calc(calc(calc(16px * 1) * 2) - 4px);padding:0 calc(var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2)) - 4px);transition:background-color 0.2s, border-color 0.2s}@media screen and (max-width: 480px){.quiz.quiz_type_select .quiz__option-container{margin:0 calc(-1 * calc(16px * 1) + 4px);margin:0 calc(-1 * var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1)))) + 4px);padding:0 calc(calc(16px * 1) - 2px);padding:0 calc(var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1)))) - 2px)}}.quiz.quiz_type_select .quiz__item_correct .quiz__feedback,.quiz.quiz_type_select .quiz__item_error .quiz__feedback{color:var(--answer-color)}@media screen and (max-width: 480px){.quiz.quiz_type_select .quiz__item_with-status-line::before{left:-3px;width:4px}}.quiz.quiz_type_select .quiz__option-label{pointer-events:none;color:#1a1b22}.quiz.quiz_type_select .quiz__feedback{margin:calc(var(--base-unit) * 0.25) 0 0;margin:var(--size-50, calc(var(--base-unit) * 0.25)) 0 0}@media screen and (max-width: 480px){.quiz.quiz_type_select .image{margin-bottom:0;border-radius:12px}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.confirm-modal-content{position:relative;box-sizing:border-box;width:600px;padding:50px;color:var(--color-content-primary);font-weight:normal}@media screen and (max-width: 767px){.confirm-modal-content{width:100vw;height:100vh;padding:24px}}@media screen and (max-width: 480px){.confirm-modal-content__actions{display:flex;flex-direction:column}}.confirm-modal-content__close{position:absolute;top:0;right:-48px;cursor:pointer;opacity:0.7;color:var(--color-palette-white-1000)}.confirm-modal-content__close:hover{opacity:1}@media screen and (max-width: 767px){.confirm-modal-content__close{top:12px;right:24px;color:var(--color-content-primary)}}@media screen and (max-device-width: 480px), screen and (max-width: 480px){.confirm-modal-content__close{width:20px;height:20px}}@media screen and (max-width: 360px){.confirm-modal-content__close{right:12px;width:20px;height:20px}}.confirm-modal-content__title{margin-bottom:14px;font-family:'YS Display';font-size:27px;font-weight:500;line-height:29px}.confirm-modal-content__content{margin:14px 0 28px;opacity:0.8;font-size:16px;line-height:22px}.confirm-modal-content__button-confirm{margin-right:16px}@media screen and (max-width: 480px){.confirm-modal-content__button-confirm{margin:0 0 16px}}@media screen and (max-width: 480px){.confirm-modal-content__button-confirm,.confirm-modal-content__button-cancel{width:100%}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.quiz-serial-images__modal-control{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);display:flex;max-width:160px;height:50px;padding:0 20px;cursor:pointer;color:var(--color-content-primary);border-radius:100px;background-color:var(--color-background-default);justify-content:space-between;align-items:center}.quiz-serial-images__modal-radio{margin-right:8px}.quiz-serial-images__modal-radio-control.quiz-serial-images__modal-radio-control{background-color:transparent;border:1px solid #fff}.quiz__answer-modal-content{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.quiz__answer-modal-content .markdown{color:var(--color-content-inverted-primary)}.quiz+.quiz.quiz_type_serial-images{padding-top:calc(calc(16px * 1) * 2);padding-top:var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2));border-top:1px solid var(--color-background-stroke)}@media screen and (max-width: 480px){.quiz+.quiz.quiz_type_serial-images{margin:16px}}.quiz.quiz_type_serial-images{--tip-height: 44px;--card-row-size: 330px;--horizontal-padding: 24px;--answer-card-border-radius: 8px;position:relative;box-sizing:border-box;width:100%;max-width:var(--wide-block-width);padding:32px var(--horizontal-padding);font-family:"YS Text","Arial","Helvetica",sans-serif}.quiz.quiz_type_serial-images button:focus{outline:none}@media screen and (max-width: 480px){.quiz.quiz_type_serial-images{--card-row-size: 240px;--horizontal-padding: 16px;padding:24px var(--horizontal-padding)}}.quiz.quiz_type_serial-images .quiz__task-title{color:var(--color-content-primary);min-height:40px;margin:0 8px 8px;word-wrap:break-word;font-size:24px;font-weight:600;line-height:30px}@media screen and (max-width: 480px){.quiz.quiz_type_serial-images .quiz__task-title{margin-left:0;margin-right:0}}.quiz.quiz_type_serial-images .quiz__task-question{margin:0 8px 16px;word-wrap:break-word;font-size:18px;font-weight:normal;line-height:26px}@media screen and (max-width: 480px){.quiz.quiz_type_serial-images .quiz__task-question{margin:0 0 20px}}.quiz.quiz_type_serial-images .quiz__answers{display:grid;width:100%;grid-template-columns:repeat(2, 1fr);grid-column-gap:22px}@media screen and (max-width: 480px){.quiz.quiz_type_serial-images .quiz__answers{width:auto;width:initial;grid-column-gap:0}}.quiz.quiz_type_serial-images .quiz__answers_disabled .quiz__answer-card{pointer-events:none}.quiz.quiz_type_serial-images .quiz__answers_direction_row{overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none}.quiz.quiz_type_serial-images .quiz__answers_direction_row::-webkit-scrollbar,.quiz.quiz_type_serial-images .quiz__answers_direction_row::-webkit-scrollbar-corner{height:0;-webkit-appearance:none}@media screen and (max-width: 480px){.quiz.quiz_type_serial-images .quiz__answers_direction_row{margin:0 calc(-1 * 2 * var(--horizontal-padding));padding-left:var(--horizontal-padding)}.quiz.quiz_type_serial-images .quiz__answers_direction_row .quiz__answer-card-answer-area:last-of-type{padding-right:calc(var(--horizontal-padding) * 2)}.quiz.quiz_type_serial-images .quiz__answers_direction_row .quiz__answer-card-answer-tip-text{background-color:rgba(255,255,255,0.8)}}.quiz.quiz_type_serial-images .quiz__answers_direction_row .quiz__feedback{width:100%}.quiz.quiz_type_serial-images .quiz__answers_direction_row .quiz__feedback_hidden{padding:0}.quiz.quiz_type_serial-images .quiz__answers_direction_row .quiz__answer-card-wrapper{width:var(--card-row-size);height:var(--card-row-size)}.quiz.quiz_type_serial-images .quiz__answers_direction_row .quiz__answer-card{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-palette-white-1000)}.quiz.quiz_type_serial-images .quiz__answers_direction_row .quiz__answer-card .markdown{color:var(--color-palette-black-900)}.quiz.quiz_type_serial-images .quiz__answers_direction_column{grid-template-columns:1fr}@media screen and (max-width: 480px){.quiz.quiz_type_serial-images .quiz__answers_direction_column{margin:0 -16px}.quiz.quiz_type_serial-images .quiz__answers_direction_column .quiz__answer-card-answer-area{padding:0 8px}}.quiz.quiz_type_serial-images .quiz__answers_direction_column .quiz__answer-card{width:100%;height:330px;margin:0}@media screen and (max-width: 767px){.quiz.quiz_type_serial-images .quiz__answers_direction_column .quiz__answer-card{height:260px}}@media screen and (max-width: 480px){.quiz.quiz_type_serial-images .quiz__answers_direction_column .quiz__answer-card{height:240px;margin:8px 0}}.quiz.quiz_type_serial-images .quiz__answers_direction_column .quiz__feedback_hidden{padding-bottom:8px}.quiz.quiz_type_serial-images .quiz__answer-card-wrapper{position:relative}.quiz.quiz_type_serial-images .quiz__answer-card-answer-area{position:relative;padding:8px;flex-grow:1}.quiz.quiz_type_serial-images .quiz__answer-card-answer-area::before{position:absolute;top:0;right:0;bottom:0;left:0;display:none;content:'';pointer-events:none;border-radius:12px;background-color:var(--color-background-glassy-a)}.quiz.quiz_type_serial-images .quiz__answer-card-answer-area .quiz__answer-card-answer-tip-text{visibility:hidden;color:var(--color-content-primary);opacity:0}@media screen and (max-width: 480px){.quiz.quiz_type_serial-images .quiz__answer-card-answer-area .quiz__answer-card-answer-tip-text{visibility:unset;opacity:1}}.quiz.quiz_type_serial-images .quiz__answer-card-answer-area:hover{border-radius:12px}.quiz.quiz_type_serial-images .quiz__answer-card-answer-area:hover::before{display:block}.quiz.quiz_type_serial-images .quiz__answer-card-answer-area:hover .quiz__answer-card-answer-tip-text{visibility:unset;opacity:1}@media screen and (max-width: 480px){.quiz.quiz_type_serial-images .quiz__answer-card-answer-area:hover::before{display:none}}.quiz.quiz_type_serial-images .quiz__answer-card-answer-area_answered .quiz__answer-card-answer-tip-text{visibility:unset;opacity:1}.quiz.quiz_type_serial-images .quiz__answer-card-answer-area_answered:hover{border-radius:unset;background-color:transparent}.quiz.quiz_type_serial-images .quiz__answer-card-answer-area_answered:hover::before{display:none}.quiz.quiz_type_serial-images .quiz__answer-card-answer-area_answered:hover .quiz__answer-card{box-shadow:none}.quiz.quiz_type_serial-images .quiz__answer-card-result-icon{margin-right:8px}.quiz.quiz_type_serial-images .quiz__answer-card-answer-tip{display:flex;height:var(--tip-height);margin-bottom:4px;align-items:center}.quiz.quiz_type_serial-images .quiz__answer-card-answer-radio{--radio-consrol-size: 24px;color:var(--accent-color);margin-right:8px}.quiz.quiz_type_serial-images .quiz__answer-card-answer-tip-text{height:var(--tip-height);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all 0.2s ease-in;font-size:18px;line-height:var(--tip-height);font-weight:normal}.quiz.quiz_type_serial-images .quiz__answer-card{box-sizing:border-box;cursor:pointer;transition:box-shadow 0.2s ease-in-out, border 0.2s ease-in-out;border:1.5px solid var(--color-background-stroke);border-radius:var(--answer-card-border-radius);background-repeat:no-repeat;background-position:center}@media screen and (max-width: 480px){.quiz.quiz_type_serial-images .quiz__answer-card{border-width:1px}}.quiz.quiz_type_serial-images .quiz__answer-card:hover{cursor:zoom-in}.quiz.quiz_type_serial-images .quiz__answer-card_incorrect{border-width:2px;border-color:var(--color-accent-critical)}.quiz.quiz_type_serial-images .quiz__answer-card_correct{border-width:2px;border-color:var(--color-accent-success)}.quiz.quiz_type_serial-images .quiz__answer-card_size_half{background-size:50%}.quiz.quiz_type_serial-images .quiz__answer-card_size_cover{background-size:cover}.quiz.quiz_type_serial-images .quiz__answer-card_size_contain{background-size:contain}.quiz.quiz_type_serial-images .quiz__answer-card_size_auto100{background-size:auto 100%;background-origin:border-box}.quiz.quiz_type_serial-images .quiz__answer-card_size_100auto{background-size:100% auto;background-origin:border-box}.quiz.quiz_type_serial-images .quiz__answer-card_size_auto{background-size:auto}.quiz.quiz_type_serial-images .quiz__answer-content{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.quiz.quiz_type_serial-images .quiz__statistic{color:var(--color-content-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:0.05em;font-weight:500}@media screen and (max-width: 480px){.quiz.quiz_type_serial-images .quiz__statistic{margin-bottom:10px;font-size:14px}}.quiz.quiz_type_serial-images .quiz__feedback+.quiz__answer-card{margin-right:0}.quiz.quiz_type_serial-images .quiz__feedback{box-sizing:border-box;margin-bottom:-24px;padding:8px 0 16px;transition:opacity 0.2s ease-in-out;text-align:justify;word-wrap:break-word;color:var(--color-accent-success);font-size:18px;line-height:27px;font-weight:normal;order:100}.quiz.quiz_type_serial-images .quiz__feedback_incorrect{color:var(--color-accent-critical)}.quiz.quiz_type_serial-images .quiz__feedback_hidden{height:0;transition-duration:0s;opacity:0;overflow:hidden}@media screen and (max-width: 480px){.quiz.quiz_type_serial-images .quiz__feedback{text-align:left}}.quiz.quiz_type_serial-images .quiz__footer{display:flex;margin-top:calc(24px + 14px);font-size:16px;font-weight:500;align-items:center}.quiz.quiz_type_serial-images .quiz__reset{display:block}.quiz.quiz_type_serial-images .quiz__reset_hidden{display:none}@media screen and (max-width: 480px){.quiz.quiz_type_serial-images .quiz__reset{width:100%}}.quiz.quiz_type_serial-images .quiz__continue{position:relative;display:flex;width:100%;margin-top:14px;justify-content:center}@media screen and (max-width: 480px){.quiz.quiz_type_serial-images .quiz__continue{flex-direction:column}}.quiz.quiz_type_serial-images .quiz__footer-actions{display:flex;margin-left:auto;align-items:center}@media screen and (max-width: 480px){.quiz.quiz_type_serial-images .quiz__footer-actions{flex-grow:1}}.quiz.quiz_type_serial-images .quiz__back{display:block;width:50px;min-width:unset;margin-right:16px;padding:0;flex-shrink:0;order:1;line-height:60px}.quiz.quiz_type_serial-images .quiz__back_hidden{display:none}.quiz.quiz_type_serial-images .quiz__back:hover{border-color:transparent}.quiz.quiz_type_serial-images .quiz__back:active{background-color:#004ed9;border-color:transparent}@media screen and (max-width: 480px){.quiz.quiz_type_serial-images .quiz__back{margin-right:10px}}.quiz.quiz_type_serial-images .quiz__move-on{display:block;min-width:182px;-webkit-user-select:none;-moz-user-select:none;user-select:none;order:2}.quiz.quiz_type_serial-images .quiz__move-on_hidden{display:none}@media screen and (max-width: 480px){.quiz.quiz_type_serial-images .quiz__move-on_hidden{display:none}}@media screen and (max-width: 480px){.quiz.quiz_type_serial-images .quiz__move-on{width:100%}}@keyframes to-top{0%{transform:translate(0, 0)}100%{transform:translate(4%, -10%)}}@keyframes to-bottom{0%{transform:translate(0, 0)}100%{transform:translate(-4%, 10%)}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.quiz_type_server .quiz__feedback{margin-top:calc(calc(16px * 1) * 2);margin-top:var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2))}.quiz_type_server .quiz__feedback .paragraph{font-size:inherit;line-height:inherit}.quiz_type_server .quiz__pubkey{display:block;width:100%;margin-bottom:20px}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.quiz_type_text .quiz__content-block{position:relative;box-sizing:border-box;padding:12px;border:1px solid transparent;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.06);font-size:16px;font-weight:normal;white-space:pre-line;overflow-wrap:break-word}.quiz_type_text .quiz__content-block::after{position:absolute;top:14px;left:-1px;display:block;width:3px;height:calc(100% - 28px);content:'';border-radius:100px}.quiz_type_text .quiz__content-block_status_success::after{background:var(--color-accent-success)}.quiz_type_text .quiz__content-block_status_fail::after{background-color:var(--color-accent-critical)}.quiz_type_text .quiz__feedback,.quiz_type_text .quiz__subheader{margin:calc(calc(16px * 1) * 2) 0 calc(calc(16px * 1) * 0.5);margin:var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2)) 0 var(--size-100, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.5))}.quiz_type_text .quiz__subheader{font:18px/1.5em YS Text,Arial,Helvetica,sans-serif;font:var(--font-200, 18px/1.5em YS Text,Arial,Helvetica,sans-serif);font-weight:500}.quiz_type_text .quiz__question{margin-top:calc(calc(16px * 1) * 2);margin-top:var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2));font:18px/1.5em YS Text,Arial,Helvetica,sans-serif;font:var(--font-200, 18px/1.5em YS Text,Arial,Helvetica,sans-serif)}.quiz_type_text .quiz__input.quiz__input{width:100%;margin:0}.quiz_type_text .quiz__input-control{min-height:140px}.quiz_type_text .quiz__input-control.input__control{border-color:var(--color-background-stroke)}.quiz_type_text .quiz__input-control.input__control:focus{border-color:var(--color-accent-neutral)}.quiz_type_trainer .quiz__feedback{margin-top:20px}.quiz_type_trainer .quiz__feedback .paragraph{font-size:inherit;line-height:inherit}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.quiz{--quiz-padding-horizontal: var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2));--quiz-padding-vertical: var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2));--width-increment: var(--quiz-padding-horizontal);box-sizing:border-box;margin:0 0 calc(calc(16px * 1) * 2.5) 0;margin:0 0 var(--size-800, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2.5)) 0;padding:var(--quiz-padding-vertical) var(--quiz-padding-horizontal);border:1px solid var(--color-background-stroke);border-radius:16px;background-color:var(--color-background-default);color:var(--color-content-primary);box-shadow:var(--shadow-medium-default)}@media screen and (max-width: 480px){.quiz{--quiz-padding-horizontal: var(--size-400, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.25));--quiz-padding-vertical: var(--size-500, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.5))}}.quiz .markdown_type_theory{--wide-block-horizontal-margin: 0px}.quiz .markdown_type_theory :first-child{margin-top:0}.quiz .quiz__content{--size-800: 24px;margin:0 0 calc(16px * 1);margin:0 0 var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1))));padding:0}.quiz .quiz__content h1,.quiz .quiz__content h2,.quiz .quiz__content h3{margin:0 0 calc(calc(16px * 1) * 0.5);margin:0 0 var(--size-100, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.5));padding:0;border:none;font:600 calc(calc(16px * 1) * 1.5)/1.25em Suisse,Arial,Helvetica,sans-serif;font:var(--font-300, 600 calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.5)/1.25em Suisse,Arial,Helvetica,sans-serif)}.quiz .quiz__content h1+.paragraph,.quiz .quiz__content h2+.paragraph,.quiz .quiz__content h3+.paragraph{margin-top:calc(calc(16px * 1) * 0.5);margin-top:var(--size-100, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.5))}.quiz .quiz__submit{display:block;min-width:180px;margin:calc(16px * 1) 0 0;margin:var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1)))) 0 0}.quiz__item{box-sizing:border-box;border-radius:6px;font:18px/1.5em YS Text,Arial,Helvetica,sans-serif;font:var(--font-200, 18px/1.5em YS Text,Arial,Helvetica,sans-serif)}.quiz__item_correct{--answer-color: var(--color-accent-success)}.quiz__item_error{--answer-color: var(--color-accent-critical)}.quiz__item_with-status-line{--status-line-height: 95%;position:relative}.quiz__item_with-status-line::before{position:absolute;top:calc((100% - var(--status-line-height)) / 2);left:-1px;width:4px;height:var(--status-line-height);content:'';border-radius:100px;background:var(--answer-color)}@media screen and (max-width: 480px){.quiz__submit{width:100%;margin:calc(16px * 1) 0 0;margin:var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1)))) 0 0}}.quiz__feedback .paragraph{font-size:calc(16px * 1);font-size:var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1))));line-height:1.375em}@media screen and (max-width: 480px){.quiz__feedback .paragraph{font:18px/1.5em YS Text,Arial,Helvetica,sans-serif;font:var(--font-200, 18px/1.5em YS Text,Arial,Helvetica,sans-serif)}}.quiz__result-text{margin:calc(16px * 1) 0 0;margin:var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1)))) 0 0;text-align:center;align-self:center;font:14px/1.08em YS Text,Arial,Helvetica,sans-serif;font:var(--font-100, 14px/1.08em YS Text,Arial,Helvetica,sans-serif);font-weight:600;line-height:2em}.quiz:not(.quiz_answered).quiz_blocking ~ *{display:none !important}.quiz ~ *{animation:theoryFragmentAppearance 0.3s;animation-timing-function:cubic-bezier(0.25, 0.1, 0.25, 0.1);animation-delay:0.3s;animation-fill-mode:backwards}.quiz__zoom-button{position:absolute;right:14px;bottom:14px;display:none;color:#fff;background-color:rgba(26,27,34,0.6)}@media (any-hover: hover){.quiz__zoom-button:hover{background-color:rgba(26,27,34,0.8)}}@media (any-hover: none){body:not(._without-pointer-events) .quiz__zoom-button:active{background-color:rgba(26,27,34,0.8)}}.quiz__reset-dialog-modal{background:none}.quiz__reset-dialog-content-wrapper{top:0;left:0;bottom:0;right:0}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.table{--max-height: var(--max-table-height, 400px);display:flex;max-height:var(--max-height)}.table__wrapper{flex:1;max-width:100%;color:var(--color-content-primary)}.table__wrapper .scrollable__content{max-height:calc(var(--max-height) + var(--scroll-bar-height))}.table__wrapper_scrollable-x{border-right:1px solid var(--color-background-stroke)}.table__wrapper_scrollable-y{border-bottom:1px solid var(--color-background-stroke)}.table__wrapper_scrolled table th{border-bottom-color:var(--color-background-stroke)}.table table{width:100%;font:16px/26px suisse,"YS Text",sans-serif}@media screen and (max-width: 480px){.table table{line-height:22px}}.table table tr{background:var(--color-background-default)}.table table th,.table table td{padding:7px 20px;font-weight:normal}.table table th{position:sticky;top:0;transition:border-bottom-color 0.2s;vertical-align:top;letter-spacing:0.4px;border-bottom:1px solid var(--color-background-stroke);background:var(--color-background-default);font:12px/16px suisse,"YS Text",sans-serif}@media screen and (max-width: 480px){.table table th{border-width:2px}}.table table tbody tr:not(:last-child) td{border-bottom:1px solid var(--color-background-stroke)}.table table tbody tr:hover{background:var(--color-background-default)}.tabs-default__item-content.tabs__item-content{display:none;opacity:0}.tabs-default__item-content.tabs__item-content_visible{display:flex;opacity:1}.tabs-default__item-content.tabs__item-content_swipe{display:flex;flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;opacity:1}.tabs-files__item-content .code-block.code-block{display:block;width:100%;margin:0;border-radius:0;border:0}.tabs-files__item-content .code-block__tools{--intermediate-calc1: calc(16px * var(--base-ratio, 1));--intermediate-calc2: calc(var(--base-unit, --intermediate-calc1) * 0.5);bottom:--intermediate-calc2;bottom:var(--size-100, --intermediate-calc2);top:auto;z-index:1}.tabs-files__item-content .code-block__lang{display:none}.tabs-minimalistic__item-content:not(.tabs-minimalistic__item-content_visible){overflow:hidden;max-height:100vh}.scrollbar-remover{--scroll-bar-width: 16px;overflow:scroll;box-sizing:content-box;width:calc(100% + 16px);width:calc(100% + var(--scroll-bar-width, 16px));min-width:100%;max-width:inherit;min-height:100%;max-height:inherit;margin-bottom:calc(-1 * 16px);margin-bottom:calc(-1 * var(--scroll-bar-width, 16px));padding-right:16px;padding-right:var(--scroll-bar-width, 16px)}.scrollbar-remover_overlay-scrollbar{--scroll-bar-width: 1px;scrollbar-width:none}.scrollbar-remover_overlay-scrollbar::-webkit-scrollbar,.scrollbar-remover_overlay-scrollbar::-webkit-scrollbar-corner{width:0;height:0}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.tabs-default__content.tabs__content{position:relative;flex:1 0 0}.tabs__scrollable-content-area{display:flex;flex-direction:row;scroll-snap-type:x mandatory}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.tab-default.tab{position:relative;display:flex;justify-content:space-between;flex:0 1 auto;box-sizing:border-box;margin-right:24px;padding-bottom:8px;cursor:pointer;color:var(--color-content-secondary);font-size:21px;line-height:26px}.tab-default.tab:last-of-type{margin-right:0}.tab-default.tab_active{cursor:default;color:var(--color-content-primary);border-bottom:2px solid var(--color-accent-neutral)}@media (any-hover: hover){.tab-default.tab:hover{transition:color 0.3s;color:var(--color-content-primary)}}@media (any-hover: none){body:not(._without-pointer-events) .tab-default.tab:active{transition:color 0.3s;color:var(--color-content-primary)}}.tab-default .tab__text{display:inline-block;overflow:hidden;min-width:20px;white-space:nowrap;text-overflow:ellipsis}.tab-default.tab:not(.tab_active)::after{position:absolute;bottom:0;display:block;width:100%;height:2px;content:'';transition:transform 0.2s 0s ease-in-out;transform:scaleX(0);background-color:var(--color-accent-neutral)}@media (any-hover: hover){.tab-default.tab:not(.tab_active):hover::after{transform:scaleX(1)}}@media (any-hover: none){body:not(._without-pointer-events) .tab-default.tab:not(.tab_active):active::after{transform:scaleX(1)}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.tab-pane.tab-files.tab{position:relative;border-radius:0;background-color:var(--color-background-default);box-shadow:none}.tab-pane.tab-files.tab_active{border-color:var(--color-background-stroke);background-color:var(--color-background-alternate)}.tab-pane.tab-files.tab:not(.tab_active):hover{color:var(--color-content-primary);background-color:var(--color-background-glassy-a)}.tab-pane.tab-files.tab::before{background-color:var(--color-background-stroke);top:0;bottom:0;height:auto}.tab-pane.tab-files.tab:last-of-type{border-right-width:0}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.tab-pane.tab-folder.tab{position:relative;border:1px solid transparent;border-left:0;border-radius:0;background-color:var(--color-background-default);box-shadow:none}.tab-pane.tab-folder.tab_active{top:1px;border-color:var(--color-background-stroke);border-bottom-color:var(--color-background-default);box-shadow:0 0 15px rgba(0,0,0,0.03),0 0 6px rgba(0,0,0,0.09);line-height:39px}.tab-pane.tab-folder.tab_active::after{top:-1px;height:calc(100% + 1px)}.tab-pane.tab-folder.tab:not(.tab_active):hover{background-color:var(--color-background-glassy-a)}.tab-pane.tab-folder.tab::before{background-color:var(--color-background-stroke)}.tab-pane.tab-folder.tab_active+.tab::before{background:none}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.tab-default.tab-minimalistic.tab{justify-content:center;transition:opacity 0.2s, transform 0.2s;transform:scale(0.75);opacity:0.4;color:var(--color-content-primary);font-size:18px}.tab-default.tab-minimalistic.tab_active{transform:scale(1);opacity:1;border-bottom:none}@media (any-hover: hover){.tab-default.tab-minimalistic.tab:hover{opacity:1}}@media (any-hover: none){body:not(._without-pointer-events) .tab-default.tab-minimalistic.tab:active{opacity:1}}.tab-default.tab-minimalistic.tab .tab__text{overflow:unset}@media (any-hover: hover){.tab-default.tab-minimalistic.tab:not(.tab_active):hover::after{transform:scaleX(0)}}@media (any-hover: none){body:not(._without-pointer-events) .tab-default.tab-minimalistic.tab:not(.tab_active):active::after{transform:scaleX(0)}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.tab-pane.tab{position:relative;display:flex;justify-content:space-between;flex:1 1 0;box-sizing:border-box;min-width:60px;height:44px;margin:0;padding:0 4px 0 16px;cursor:pointer;transition:background-color .1s ease-in-out;color:var(--color-content-secondary);border-bottom:none;background-color:var(--color-background-default);font-size:14px;font-weight:500;line-height:44px}.tab-pane.tab:hover{z-index:10;transition:color 0.3s;color:var(--color-content-primary);background:var(--color-background-glassy-a)}.tab-pane.tab_active{z-index:10;cursor:default;color:var(--color-content-primary);background-color:var(--color-background-alternate)}.tab-pane.tab_active .tab__text{color:var(--color-content-primary)}.tab-pane.tab_active:hover{background-color:var(--color-background-alternate)}.tab-pane.tab_active::after{position:absolute;top:0;left:0;width:2px;height:100%;content:'';background-color:var(--color-accent-neutral)}.tab-pane.tab_active::before{display:none}.tab-pane.tab::before{position:absolute;right:0;width:1px;height:40px;content:'';background:var(--color-background-stroke)}.tab-pane.tab_collapsed .tab__controls{margin:0 4% 0 0}.tab-pane.tab_collapsed .tab__close{position:relative}.tab-pane.tab_collapsed .tab__close::after{position:absolute;left:55%;display:block;width:20px;height:20px;content:''}.tab-pane.tab_collapsed .tab__warning{position:absolute;left:6px}.tab-pane .tab__text{display:inline-block;overflow:hidden;min-width:20px;white-space:nowrap}.tab-pane .tab__element-hint{position:absolute;z-index:1;left:0;overflow:hidden;width:100%;height:100%}.tab-pane .tab__controls{display:flex;align-items:center;height:100%;margin:0 0 0 6px}.tab-pane .tab__controls:empty{margin:0 6px}.tab-pane .tab__close{z-index:100;display:flex;cursor:pointer;opacity:0.6}.tab-pane .tab__close:hover{opacity:1}.tab-pane .tab__warning{display:block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--color-accent-critical)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.tab-simple.tab_active::after{content:unset}.tab-simple.tab:hover{background:unset}.tab-simple .tab__text{opacity:1}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.tab-default.tab-sliding.tab_active{border-bottom:none}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.tabs-group-default{width:-moz-min-content;width:min-content}.tabs-group-default.tabs-group{position:relative;display:flex}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.tabs-group-files.tabs-group{display:flex;border-bottom:1px solid var(--color-background-stroke);background:transparent}.tabs-group-files__icon{margin:8px 10px 8px 12px;color:var(--color-content-secondary)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.tabs-group-folder.tabs-group{display:flex;border-bottom:1px solid var(--color-background-stroke);background:transparent}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.tabs-group-pane.tabs-group{background:var(--color-background-alternate)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.tabs-group-simple.tabs-group{display:flex;padding:2px 0;background:transparent}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.tabs-group-default.tabs-group-sliding.tabs-group::after{position:absolute;bottom:-1px;display:block;width:var(--tabs-item-width);height:2px;content:'';transition:0.3s;transform:translateX(var(--tabs-item-left));background-color:var(--color-accent-neutral)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.tabs-default__header_swipe{overflow:hidden}.tabs-default__header.tabs__header{position:relative}.tabs-default__header .tabs__content{position:relative;height:100%}.tabs-default__header .tabs__slider{overflow:hidden;height:100%}.tabs-default__header .tabs__navigation-arrow{display:flex;align-items:center;width:24px;height:100%;background-color:var(--color-background-default)}.tabs-default__header .tabs__navigation-arrow:hover{background-color:var(--color-background-alternate)}.tabs-default__header .tabs__navigation{position:absolute;z-index:100;top:0;left:0;display:flex;width:100%;height:100%;pointer-events:none;justify-content:space-between}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.tabs-files__header{background-color:var(--color-background-default)}.tabs-files__header.tabs__header::before{position:absolute;bottom:0;display:block;width:100%;height:1px;z-index:1;content:'';background-color:var(--color-background-stroke)}.tabs-files__header .tabs__navigation{height:auto;bottom:1px}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.tabs-folder__header.tabs__header::before{position:absolute;bottom:0;display:block;width:100%;height:1px;content:'';background:#d9d9d9}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.tabs-pane__header .tabs__navigation-arrow{background:var(--color-background-default);color:var(--color-accent-neutral)}.tabs-pane__header .tabs__navigation-arrow:hover{background:var(--color-background-alternate)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.files{border:1px solid var(--color-background-stroke);border-radius:16px;overflow:hidden}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.problem-notification{position:relative;display:flex;overflow:hidden;box-sizing:border-box;width:calc(100% - 8px);min-height:48px;margin:0 4px;pointer-events:all;background:#fff;box-shadow:0 0 15px 2px rgba(0,0,0,0.03)}.problem-notification:hover .problem-notification__close{opacity:0.6}.problem-notification:hover .problem-notification__close:hover{opacity:1}.problem-notification_type_hint{border:1px solid #007aff}.problem-notification_type_correct{border:1px solid #02b241}.problem-notification_type_incorrect,.problem-notification_type_instruction{border:1px solid #ff3b30}.problem-notification__content{overflow:hidden;flex:1 1 0;margin-right:40px;padding:12px}.problem-notification__close{position:absolute;top:10px;right:10px;cursor:pointer;transition:opacity 0.2s ease-in-out;opacity:0;color:#000}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.problem{margin-bottom:calc(calc(16px * 1) * 2.5);margin-bottom:var(--size-800, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2.5))}.problem__controls{position:relative;display:flex;min-height:40px;justify-content:space-between;align-items:center}.problem__right-control{min-width:200px}.problem__notification-container{position:relative;height:56px}.problem__notification-absolute-wrapper{position:absolute;right:0;bottom:8px;left:0;width:100%;max-width:600px;margin:0 auto}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.checkbox2{position:relative;display:inline-flex;justify-content:center;align-items:center;overflow:hidden;box-sizing:border-box;width:24px;height:24px;cursor:pointer;transition:background-color 0.2s ease-in-out;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--color-accent-neutral);box-shadow:inset 0 0 0 1.5px var(--quiz-accent-color, var(--color-accent-neutral))}.checkbox2.checkbox2_size_m{width:20px;height:20px}.checkbox2.checkbox2_size_s{width:16px;height:16px}.checkbox2_view_default{--accent-checkbox-color: var(--quiz-accent-color, var(--color-accent-neutral));--accent-icon-color: var(--color-content-inverted-primary)}.checkbox2_view_outline{--accent-icon-color: var(--quiz-accent-color, var(--color-accent-neutral));--accent-checkbox-color: transparent}.checkbox2_view_outline.checkbox2_with-movement-animation{--accent-checkbox-color: transparent}.checkbox2_disabled{pointer-events:none}.checkbox2__icon{z-index:1;transition:transform 0.2s ease-in-out, opacity 0.2s ease-in-out;transform:scale(0);opacity:0;color:var(--accent-icon-color)}.checkbox2:hover:not(.checkbox2_checked){background:var(--color-background-glassy-a)}.checkbox2:focus-within{outline:auto;outline-width:5px}.checkbox2::before,.checkbox2::after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:inherit}.checkbox2::after{transition:background-color 0.2s ease-in-out}.checkbox2_with-movement-animation::before{opacity:0;transition:transform 0.4s ease-in-out, opacity 0.3s ease-in-out 0.05s;transform:translate(-100%, 100%);border-radius:inherit;background-color:var(--accent-checkbox-color)}.checkbox2_with-movement-animation .checkbox2__icon{stroke-dasharray:100%;stroke-dashoffset:100%;transition:opacity 0.2s ease-in-out 0.15s, stroke-dashoffset 0.2s ease-in-out 0.05s;transform:scale(1)}.checkbox2_checked .checkbox2__icon{opacity:1}.checkbox2_checked:not(.checkbox2_with-movement-animation){background-color:var(--accent-checkbox-color)}.checkbox2_checked:not(.checkbox2_with-movement-animation) .checkbox2__icon{transform:scale(1)}.checkbox2_checked:hover::after{background-color:var(--color-background-glassy-a)}.checkbox2_checked.checkbox2_with-movement-animation .checkbox2__icon{stroke-dashoffset:0;transition:stroke-dashoffset 0.3s ease-in-out 0.2s}.checkbox2_checked.checkbox2_with-movement-animation::before{opacity:1;transition:opacity 0.4s ease-in-out;transform:none}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.tooltip__button-close{position:absolute;top:6px;left:calc(100% - 28px);cursor:pointer}.tooltip__button-close-icon{transition:opacity 0.2s;opacity:0.7;color:var(--color-content-inverted-secondary)}.tooltip__button-close-icon:hover{opacity:1}.tooltip__button-close-icon:active{transition-duration:0.1s;transform:scale(0.95)}.tooltip .tooltip__button.tooltip__button{min-width:80px;background-color:transparent;background-color:var(--button-background-color, transparent);font-size:14px;font-weight:500}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.tooltip-default.tooltip-card{--tooltip-tail-color: #fff;--tooltip-tail-left: 20px;--tooltip-tail-offset: 2px;--tooltip-border-radius: 8px;padding:0;background:none}.tooltip-default.tooltip-card.tooltip_with-tail::after{border-color:var(--color-palette-white-1000)}.tooltip-default.tooltip-card .tooltip__content{box-sizing:border-box;padding:24px;color:var(--color-palette-black-900);border:1px solid rgba(0,0,0,0.07);border-radius:var(--tooltip-border-radius);background-color:var(--color-palette-white-1000)}.tooltip-default.tooltip-card .tooltip__content .markdown{font-size:16px;line-height:26px;color:var(--color-palette-black-900)}.tooltip-default.tooltip-card .tooltip__button-close{left:calc(100% - 34px)}.tooltip-default.tooltip-card .tooltip__button-close-icon{color:var(--color-palette-black-900)}.tooltip-default.tooltip-card::before{position:absolute;z-index:-1;top:6%;right:6%;bottom:0;left:6%;display:block;content:'';background:rgba(8,29,45,0.23);filter:blur(50px)}@media screen and (max-width: 480px){.tooltip-default.tooltip-card{left:0}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.tooltip{position:fixed;z-index:var(--tooltip-z-index);top:var(--tooltip-top);left:var(--tooltip-left);box-sizing:border-box;width:-moz-max-content;width:max-content;padding:10px;pointer-events:all;color:var(--color-content-inverted-primary);border-radius:4px;background:var(--color-accent-neutral-hover)}.tooltip_with-tail::after{position:absolute;z-index:1;top:var(--tooltip-tail-top);left:var(--tooltip-tail-left);display:block;width:0;height:0;content:'';transform:translate(0, 0) rotateZ(225deg);transform-origin:50% 50%;border:4px solid var(--color-accent-neutral-hover);border:var(--tooltip-tail-size, 4px) solid var(--color-accent-neutral-hover);border-top-left-radius:2px}.tooltip_direction_top.tooltip-enter,.tooltip_direction_top-right.tooltip-enter,.tooltip_direction_top-left.tooltip-enter{transform:translate(0, -var(--tooltip-tail-size, 4px)-15px);opacity:0.01}.tooltip_direction_top.tooltip-enter-active,.tooltip_direction_top-right.tooltip-enter-active,.tooltip_direction_top-left.tooltip-enter-active{transition:transform .1s ease-out,opacity .1s ease-out;transform:none;opacity:1}.tooltip_direction_top.tooltip-enter-done,.tooltip_direction_top-right.tooltip-enter-done,.tooltip_direction_top-left.tooltip-enter-done{transform:none;opacity:1}.tooltip_direction_top.tooltip-exit,.tooltip_direction_top-right.tooltip-exit,.tooltip_direction_top-left.tooltip-exit{transform:none;opacity:1}.tooltip_direction_top.tooltip-exit-active,.tooltip_direction_top-right.tooltip-exit-active,.tooltip_direction_top-left.tooltip-exit-active{transition:transform .1s ease-out,opacity .1s ease-out;transition-duration:.125s;transform:translate(0, -var(--tooltip-tail-size, 4px)-15px);opacity:0.01}.tooltip_direction_top::after,.tooltip_direction_top-right::after,.tooltip_direction_top-left::after{top:calc(100% - 0px);top:calc(100% - var(--tooltip-tail-offset, 0px));transform:translate(0, -50%) rotateZ(225deg)}.tooltip_direction_bottom.tooltip-enter,.tooltip_direction_bottom-right.tooltip-enter,.tooltip_direction_bottom-left.tooltip-enter{transform:translate(0, 4px15px);transform:translate(0, var(--tooltip-tail-size, 4px)15px);opacity:0.01}.tooltip_direction_bottom.tooltip-enter-active,.tooltip_direction_bottom-right.tooltip-enter-active,.tooltip_direction_bottom-left.tooltip-enter-active{transition:transform .1s ease-out,opacity .1s ease-out;transform:none;opacity:1}.tooltip_direction_bottom.tooltip-enter-done,.tooltip_direction_bottom-right.tooltip-enter-done,.tooltip_direction_bottom-left.tooltip-enter-done{transform:none;opacity:1}.tooltip_direction_bottom.tooltip-exit,.tooltip_direction_bottom-right.tooltip-exit,.tooltip_direction_bottom-left.tooltip-exit{transform:none;opacity:1}.tooltip_direction_bottom.tooltip-exit-active,.tooltip_direction_bottom-right.tooltip-exit-active,.tooltip_direction_bottom-left.tooltip-exit-active{transition:transform .1s ease-out,opacity .1s ease-out;transition-duration:.125s;transform:translate(0, 4px15px);transform:translate(0, var(--tooltip-tail-size, 4px)15px);opacity:0.01}.tooltip_direction_bottom::after,.tooltip_direction_bottom-right::after,.tooltip_direction_bottom-left::after{top:0px;top:var(--tooltip-tail-offset, 0px);transform:translate(0, -50%) rotateZ(45deg)}.tooltip_direction_right,.tooltip_direction_right-top,.tooltip_direction_right-bottom,.tooltip_direction_left,.tooltip_direction_left-top,.tooltip_direction_left-bottom{text-align:left}.tooltip_direction_right.tooltip-enter,.tooltip_direction_right-top.tooltip-enter,.tooltip_direction_right-bottom.tooltip-enter{transform:translate(4px15px, 0);transform:translate(var(--tooltip-tail-size, 4px)15px, 0);opacity:0.01}.tooltip_direction_right.tooltip-enter-active,.tooltip_direction_right-top.tooltip-enter-active,.tooltip_direction_right-bottom.tooltip-enter-active{transition:transform .1s ease-out,opacity .1s ease-out;transform:none;opacity:1}.tooltip_direction_right.tooltip-enter-done,.tooltip_direction_right-top.tooltip-enter-done,.tooltip_direction_right-bottom.tooltip-enter-done{transform:none;opacity:1}.tooltip_direction_right.tooltip-exit,.tooltip_direction_right-top.tooltip-exit,.tooltip_direction_right-bottom.tooltip-exit{transform:none;opacity:1}.tooltip_direction_right.tooltip-exit-active,.tooltip_direction_right-top.tooltip-exit-active,.tooltip_direction_right-bottom.tooltip-exit-active{transition:transform .1s ease-out,opacity .1s ease-out;transition-duration:.125s;transform:translate(4px15px, 0);transform:translate(var(--tooltip-tail-size, 4px)15px, 0);opacity:0.01}.tooltip_direction_right::after,.tooltip_direction_right-top::after,.tooltip_direction_right-bottom::after{left:0px;left:var(--tooltip-tail-offset, 0px);transform:translate(-50%, 0) rotateZ(-45deg)}.tooltip_direction_left.tooltip-enter,.tooltip_direction_left-top.tooltip-enter,.tooltip_direction_left-bottom.tooltip-enter{transform:translate(-var(--tooltip-tail-size, 4px)-15px, 0);opacity:0.01}.tooltip_direction_left.tooltip-enter-active,.tooltip_direction_left-top.tooltip-enter-active,.tooltip_direction_left-bottom.tooltip-enter-active{transition:transform .1s ease-out,opacity .1s ease-out;transform:none;opacity:1}.tooltip_direction_left.tooltip-enter-done,.tooltip_direction_left-top.tooltip-enter-done,.tooltip_direction_left-bottom.tooltip-enter-done{transform:none;opacity:1}.tooltip_direction_left.tooltip-exit,.tooltip_direction_left-top.tooltip-exit,.tooltip_direction_left-bottom.tooltip-exit{transform:none;opacity:1}.tooltip_direction_left.tooltip-exit-active,.tooltip_direction_left-top.tooltip-exit-active,.tooltip_direction_left-bottom.tooltip-exit-active{transition:transform .1s ease-out,opacity .1s ease-out;transition-duration:.125s;transform:translate(-var(--tooltip-tail-size, 4px)-15px, 0);opacity:0.01}.tooltip_direction_left::after,.tooltip_direction_left-top::after,.tooltip_direction_left-bottom::after{left:calc(100% - 0px);left:calc(100% - var(--tooltip-tail-offset, 0px));transform:translate(-50%, 0) rotateZ(-225deg)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.tooltip-landing{padding:0;background:transparent}@media screen and (max-width: 480px){.tooltip-landing{width:calc(100vw - 16px)}}.tooltip-landing__content{--tooltip-content-padding: 24px;box-sizing:border-box;padding:var(--tooltip-content-padding);color:var(--color-content-inverted-primary);background-color:var(--color-accent-neutral-hover);font-size:20px;line-height:30px;border-radius:12px;overflow-wrap:break-word}.tooltip-landing__content .markdown,.tooltip-landing__content .paragraph,.tooltip-landing__content .paragraph a{color:var(--color-content-inverted-primary)}.tooltip-landing::before{position:absolute;z-index:-1;top:6%;right:6%;bottom:0;left:6%;display:block;content:'';background:rgba(8,29,45,0.23);filter:blur(50px)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.tooltip-revisor{padding:0}@media screen and (max-width: 480px){.tooltip-revisor{width:calc(100vw - 16px)}}.tooltip-revisor__content{box-sizing:border-box;padding:0;color:var(--color-content-inverted-primary);background:var(--color-accent-neutral-hover);font-size:20px;line-height:30px}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.tooltip-wizard.tooltip{--tooltip-tail-size: 8px;padding:0;border-radius:12px;background:var(--color-accent-neutral-hover);color:var(--color-content-inverted-primary);left:calc(var(--tooltip-left) + 9px)}.tooltip-wizard.tooltip_with-tail::after{mask-image:url("https://code.s3.yandex.net/tooltip-arrow_1.svg");-webkit-mask-image:url("https://code.s3.yandex.net/tooltip-arrow_1.svg");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;transform:translate(-15px, 0);background-color:var(--color-accent-neutral-hover)}.tooltip-wizard.tooltip_direction_top::after,.tooltip-wizard.tooltip_direction_top-right::after,.tooltip-wizard.tooltip_direction_top-left::after{transform:translate(0, 0) rotateZ(-90deg);left:calc(var(--tooltip-tail-left) - 24px)}.tooltip-wizard.tooltip_direction_bottom::after,.tooltip-wizard.tooltip_direction_bottom-right::after,.tooltip-wizard.tooltip_direction_bottom-left::after{transform:translate(0, -15px) rotateZ(90deg);left:calc(var(--tooltip-tail-left) - 24px)}.tooltip-wizard.tooltip_direction_right::after,.tooltip-wizard.tooltip_direction_right-top::after,.tooltip-wizard.tooltip_direction_right-bottom::after{transform:translate(-15px, 0);left:calc(var(--tooltip-tail-left) - 24px)}.tooltip-wizard.tooltip_direction_left::after,.tooltip-wizard.tooltip_direction_left-top::after,.tooltip-wizard.tooltip_direction_left-bottom::after{transform:translate(15px, 0) rotateZ(-180deg);left:calc(100% - 0px - 16px);left:calc(100% - var(--tooltip-tail-offset, 0px) - 16px)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.element-hint{display:inline-block}.element-hint__content{display:block;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:normal;line-height:17px}.element-hint__wrapper{position:relative;display:inline-block;overflow:inherit;width:inherit;height:inherit}@media (any-hover: hover){.element-hint__wrapper:hover{-webkit-user-select:none;-moz-user-select:none;user-select:none}}@media (any-hover: none){body:not(._without-pointer-events) .element-hint__wrapper:active{-webkit-user-select:none;-moz-user-select:none;user-select:none}}.element-hint__wrapper .code-inline_theme_light{color:var(--color-content-primary)}.element-hint [disabled]{pointer-events:none}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.radio2{position:relative;display:inline-flex;justify-content:center;align-items:center;overflow:hidden;box-sizing:border-box;cursor:pointer;transition:background-color 0.2s ease-in-out;border-radius:100px;box-shadow:inset 0 0 0 1.5px var(--color-accent-neutral);box-shadow:inset 0 0 0 1.5px var(--quiz-accent-color, var(--color-accent-neutral))}.radio2_view_default{--accent-radio-color: var(--quiz-accent-color, var(--color-accent-neutral));--accent-icon-color: var(--color-content-inverted-primary)}.radio2_view_outline{--accent-icon-color: var(--quiz-accent-color, var(--color-accent-neutral));--accent-radio-color: transparent}.radio2_size_m{width:24px;height:24px}.radio2_size_s{width:20px;height:20px}.radio2_size_xs{width:16px;height:16px}.radio2_disabled{pointer-events:none}.radio2__icon{z-index:1;transition:transform 0.2s ease-in-out, opacity 0.2s ease-in-out;transform:scale(0);opacity:0;color:var(--accent-icon-color)}.radio2:hover:not(.radio2_checked){background:rgba(0,0,0,0.06)}.radio2::after{transition:background-color 0.2s ease-in-out}.radio2_checked{background-color:var(--accent-radio-color)}.radio2_checked .radio2__icon{transform:scale(1);opacity:1}.radio2_checked:hover::after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:inherit;background-color:rgba(0,0,0,0.06)}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0, 0, 0, 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;margin:0 -1px -1px 0;padding:0;white-space:nowrap;border:0}.quiz-form-choice{margin:0;padding:0;border:0;min-inline-size:auto}.quiz-form-choice__option{position:relative;border-radius:6px;margin:0 calc(-1 * calc(16px * 1));margin:0 calc(-1 * var(--width-increment, var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1))))));padding:0 calc(16px * 1);padding:0 var(--width-increment, var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1)))));font:18px/1.5em YS Text,Arial,Helvetica,sans-serif;font:var(--font-200, 18px/1.5em YS Text,Arial,Helvetica,sans-serif)}.quiz-form-choice__option_disabled .quiz-form-choice__control{--quiz-accent-color: var(--color-content-primary)}.quiz-form-choice__option_disabled .quiz-form-choice__control:not(.checkbox2_view_outline):not(.radio2_view_outline){--accent-icon-color: var(--color-palette-white-1000)}.quiz-form-choice__option_disabled .quiz-form-choice__hint{cursor:pointer}.quiz-form-choice__option:not(.quiz-form-choice__option_disabled) .quiz-form-choice__option-label{cursor:pointer}.quiz-form-choice__option::after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';transition:opacity 0.2s;pointer-events:none;opacity:0;border-radius:inherit;background-color:var(--quiz-accent-color)}@media (any-hover: hover){.quiz-form-choice__option:hover:not(.quiz-form-choice__option_disabled)::after{opacity:1}}@media (any-hover: none){body:not(._without-pointer-events) .quiz-form-choice__option:active:not(.quiz-form-choice__option_disabled)::after{opacity:1}}.quiz-form-choice__option_should-be-checked{--verdict-color: var(--color-accent-success)}.quiz-form-choice__option_should-not-be-checked{--verdict-color: #ff3b30}.quiz-form-choice__option_checked.quiz-form-choice__option_disabled .quiz-form-choice__control,.quiz-form-choice__option_should-be-checked:not(.quiz-form-choice__option_checked) .quiz-form-choice__control{--quiz-accent-color: var(--verdict-color)}.quiz-form-choice__option_checked.quiz-form-choice__option_disabled::before,.quiz-form-choice__option_should-be-checked:not(.quiz-form-choice__option_checked)::before{background-color:var(--verdict-color)}.quiz-form-choice__option_checked::before{position:absolute;top:4px;left:-1px;width:3px;height:calc(100% - 2 * 4px);content:'';background:var(--quiz-accent-color)}.quiz-form-choice__option_should-be-checked .quiz-form-choice__feedback,.quiz-form-choice__option_should-not-be-checked .quiz-form-choice__feedback{color:var(--verdict-color)}.quiz-form-choice__option-label{display:flex;align-items:center}.quiz-form-choice__control{margin:calc(calc(calc(16px * 1) * 0.5) + 1px) 0;margin:calc(var(--size-100, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.5)) + 1px) 0;align-self:flex-start;flex-shrink:0}.quiz-form-choice__hint{align-self:flex-start}.quiz-form-choice__option-content{color:var(--color-content-primary);font-size:18px;line-height:26px;margin:calc(calc(16px * 1) * 0.5) 0 0 12px;margin:var(--size-100, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.5)) 0 0 12px;padding-bottom:calc(calc(16px * 1) * 0.5);padding-bottom:var(--size-100, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.5));width:100%;min-width:0;overflow-wrap:break-word;overflow-x:auto}.quiz-form-choice__option-content img{width:100%}.quiz-form-choice__option-content.markdown>:not(:first-child){margin-top:calc(calc(16px * 1) * 0.5);margin-top:var(--size-100, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.5))}.quiz-form-choice__option-content.markdown>.image{margin-top:0;margin-bottom:0}.quiz-form-choice__option-content.markdown .paragraph .markdown-formula-wrapper{overflow-x:unset}.quiz-form-choice__option-content .code-inline{white-space:pre-wrap}.quiz-form-choice__option-content .code-block{margin:0}.quiz-form-choice__feedback{color:var(--color-content-secondary)}.quiz-form-choice__feedback .paragraph{font-size:calc(16px * 1);font-size:var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1))));line-height:1.375em}@media screen and (max-width: 480px){.quiz-form-choice__feedback .paragraph{font:18px/1.5em YS Text,Arial,Helvetica,sans-serif;font:var(--font-200, 18px/1.5em YS Text,Arial,Helvetica,sans-serif)}}.quiz-form-choice_display-logic_marker .quiz-form-choice__option_should-be-checked .quiz-form-choice__control,.quiz-form-choice_display-logic_marker .quiz-form-choice__option_should-not-be-checked .quiz-form-choice__control{--quiz-accent-color: var(--verdict-color)}.icon{display:inline-block;text-align:center;background:50% no-repeat;background-size:contain}.icon::after{content:'\00A0'}.icon_hidden{display:none}.marker-choice__missed-warning{font:var(--font-ys-body-16-regular-ui);color:var(--color-accent-critical);display:flex;flex-wrap:wrap;align-items:center;margin-top:var(--spacing-16)}.marker-choice__missed-warning::before{content:'';display:block;width:100%;height:1px;flex-shrink:0;background-color:var(--color-background-stroke);margin-bottom:var(--spacing-20)}.marker-choice__missed-warning-icon{margin-left:var(--spacing-4);margin-right:var(--spacing-12)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.icon-quiz-check-little-ic .shape1{fill:var(--color-accent-success)}.icon-quiz-check-little-ic .shape2{stroke:var(--color-palette-white-1000)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.icon-quiz-error-little-ic .shape1{fill:var(--color-palette-white-1000);stroke:var(--color-accent-critical)}.icon-quiz-error-little-ic .shape2{stroke:var(--color-accent-critical)}.icon-quiz-error-little-ic .shape3{fill:var(--color-accent-critical)}.icon-quiz-error-little-ic .shape4{fill:var(--color-palette-white-1000)}.quiz-form-matching__answer{position:relative;box-sizing:border-box;align-self:flex-start;padding:12px 24px;border-width:1.5px;border-style:solid;border-radius:8px;border-color:var(--verdict-color-triplet)}.quiz-form-matching__answer::after{content:'';position:absolute;opacity:0.1;inset:0;background-color:var(--verdict-color-triplet)}@media screen and (max-width: 480px){.quiz-form-matching__answer{width:100%}}.quiz-form-matching__answer-icon{position:absolute;top:50%;left:-1.5px;width:24px;height:24px;transform:translate(-50%, -50%)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.rich-select-display-enter{opacity:0.01}.rich-select-display-enter-active{transition:all var(--select-display-animation-timing-ms) ease-out;opacity:1}.rich-select-display-exit{opacity:1}.rich-select-display-exit-active{transition:all var(--select-display-animation-timing-ms) ease-out;opacity:0.01}:export{accentColor:#005cff}.rich-select__item{outline:none;border:0;display:block;width:100%;text-align:left;font:inherit;color:inherit;text-transform:none;position:relative;overflow:hidden;cursor:pointer;border-radius:8px;font-size:16px;background-color:var(--color-background-default)}.rich-select__item:last-child{margin-bottom:0}.rich-select__item::after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';transition:opacity 0.1s;pointer-events:none}.rich-select__item_disabled{pointer-events:none}.rich-select__item_selected::after{background-color:var(--color-background-glassy-b)}.rich-select__item_desktop{margin-bottom:0.5em;padding:0.5em 1em;line-height:1.5em}.rich-select__item_desktop:hover::after,.rich-select__item_desktop.rich-select__item_highlighted::after{background-color:var(--color-background-glassy-a)}.rich-select__item_desktop:hover.rich-select__item_selected::after{background-color:var(--color-background-glassy-b)}.rich-select__item_mobile{margin-bottom:12px;padding:8px 16px;border:1.5px solid #dfe5ee;font-size:16px;line-height:24px}.rich-select__item_mobile.rich-select__item_selected{border-color:transparent;box-shadow:none}.rich-select__item_mobile .rich-select__item-content{text-align:center}.rich-select__item-content{position:relative;z-index:1}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.rich-select-display-enter{opacity:0.01}.rich-select-display-enter-active{transition:all var(--select-display-animation-timing-ms) ease-out;opacity:1}.rich-select-display-exit{opacity:1}.rich-select-display-exit-active{transition:all var(--select-display-animation-timing-ms) ease-out;opacity:0.01}:export{accentColor:#005cff}.rich-select__search{position:relative;margin:16px}.rich-select__search-input{display:flex;flex-direction:row;align-items:flex-start;padding:0px;padding-left:36px;width:100%;height:36px;background:#fff;font:500 0.875rem/1.2857em "YS Text",sans-serif;border:2px solid #e0e0e0;border-radius:10px;box-sizing:border-box}.rich-select__icon{position:absolute;top:7px;left:8px}.rich-select__icon svg{opacity:0.5}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.rich-select-display-enter{opacity:0.01}.rich-select-display-enter-active{transition:all var(--select-display-animation-timing-ms) ease-out;opacity:1}.rich-select-display-exit{opacity:1}.rich-select-display-exit-active{transition:all var(--select-display-animation-timing-ms) ease-out;opacity:0.01}:export{accentColor:#005cff}.rich-select__menu_desktop{position:absolute;box-sizing:border-box;margin:0.5em 0 0;padding:0.5em;list-style:none;border:1px solid var(--color-background-stroke);border-radius:16px;outline:none;background-color:var(--color-background-default);box-shadow:var(--shadow-medium-default)}.rich-select__menu-portal{display:none;position:absolute;z-index:1100}.rich-select-display-enter{opacity:0.01}.rich-select-display-enter-active{transition:all var(--select-display-animation-timing-ms) ease-out;opacity:1}.rich-select-display-exit{opacity:1}.rich-select-display-exit-active{transition:all var(--select-display-animation-timing-ms) ease-out;opacity:0.01}:export{accentColor:#005cff}@keyframes drawer-handle-bounce{0%{transform:translateY(0)}50%{transform:translateY(-2px)}100%{transform:translateY(0)}}.rich-select__menu_mobile{--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: 14px/1.4286em ys text;--font-200: 16px/1.375em ys text;--font-250: 16px/1.5em ys text;--font-300: 18px/1.2222em ys text;--font-400: 21px/1.2857em ys text;--font-500: 24px/1.1667em ys display;--font-600: 34px/1.0588em ys display;--font-700: 48px/1.0833em ys text;--background-blur: blur(12px);--shadow-0: 0px 1px 2px 0px rgba(13, 35, 67, 0.14), 0px 1px 5px 0px rgba(13, 35, 67, 0.06);--shadow-1: 0px 2px 0px 0px rgba(13, 35, 67, 0.1), 0px 2px 6px 0px rgba(13, 35, 67, 0.1);--shadow-2: 0px 1px 17px 0px rgba(0, 0, 0, 0.06), 0px 1px 5px 0px rgba(0, 0, 0, 0.06);--shadow-3: 0px 4px 40px 0px rgba(235, 238, 247, 0.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: 0.06;--opacity-200: 0.15;--opacity-300: 0.3;--opacity-400: 0.6;--opacity-500: 0.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;display:flex;flex-direction:column;box-sizing:border-box;padding:16px;filter:drop-shadow(0 3px 6px rgba(0,0,0,0.05)) drop-shadow(0 4px 12px rgba(0,0,0,0.03))}@media screen and (max-width: 480px){.rich-select__menu_mobile{--font-400: 16px/1.375em ys text;--font-500: 16px/1.5em ys text;--font-600: 18px/1.5em ys text;--font-700: 32px/1.125em ys text}}.rich-select__item_mobile{margin-bottom:12px;border:1.5px solid #dfe5ee}.rich-select__item_mobile_selected{border-color:transparent;box-shadow:none}.rich-select-drawer.Drawer_direction_bottom.Drawer_view_default .Drawer-Handle{box-sizing:content-box}.rich-select-drawer.Drawer_visible .Drawer-Handle{animation:drawer-handle-bounce 1s 0.25s}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.rich-select-display-enter{opacity:0.01}.rich-select-display-enter-active{transition:all var(--select-display-animation-timing-ms) ease-out;opacity:1}.rich-select-display-exit{opacity:1}.rich-select-display-exit-active{transition:all var(--select-display-animation-timing-ms) ease-out;opacity:0.01}:export{accentColor:#005cff}.prisma_theme_dark .rich-select__toggle{background-color:var(--color-background-alternate);box-shadow:none}.rich-select__toggle{display:inline-flex;padding:0.75em 1em 0.75em 1.5em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px;overflow:hidden;background-color:var(--color-background-default);box-shadow:var(--shadow-medium-default);font-size:16px;font-weight:500;align-items:center;line-height:1.5em}@media screen and (max-width: 480px){.rich-select__toggle{display:flex;justify-content:space-between}}.rich-select__toggle-arrow{width:1.5em;height:1.5em;margin-left:0.25em;transition:transform var(--select-display-animation-timing-ms);transform:rotate(-90deg);flex-shrink:0}.rich-select__toggle-arrow_opened{transform:rotate(90deg)}.rich-select__toggle-wrapper{background:0;border:0;border-radius:0;margin:0;padding:0;font:inherit;color:inherit}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.rich-select-display-enter{opacity:0.01}.rich-select-display-enter-active{transition:all var(--select-display-animation-timing-ms) ease-out;opacity:1}.rich-select-display-exit{opacity:1}.rich-select-display-exit-active{transition:all var(--select-display-animation-timing-ms) ease-out;opacity:0.01}:export{accentColor:#005cff}.rich-select{outline:none;color:var(--color-content-primary)}.rich-select_opened{position:relative;z-index:1}.rich-select__toggle[disabled]{color:var(--color-content-tertiary)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.quiz-form-matching__prompt{display:flex;flex-direction:column;padding:calc(16px * 1) 0;padding:var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1)))) 0;border-radius:6px;font:18px/1.5em YS Text,Arial,Helvetica,sans-serif;font:var(--font-200, 18px/1.5em YS Text,Arial,Helvetica,sans-serif)}@media screen and (max-width: 480px){.quiz-form-matching__prompt .code-inline{margin:0}}.quiz-form-matching__prompt_correct{--verdict-color-triplet: var(--color-accent-success)}.quiz-form-matching__prompt_incorrect{--verdict-color-triplet: var(--color-accent-critical)}.quiz-form-matching__prompt-content{margin-bottom:calc(16px * 1);margin-bottom:var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1))))}.quiz-form-matching__feedback{margin-top:calc(calc(16px * 1) * 0.5);margin-top:var(--size-100, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.5));color:var(--verdict-color-triplet)}.quiz-form-matching__feedback .paragraph{font-size:calc(16px * 1);font-size:var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1))));line-height:1.375em;color:var(--verdict-color-triplet)}@media screen and (max-width: 480px){.quiz-form-matching__feedback .paragraph{font:18px/1.5em YS Text,Arial,Helvetica,sans-serif;font:var(--font-200, 18px/1.5em YS Text,Arial,Helvetica,sans-serif)}}.quiz-form-matching__overlay{position:absolute;top:calc(1px * -1);left:calc(1px * -1);width:calc(100% + 1px * 2);height:calc(100% + 1px * 2);transition:opacity 0.2s;pointer-events:none;opacity:0;border-radius:16px;background-color:var(--color-background-glassy-a)}.quiz-form-matching .rich-select_opened{z-index:2}.quiz-form-matching_select-expanded+.quiz-form-matching__overlay{opacity:1}@media screen and (max-width: 480px){.quiz-form-matching_select-expanded+.quiz-form-matching__overlay{opacity:0}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.marker__inline-input_type_choice{display:inline-block}.marker__inline-input_type_choice.marker__inline-input_status_correct{outline:solid 1px #02b241}.marker__inline-input_type_choice.marker__inline-input_status_incorrect{outline:solid 1px red}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.inline-field_type_text.input.input{display:inline-block;width:var(--width);margin:0.3em 16px}.inline-field_type_text.inline-field_status_correct.input-simple .input__control{border-color:#02b241}.inline-field_type_text.inline-field_status_incorrect.input-simple .input__control{border-color:red}.full-markdown.full-markdown{display:block}.full-markdown.full-markdown .paragraph::after{content:none}.full-markdown.full-markdown .Markdown-HorizontalAlign_alignment_justify{text-align:justify;text-justify:inter-word;-moz-text-align-last:justify;text-align-last:justify}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.markdown{color:var(--color-content-primary)}.markdown .youtube-wrapper,.markdown .iframe-wrapper{display:flex;justify-content:center;margin:calc(calc(16px * 1) * 2.5) 0;margin:var(--size-800, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2.5)) 0}.markdown .youtube-wrapper iframe,.markdown .iframe-wrapper iframe{height:var(--iframe-height);min-height:400px;min-height:var(--iframe-min-height, 400px);max-height:var(--iframe-max-height);width:100%;width:var(--iframe-width, 100%);min-width:var(--iframe-min-width);max-width:var(--iframe-max-width);background-color:var(--color-palette-white-1000)}@media screen and (max-width: 480px){.markdown .youtube-wrapper iframe,.markdown .iframe-wrapper iframe{height:var(--iframe-height);height:var(--iframe-mobile-height, var(--iframe-height));min-height:300px;min-height:var(--iframe-mobile-min-height, var(--iframe-min-height, 300px));max-height:var(--iframe-max-height);max-height:var(--iframe-mobile-max-height, var(--iframe-max-height));width:var(--iframe-width);width:var(--iframe-mobile-width, var(--iframe-width));min-width:var(--iframe-min-width);min-width:var(--iframe-mobile-min-width, var(--iframe-min-width));max-width:var(--iframe-max-width);max-width:var(--iframe-mobile-max-width, var(--iframe-max-width))}}@media screen and (max-width: 480px){.markdown .iframe-wrapper{overflow:auto}}.markdown .iframe-wrapper_type_document{margin:calc(calc(16px * 1) * 2) 0;margin:var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2)) 0;border-top:1px solid var(--color-background-stroke);border-bottom:1px solid var(--color-background-stroke)}.markdown .iframe-wrapper_type_document iframe{height:700px}@media screen and (max-height: 900px){.markdown .iframe-wrapper_type_document iframe{height:70vh}}@media screen and (max-height: 700px){.markdown .iframe-wrapper_type_document iframe{height:60vh}}@media screen and (max-height: 550px){.markdown .iframe-wrapper_type_document iframe{height:50vh}}.markdown .image{display:block;margin:calc(calc(16px * 1) * 2.5) 0 calc(calc(16px * 1) * 0.5);margin:var(--size-800, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2.5)) 0 var(--size-100, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.5));border-radius:16px}.markdown .image_expandable{cursor:zoom-in;transition:0.3s filter ease;background-color:var(--color-palette-white-1000)}.markdown .image_expandable:hover{filter:brightness(0.95)}.markdown img{max-width:100%}.markdown_type_theory{--base-ratio: 1;--base-unit: calc(16px * var(--base-ratio));--size-50: calc(var(--base-unit) * 0.25);--size-100: calc(var(--base-unit) * 0.5);--size-200: calc(var(--base-unit) * 0.75);--size-300: var(--base-unit);--size-400: calc(var(--base-unit) * 1.25);--size-500: calc(var(--base-unit) * 1.5);--size-600: calc(var(--base-unit) * 1.75);--size-700: calc(var(--base-unit) * 2);--size-800: calc(var(--base-unit) * 2.5);--size-900: calc(var(--base-unit) * 3);--font-100: 14px/1.08em YS Text,Arial,Helvetica,sans-serif;--font-200: 18px/1.5em YS Text,Arial,Helvetica,sans-serif;--font-300: 600 calc(var(--base-unit) * 1.5) / 1.25em YS Text,Arial,Helvetica,sans-serif;--font-400: 600 calc(var(--base-unit) * 2) / 1.125em YS Text,Arial,Helvetica,sans-serif;--font-500: 600 calc(var(--base-unit) * 2.5) / 1.1em YS Text,Arial,Helvetica,sans-serif;--wide-block-horizontal-margin: calc(-1 * var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2)));box-sizing:border-box;font:18px/1.5em YS Text,Arial,Helvetica,sans-serif;font:var(--font-200, 18px/1.5em YS Text,Arial,Helvetica,sans-serif)}@media screen and (max-width: 480px){.markdown_type_theory{--base-ratio: 0.75;--font-300: 600 24px/1.25em YS Text,Arial,Helvetica,sans-serif;--wide-block-horizontal-margin: calc((100% - 100vw) / 2 + 8px)}}@media screen and (max-width: 320px){.markdown_type_theory{--font-500: 600 calc(var(--base-unit) * 2.45) / 1.08em YS Text,Arial,Helvetica,sans-serif}}.markdown_type_theory *{box-sizing:inherit}.markdown_type_theory .paragraph{margin:calc(calc(16px * 1) * 1.25) 0 calc(calc(16px * 1) * 0.75);margin:var(--size-400, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.25)) 0 var(--size-200, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.75));white-space:pre-wrap}.markdown_type_theory .paragraph:first-child{margin-top:0}.markdown_type_theory .paragraph:last-child{margin-bottom:0}.markdown_type_theory .paragraph+ul,.markdown_type_theory .paragraph+ol{margin-top:calc(16px * 1);margin-top:var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1))))}.markdown_type_theory .paragraph+.image{margin-top:calc(calc(16px * 1) * 1.25);margin-top:var(--size-400, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.25))}.markdown_type_theory .paragraph .markdown-formula-wrapper{overflow-x:auto}.markdown_type_theory h1{margin:calc(calc(16px * 1) * 3) 0 0;margin:var(--size-900, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 3)) 0 0;font:600 calc(calc(16px * 1) * 2.75)/1.08em Suisse,Arial,Helvetica,sans-serif;font:var(--font-500, 600 calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2.75)/1.08em Suisse,Arial,Helvetica,sans-serif)}.markdown_type_theory h1+*,.markdown_type_theory h1+.paragraph{margin-top:calc(calc(16px * 1) * 2);margin-top:var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2))}.markdown_type_theory h1+h5{margin:calc(16px * 1) 0 calc(calc(16px * 1) * 2);margin:var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1)))) 0 var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2));font:600 calc(calc(16px * 1) * 1.5)/1.25em Suisse,Arial,Helvetica,sans-serif;font:var(--font-300, 600 calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.5)/1.25em Suisse,Arial,Helvetica,sans-serif);font-family:spectral,serif;font-weight:normal;line-height:28px}.markdown_type_theory h2,.markdown_type_theory h3{margin:calc(calc(16px * 1) * 2.5) 0 calc(calc(16px * 1) * 0.75);margin:var(--size-800, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2.5)) 0 var(--size-200, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.75));font:600 calc(calc(16px * 1) * 1.5)/1.25em Suisse,Arial,Helvetica,sans-serif;font:var(--font-300, 600 calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.5)/1.25em Suisse,Arial,Helvetica,sans-serif)}.markdown_type_theory h2+*,.markdown_type_theory h2+.paragraph,.markdown_type_theory h3+*,.markdown_type_theory h3+.paragraph{margin-top:calc(calc(16px * 1) * 0.75);margin-top:var(--size-200, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.75))}.markdown_type_theory h6{margin:calc(calc(16px * 1) * 2) 0;margin:var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2)) 0;padding:0 0 0 calc(16px * 1);padding:0 0 0 var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1))));font:600 calc(calc(16px * 1) * 1.5)/1.25em Suisse,Arial,Helvetica,sans-serif;font:var(--font-300, 600 calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.5)/1.25em Suisse,Arial,Helvetica,sans-serif);font-weight:normal}.markdown_type_theory ul,.markdown_type_theory ol{margin:calc(calc(16px * 1) * 1.25) 0 0 calc(16px * 1);margin:var(--size-400, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.25)) 0 0 var(--size-300, var(--base-unit, calc(16px * var(--base-ratio, 1))));padding:0 0 0 calc(calc(16px * 1) * 2);padding:0 0 0 var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2));white-space:pre-line;list-style:none}.markdown_type_theory ul li,.markdown_type_theory ol li{position:relative}.markdown_type_theory ul li:not(:last-child),.markdown_type_theory ol li:not(:last-child){margin:0 0 calc(calc(16px * 1) * 0.5);margin:0 0 var(--size-100, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.5))}.markdown_type_theory ul li::before,.markdown_type_theory ol li::before{position:absolute;left:calc(-1 * calc(calc(16px * 1) * 2));left:calc(-1 * var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2)));width:calc(calc(16px * 1) * 2);width:var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2))}.markdown_type_theory ul li .paragraph,.markdown_type_theory ol li .paragraph{margin-top:calc(calc(16px * 1) * 0.5);margin-top:var(--size-100, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.5));margin-bottom:calc(calc(16px * 1) * 0.5);margin-bottom:var(--size-100, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.5))}.markdown_type_theory ul li .image,.markdown_type_theory ol li .image{max-width:100%;margin:0}.markdown_type_theory ul ul,.markdown_type_theory ul ol,.markdown_type_theory ol ul,.markdown_type_theory ol ol{margin-top:calc(calc(16px * 1) * 0.5);margin-top:var(--size-100, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.5))}.markdown_type_theory ul li::before{top:-1px;content:'•';font-size:24px}.markdown_type_theory ol[start='0']{counter-reset:ordered-list1 -1}.markdown_type_theory ol[start='1']{counter-reset:ordered-list1 0}.markdown_type_theory ol[start='2']{counter-reset:ordered-list1 1}.markdown_type_theory ol[start='3']{counter-reset:ordered-list1 2}.markdown_type_theory ol[start='4']{counter-reset:ordered-list1 3}.markdown_type_theory ol[start='5']{counter-reset:ordered-list1 4}.markdown_type_theory ol[start='6']{counter-reset:ordered-list1 5}.markdown_type_theory ol[start='7']{counter-reset:ordered-list1 6}.markdown_type_theory ol[start='8']{counter-reset:ordered-list1 7}.markdown_type_theory ol[start='9']{counter-reset:ordered-list1 8}.markdown_type_theory ol[start='10']{counter-reset:ordered-list1 9}.markdown_type_theory ol[start='11']{counter-reset:ordered-list1 10}.markdown_type_theory ol[start='12']{counter-reset:ordered-list1 11}.markdown_type_theory ol[start='13']{counter-reset:ordered-list1 12}.markdown_type_theory ol[start='14']{counter-reset:ordered-list1 13}.markdown_type_theory ol[start='15']{counter-reset:ordered-list1 14}.markdown_type_theory ol[start='16']{counter-reset:ordered-list1 15}.markdown_type_theory ol[start='17']{counter-reset:ordered-list1 16}.markdown_type_theory ol[start='18']{counter-reset:ordered-list1 17}.markdown_type_theory ol[start='19']{counter-reset:ordered-list1 18}.markdown_type_theory ol[start='20']{counter-reset:ordered-list1 19}.markdown_type_theory ol>li::before{content:counter(ordered-list1) ".";counter-increment:ordered-list1}.markdown_type_theory ol ol[start]{margin:calc(calc(16px * 1) * 0.5) 0 0;margin:var(--size-100, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.5)) 0 0;counter-reset:ordered-list2 0}.markdown_type_theory ol ol[start] li::before{content:counter(ordered-list1) "." counter(ordered-list2) ". ";counter-increment:ordered-list2}.markdown_type_theory a{color:var(--color-content-primary)}.markdown_type_theory iframe{border:none}.markdown_type_theory .iframe-wrapper+em{display:block;margin:calc(-.1 * calc(calc(16px * 1) * 2.5)) 0 calc(calc(16px * 1) * 2.5);margin:calc(-.1 * var(--size-800, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2.5))) 0 var(--size-800, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2.5));text-align:center;color:var(--color-content-secondary);font:14px/1.08em YS Text,Arial,Helvetica,sans-serif;font:var(--font-100, 14px/1.08em YS Text,Arial,Helvetica,sans-serif);font-family:"Suisse","Arial","Helvetica",sans-serif;font-style:normal}.markdown_type_theory .downloadable-image+em{display:block;margin-top:12px;text-align:center;color:var(--color-content-secondary);font:14px/1.08em YS Text,Arial,Helvetica,sans-serif;font:var(--font-100, 14px/1.08em YS Text,Arial,Helvetica,sans-serif);font-family:"Suisse","Arial","Helvetica",sans-serif;font-style:normal}.markdown_type_theory img,.markdown_type_theory video{max-width:100%}.markdown_type_theory .image+*,.markdown_type_theory .table+*{margin-top:calc(calc(16px * 1) * 2.5);margin-top:var(--size-800, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2.5))}.markdown_type_theory .image+.paragraph>em:first-child:only-child,.markdown_type_theory .table+.paragraph>em:first-child:only-child{display:block;margin:calc(-.7 * calc(calc(16px * 1) * 2.5)) 0 calc(calc(16px * 1) * 2.5);margin:calc(-.7 * var(--size-800, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2.5))) 0 var(--size-800, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2.5));text-align:center;color:var(--color-content-secondary);font:14px/1.08em YS Text,Arial,Helvetica,sans-serif;font:var(--font-100, 14px/1.08em YS Text,Arial,Helvetica,sans-serif);font-family:"Suisse","Arial","Helvetica",sans-serif;font-style:normal}.markdown_type_theory img+em{margin:0}.markdown_type_theory blockquote{position:relative;margin:calc(calc(16px * 1) * 2.5) 0;margin:var(--size-800, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2.5)) 0;padding:calc(calc(16px * 1) * 2) 0;padding:var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2)) 0;border:1px solid var(--color-background-stroke);border-right:none;border-left:none;font:600 calc(calc(16px * 1) * 1.5)/1.25em Suisse,Arial,Helvetica,sans-serif;font:var(--font-300, 600 calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.5)/1.25em Suisse,Arial,Helvetica,sans-serif);font-family:spectral,serif;font-weight:normal}.markdown_type_theory blockquote .paragraph:last-child{margin:0}.markdown_type_theory blockquote::before,.markdown_type_theory blockquote::after{position:absolute;left:50%;display:inline-block;width:40px;height:24px;content:'';transform:translate(-50%, -50%);text-align:center;background-color:var(--color-content-primary);background-repeat:no-repeat;background-position-x:50%;font-family:"Menlo","Ubuntu Mono",consolas,source-code-pro,monospace;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.markdown_type_theory blockquote::before{top:0;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+CiAgICA8cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjcwNyAxNy4yOTNMNi40MTQgMTJsNS4yOTMtNS4yOTMtMS40MTQtMS40MTRMMy41ODYgMTJsNi43MDcgNi43MDcgMS40MTQtMS40MTR6bTggMEwxNC40MTQgMTJsNS4yOTMtNS4yOTMtMS40MTQtMS40MTRMMTEuNTg2IDEybDYuNzA3IDYuNzA3IDEuNDE0LTEuNDE0eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+Cjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+CiAgICA8cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjcwNyAxNy4yOTNMNi40MTQgMTJsNS4yOTMtNS4yOTMtMS40MTQtMS40MTRMMy41ODYgMTJsNi43MDcgNi43MDcgMS40MTQtMS40MTR6bTggMEwxNC40MTQgMTJsNS4yOTMtNS4yOTMtMS40MTQtMS40MTRMMTEuNTg2IDEybDYuNzA3IDYuNzA3IDEuNDE0LTEuNDE0eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+Cjwvc3ZnPgo=)}.markdown_type_theory blockquote::after{top:100%;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+CiAgICA8cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjI5MyAxNy4yOTNMMTcuNTg2IDEybC01LjI5My01LjI5MyAxLjQxNC0xLjQxNEwyMC40MTQgMTJsLTYuNzA3IDYuNzA3LTEuNDE0LTEuNDE0em0tOCAwTDkuNTg2IDEyIDQuMjkzIDYuNzA3bDEuNDE0LTEuNDE0TDEyLjQxNCAxMmwtNi43MDcgNi43MDctMS40MTQtMS40MTR6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+Cg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+CiAgICA8cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjI5MyAxNy4yOTNMMTcuNTg2IDEybC01LjI5My01LjI5MyAxLjQxNC0xLjQxNEwyMC40MTQgMTJsLTYuNzA3IDYuNzA3LTEuNDE0LTEuNDE0em0tOCAwTDkuNTg2IDEyIDQuMjkzIDYuNzA3bDEuNDE0LTEuNDE0TDEyLjQxNCAxMmwtNi43MDcgNi43MDctMS40MTQtMS40MTR6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+Cg==)}.markdown_type_theory thead{position:relative;z-index:1}.markdown_type_theory pre{margin:0}.markdown_type_theory .code-inline{box-sizing:border-box;white-space:break-spaces;word-break:break-word}.markdown_type_theory .code-block{margin:calc(calc(16px * 1) * 0.75) 0;margin:var(--size-200, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 0.75)) 0}.markdown_type_theory .code-block+*:not(.code-block):not(blockquote):not(h1):not(h2):not(h3):not(.content-expander_expanded){margin-top:calc(calc(16px * 1) * 2);margin-top:var(--size-700, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2))}.markdown_type_theory *:not(.code-block):not(.paragraph):not(ol):not(ul)+.code-block{margin-top:calc(calc(16px * 1) * 1.5);margin-top:var(--size-500, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 1.5))}.markdown_type_theory .glossary-term .code-inline{min-width:0;margin:0;padding:0;background:none;box-shadow:none}.markdown_type_theory .downloadable-image,.markdown_type_theory .quiz,.markdown_type_theory .table,.markdown_type_theory .quiz-task{max-width:calc(100% - 2 * var(--wide-block-horizontal-margin));margin-right:var(--wide-block-horizontal-margin);margin-left:var(--wide-block-horizontal-margin)}.markdown_type_theory .chat__message-bubble_type_image .downloadable-image,.markdown_type_theory .downloadable-image_narrow{max-width:100%;margin-right:0;margin-left:0}.markdown_type_theory .table{margin-top:calc(calc(16px * 1) * 2.5);margin-top:var(--size-800, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2.5));margin-bottom:calc(calc(16px * 1) * 2.5);margin-bottom:var(--size-800, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2.5))}@media screen and (max-width: 480px){.markdown_type_theory .table{width:100%;margin-right:0;margin-left:0}}.markdown_type_theory .quiz{margin-bottom:calc(calc(16px * 1) * 2.5);margin-bottom:var(--size-800, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2.5))}.markdown_type_theory .quiz-task:not(:first-child){margin-top:calc(calc(16px * 1) * 2.5);margin-top:var(--size-800, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2.5))}.markdown_type_theory .quiz-task:not(:last-child){margin-bottom:calc(calc(16px * 1) * 2.5);margin-bottom:var(--size-800, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2.5))}.markdown_type_theory .dialog{--paddings: 0;--margin: var(--size-800, calc(var(--base-unit, calc(16px * var(--base-ratio, 1))) * 2.5));--margin-bottom-multiplier: 1.5;margin:var(--margin) 0 calc(var(--margin) * var(--margin-bottom-multiplier))}.markdown_type_theory .dialog+.dialog,.markdown_type_theory .dialog+.content-expander.content-expander_expanded+.dialog{margin-top:calc(var(--margin) * (1 - var(--margin-bottom-multiplier)))}.markdown_type_theory:not(.markdown_size_small) .table{padding:32px;border:1px solid var(--color-background-stroke);border-radius:16px}@media screen and (max-width: 480px){.markdown_type_theory:not(.markdown_size_small) .table{padding:0;border:none}}.markdown_type_theory.markdown_size_small{--base-ratio: 0.75;--font-200: 16px/1.625em YS Text,Arial,Helvetica,sans-serif;--wide-block-horizontal-margin: 0px}.MarkerMacaroni_flavor_grape .List-Title{display:none}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.input-default__length-display{position:absolute;right:0;bottom:0;transform:translateY(calc(100% + 4px));color:#abb2bf;font-size:0.8em}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.input-default.input-bordered{display:flex;align-items:center}.input-default.input-bordered.input-bordered_invalid.input:not(.input_valid):not(.input_empty):not(.input_focused) .input__control-wrapper{color:#ff3b30;border-color:#ff3b30}.input-default.input-bordered.input_focused .input__label{transform:none}.input-default.input-bordered.input_focused .input__control-wrapper{color:currentColor;border-color:#1a1b22}.input-default.input-bordered.input:not(.input_empty) .input__label{transform:none}.input-default.input-bordered.input_empty:not(.input_pristine).input_required .input__control-wrapper{color:currentColor}.input-default.input-bordered.input_required::after{display:none}.input-default.input-bordered.input_required .input__label::after{position:absolute;top:0;left:calc(100% + 2px);content:'*';color:#005cff;color:var(--accent-color, #005cff);font-size:1em;line-height:1.5em}.input-default.input-bordered.input_required.input_focused.input_valid .input__control-wrapper{color:currentColor}.input-default.input-bordered.input_multiline .input__control{padding-right:8px;resize:none}.input-default.input-bordered.input_multiline .input__control-wrapper{overflow-y:scroll;height:120px;height:var(--min-multiline-height, 120px)}.input-default.input-bordered.input_multiline .input__control-wrapper::-webkit-scrollbar{width:6px;background-color:transparent}.input-default.input-bordered.input_multiline .input__control-wrapper::-webkit-scrollbar-thumb{border-radius:10px;background-color:#5c6079;-webkit-box-shadow:inset 0 0 0 1px #fff}.input-default.input-bordered.input_multiline .input__control-wrapper::-webkit-scrollbar-thumb:hover{background-color:#1a1b22}.input-default.input-bordered .input__control{width:100%;min-width:100%;max-width:100%;padding:8px 16px;font-family:inherit;font-size:18px;line-height:32px}.input-default.input-bordered .input__control-wrapper{display:inline-block;order:2;padding-bottom:0;border:1px solid;border-color:rgba(26,27,34,0.15);border-radius:6px;border-radius:var(--input-border-radius, 6px)}.input-default.input-bordered .input__control-wrapper::after{display:none}.input-default.input-bordered .input__label{position:relative;top:12px;display:inline-block;margin-right:12px;opacity:1;color:#1a1b22;font-size:16px;font-weight:500;line-height:28px;align-self:flex-start;order:1;flex-shrink:0}.input-default.input-bordered .input__message{top:0;bottom:0;height:15px;padding:0 4px;transform:translate(12px, -50%);background-color:#fff;line-height:15px}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.input-default.input{position:relative;margin:1.3em 0;color:currentColor}.input-default.input,.input-default.input *{box-sizing:border-box}.input-default.input_valid .input__control-wrapper{color:currentColor}.input-default.input_valid .input__control-wrapper::after{background-color:var(--color-accent-success)}.input-default.input_valid::after{color:var(--color-accent-success)}.input-default.input_disabled{opacity:0.5}.input-default.input_required::after{position:absolute;top:0;right:0;display:none;content:'*';color:var(--color-accent-critical);font-size:1em;line-height:1.5em}.input-default.input_pristine .input__control-wrapper{color:currentColor}.input-default.input_pristine .input__control-wrapper::after{background:currentColor}.input-default.input_pristine::after{color:currentColor;color:var(--input-valid-color, currentColor)}.input-default.input_empty .input__control-wrapper::after{opacity:0.5;background:currentColor}.input-default.input_empty:not(.input_pristine).input_required .input__control-wrapper{color:var(--color-accent-critical)}.input-default.input_empty.input_valid .input__control-wrapper::after{opacity:0.5;background:currentColor}.input-default.input_empty::after{display:block}.input-default.input_empty .input__label{transform:translate(0, 0) scale(1)}.input-default.input_focused .input__label,.input-default.input:not(.input_empty) .input__label{transform:translate(0, calc(-1em - 4px)) scale(0.75)}.input-default.input_focused.input_empty .input__control-wrapper::after{opacity:1;color:currentColor}.input-default.input_focused::after{display:none}.input-default.input:not(.input_multiline) .input__label{white-space:nowrap}.input-default .input__control{width:100%;min-width:100%;max-width:100%;color:var(--color-content-primary);border:none;outline:none;background:none;font-size:1em;line-height:1.5em}.input-default .input__control-wrapper{position:relative;width:100%;padding-bottom:4px;color:var(--color-accent-critical)}.input-default .input__control-wrapper::after{position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;content:'';background:currentColor}.input-default .input__message{position:absolute;bottom:-24px;color:var(--color-accent-critical);font-size:12px;line-height:24px}@media screen and (max-width: 480px){.input-default .input__message{white-space:nowrap}}.input-default .input__label{position:absolute;top:0;transition:0.2s;transform-origin:left center;pointer-events:none;opacity:0.3;color:currentColor;font-size:1em;line-height:1.5em}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.icon-arrow_direction_up{transform:rotate(90deg)}.icon-arrow_direction_down{transform:rotate(-90deg)}.icon-arrow_direction_right{transform:rotate(180deg)}.icon-arrow_direction_left{transform:rotate(0)}.icon-arrow_theme_tailed.icon-arrow_direction_up{transform:rotate(-90deg)}.icon-arrow_theme_tailed.icon-arrow_direction_down{transform:rotate(90deg)}.icon-arrow_theme_tailed.icon-arrow_direction_right{transform:rotate(0)}.icon-arrow_theme_tailed.icon-arrow_direction_left{transform:rotate(180deg)}.icon-arrow_theme_triangle.icon-arrow_direction_up{transform:rotate(180deg)}.icon-arrow_theme_triangle.icon-arrow_direction_down{transform:rotate(0)}.icon-arrow_theme_triangle.icon-arrow_direction_right{transform:rotate(-90deg)}.icon-arrow_theme_triangle.icon-arrow_direction_left{transform:rotate(90deg)}.icon-arrow_theme_outlined-triangle.icon-arrow_direction_up{transform:rotate(180deg)}.icon-arrow_theme_outlined-triangle.icon-arrow_direction_down{transform:rotate(0)}.icon-arrow_theme_outlined-triangle.icon-arrow_direction_right{transform:rotate(-90deg)}.icon-arrow_theme_outlined-triangle.icon-arrow_direction_left{transform:rotate(90deg)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.icon-logo_type_ya-en.icon-logo_theme_original path,.icon-logo_type_ya-ru.icon-logo_theme_original path{fill:#f33}.icon-logo_type_ya-en.icon-logo_theme_black path,.icon-logo_type_ya-ru.icon-logo_theme_black path{fill:#000}.icon-logo_type_ya-en.icon-logo_theme_white path,.icon-logo_type_ya-ru.icon-logo_theme_white path{fill:#fff}.icon-next{transform:rotate(180deg)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.icon-status-complete .shape1{fill:var(--color-accent-success)}.icon-status-complete .shape2{fill:var(--color-palette-white-1000);fill-rule:nonzero}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.icon-status-error .shape1{fill:var(--color-accent-critical)}.icon-status-error .shape2,.icon-status-error .shape3{fill:var(--color-palette-white-1000)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.input-figaro-container-wrapper{--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: 14px/1.4286em ys text;--font-200: 16px/1.375em ys text;--font-250: 16px/1.5em ys text;--font-300: 18px/1.2222em ys text;--font-400: 21px/1.2857em ys text;--font-500: 24px/1.1667em ys display;--font-600: 34px/1.0588em ys display;--font-700: 48px/1.0833em ys text;--background-blur: blur(12px);--shadow-0: 0px 1px 2px 0px rgba(13, 35, 67, 0.14), 0px 1px 5px 0px rgba(13, 35, 67, 0.06);--shadow-1: 0px 2px 0px 0px rgba(13, 35, 67, 0.1), 0px 2px 6px 0px rgba(13, 35, 67, 0.1);--shadow-2: 0px 1px 17px 0px rgba(0, 0, 0, 0.06), 0px 1px 5px 0px rgba(0, 0, 0, 0.06);--shadow-3: 0px 4px 40px 0px rgba(235, 238, 247, 0.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: 0.06;--opacity-200: 0.15;--opacity-300: 0.3;--opacity-400: 0.6;--opacity-500: 0.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){.input-figaro-container-wrapper{--font-400: 16px/1.375em ys text;--font-500: 16px/1.5em ys text;--font-600: 18px/1.5em ys text;--font-700: 32px/1.125em ys text}}.input-figaro-container-wrapper-number{display:flex}.input-figaro-container-wrapper-number__control-numbers-wrapper{width:var(--size-800);min-height:60px;margin-left:var(--size-50)}.input-figaro-container-wrapper-number__control-number.button2.button2_icon{cursor:pointer;display:block;padding:3px 0;width:100%;height:30px;background-color:var(--input);border-radius:var(--size-100)}.input-figaro-container-wrapper-number__control-number.button2.button2_icon:not(:last-child){margin-bottom:var(--size-50)}.input-figaro-container-wrapper-number__control-number.button2.button2_icon:hover{background-color:var(--input-hover)}.input-figaro-container-wrapper-number__control-number-icon{width:var(--size-300)}.input-figaro-container{--background-color: var(--input);--border-color: var(--background-color);position:relative;width:100%;display:flex;align-items:center;box-sizing:content-box;min-height:60px;cursor:text;transition:background-color 0.2s, border-color 0.2s;border:1px solid var(--border-color);border-radius:var(--size-100);background-color:var(--background-color)}.input-figaro-container .input__control{transition:opacity 0.2s;opacity:0}.input-figaro-container_invalid{--background-color: #fbe7e7}.input-figaro-container_invalid .input-figaro__icon{color:#ff3b30}.input-figaro-container_focused,.input-figaro-container_filled{--background-color: #fff;--border-color: #005cff}.input-figaro-container_focused.input-figaro-container_invalid,.input-figaro-container_filled.input-figaro-container_invalid{--border-color: #ff3b30}.input-figaro-container_focused .input__control,.input-figaro-container_filled .input__control{opacity:1}.input-figaro-container:not(.input-figaro-container_focused):not(.input-figaro-container_filled):hover{--background-color: var(--input-hover)}.input-figaro-container:not(.input-figaro-container_focused):not(.input-figaro-container_filled):hover.input-figaro-container_invalid{--background-color: #f9e0e0}.input-figaro.input{flex-grow:1;margin:0 var(--size-300)}.input-figaro.input .input__label{top:20px;color:rgba(var(--primary), 0.5);font:var(--font-300)}.input-figaro.input_focused .input__label,.input-figaro.input:not(.input_empty) .input__label{transform:translate(0, -0.75em) scale(0.75)}.input-figaro .input-figaro-control-wrapper_with-icon{display:flex;align-items:center}.input-figaro .input-figaro-control-wrapper_with-icon .input__control{padding:var(--size-100) 0;min-width:unset}.input-figaro .input__control-wrapper{position:relative;padding-bottom:0;color:var(--primary)}.input-figaro .input__control-wrapper::after{display:none}.input-figaro.input_required::after{display:none}.input-figaro.input_required .input__label::after{position:absolute;top:-0.1em;right:-0.5em;content:'*';color:currentColor;font-size:1em;line-height:1.5em}.input-figaro .input__control{margin:12px 0;padding:var(--size-300) 0 0;color:var(--primary);font:var(--font-300)}.input-figaro textarea.input__control{resize:none}.input-figaro .input__control-wrapper .input__control::-moz-placeholder{color:rgba(26,27,34,0.3)}.input-figaro .input__control-wrapper .input__control::placeholder{color:rgba(26,27,34,0.3)}.input-figaro__message-slidedown{overflow:hidden;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-duration:0.3s}.input-figaro__message{color:#ff3b30;font-size:var(--size-200);line-height:var(--size-500)}.input-figaro__icon{flex-shrink:0;margin:auto var(--size-300);cursor:pointer;color:#005cff}.input-figaro__icon_done{width:32px;height:32px;border-radius:100%;background-color:#fff;cursor:default}.input-figaro input::-webkit-outer-spin-button,.input-figaro input::-webkit-inner-spin-button{-webkit-appearance:none}.input-figaro input[type='number']{-moz-appearance:textfield}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.icon-status-success .shape1{fill:var(--color-accent-success)}.icon-status-success .shape2{fill:var(--color-palette-white-1000)}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.input-rounded-external{padding-bottom:0}.input-rounded-external_with-padding{padding-bottom:24px}.input-rounded-container{position:relative;display:flex;height:50px;padding-right:7px;padding-left:21px;border-width:1px;border-style:solid;border-color:#d9d9d9;border-radius:100px;align-items:center}.input-rounded-container_focused{border-color:#1a1b22}.input-rounded-container_focused .input-rounded .input__control::-moz-placeholder{color:rgba(26,27,34,0.3)}.input-rounded-container_focused .input-rounded .input__control::placeholder{color:rgba(26,27,34,0.3)}.input-rounded-container_filled{border-color:#005cff}.input-rounded-container_submitted{border-color:#02b241}.input-rounded-container_submitted .input-rounded .input__control{color:#1a1b22}.input-rounded-container_submitted .input-default.input_disabled{opacity:1}.input-rounded-container_invalid{border-color:#ff3b30}.input-rounded.input{flex-grow:1;margin:0 12px}.input-rounded .input__control-wrapper{position:relative;top:-1px;padding-bottom:0}.input-rounded__icon-link{display:block;width:18px;height:18px}.input-rounded__icon-link path{stroke:#005cff}.input-rounded__icon-submit{display:block;width:36px;height:36px;animation:0.2s ease-in-out forwards emersion}.input-rounded .input__control-wrapper::after{display:none}.input-rounded .input__control{color:#1a1b22;font-family:"YS Text","Arial","Helvetica",sans-serif;font-size:18px;caret-color:#005cff}.input-rounded .input__control::-moz-placeholder{color:rgba(174,175,178,0.3)}.input-rounded .input__control::placeholder{color:rgba(174,175,178,0.3)}.input-rounded__error{position:absolute;top:100%;color:#ff3b30;font-size:12px;line-height:24px}@keyframes emersion{from{transform:scale(0.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.input-default.input-simple.input_focused .input__label{transform:none}.input-default.input-simple.input_focused .input__control{border:1px solid var(--color-accent-neutral)}.input-default.input-simple.input_multiline .input__control{border-radius:8px}.input-default.input-simple.input:not(.input_empty) .input__label{display:none}.input-default.input-simple .input__control{width:100%;min-width:100%;max-width:100%;padding:16px;border:1px solid var(--color-background-stroke);font-size:16px;line-height:22px}.input-default.input-simple .input__control-wrapper{padding-bottom:0}.input-default.input-simple .input__control-wrapper::after{display:none}.input-default.input-simple .input__label{top:18px;left:18px;font-size:16px;line-height:22px}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.marker_type_textarea .marker__scrollable-box{display:flex;box-sizing:border-box;height:100%;padding:12px 16px 12px 12px;border:1px solid #d9d9d9;border-radius:6px}.marker_type_textarea .marker__scrollable-box:focus-within{outline-width:5px;outline-style:auto;outline-color:#4d90fe;outline-offset:-2px}.marker_type_textarea .marker__scrollable-box_poped-up{border:none;box-shadow:0 4px 20px rgba(0,0,0,0.06)}.marker_type_textarea .marker__content-block{position:relative;box-sizing:border-box;padding:16px;border:1px solid transparent;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.06);font-size:16px;font-weight:normal;white-space:pre-line;overflow-wrap:break-word}.marker_type_textarea .marker__content-block::after{position:absolute;top:-1px;left:-1px;display:block;width:3px;height:calc(100% + 2px);content:''}.marker_type_textarea .marker__content-block_correct::after{background:#02b241}.marker_type_textarea .marker__content-block_incorrect::after{background:#ff3b30}.marker_type_textarea .marker__input{margin:0}.marker_type_textarea .marker__input-control{min-height:140px}.marker{color:var(--color-content-primary)}.marker .markdown_type_theory{--wide-block-horizontal-margin: 0}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes theoryFragmentAppearance{0%{transform:translateY(20px);opacity:0}100%{transform:none;opacity:1}}@keyframes fadeAppearance{from{opacity:0}to{opacity:1}}.fade-enter{opacity:0.01}.fade-enter-active{transition:all 200ms ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all 200ms ease-out;opacity:0.01}.scale-fade-enter{transform:scale(0.01)}.scale-fade-enter-active{transition:all 250ms ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all 250ms ease-out;transform:scale(0.01)}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}100%{background-position:1400px 50%}}.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}}

/*
	prisma design system
	This file is automatically generated
	Do not modify this file — your changes will be erased
*/

/* stylelint-disable no-duplicate-selectors */

.prisma {
    --border-radius-10: 10px;
    --border-radius-12: 12px;
    --border-radius-14: 14px;
    --border-radius-16: 16px;
    --border-radius-20: 20px;
}

.prisma_theme_light {
    --shadow-small-default: 0px 1px 4px 1px rgba(36, 36, 36, 0.07);
    --shadow-small-hovered: 0px 1px 16px 2px rgba(36, 36, 36, 0.07);
    --shadow-small-pressed: 0px 0px 6px rgba(36, 36, 36, 0.07);
    --shadow-small-hidden: 0px 1px 4px 1px rgba(36, 36, 36, 0);
    --shadow-medium-default: 0px 1px 12px 2px rgba(36, 36, 36, 0.07);
    --shadow-medium-hovered: 0px 2px 32px 6px rgba(36, 36, 36, 0.07);
    --shadow-medium-pressed: 0px 1px 8px rgba(36, 36, 36, 0.07);
    --shadow-medium-hidden: 0px 1px 12px 2px rgba(36, 36, 36, 0);
    --shadow-huge-default: 0px 2px 160px 16px rgba(36, 36, 36, 0.07);
    --shadow-huge-hidden: 0px 2px 160px 16px rgba(36, 36, 36, 0);
}

.prisma_theme_dark {
    --shadow-medium-default: 0px 4px 16px rgba(0, 0, 0, 0.24);
    /* нижние токены для теней не адаптированы под тёмную тему */
    --shadow-small-default: 0px 1px 4px 1px rgba(36, 36, 36, 0.07);
    --shadow-small-hovered: 0px 1px 16px 2px rgba(36, 36, 36, 0.07);
    --shadow-small-pressed: 0px 0px 6px rgba(36, 36, 36, 0.07);
    --shadow-small-hidden: 0px 1px 4px 1px rgba(36, 36, 36, 0);
    --shadow-medium-hovered: 0px 2px 32px 6px rgba(36, 36, 36, 0.07);
    --shadow-medium-pressed: 0px 1px 8px rgba(36, 36, 36, 0.07);
    --shadow-medium-hidden: 0px 1px 12px 2px rgba(36, 36, 36, 0);
    --shadow-huge-default: 0px 2px 160px 16px rgba(36, 36, 36, 0.07);
    --shadow-huge-hidden: 0px 2px 160px 16px rgba(36, 36, 36, 0);
}

.prisma {
    font-feature-settings: 'pnum' on, 'lnum' on;

    --font-mono-caption-14-regular: 400 0.875rem/1.5714em Monaco, sans-serif; /* 14px 400 */
    --font-ys-body-16-medium-paragraph: 500 1rem/1.375em YS Text, sans-serif; /* 16px 500 */
    --font-ys-body-16-medium-ui: 500 1rem/1.25em YS Text, sans-serif; /* 16px 500 */
    --font-ys-body-16-regular-paragraph: 400 1rem/1.375em YS Text, sans-serif; /* 16px 400 */
    --font-ys-body-16-regular-ui: 400 1rem/1.25em YS Text, sans-serif; /* 16px 400 */
    --font-ys-body-18-medium-paragraph: 500 1.125rem/1.4444em YS Text, sans-serif; /* 18px 500 */
    --font-ys-body-18-medium-ui: 500 1.125rem/1.2222em YS Text, sans-serif; /* 18px 500 */
    --font-ys-body-18-regular-paragraph: 400 1.125rem/1.4444em YS Text, sans-serif; /* 18px 400 */
    --font-ys-body-18-regular-ui: 400 1.125rem/1.2222em YS Text, sans-serif; /* 18px 400 */
    --font-ys-caption-12-medium: 500 0.75rem/1.3333em YS Text, sans-serif; /* 12px 500 */
    --font-ys-caption-12-regular: 400 0.75rem/1.3333em YS Text, sans-serif; /* 12px 400 */
    --font-ys-caption-14-medium: 500 0.875rem/1.2857em YS Text, sans-serif; /* 14px 500 */
    --font-ys-caption-14-regular: 400 0.875rem/1.2857em YS Text, sans-serif; /* 14px 400 */
    --font-ys-header-20-bold: 700 1.25rem/1.2em YS Text, sans-serif; /* 20px 700 */
    --font-ys-header-20-medium: 500 1.25rem/1.2em YS Text, sans-serif; /* 20px 500 */
    --font-ys-header-20-regular: 400 1.25rem/1.2em YS Text, sans-serif; /* 20px 400 */
    --font-ys-header-24-bold: 700 1.5rem/1.1667em YS Text, sans-serif; /* 24px 700 */
    --font-ys-header-24-medium: 500 1.5rem/1.1667em YS Text, sans-serif; /* 24px 500 */
    --font-ys-header-24-regular: 400 1.5rem/1.1667em YS Text, sans-serif; /* 24px 400 */
    --font-ys-header-28-bold: 700 1.75rem/1.1429em YS Text, sans-serif; /* 28px 700 */
    --font-ys-header-28-medium: 500 1.75rem/1.1429em YS Text, sans-serif; /* 28px 500 */
    --font-ys-header-28-regular: 400 1.75rem/1.1429em YS Text, sans-serif; /* 28px 400 */
    --font-ys-header-32-bold: 700 2rem/1.125em YS Text, sans-serif; /* 32px 700 */
    --font-ys-header-32-medium: 500 2rem/1.125em YS Text, sans-serif; /* 32px 500 */
    --font-ys-header-32-regular: 400 2rem/1.125em YS Text, sans-serif; /* 32px 400 */
    --font-ys-header-40-bold: 700 2.5rem/1.1em YS Text, sans-serif; /* 40px 700 */
    --font-ys-header-40-medium: 500 2.5rem/1.1em YS Text, sans-serif; /* 40px 500 */
    --font-ys-header-40-regular: 400 2.5rem/1.1em YS Text, sans-serif; /* 40px 400 */
    --font-ys-header-48-bold: 700 3rem/1.0833em YS Text, sans-serif; /* 48px 700 */
    --font-ys-header-48-medium: 500 3rem/1.0833em YS Text, sans-serif; /* 48px 500 */
    --font-ys-header-48-regular: 400 3rem/1.0833em YS Text, sans-serif; /* 48px 400 */
    --font-ys-lead-56-bold: 700 3.5rem/1em YS Text, sans-serif; /* 56px 700 */
    --font-ys-lead-56-medium: 500 3.5rem/1em YS Text, sans-serif; /* 56px 500 */
    --font-ys-lead-56-regular: 400 3.5rem/1em YS Text, sans-serif; /* 56px 400 */
    --font-ys-lead-64-bold: 700 4rem/1em YS Text, sans-serif; /* 64px 700 */
    --font-ys-lead-64-medium: 500 4rem/1em YS Text, sans-serif; /* 64px 500 */
    --font-ys-lead-64-regular: 400 4rem/1em YS Text, sans-serif; /* 64px 400 */
    --font-ys-lead-80-bold: 700 5rem/1em YS Text, sans-serif; /* 80px 700 */
    --font-ys-lead-80-medium: 500 5rem/1em YS Text, sans-serif; /* 80px 500 */
    --font-ys-lead-80-regular: 400 5rem/1em YS Text, sans-serif; /* 80px 400 */
}

.prisma {
    --color-palette-black-100-a: rgba(0, 0, 0, 0.06);
    --color-palette-black-1000: #000000;
    --color-palette-black-100: #f0f0f0;
    --color-palette-black-200-a: rgba(0, 0, 0, 0.12);
    --color-palette-black-200: #e0e0e0;
    --color-palette-black-300-a: rgba(0, 0, 0, 0.25);
    --color-palette-black-300: #bfbfbf;
    --color-palette-black-500-a: rgba(0, 0, 0, 0.5);
    --color-palette-black-500: #808080;
    --color-palette-black-50: #f5f5f5;
    --color-palette-black-800-a: rgba(0, 0, 0, 0.85);
    --color-palette-black-800: #262626;
    --color-palette-black-900: #161616;
    --color-palette-blue-200-a: rgba(53, 125, 225, 0.12);
    --color-palette-blue-500-a: rgba(53, 125, 225, 0.5);
    --color-palette-blue-dark: #3466ad;
    --color-palette-blue-grayish-30-l: #404c59;
    --color-palette-blue-grayish-90-l: #dae5f1;
    --color-palette-blue-grayish-95-l: #edf2f8;
    --color-palette-blue-grayish-98-l: #f8fafc;
    --color-palette-blue-light: #c9defb;
    --color-palette-blue-mild: #72a8f3;
    --color-palette-blue-normal: #357de1;
    --color-palette-blue-pale: #ecf3fd;
    --color-palette-green-dark: #2b7d64;
    --color-palette-green-light: #c2eadf;
    --color-palette-green-mild: #5cc7a6;
    --color-palette-green-normal: #1c9c75;
    --color-palette-green-pale: #edf7f4;
    --color-palette-orange-dark: #bd4f28;
    --color-palette-orange-light: #fcdace;
    --color-palette-orange-normal: #e67046;
    --color-palette-orange-pale: #fdf1ed;
    --color-palette-purple-normal: #d471e4;
    --color-palette-purple-pale: #fcf6fe;
    --color-palette-red-dark: #bd4e4c;
    --color-palette-red-light: #fad7d6;
    --color-palette-red-mild: #f39796;
    --color-palette-red-normal: #e36563;
    --color-palette-red-pale: #fdeded;
    --color-palette-white-100-a: rgba(255, 255, 255, 0.06);
    --color-palette-white-1000: #ffffff;
    --color-palette-white-200-a: rgba(255, 255, 255, 0.12);
    --color-palette-white-300-a: rgba(255, 255, 255, 0.25);
    --color-palette-white-500-a: rgba(255, 255, 255, 0.5);
    --color-palette-white-800-a: rgba(255, 255, 255, 0.75);
    --color-palette-yellow-500-a: rgba(255, 183, 44, 0.5);
    --color-palette-yellow-dark: #faa500;
    --color-palette-yellow-light: #ffedca;
    --color-palette-yellow-normal: #ffb72c;
    --color-palette-yellow-pale: #fff7eb;
}

.prisma {
    --spacing-2: 2px;
    --spacing-4: 4px;
    --spacing-8: 8px;
    --spacing-12: 12px;
    --spacing-16: 16px;
    --spacing-20: 20px;
    --spacing-24: 24px;
    --spacing-32: 32px;
    --spacing-36: 36px;
    --spacing-40: 40px;
    --spacing-48: 48px;
    --spacing-64: 64px;
    --spacing-80: 80px;
    --spacing-120: 120px;
}

.prisma_theme_dark {
    --color-accent-critical: #e36563;
    --color-accent-main-a: #357de1;
    --color-accent-main-b: #3466ad;
    --color-accent-neutral: #ffffff;
    --color-accent-neutral-hover: #bfbfbf;
    --color-accent-notice: #e67046;
    --color-accent-success: #1c9c75;
    --color-accent-warning: #ffb72c;
    --color-background-alternate: #1b1b1e;
    --color-background-default: #202124;
    --color-background-glassy-a: rgba(255, 255, 255, 0.06);
    --color-background-glassy-b: rgba(255, 255, 255, 0.12);
    --color-background-glassy-c: rgba(255, 255, 255, 0.25);
    --color-background-highlighted: #404959;
    --color-background-overlay: rgba(0, 0, 0, 0.85);
    --color-background-stroke: #2e2e2e;
    --color-content-inverted-primary: rgba(0, 0, 0, 0.85);
    --color-content-inverted-secondary: rgba(0, 0, 0, 0.5);
    --color-content-primary: #d6d6d6;
    --color-content-secondary: rgba(255, 255, 255, 0.5);
    --color-content-tertiary: rgba(255, 255, 255, 0.25);
}

.prisma_theme_light {
    --color-accent-critical: #e36563;
    --color-accent-main-a: #357de1;
    --color-accent-main-b: #3466ad;
    --color-accent-neutral: #262626;
    --color-accent-neutral-hover: #000000;
    --color-accent-notice: #e67046;
    --color-accent-success: #1c9c75;
    --color-accent-warning: #ffb72c;
    --color-background-alternate: #f5f5f5;
    --color-background-default: #ffffff;
    --color-background-glassy-a: rgba(0, 0, 0, 0.06);
    --color-background-glassy-b: rgba(0, 0, 0, 0.12);
    --color-background-glassy-c: rgba(0, 0, 0, 0.25);
    --color-background-highlighted: #edf1f8;
    --color-background-overlay: rgba(0, 0, 0, 0.5);
    --color-background-stroke: #e0e0e0;
    --color-content-inverted-primary: #ffffff;
    --color-content-inverted-secondary: rgba(255, 255, 255, 0.5);
    --color-content-primary: rgba(0, 0, 0, 0.85);
    --color-content-secondary: rgba(0, 0, 0, 0.5);
    --color-content-tertiary: rgba(0, 0, 0, 0.25);
}

/*
	prisma design system
	This file is automatically generated
	Do not modify this file — your changes will be erased
*/

/* stylelint-disable no-duplicate-selectors */

.prisma {
    --border-radius-4: 4px;
    --border-radius-5: 5px;
    --border-radius-6: 6px;
    --border-radius-8: 8px;
    --border-radius-10: 10px;
    --border-radius-12: 12px;
    --border-radius-14: 14px;
    --border-radius-16: 16px;
    --border-radius-20: 20px;
}

.prisma {
    --shadow-small-default: 0px 1px 4px 1px rgba(36, 36, 36, 0.07);
    --shadow-small-hovered: 0px 1px 16px 2px rgba(36, 36, 36, 0.07);
    --shadow-small-pressed: 0px 0px 6px rgba(36, 36, 36, 0.07);
    --shadow-small-hidden: 0px 1px 4px 1px rgba(36, 36, 36, 0);
    --shadow-medium-default: 0px 1px 12px 2px rgba(36, 36, 36, 0.07);
    --shadow-medium-hovered: 0px 2px 32px 6px rgba(36, 36, 36, 0.07);
    --shadow-medium-pressed: 0px 1px 8px rgba(36, 36, 36, 0.07);
    --shadow-medium-hidden: 0px 1px 12px 2px rgba(36, 36, 36, 0);
    --shadow-huge-default: 0px 2px 160px 16px rgba(36, 36, 36, 0.07);
    --shadow-huge-hidden: 0px 2px 160px 16px rgba(36, 36, 36, 0);
}

.prisma {
    font-feature-settings: 'pnum' on, 'lnum' on;

    --font-mono-caption-14-regular: 400 0.875rem/1.5714em Monaco, sans-serif; /* 14px 400 */
    --font-ys-body-16-medium-paragraph: 500 1rem/1.375em YS Text, sans-serif; /* 16px 500 */
    --font-ys-body-16-medium-ui: 500 1rem/1.25em YS Text, sans-serif; /* 16px 500 */
    --font-ys-body-16-regular-paragraph: 400 1rem/1.375em YS Text, sans-serif; /* 16px 400 */
    --font-ys-body-16-regular-ui: 400 1rem/1.25em YS Text, sans-serif; /* 16px 400 */
    --font-ys-body-18-medium-paragraph: 500 1.125rem/1.4444em YS Text, sans-serif; /* 18px 500 */
    --font-ys-body-18-medium-ui: 500 1.125rem/1.2222em YS Text, sans-serif; /* 18px 500 */
    --font-ys-body-18-regular-paragraph: 400 1.125rem/1.4444em YS Text, sans-serif; /* 18px 400 */
    --font-ys-body-18-regular-ui: 400 1.125rem/1.2222em YS Text, sans-serif; /* 18px 400 */
    --font-ys-caption-12-medium: 500 0.75rem/1.3333em YS Text, sans-serif; /* 12px 500 */
    --font-ys-caption-12-regular: 400 0.75rem/1.3333em YS Text, sans-serif; /* 12px 400 */
    --font-ys-caption-14-medium: 500 0.875rem/1.2857em YS Text, sans-serif; /* 14px 500 */
    --font-ys-caption-14-regular: 400 0.875rem/1.2857em YS Text, sans-serif; /* 14px 400 */
    --font-ys-header-20-bold: 700 1.25rem/1.2em YS Text, sans-serif; /* 20px 700 */
    --font-ys-header-20-medium: 500 1.25rem/1.2em YS Text, sans-serif; /* 20px 500 */
    --font-ys-header-20-regular: 400 1.25rem/1.2em YS Text, sans-serif; /* 20px 400 */
    --font-ys-header-24-bold: 700 1.5rem/1.1667em YS Text, sans-serif; /* 24px 700 */
    --font-ys-header-24-medium: 500 1.5rem/1.1667em YS Text, sans-serif; /* 24px 500 */
    --font-ys-header-24-regular: 400 1.5rem/1.1667em YS Text, sans-serif; /* 24px 400 */
    --font-ys-header-28-bold: 700 1.75rem/1.1429em YS Text, sans-serif; /* 28px 700 */
    --font-ys-header-28-medium: 500 1.75rem/1.1429em YS Text, sans-serif; /* 28px 500 */
    --font-ys-header-28-regular: 400 1.75rem/1.1429em YS Text, sans-serif; /* 28px 400 */
    --font-ys-header-32-bold: 700 2rem/1.125em YS Text, sans-serif; /* 32px 700 */
    --font-ys-header-32-medium: 500 2rem/1.125em YS Text, sans-serif; /* 32px 500 */
    --font-ys-header-32-regular: 400 2rem/1.125em YS Text, sans-serif; /* 32px 400 */
    --font-ys-header-40-bold: 700 2.5rem/1.1em YS Text, sans-serif; /* 40px 700 */
    --font-ys-header-40-medium: 500 2.5rem/1.1em YS Text, sans-serif; /* 40px 500 */
    --font-ys-header-40-regular: 400 2.5rem/1.1em YS Text, sans-serif; /* 40px 400 */
    --font-ys-header-48-bold: 700 3rem/1.0833em YS Text, sans-serif; /* 48px 700 */
    --font-ys-header-48-medium: 500 3rem/1.0833em YS Text, sans-serif; /* 48px 500 */
    --font-ys-header-48-regular: 400 3rem/1.0833em YS Text, sans-serif; /* 48px 400 */
    --font-ys-lead-56-bold: 700 3.5rem/1em YS Text, sans-serif; /* 56px 700 */
    --font-ys-lead-56-medium: 500 3.5rem/1em YS Text, sans-serif; /* 56px 500 */
    --font-ys-lead-56-regular: 400 3.5rem/1em YS Text, sans-serif; /* 56px 400 */
    --font-ys-lead-64-bold: 700 4rem/1em YS Text, sans-serif; /* 64px 700 */
    --font-ys-lead-64-medium: 500 4rem/1em YS Text, sans-serif; /* 64px 500 */
    --font-ys-lead-64-regular: 400 4rem/1em YS Text, sans-serif; /* 64px 400 */
    --font-ys-lead-80-bold: 700 5rem/1em YS Text, sans-serif; /* 80px 700 */
    --font-ys-lead-80-medium: 500 5rem/1em YS Text, sans-serif; /* 80px 500 */
    --font-ys-lead-80-regular: 400 5rem/1em YS Text, sans-serif; /* 80px 400 */
}

.prisma {
    --color-palette-black-100-a: rgba(0, 0, 0, 0.06);
    --color-palette-black-1000: #000000;
    --color-palette-black-100: #f0f0f0;
    --color-palette-black-200-a: rgba(0, 0, 0, 0.12);
    --color-palette-black-200: #e0e0e0;
    --color-palette-black-300-a: rgba(0, 0, 0, 0.25);
    --color-palette-black-300: #bfbfbf;
    --color-palette-black-500-a: rgba(0, 0, 0, 0.5);
    --color-palette-black-500: #808080;
    --color-palette-black-50: #f5f5f5;
    --color-palette-black-800-a: rgba(0, 0, 0, 0.85);
    --color-palette-black-800: #262626;
    --color-palette-black-900: #161616;
    --color-palette-blue-200-a: rgba(53, 125, 225, 0.12);
    --color-palette-blue-500-a: rgba(53, 125, 225, 0.5);
    --color-palette-blue-dark: #3466ad;
    --color-palette-blue-grayish-30-l: #404c59;
    --color-palette-blue-grayish-90-l: #dae5f1;
    --color-palette-blue-grayish-95-l: #edf2f8;
    --color-palette-blue-grayish-98-l: #f8fafc;
    --color-palette-blue-light: #c9defb;
    --color-palette-blue-mild: #72a8f3;
    --color-palette-blue-normal: #357de1;
    --color-palette-blue-pale: #ecf3fd;
    --color-palette-green-dark: #2b7d64;
    --color-palette-green-light: #c2eadf;
    --color-palette-green-mild: #5cc7a6;
    --color-palette-green-normal: #1c9c75;
    --color-palette-green-pale: #edf7f4;
    --color-palette-orange-dark: #bd4f28;
    --color-palette-orange-light: #fcdace;
    --color-palette-orange-normal: #e67046;
    --color-palette-orange-pale: #fdf1ed;
    --color-palette-purple-normal: #d471e4;
    --color-palette-purple-pale: #fcf6fe;
    --color-palette-red-dark: #bd4e4c;
    --color-palette-red-light: #fad7d6;
    --color-palette-red-mild: #f39796;
    --color-palette-red-normal: #e36563;
    --color-palette-red-pale: #fdeded;
    --color-palette-white-100-a: rgba(255, 255, 255, 0.06);
    --color-palette-white-1000: #ffffff;
    --color-palette-white-200-a: rgba(255, 255, 255, 0.12);
    --color-palette-white-300-a: rgba(255, 255, 255, 0.25);
    --color-palette-white-500-a: rgba(255, 255, 255, 0.5);
    --color-palette-white-800-a: rgba(255, 255, 255, 0.75);
    --color-palette-yellow-500-a: rgba(255, 183, 44, 0.5);
    --color-palette-yellow-dark: #faa500;
    --color-palette-yellow-light: #ffedca;
    --color-palette-yellow-normal: #ffb72c;
    --color-palette-yellow-pale: #fff7eb;
}

.prisma {
    --spacing-2: 2px;
    --spacing-4: 4px;
    --spacing-8: 8px;
    --spacing-12: 12px;
    --spacing-16: 16px;
    --spacing-20: 20px;
    --spacing-24: 24px;
    --spacing-32: 32px;
    --spacing-36: 36px;
    --spacing-40: 40px;
    --spacing-48: 48px;
    --spacing-64: 64px;
    --spacing-80: 80px;
    --spacing-120: 120px;
}

.prisma_theme_dark {
    --color-accent-critical: #e36563;
    --color-accent-main-a: #357de1;
    --color-accent-main-b: #3466ad;
    --color-accent-neutral-hover: #bfbfbf;
    --color-accent-neutral: #ffffff;
    --color-accent-notice: #e67046;
    --color-accent-success: #1c9c75;
    --color-accent-warning: #ffb72c;
    --color-background-alternate: #1b1b1e;
    --color-background-default: #202124;
    --color-background-glassy-a: rgba(255, 255, 255, 0.06);
    --color-background-glassy-b: rgba(255, 255, 255, 0.12);
    --color-background-glassy-c: rgba(255, 255, 255, 0.25);
    --color-background-highlighted: #404959;
    --color-background-overlay: rgba(0, 0, 0, 0.85);
    --color-background-stroke: #2e2e2e;
    --color-background-widget: #28292b;
    --color-content-inverted-primary: rgba(0, 0, 0, 0.85);
    --color-content-inverted-secondary: rgba(0, 0, 0, 0.5);
    --color-content-primary: #d6d6d6;
    --color-content-secondary: rgba(255, 255, 255, 0.5);
    --color-content-tertiary: rgba(255, 255, 255, 0.25);
}

.prisma_theme_light {
    --color-accent-critical: #e36563;
    --color-accent-main-a: #357de1;
    --color-accent-main-b: #3466ad;
    --color-accent-neutral-hover: #000000;
    --color-accent-neutral: #262626;
    --color-accent-notice: #e67046;
    --color-accent-success: #1c9c75;
    --color-accent-warning: #ffb72c;
    --color-background-alternate: #f5f5f5;
    --color-background-default: #ffffff;
    --color-background-glassy-a: rgba(0, 0, 0, 0.06);
    --color-background-glassy-b: rgba(0, 0, 0, 0.12);
    --color-background-glassy-c: rgba(0, 0, 0, 0.25);
    --color-background-highlighted: #edf1f8;
    --color-background-overlay: rgba(0, 0, 0, 0.5);
    --color-background-stroke: #e0e0e0;
    --color-background-widget: #ffffff;
    --color-content-inverted-primary: #ffffff;
    --color-content-inverted-secondary: rgba(255, 255, 255, 0.5);
    --color-content-primary: rgba(0, 0, 0, 0.85);
    --color-content-secondary: rgba(0, 0, 0, 0.5);
    --color-content-tertiary: rgba(0, 0, 0, 0.25);
}

@charset "UTF-8";
/* code colors */
/* icon logo */
/* social */
@keyframes fadeIn {
  from {
    opacity: 0; } }

@keyframes fadeOut {
  to {
    opacity: 0; } }

@keyframes rotation {
  to {
    transform: rotate(360deg); } }

.fade-enter, .fade-appear {
  opacity: 0.01; }

.fade-enter-active, .fade-enter-done, .fade-appear-active, .fade-appear-done {
  transition: all var(--fadeAnimationDelay, 250ms) ease-out;
  opacity: 1; }

.fade-exit {
  opacity: 1; }

.fade-exit-active {
  transition: all var(--fadeAnimationDelay, 250ms) ease-out;
  opacity: 0.01; }

.scale-fade-enter {
  transform: scale(0.01);
  opacity: 0; }

.scale-fade-enter-active {
  transition-timing-function: ease-out;
  transition-duration: 250ms;
  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: 250ms;
  transition-property: opacity, transform;
  transform: scale(0.01);
  opacity: 0; }

.fade-slide-up-enter {
  transform: translateY(15%);
  opacity: 0.01; }

.fade-slide-up-enter-active {
  transition: transform 0.2s ease-out, opacity 0.2s ease-out;
  transform: none;
  opacity: 1; }

.fade-slide-up-exit {
  transform: none;
  opacity: 1; }

.fade-slide-up-exit-active {
  transition: transform 0.2s ease-out, opacity 0.2s ease-out;
  transform: translateY(15%);
  opacity: 0.01; }

.slide-right-enter, .slide-right-exit-active {
  transform: translateX(-100%); }

.slide-left-enter, .slide-left-exit-active {
  transform: translateX(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 0.65s cubic-bezier(0.2, 1, 0.3, 1);
  transition-delay: 0.1s;
  transform: translateX(0); }

.slide-right-exit,
.slide-left-exit {
  transform: translateX(0); }

@keyframes shake {
  12.5% {
    transform: translateX(12px); }
  25% {
    transform: translateX(0); }
  37.5% {
    transform: translateX(-5px); }
  50% {
    transform: translateX(0); }
  62.5% {
    transform: translateX(3px); }
  75% {
    transform: translateX(0); }
  87.5% {
    transform: translateX(-2px); }
  100% {
    transform: translateX(0); } }

/**
 * Ширина блока по сетке
 */
/**
 * Устанавливает отступ по сетке
 */
/**
 * Выравнивает блок по сетке
 */
/**
 * Устанавливает грид-контейнер и его ширину
 */
@keyframes placeholder-animation {
  0% {
    background-position: 0 50%; }
  65% {
    background-position: 0 50%; }
  100% {
    background-position: 1400px 50%; } }

/**
 * Layout
 */
/**
 * Helpers
 */
:global(body) {
  margin: 0;
  padding: 0; }

:root {
  --help-z-index: 10000; }

#bundle-proficiency,
#bundle-profile,
#bundle-student-transfer {
  position: relative;
  background: #000; }

.prisma_theme_dark .card.course-card {
  border: 1px solid var(--color-background-stroke); }

@charset "UTF-8";
/* code colors */
/* icon logo */
/* social */
@keyframes fadeIn {
  from {
    opacity: 0; } }

@keyframes fadeOut {
  to {
    opacity: 0; } }

@keyframes rotation {
  to {
    transform: rotate(360deg); } }

.fade-enter, .fade-appear {
  opacity: 0.01; }

.fade-enter-active, .fade-enter-done, .fade-appear-active, .fade-appear-done {
  transition: all var(--fadeAnimationDelay, 250ms) ease-out;
  opacity: 1; }

.fade-exit {
  opacity: 1; }

.fade-exit-active {
  transition: all var(--fadeAnimationDelay, 250ms) ease-out;
  opacity: 0.01; }

.scale-fade-enter {
  transform: scale(0.01);
  opacity: 0; }

.scale-fade-enter-active {
  transition-timing-function: ease-out;
  transition-duration: 250ms;
  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: 250ms;
  transition-property: opacity, transform;
  transform: scale(0.01);
  opacity: 0; }

.fade-slide-up-enter {
  transform: translateY(15%);
  opacity: 0.01; }

.fade-slide-up-enter-active {
  transition: transform 0.2s ease-out, opacity 0.2s ease-out;
  transform: none;
  opacity: 1; }

.fade-slide-up-exit {
  transform: none;
  opacity: 1; }

.fade-slide-up-exit-active {
  transition: transform 0.2s ease-out, opacity 0.2s ease-out;
  transform: translateY(15%);
  opacity: 0.01; }

.slide-right-enter, .slide-right-exit-active {
  transform: translateX(-100%); }

.slide-left-enter, .slide-left-exit-active {
  transform: translateX(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 0.65s cubic-bezier(0.2, 1, 0.3, 1);
  transition-delay: 0.1s;
  transform: translateX(0); }

.slide-right-exit,
.slide-left-exit {
  transform: translateX(0); }

@keyframes shake {
  12.5% {
    transform: translateX(12px); }
  25% {
    transform: translateX(0); }
  37.5% {
    transform: translateX(-5px); }
  50% {
    transform: translateX(0); }
  62.5% {
    transform: translateX(3px); }
  75% {
    transform: translateX(0); }
  87.5% {
    transform: translateX(-2px); }
  100% {
    transform: translateX(0); } }

/**
 * Ширина блока по сетке
 */
/**
 * Устанавливает отступ по сетке
 */
/**
 * Выравнивает блок по сетке
 */
/**
 * Устанавливает грид-контейнер и его ширину
 */
@keyframes placeholder-animation {
  0% {
    background-position: 0 50%; }
  65% {
    background-position: 0 50%; }
  100% {
    background-position: 1400px 50%; } }

/**
 * Layout
 */
/**
 * Helpers
 */
.support-mode-section {
  height: 40px; }
  .support-mode-section__bar {
    position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: inherit;
    background: rgba(255, 59, 48, 0.5); }
  .support-mode-section__logout {
    position: absolute;
    right: 20px;
    color: #1a1b22; }
    .support-mode-section__logout:hover {
      cursor: pointer;
      text-decoration: underline; }

/* в portal модалка рендерится ниже чем модалка со стр оплаты, поэтому поднимаем */
.verify-modal.verify-modal_visible {
        z-index: 3;
    }
.verify-modal__content-wrapper {
        display: flex;
    }

.verify-popup {
    margin: var(--spacing-20);
    position: relative;
}

    @media (max-width: 767px) {.verify-popup {
        margin-top: 100px
}
    }

    .verify-popup__title {
        margin: var(--spacing-4) 0 var(--spacing-8);

        font: var(--font-ys-header-20-bold);

        font-feature-settings: 'pnum' on, 'lnum' on;
    }

    .verify-popup__content {
        margin-bottom: var(--spacing-16);

        font: var(--font-ys-body-16-medium-paragraph);

        font-feature-settings: 'pnum' on, 'lnum' on;
    }

    .verify-popup__sender-button {
        outline: none;
        box-shadow: none;
    }

    .verify-popup__close-icon {
        color: var(--color-palette-black-1000);
    }

    .verify-popup__close-button.verify-popup__close-button {
        --button-size: 24px;

        height: var(--button-size);

        top: 0;
        left: calc(100% - var(--spacing-8) - var(--button-size) / 2);
        position: absolute;

        outline: none;
    }

@keyframes prisma-button__dots_flickering {
    from {
        opacity: 0.3;
    }

    20% {
        opacity: 0.5;
    }

    40% {
        opacity: 1;
    }

    to {
        opacity: 0.3;
    }
}

.prisma-button__dots {
    display: flex;
    gap: var(--spacing-4);
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
}

.prisma-button_process .prisma-button__dots {
        visibility: visible;
    }

.prisma-button__dot {
    width: 6px;
    height: 6px;
    background-color: currentColor;
    border-radius: 50%;
    flex-shrink: 0;
    animation: 1.5s ease-in infinite prisma-button__dots_flickering;
}

.prisma-button__dot:nth-child(2) {
        animation-delay: 0.2s;
    }

.prisma-button__dot:nth-child(3) {
        animation-delay: 0.4s;
    }

.prisma-button.prisma-button_view_primary {
    --prisma-button-accent-color-resulting: var(--color-accent-neutral-hover);
    --prisma-button-accent-color-active-resulting: var(--color-accent-neutral-hover);

    background-color: var(--color-accent-neutral);
    color: var(--color-content-inverted-primary);
}

.prisma-button.prisma-button_view_primary:hover {
        background-color: var(--prisma-button-accent-color-resulting);
    }

.prisma-button.prisma-button_view_primary:active {
        background-color: var(--prisma-button-accent-color-active-resulting);
    }

.prisma-button.prisma-button_view_primary:disabled {
        background-color: var(--color-background-glassy-a);
        color: var(--color-content-tertiary);
    }

.prisma-button.prisma-button_view_primary:disabled.prisma-button_process {
            background-color: var(--prisma-button-accent-color-resulting);
            color: var(--color-content-inverted-primary);
        }

.prisma-button.prisma-button_view_primary:disabled .prisma-button__sublabel {
            color: var(--color-content-tertiary);
        }

.prisma-button.prisma-button_view_primary .prisma-button__sublabel {
        color: var(--color-content-inverted-secondary);
    }

.prisma-button.prisma-button_view_secondary {
    background-color: var(--color-background-glassy-a);
    color: var(--color-content-primary);
}

.prisma-button.prisma-button_view_secondary:hover {
        background-color: var(--color-background-glassy-b);
    }

.prisma-button.prisma-button_view_secondary:active {
        background-color: var(--color-background-glassy-c);
    }

.prisma-button.prisma-button_view_secondary:disabled {
        background-color: var(--color-background-glassy-a);
        color: var(--color-content-tertiary);
    }

.prisma-button.prisma-button_view_secondary:disabled.prisma-button_process {
            background-color: var(--color-background-glassy-b);
            color: var(--color-content-primary);
        }

.prisma-button.prisma-button_view_secondary .prisma-button__sublabel {
        color: var(--color-content-secondary);
    }

.prisma-button.prisma-button_view_ghost {
    border-color: var(--color-content-primary);
    color: var(--color-content-primary);
}

.prisma-button.prisma-button_view_ghost:hover {
        border-color: var(--color-content-secondary);
        color: var(--color-content-secondary);
    }

.prisma-button.prisma-button_view_ghost:hover .prisma-button__sublabel {
            color: var(--color-content-secondary);
        }

.prisma-button.prisma-button_view_ghost:active {
        border-color: var(--color-content-tertiary);
        color: var(--color-content-tertiary);
    }

.prisma-button.prisma-button_view_ghost:active .prisma-button__sublabel {
            color: var(--color-content-tertiary);
        }

.prisma-button.prisma-button_view_ghost:disabled {
        border-color: var(--color-background-glassy-a);
        color: var(--color-content-tertiary);
    }

.prisma-button.prisma-button_view_ghost:disabled.prisma-button_process {
            border-color: var(--color-content-secondary);
            color: var(--color-content-secondary);
        }

.prisma-button.prisma-button_view_ghost .prisma-button__sublabel {
        color: var(--color-content-secondary);
    }

.prisma-button.prisma-button_view_clear {
    color: var(--color-content-primary);
}

.prisma-button.prisma-button_view_clear:hover {
        background-color: var(--color-background-glassy-a);
    }

.prisma-button.prisma-button_view_clear:active {
        background-color: var(--color-background-glassy-b);
    }

.prisma-button.prisma-button_view_clear:disabled {
        color: var(--color-content-tertiary);
    }

.prisma-button.prisma-button_view_clear:disabled.prisma-button_process {
            background-color: var(--color-background-glassy-b);
            color: var(--color-content-primary);
        }

.prisma-button.prisma-button_view_clear .prisma-button__sublabel {
        color: var(--color-content-secondary);
    }

.prisma-button.prisma-button_view_raised {
    color: var(--color-content-primary);
    background-color: var(--color-background-default);
    box-shadow: var(--shadow-small-default);
}

.prisma-button.prisma-button_view_raised:hover {
        box-shadow: var(--shadow-small-hovered);
    }

.prisma-button.prisma-button_view_raised:active {
        box-shadow: var(--shadow-small-pressed);
    }

.prisma-button.prisma-button_view_raised:disabled {
        background-color: var(--color-background-glassy-a);
        color: var(--color-content-tertiary);
        box-shadow: var(--shadow-small-hidden);
    }

.prisma-button.prisma-button_view_raised:disabled.prisma-button_process {
            color: var(--color-content-primary);
            background-color: var(--color-background-default);
            box-shadow: var(--shadow-small-hovered);
        }

.prisma-button.prisma-button_view_raised .prisma-button__sublabel {
        color: var(--color-content-secondary);
    }

.prisma-button.prisma-button_view_link {
    --prisma-button-accent-color-resulting: var(--prisma-button-accent-color, var(--color-accent-main-a));
    --prisma-button-accent-color-active-resulting: var(--prisma-button-accent-color-active, var(--color-accent-main-b));

    color: var(--color-content-primary);
}

.prisma-button.prisma-button_view_link:hover {
        color: var(--prisma-button-accent-color-resulting);
    }

.prisma-button.prisma-button_view_link:active {
        color: var(--prisma-button-accent-color-active-resulting);
    }

.prisma-button.prisma-button_view_link:disabled {
        color: var(--color-content-tertiary);
    }

.prisma-button.prisma-button_view_link:disabled.prisma-button_process {
            color: var(--prisma-button-accent-color-resulting);
        }

.prisma-button_size_l {
    --vertical-padding: calc(20px - var(--border-width));

    font: var(--font-ys-body-16-regular-ui);

    font-feature-settings: 'pnum' on, 'lnum' on;
    padding: var(--vertical-padding) calc(24px - var(--border-width));
    border-radius: var(--border-radius-14);
}

.prisma-button_size_l.prisma-button_with-icon {
        --vertical-padding: calc(18px - var(--border-width));
    }

.prisma-button_size_l.prisma-button_with-icon.prisma-button_icon-placement_left {
            padding-left: calc(22px - var(--border-width));
            padding-right: calc(26px - var(--border-width));
        }

.prisma-button_size_l.prisma-button_with-icon.prisma-button_icon-placement_right {
            padding-left: calc(26px - var(--border-width));
            padding-right: calc(22px - var(--border-width));
        }

.prisma-button_size_l.prisma-button_with-sublabel {
        padding-top: calc(12px - var(--border-width));
        padding-bottom: calc(12px - var(--border-width));
    }

.prisma-button_size_l .prisma-button__sublabel {
        font: var(--font-ys-caption-12-medium);
        font-feature-settings: 'pnum' on, 'lnum' on;
    }

.prisma-button_size_m {
    --vertical-padding: calc(15px - var(--border-width));

    font: var(--font-ys-body-16-regular-ui);

    font-feature-settings: 'pnum' on, 'lnum' on;
    padding: var(--vertical-padding) calc(24px - var(--border-width));
    border-radius: var(--border-radius-12);
}

.prisma-button_size_m.prisma-button_with-icon {
        --vertical-padding: calc(13px - var(--border-width));
    }

.prisma-button_size_m.prisma-button_with-icon.prisma-button_icon-placement_left {
            padding-left: calc(18px - var(--border-width));
            padding-right: calc(26px - var(--border-width));
        }

.prisma-button_size_m.prisma-button_with-icon.prisma-button_icon-placement_right {
            padding-left: calc(26px - var(--border-width));
            padding-right: calc(18px - var(--border-width));
        }

.prisma-button_size_m.prisma-button_with-sublabel {
        padding: calc(7px - var(--border-width)) calc(24px - var(--border-width));
    }

.prisma-button_size_m .prisma-button__sublabel {
        font: var(--font-ys-caption-12-medium);
        font-feature-settings: 'pnum' on, 'lnum' on;
    }

.prisma-button_size_s {
    --vertical-padding: calc(9px - var(--border-width));

    font: var(--font-ys-caption-14-regular);

    font-feature-settings: 'pnum' on, 'lnum' on;
    padding: var(--vertical-padding) calc(16px - var(--border-width));
    border-radius: var(--border-radius-10);
}

.prisma-button_size_s.prisma-button_with-icon {
        --vertical-padding: calc(6px - var(--border-width));
    }

.prisma-button_size_s.prisma-button_with-icon.prisma-button_icon-placement_left {
            padding-left: calc(10px - var(--border-width));
            padding-right: calc(14px - var(--border-width));
        }

.prisma-button_size_s.prisma-button_with-icon.prisma-button_icon-placement_right {
            padding-left: calc(14px - var(--border-width));
            padding-right: calc(10px - var(--border-width));
        }

.prisma-button_size_xs {
    --vertical-padding: calc(7px - var(--border-width));

    font: var(--font-ys-caption-14-regular);

    font-feature-settings: 'pnum' on, 'lnum' on;
    padding: var(--vertical-padding) calc(12px - var(--border-width));
    border-radius: var(--border-radius-10);
}

.prisma-button_size_xs.prisma-button_with-icon {
        --vertical-padding: calc(4px - var(--border-width));
    }

.prisma-button_size_xs.prisma-button_with-icon.prisma-button_icon-placement_left {
            padding-left: calc(10px - var(--border-width));
            padding-right: calc(14px - var(--border-width));
        }

.prisma-button_size_xs.prisma-button_with-icon.prisma-button_icon-placement_right {
            padding-left: calc(14px - var(--border-width));
            padding-right: calc(10px - var(--border-width));
        }

.prisma-button.prisma-button_position-in-group_left {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.prisma-button.prisma-button_position-in-group_right {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.prisma-button.prisma-button_position-in-group_middle {
    border-radius: 0;
}

.prisma-button.prisma-button_behavior_common-link {
    text-decoration: none;
}

.prisma-button_behavior_router-link {
    text-decoration: none;
}

.prisma-button {
    --border-width: 1px;
    --transition-duration: 0.15s;

    margin: 0;
    background: none;
    cursor: pointer;
    border: var(--border-width) solid transparent;
    display: inline-block;
    position: relative;
    transition-property: background-color, border-color, box-shadow, color, transform;
    transition-duration: var(--transition-duration);
    transition-timing-function: ease-out;
}

.prisma-button:disabled {
        cursor: default;
        pointer-events: none;
    }

.prisma-button:active {
        transform: scale(0.96);
    }

.prisma-button__content {
    display: flex;
    align-items: center;
}

.prisma-button_process .prisma-button__content {
        visibility: hidden;
    }

.prisma-button__text {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.prisma-button_icon-placement_right .prisma-button__text {
        order: -1;
    }

.prisma-button__sublabel {
    transition-property: color;
    transition-duration: var(--transition-duration);
    transition-timing-function: ease-out;
}

.prisma-button__icon {
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
}

.prisma-button_icon-placement_left .prisma-button__icon {
        margin-right: var(--spacing-4);
    }

.prisma-button_icon-placement_right .prisma-button__icon {
        margin-left: var(--spacing-4);
    }

.prisma-button.prisma-button_icon-placement_replace {
    /* Переменную --vertical-padding определяем в файлах ./_size/prisma-button_size_*.pcss */
    padding-left: var(--vertical-padding);
    padding-right: var(--vertical-padding);
}

.verify-notification {
    z-index: var(--z-index-verify-notification);
    width: 100%;
    background-color: var(--color-palette-yellow-normal);
}

    .verify-notification_with-order-modal {
        position: fixed;
        top: 0;
    }

    .verify-notification__content {
        margin: var(--spacing-20);

        text-align: center;
        font: var(--font-ys-body-16-medium-ui);
        font-feature-settings: 'pnum' on, 'lnum' on;
    }

    .verify-notification__action-text {
        margin-left: var(--spacing-4);

        cursor: pointer;
        text-decoration-line: underline;
    }

.Markdown {
    display: inline-block;

    max-width: 100%;
}

.Markdown .paragraph::after {
    display: table;
    clear: both;

    content: '';
}

.Markdown li::after {
    display: table;
    clear: both;

    content: '';
}

.Markdown-ErrorMessage {
    font-style: italic;

    color: #f00;
}

.Markdown-Tab {
    display: inline-block;

    width: 1.5em;
    height: 1em;
}

.Markdown-HorizontalAlign_alignment_right {
    text-align: right;
}

.Markdown-HorizontalAlign_alignment_left {
    text-align: left;
}

.Markdown-HorizontalAlign_alignment_center {
    text-align: center;
}

.Markdown-HorizontalAlign_alignment_justify {
    text-align: justify;
}

.Markdown-Author {
    padding-right: 3rem;

    font-size: .8rem;
    font-style: italic;
    text-align: right;

    color: rgba(0, 0, 0, .6);
}

.Markdown-Author::before {
    content: '(';
}

.Markdown-Author::after {
    content: ')';
}

.Markdown-Small {
    font-size: 14px;
}

@media (min-width: 1240px) {
    .Markdown-Small {
        font-size: 16px;
    }
}

@media (min-width: 1400px) {
    .Markdown-Small {
        font-size: 18px;
    }
}

.Markdown-Table {
    font-family: 'YS Text', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.Markdown-TableRoot {
    display: inline-block;

    box-sizing: border-box;
    margin: 1.5rem 0;

    border-collapse: collapse;

    text-align: left;
}

.Markdown-TableCell {
    box-sizing: border-box;
    padding: 8px;
}

.Markdown-TableCell_type_head {
    vertical-align: top;
}

/* Стираем границы у крайних ячеек */
.Markdown-Table .Markdown-TableCell:first-child {
    border-left: none;
}

.Markdown-Table .Markdown-TableCell:last-child {
    border-right: none;
}

.Markdown-Table .Markdown-TableRow:last-child .Markdown-TableCell_type_body {
    border-bottom: none;
}

/* скругляем угловые ячейки */
.Markdown-Table .Markdown-TableCell_type_head:first-child,
.Markdown-Table .Markdown-TableRow:first-child .Markdown-TableCell_type_body:first-child {
    border-top-left-radius: 16px;
}

.Markdown-Table .Markdown-TableCell_type_head:last-child,
.Markdown-Table .Markdown-TableRow:first-child .Markdown-TableCell_type_body:last-child {
    border-top-right-radius: 16px;
}

.Markdown-Table .Markdown-TableRow:last-child .Markdown-TableCell_type_body:first-child {
    border-bottom-left-radius: 16px;
}

.Markdown-Table .Markdown-TableRow:last-child .Markdown-TableCell_type_body:last-child {
    border-bottom-right-radius: 16px;
}

.Markdown-Table_noHeader .Markdown-TableHead {
    display: none;
}

/* Для noHeader таблиц стираем верхнюю границу ячеек хэдера */
.Markdown-Table.Markdown-Table_noHeader .Markdown-TableRow:first-child .Markdown-TableCell_type_body {
    border-top: none;
}

/* Для обычных таблиц стираем верхнюю границу верхнего ряда */
.Markdown-Table:not(.Markdown-Table_noHeader)
.Markdown-TableRow:first-child
.Markdown-TableCell_type_head {
    border-top: none;
}

.Markdown-Table.Markdown-Table_noBorder .Markdown-TableRoot {
    border: none;
}

.Markdown-Table.Markdown-Table_noBorder .Markdown-TableCell {
    border: none;
}

.Markdown-Table.Markdown-Table_widthDefined .Markdown-TableCell {
    word-break: break-word;
}

.Markdown-Table.Markdown-Table_noWrap .Markdown-TableCell {
    white-space: nowrap;
}

.Markdown-Table_flavor_blueberry .Markdown-TableHead {
    border-bottom: 2px solid #eee;
    background-color: #e4f4ff;
}

.Markdown-Table_flavor_blueberry .Markdown-TableRoot {
    margin: 0;

    vertical-align: bottom;

    border: solid 2px #a8b5ce;
    border-radius: 6px;
}

.Markdown-Table_flavor_blueberry .Markdown-TableCell {
    border: 2px solid #becae1;
}

.Markdown-Table_flavor_blueberry .Markdown-TableCell_type_head {
    font-weight: 500;
}

.Markdown-Table_flavor_blueberry .Markdown-TableCell_type_head:first-child,
.Markdown-Table_flavor_blueberry .Markdown-TableRow:first-child .Markdown-TableCell_type_body:first-child {
    border-top-left-radius: 6px;
}

.Markdown-Table_flavor_blueberry .Markdown-TableCell_type_head:last-child,
.Markdown-Table_flavor_blueberry .Markdown-TableRow:first-child .Markdown-TableCell_type_body:last-child {
    border-top-right-radius: 6px;
}

.Markdown-Table_flavor_blueberry .Markdown-TableRow:last-child .Markdown-TableCell_type_body:first-child {
    border-bottom-left-radius: 6px;
}

.Markdown-Table_flavor_blueberry .Markdown-TableRow:last-child .Markdown-TableCell_type_body:last-child {
    border-bottom-right-radius: 6px;
}

.Markdown-IFrame {
    width: 100%;
    height: 100%;

    border-width: 0;
}

@charset "UTF-8";
/* code colors */
/* icon logo */
/* social */
@keyframes fadeIn {
  from {
    opacity: 0; } }

@keyframes fadeOut {
  to {
    opacity: 0; } }

@keyframes rotation {
  to {
    transform: rotate(360deg); } }

.fade-enter, .fade-appear {
  opacity: 0.01; }

.fade-enter-active, .fade-enter-done, .fade-appear-active, .fade-appear-done {
  transition: all var(--fadeAnimationDelay, 250ms) ease-out;
  opacity: 1; }

.fade-exit {
  opacity: 1; }

.fade-exit-active {
  transition: all var(--fadeAnimationDelay, 250ms) ease-out;
  opacity: 0.01; }

.scale-fade-enter {
  transform: scale(0.01);
  opacity: 0; }

.scale-fade-enter-active {
  transition-timing-function: ease-out;
  transition-duration: 250ms;
  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: 250ms;
  transition-property: opacity, transform;
  transform: scale(0.01);
  opacity: 0; }

.fade-slide-up-enter {
  transform: translateY(15%);
  opacity: 0.01; }

.fade-slide-up-enter-active {
  transition: transform 0.2s ease-out, opacity 0.2s ease-out;
  transform: none;
  opacity: 1; }

.fade-slide-up-exit {
  transform: none;
  opacity: 1; }

.fade-slide-up-exit-active {
  transition: transform 0.2s ease-out, opacity 0.2s ease-out;
  transform: translateY(15%);
  opacity: 0.01; }

.slide-right-enter, .slide-right-exit-active {
  transform: translateX(-100%); }

.slide-left-enter, .slide-left-exit-active {
  transform: translateX(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 0.65s cubic-bezier(0.2, 1, 0.3, 1);
  transition-delay: 0.1s;
  transform: translateX(0); }

.slide-right-exit,
.slide-left-exit {
  transform: translateX(0); }

@keyframes shake {
  12.5% {
    transform: translateX(12px); }
  25% {
    transform: translateX(0); }
  37.5% {
    transform: translateX(-5px); }
  50% {
    transform: translateX(0); }
  62.5% {
    transform: translateX(3px); }
  75% {
    transform: translateX(0); }
  87.5% {
    transform: translateX(-2px); }
  100% {
    transform: translateX(0); } }

/**
 * Ширина блока по сетке
 */
/**
 * Устанавливает отступ по сетке
 */
/**
 * Выравнивает блок по сетке
 */
/**
 * Устанавливает грид-контейнер и его ширину
 */
@keyframes placeholder-animation {
  0% {
    background-position: 0 50%; }
  65% {
    background-position: 0 50%; }
  100% {
    background-position: 1400px 50%; } }

/**
 * Layout
 */
/**
 * Helpers
 */
.error-page__internal-server-description {
  max-width: 430px; }
  @media (max-width: 767px) {
    .error-page__internal-server-description {
      max-width: 416px; } }

.error-block {
  display: flex;
  max-width: 1100px;
  margin: auto;
  padding: 0 10px; }
  .error-block_layout_tablet, .error-block_layout_phone {
    flex-direction: column;
    align-items: center;
    padding: 0 16px; }

.error-block__button {
  padding: 0 40px; }

.error-block__content {
  flex: 1;
  color: var(--color-content-primary); }

.error-block__description {
  overflow: hidden;
  transition: 0.2s all ease-in;
  font-family: 'YS Text';
  font-size: 20px;
  font-weight: 300;
  line-height: 30px; }

.error-block_layout_tablet .error-block__description, .error-block_layout_phone .error-block__description {
  max-width: 416px;
  height: auto;
  margin: auto auto 18px;
  text-align: center;
  font-size: 13px;
  font-weight: normal;
  line-height: 17px; }

.error-block_layout_phone .error-block__description {
  margin-bottom: 8px;
  line-height: 16px; }

.error-block__image {
  display: flex;
  flex: 1; }

.error-block_layout_tablet .error-block__image {
  justify-content: center; }
  .error-block_layout_tablet .error-block__image :first-child {
    width: 235px;
    height: 204px; }

.error-block_layout_phone .error-block__image {
  justify-content: center; }
  .error-block_layout_phone .error-block__image :first-child {
    width: 168px;
    height: 150px; }

.error-block__link.link.link, .error-block__link.link:link, .error-block__link.link:visited {
  text-decoration: underline;
  color: var(--color-content-primary); }

@charset "UTF-8";
/* code colors */
/* icon logo */
/* social */
@keyframes fadeIn {
  from {
    opacity: 0; } }

@keyframes fadeOut {
  to {
    opacity: 0; } }

@keyframes rotation {
  to {
    transform: rotate(360deg); } }

.fade-enter, .fade-appear {
  opacity: 0.01; }

.fade-enter-active, .fade-enter-done, .fade-appear-active, .fade-appear-done {
  transition: all var(--fadeAnimationDelay, 250ms) ease-out;
  opacity: 1; }

.fade-exit {
  opacity: 1; }

.fade-exit-active {
  transition: all var(--fadeAnimationDelay, 250ms) ease-out;
  opacity: 0.01; }

.scale-fade-enter {
  transform: scale(0.01);
  opacity: 0; }

.scale-fade-enter-active {
  transition-timing-function: ease-out;
  transition-duration: 250ms;
  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: 250ms;
  transition-property: opacity, transform;
  transform: scale(0.01);
  opacity: 0; }

.fade-slide-up-enter {
  transform: translateY(15%);
  opacity: 0.01; }

.fade-slide-up-enter-active {
  transition: transform 0.2s ease-out, opacity 0.2s ease-out;
  transform: none;
  opacity: 1; }

.fade-slide-up-exit {
  transform: none;
  opacity: 1; }

.fade-slide-up-exit-active {
  transition: transform 0.2s ease-out, opacity 0.2s ease-out;
  transform: translateY(15%);
  opacity: 0.01; }

.slide-right-enter, .slide-right-exit-active {
  transform: translateX(-100%); }

.slide-left-enter, .slide-left-exit-active {
  transform: translateX(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 0.65s cubic-bezier(0.2, 1, 0.3, 1);
  transition-delay: 0.1s;
  transform: translateX(0); }

.slide-right-exit,
.slide-left-exit {
  transform: translateX(0); }

@keyframes shake {
  12.5% {
    transform: translateX(12px); }
  25% {
    transform: translateX(0); }
  37.5% {
    transform: translateX(-5px); }
  50% {
    transform: translateX(0); }
  62.5% {
    transform: translateX(3px); }
  75% {
    transform: translateX(0); }
  87.5% {
    transform: translateX(-2px); }
  100% {
    transform: translateX(0); } }

/**
 * Ширина блока по сетке
 */
/**
 * Устанавливает отступ по сетке
 */
/**
 * Выравнивает блок по сетке
 */
/**
 * Устанавливает грид-контейнер и его ширину
 */
@keyframes placeholder-animation {
  0% {
    background-position: 0 50%; }
  65% {
    background-position: 0 50%; }
  100% {
    background-position: 1400px 50%; } }

/**
 * Layout
 */
/**
 * Helpers
 */
.link {
  position: relative;
  transition: color 0.2s ease-out 0s;
  text-decoration: none;
  -moz-transition: none; }
  .link_theme_normal.link_pseudo, .link_theme_normal:link, .link_theme_normal:visited {
    color: #007aff; }
  .link_theme_normal.link_pseudo:hover, .link_theme_normal:hover {
    transition: none;
    color: #ff3b30; }
  .link_theme_black.link_pseudo, .link_theme_black:link, .link_theme_black:visited {
    color: #000; }
  .link_theme_black.link_pseudo:hover, .link_theme_black:hover {
    transition: none;
    color: #f00; }
  .link_theme_yellow.link_pseudo, .link_theme_yellow:link, .link_theme_yellow:visited {
    text-decoration: underline;
    color: #ffed93; }
  .link_theme_yellow.link_pseudo:hover, .link_theme_yellow:hover {
    transition: none;
    color: #ffed7c; }
  .link_theme_on-dark {
    transition: none; }
    .link_theme_on-dark.link_pseudo, .link_theme_on-dark:link, .link_theme_on-dark:visited {
      color: #88ddf6; }
    .link_theme_on-dark.link_pseudo:hover, .link_theme_on-dark:hover {
      transition: none;
      color: #f00; }
  .link_theme_clean {
    transition: none; }
    .link_theme_clean.link_pseudo, .link_theme_clean:link, .link_theme_clean:visited, .link_theme_clean:hover, .link_theme_clean:active {
      text-decoration: underline;
      color: #000;
      outline: 0; }
    .link_theme_clean:hover::after {
      transition: none; }
    .link_theme_clean::after {
      display: none; }
  .link_theme_abstract.link_pseudo, .link_theme_abstract:link, .link_theme_abstract:visited, .link_theme_abstract:hover, .link_theme_abstract:active {
    outline: 0; }
  .link_theme_abstract::after {
    display: none; }
  .link_theme_ghost.link_pseudo, .link_theme_ghost:link, .link_theme_ghost:visited {
    color: #828282; }
  .link_theme_ghost.link_pseudo:hover, .link_theme_ghost:hover {
    transition: none;
    color: #f32a3d; }
  .link_disabled {
    cursor: default; }
    .link_disabled.link_pseudo, .link_disabled:link, .link_disabled:visited, .link_disabled:hover, .link_disabled:active {
      pointer-events: none;
      color: inherit; }
  .link_pseudo {
    cursor: pointer; }

.error-block__section {
  margin-bottom: 40px; }
  .error-block__section:last-of-type {
    margin-bottom: 0; }

.error-block_layout_tablet .error-block__section {
  margin-bottom: 18px; }

.error-block_layout_phone .error-block__section {
  margin-bottom: 8px; }

.error-block__subtitle {
  display: flex;
  align-items: center;
  padding-bottom: 15px;
  pointer-events: none;
  font-size: 20px;
  line-height: 23px; }

.error-block__subtitle-body {
  flex: 1; }

.error-block_layout_tablet .error-block__subtitle, .error-block_layout_phone .error-block__subtitle {
  padding-bottom: 4px;
  text-align: center;
  pointer-events: auto;
  font-size: 14px;
  font-weight: 500;
  line-height: 17px; }

.error-block_layout_phone .error-block__subtitle {
  line-height: 16px; }

.error-block__title {
  margin-bottom: 48px;
  font-size: 40px;
  line-height: 48px; }

.error-block_layout_tablet .error-block__title, .error-block_layout_phone .error-block__title {
  max-width: 416px;
  margin-bottom: 4px;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 17px; }

.error-block_layout_phone .error-block__title {
  line-height: 16px; }

.error-block__controls {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-8);
}

@charset "UTF-8";
/* code colors */
/* icon logo */
/* social */
@keyframes fadeIn {
  from {
    opacity: 0; } }

@keyframes fadeOut {
  to {
    opacity: 0; } }

@keyframes rotation {
  to {
    transform: rotate(360deg); } }

.fade-enter, .fade-appear {
  opacity: 0.01; }

.fade-enter-active, .fade-enter-done, .fade-appear-active, .fade-appear-done {
  transition: all var(--fadeAnimationDelay, 250ms) ease-out;
  opacity: 1; }

.fade-exit {
  opacity: 1; }

.fade-exit-active {
  transition: all var(--fadeAnimationDelay, 250ms) ease-out;
  opacity: 0.01; }

.scale-fade-enter {
  transform: scale(0.01);
  opacity: 0; }

.scale-fade-enter-active {
  transition-timing-function: ease-out;
  transition-duration: 250ms;
  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: 250ms;
  transition-property: opacity, transform;
  transform: scale(0.01);
  opacity: 0; }

.fade-slide-up-enter {
  transform: translateY(15%);
  opacity: 0.01; }

.fade-slide-up-enter-active {
  transition: transform 0.2s ease-out, opacity 0.2s ease-out;
  transform: none;
  opacity: 1; }

.fade-slide-up-exit {
  transform: none;
  opacity: 1; }

.fade-slide-up-exit-active {
  transition: transform 0.2s ease-out, opacity 0.2s ease-out;
  transform: translateY(15%);
  opacity: 0.01; }

.slide-right-enter, .slide-right-exit-active {
  transform: translateX(-100%); }

.slide-left-enter, .slide-left-exit-active {
  transform: translateX(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 0.65s cubic-bezier(0.2, 1, 0.3, 1);
  transition-delay: 0.1s;
  transform: translateX(0); }

.slide-right-exit,
.slide-left-exit {
  transform: translateX(0); }

@keyframes shake {
  12.5% {
    transform: translateX(12px); }
  25% {
    transform: translateX(0); }
  37.5% {
    transform: translateX(-5px); }
  50% {
    transform: translateX(0); }
  62.5% {
    transform: translateX(3px); }
  75% {
    transform: translateX(0); }
  87.5% {
    transform: translateX(-2px); }
  100% {
    transform: translateX(0); } }

/**
 * Ширина блока по сетке
 */
/**
 * Устанавливает отступ по сетке
 */
/**
 * Выравнивает блок по сетке
 */
/**
 * Устанавливает грид-контейнер и его ширину
 */
@keyframes placeholder-animation {
  0% {
    background-position: 0 50%; }
  65% {
    background-position: 0 50%; }
  100% {
    background-position: 1400px 50%; } }

/**
 * Layout
 */
/**
 * Helpers
 */
body {
  margin: 0; }

.error-page {
  display: flex;
  flex-direction: column;
  height: auto;
  min-height: 100vh;
  font-family: Suisse; }
  .error-page__header {
    display: flex;
    justify-content: space-between;
    padding: 20px 150px 0; }
    @media (max-width: 767px) {
      .error-page__header {
        display: none; } }
  .error-page__footer {
    padding-bottom: 35px;
    color: rgba(0, 0, 0, 0.2);
    font-size: 14px;
    line-height: 1.5em; }
  .error-page__container {
    display: flex;
    flex: 1; }
  .error-page__images {
    color: var(--color-content-primary); }

@charset "UTF-8";
/* code colors */
/* icon logo */
/* social */
@keyframes fadeIn {
  from {
    opacity: 0; } }

@keyframes fadeOut {
  to {
    opacity: 0; } }

@keyframes rotation {
  to {
    transform: rotate(360deg); } }

.fade-enter, .fade-appear {
  opacity: 0.01; }

.fade-enter-active, .fade-enter-done, .fade-appear-active, .fade-appear-done {
  transition: all var(--fadeAnimationDelay, 250ms) ease-out;
  opacity: 1; }

.fade-exit {
  opacity: 1; }

.fade-exit-active {
  transition: all var(--fadeAnimationDelay, 250ms) ease-out;
  opacity: 0.01; }

.scale-fade-enter {
  transform: scale(0.01);
  opacity: 0; }

.scale-fade-enter-active {
  transition-timing-function: ease-out;
  transition-duration: 250ms;
  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: 250ms;
  transition-property: opacity, transform;
  transform: scale(0.01);
  opacity: 0; }

.fade-slide-up-enter {
  transform: translateY(15%);
  opacity: 0.01; }

.fade-slide-up-enter-active {
  transition: transform 0.2s ease-out, opacity 0.2s ease-out;
  transform: none;
  opacity: 1; }

.fade-slide-up-exit {
  transform: none;
  opacity: 1; }

.fade-slide-up-exit-active {
  transition: transform 0.2s ease-out, opacity 0.2s ease-out;
  transform: translateY(15%);
  opacity: 0.01; }

.slide-right-enter, .slide-right-exit-active {
  transform: translateX(-100%); }

.slide-left-enter, .slide-left-exit-active {
  transform: translateX(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 0.65s cubic-bezier(0.2, 1, 0.3, 1);
  transition-delay: 0.1s;
  transform: translateX(0); }

.slide-right-exit,
.slide-left-exit {
  transform: translateX(0); }

@keyframes shake {
  12.5% {
    transform: translateX(12px); }
  25% {
    transform: translateX(0); }
  37.5% {
    transform: translateX(-5px); }
  50% {
    transform: translateX(0); }
  62.5% {
    transform: translateX(3px); }
  75% {
    transform: translateX(0); }
  87.5% {
    transform: translateX(-2px); }
  100% {
    transform: translateX(0); } }

/**
 * Ширина блока по сетке
 */
/**
 * Устанавливает отступ по сетке
 */
/**
 * Выравнивает блок по сетке
 */
/**
 * Устанавливает грид-контейнер и его ширину
 */
@keyframes placeholder-animation {
  0% {
    background-position: 0 50%; }
  65% {
    background-position: 0 50%; }
  100% {
    background-position: 1400px 50%; } }

/**
 * Layout
 */
/**
 * Helpers
 */
.error-page__not-found-description {
  max-width: 530px; }
  @media (max-width: 767px) {
    .error-page__not-found-description {
      max-width: 416px; } }

@charset "UTF-8";
/* code colors */
/* icon logo */
/* social */
@keyframes fadeIn {
  from {
    opacity: 0; } }

@keyframes fadeOut {
  to {
    opacity: 0; } }

@keyframes rotation {
  to {
    transform: rotate(360deg); } }

.fade-enter, .fade-appear {
  opacity: 0.01; }

.fade-enter-active, .fade-enter-done, .fade-appear-active, .fade-appear-done {
  transition: all var(--fadeAnimationDelay, 250ms) ease-out;
  opacity: 1; }

.fade-exit {
  opacity: 1; }

.fade-exit-active {
  transition: all var(--fadeAnimationDelay, 250ms) ease-out;
  opacity: 0.01; }

.scale-fade-enter {
  transform: scale(0.01);
  opacity: 0; }

.scale-fade-enter-active {
  transition-timing-function: ease-out;
  transition-duration: 250ms;
  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: 250ms;
  transition-property: opacity, transform;
  transform: scale(0.01);
  opacity: 0; }

.fade-slide-up-enter {
  transform: translateY(15%);
  opacity: 0.01; }

.fade-slide-up-enter-active {
  transition: transform 0.2s ease-out, opacity 0.2s ease-out;
  transform: none;
  opacity: 1; }

.fade-slide-up-exit {
  transform: none;
  opacity: 1; }

.fade-slide-up-exit-active {
  transition: transform 0.2s ease-out, opacity 0.2s ease-out;
  transform: translateY(15%);
  opacity: 0.01; }

.slide-right-enter, .slide-right-exit-active {
  transform: translateX(-100%); }

.slide-left-enter, .slide-left-exit-active {
  transform: translateX(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 0.65s cubic-bezier(0.2, 1, 0.3, 1);
  transition-delay: 0.1s;
  transform: translateX(0); }

.slide-right-exit,
.slide-left-exit {
  transform: translateX(0); }

@keyframes shake {
  12.5% {
    transform: translateX(12px); }
  25% {
    transform: translateX(0); }
  37.5% {
    transform: translateX(-5px); }
  50% {
    transform: translateX(0); }
  62.5% {
    transform: translateX(3px); }
  75% {
    transform: translateX(0); }
  87.5% {
    transform: translateX(-2px); }
  100% {
    transform: translateX(0); } }

/**
 * Ширина блока по сетке
 */
/**
 * Устанавливает отступ по сетке
 */
/**
 * Выравнивает блок по сетке
 */
/**
 * Устанавливает грид-контейнер и его ширину
 */
@keyframes placeholder-animation {
  0% {
    background-position: 0 50%; }
  65% {
    background-position: 0 50%; }
  100% {
    background-position: 1400px 50%; } }

/**
 * Layout
 */
/**
 * Helpers
 */
.error-page__forbidden-description {
  max-width: 530px; }
  @media (max-width: 767px) {
    .error-page__forbidden-description {
      max-width: 416px; } }

@charset "UTF-8";
/* code colors */
/* icon logo */
/* social */
@keyframes fadeIn {
  from {
    opacity: 0; } }

@keyframes fadeOut {
  to {
    opacity: 0; } }

@keyframes rotation {
  to {
    transform: rotate(360deg); } }

.fade-enter, .fade-appear {
  opacity: 0.01; }

.fade-enter-active, .fade-enter-done, .fade-appear-active, .fade-appear-done {
  transition: all var(--fadeAnimationDelay, 250ms) ease-out;
  opacity: 1; }

.fade-exit {
  opacity: 1; }

.fade-exit-active {
  transition: all var(--fadeAnimationDelay, 250ms) ease-out;
  opacity: 0.01; }

.scale-fade-enter {
  transform: scale(0.01);
  opacity: 0; }

.scale-fade-enter-active {
  transition-timing-function: ease-out;
  transition-duration: 250ms;
  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: 250ms;
  transition-property: opacity, transform;
  transform: scale(0.01);
  opacity: 0; }

.fade-slide-up-enter {
  transform: translateY(15%);
  opacity: 0.01; }

.fade-slide-up-enter-active {
  transition: transform 0.2s ease-out, opacity 0.2s ease-out;
  transform: none;
  opacity: 1; }

.fade-slide-up-exit {
  transform: none;
  opacity: 1; }

.fade-slide-up-exit-active {
  transition: transform 0.2s ease-out, opacity 0.2s ease-out;
  transform: translateY(15%);
  opacity: 0.01; }

.slide-right-enter, .slide-right-exit-active {
  transform: translateX(-100%); }

.slide-left-enter, .slide-left-exit-active {
  transform: translateX(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 0.65s cubic-bezier(0.2, 1, 0.3, 1);
  transition-delay: 0.1s;
  transform: translateX(0); }

.slide-right-exit,
.slide-left-exit {
  transform: translateX(0); }

@keyframes shake {
  12.5% {
    transform: translateX(12px); }
  25% {
    transform: translateX(0); }
  37.5% {
    transform: translateX(-5px); }
  50% {
    transform: translateX(0); }
  62.5% {
    transform: translateX(3px); }
  75% {
    transform: translateX(0); }
  87.5% {
    transform: translateX(-2px); }
  100% {
    transform: translateX(0); } }

/**
 * Ширина блока по сетке
 */
/**
 * Устанавливает отступ по сетке
 */
/**
 * Выравнивает блок по сетке
 */
/**
 * Устанавливает грид-контейнер и его ширину
 */
@keyframes placeholder-animation {
  0% {
    background-position: 0 50%; }
  65% {
    background-position: 0 50%; }
  100% {
    background-position: 1400px 50%; } }

/**
 * Layout
 */
/**
 * Helpers
 */
.wizard-hint__tooltip-wrapper-appear {
  opacity: 0; }

.wizard-hint__tooltip-wrapper-appear-active {
  transition: opacity 300ms;
  opacity: 1; }

.wizard-hint .wizard-hint__tooltip.wizard-hint__tooltip {
  padding: 10px 0 0; }

.wizard-hint__tooltip {
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  font-size: 14px;
  line-height: 20px; }
  .wizard-hint__tooltip.tooltip-wizard.tooltip {
    padding-top: 16px; }

.wizard-hint__header {
  width: 260px;
  margin: 0 16px 8px;
  font-size: 16px;
  font-weight: bold; }

.wizard-hint__content {
  width: 260px;
  margin: 0 16px;
  font-weight: 500; }
  .wizard-hint__content:last-child {
    margin-bottom: 10px; }
  .wizard-hint__content:only-child {
    width: auto; }

.wizard-hint__footer {
  display: flex;
  width: 272px;
  justify-content: space-between;
  align-items: center;
  margin: 12px 6px 6px 16px; }

.wizard-hint__pager {
  white-space: nowrap;
  font-size: 14px;
  font-weight: 500; }
  .wizard-hint__pager_one {
    visibility: hidden;
    pointer-events: none; }

.wizard-hint__button.wizard-hint__button_back {
  color: var(--color-content-inverted-primary); }

.wizard-hint__button + .wizard-hint__button {
  margin-left: var(--spacing-4); }

.wizard-hint__button.wizard-hint__button_back.wizard-hint__button_back:hover {
  --button-background-color: var(--color-background-glassy-c); }

.wizard-hint__button.wizard-hint__button_hidden {
  display: none; }

.wizard-hint__button.wizard-hint__button_accent {
  --button-background-color: var(--color-background-default);
  color: var(--color-content-primary); }

.wizard-hint__button.wizard-hint__button_accent:hover {
  --button-background-color: var(--color-background-alternate); }

.spinner {
    color: var(--color-accent-neutral);
}

@charset "UTF-8";
/* code colors */
/* icon logo */
/* social */
@keyframes fadeIn {
  from {
    opacity: 0; } }

@keyframes fadeOut {
  to {
    opacity: 0; } }

@keyframes rotation {
  to {
    transform: rotate(360deg); } }

.fade-enter, .fade-appear {
  opacity: 0.01; }

.fade-enter-active, .fade-enter-done, .fade-appear-active, .fade-appear-done {
  transition: all var(--fadeAnimationDelay, 250ms) ease-out;
  opacity: 1; }

.fade-exit {
  opacity: 1; }

.fade-exit-active {
  transition: all var(--fadeAnimationDelay, 250ms) ease-out;
  opacity: 0.01; }

.scale-fade-enter {
  transform: scale(0.01);
  opacity: 0; }

.scale-fade-enter-active {
  transition-timing-function: ease-out;
  transition-duration: 250ms;
  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: 250ms;
  transition-property: opacity, transform;
  transform: scale(0.01);
  opacity: 0; }

.fade-slide-up-enter {
  transform: translateY(15%);
  opacity: 0.01; }

.fade-slide-up-enter-active {
  transition: transform 0.2s ease-out, opacity 0.2s ease-out;
  transform: none;
  opacity: 1; }

.fade-slide-up-exit {
  transform: none;
  opacity: 1; }

.fade-slide-up-exit-active {
  transition: transform 0.2s ease-out, opacity 0.2s ease-out;
  transform: translateY(15%);
  opacity: 0.01; }

.slide-right-enter, .slide-right-exit-active {
  transform: translateX(-100%); }

.slide-left-enter, .slide-left-exit-active {
  transform: translateX(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 0.65s cubic-bezier(0.2, 1, 0.3, 1);
  transition-delay: 0.1s;
  transform: translateX(0); }

.slide-right-exit,
.slide-left-exit {
  transform: translateX(0); }

@keyframes shake {
  12.5% {
    transform: translateX(12px); }
  25% {
    transform: translateX(0); }
  37.5% {
    transform: translateX(-5px); }
  50% {
    transform: translateX(0); }
  62.5% {
    transform: translateX(3px); }
  75% {
    transform: translateX(0); }
  87.5% {
    transform: translateX(-2px); }
  100% {
    transform: translateX(0); } }

/**
 * Ширина блока по сетке
 */
/**
 * Устанавливает отступ по сетке
 */
/**
 * Выравнивает блок по сетке
 */
/**
 * Устанавливает грид-контейнер и его ширину
 */
@keyframes placeholder-animation {
  0% {
    background-position: 0 50%; }
  65% {
    background-position: 0 50%; }
  100% {
    background-position: 1400px 50%; } }

/**
 * Layout
 */
/**
 * Helpers
 */
:root {
  --z-index-portals: 10000;
  --z-index-yandex-bug: calc(var(--z-index-portals) + 1);
  --z-index-wizard: calc(var(--z-index-portals) - 1);
  --z-index-profile-portals: calc(var(--z-index-portals) + 1);
  --z-index-profile-floating-button: calc(var(--z-index-profile-portals) - 1);
  --z-index-verify-notification: calc(var(--z-index-portals) + 1);
  /* Эта переменная нужна в мобильном тренажере для корректного выставления высоты экрана https://dev.to/maciejtrzcinski/100vh-problem-with-ios-safari-3ge9 */
  /* Значение переменной меняется только в мобильном тренажере, во всех остальных местах она остается равной 100vh */
  --app-height: 100vh;
  scroll-behavior: smooth; }

html {
  height: 100%; }

html,
body {
  min-height: var(--app-height);
  margin: 0;
  padding: 0;
  /* disabling ios automatic font-size adjustment */
  -webkit-text-size-adjust: 100%; }

body {
  display: flex;
  flex-direction: column;
  height: auto;
  min-height: 100%;
  font-family: "YS Text", "Arial", "Helvetica", sans-serif;
  font-weight: 300;
  -webkit-font-smoothing: antialiased;
  --profession-color: #007aff; }

input,
select,
textarea,
button {
  font-family: inherit;
  font-size: inherit; }

/* для < IE 11 */
input[hidden] {
  display: none; }

h1,
h2,
h3,
h4 {
  font-weight: normal;
  line-height: 1.2em; }

h1 {
  margin: 2em 0 0.5em;
  font-size: 2em; }

h2 {
  margin: 1em 0 0.8em;
  font-size: 1.54em; }

h3 {
  margin: 1.2em 0 1em;
  font-size: 1.4em; }

h4 {
  margin: 1.2em 0 1em;
  font-size: 1.2em; }

#wizard {
  position: absolute;
  z-index: var(--z-index-wizard);
  width: 0;
  height: 0; }

#portals {
  position: absolute;
  z-index: var(--z-index-portals);
  width: 0;
  height: 0; }

#yndxbug-button {
  position: fixed;
  left: 0;
  bottom: 12%;
  z-index: var(--z-index-yandex-bug); }
  #yndxbug-button .YndxBug {
    bottom: 40%;
    --g-bug-border-color: var(--color-palette-black-200);
    --g-bg-secondary: var(--color-palette-black-200); }
    #yndxbug-button .YndxBug:hover {
      --g-bug-border-color: var(--color-palette-black-300);
      --g-bg-secondary: var(--color-palette-black-300); }
    #yndxbug-button .YndxBug rect {
      /* задано в svg инлайном, поэтому приходится переопределять так */
      fill: transparent !important; }
    #yndxbug-button .YndxBug svg:hover {
      filter: none; }
  #yndxbug-button .YndxBug-Paranja {
    bottom: unset;
    height: 100vh; }
  #yndxbug-button .YndxBug-Icon {
    padding: 2px;
    border: 0;
    border-radius: 8px 0 0 8px;
    transition: background-color 0.15s; }

#mount,
#bundle-index,
#bundle-landings-v2,
.app,
.page {
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
  min-height: var(--app-height);
  background-color: var(--color-background-default); }
  #mount__content,
  #bundle-index__content,
  #bundle-landings-v2__content,
  .app__content,
  .page__content {
    width: 100%; }
  #mount__loading,
  #bundle-index__loading,
  #bundle-landings-v2__loading,
  .app__loading,
  .page__loading {
    position: fixed;
    z-index: 10000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--color-background-default); }
  #mount__loading-spin-container,
  #bundle-index__loading-spin-container,
  #bundle-landings-v2__loading-spin-container,
  .app__loading-spin-container,
  .page__loading-spin-container {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center; }


/*# sourceMappingURL=https://s3.mds.yandex.net/wirth-sourcemaps/v2.237/build/vendor.build.css.map*/