.image-text-content,.lemontree-content .lemontree-content__preview,.lemontree-page .lemontree-wrapper .lemonade-internal-pages,.white-box{padding:0;border-radius:0;background-color:#fff}@media only screen and (min-width:640px){.image-text-content,.lemontree-content .lemontree-content__preview,.lemontree-page .lemontree-wrapper .lemonade-internal-pages,.white-box{padding:2em;border:1px solid #e0e0e0}}.lemonade-config .lemonade-config__icon-text .lemonade-config__text,.lemontree-accordion .lemontree-accordion__options .lemontree-accordion__option,.toggle-input .toggle-input__label{font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.lemonade-content .lemonade-options__icon-button .lemonade-options__icon-button-text{font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:24px}.action-button{padding:10px;border-radius:5px;outline:none;font-size:16px;font-weight:700;cursor:pointer}.action-button svg{width:24px;height:24px}.action-button--dark{border:1px solid #000;background-color:#000;color:#fff}.action-button--dark svg{fill:#fff}.action-button--light{border:1px solid #bcbcd4;background-color:#fff;color:#000}.action-button--light svg{fill:#000}.action-button--icon{border:0;background:none}.action-button--icon:hover{background:#f7f9f4}.action-button--small{font-size:12px}.action-button:disabled{opacity:.3;cursor:not-allowed}.lemontree-checkbox{display:flex;padding:12px 8px!important;align-items:center;grid-gap:17px!important;gap:17px!important;border-radius:8px;color:#4f4f4f}.toggle-input{font-size:14px;width:100%;display:inline-block;justify-content:space-between;align-items:center;cursor:pointer}.toggle-input:hover .toggle-input__label{color:#4f4fff}.toggle-input .react-toggle .react-toggle-track{width:24px;height:11px;background-color:#828282}.toggle-input .react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#4f4fff}.toggle-input .react-toggle .react-toggle-thumb{width:7px;height:7px;top:2px;left:2px}.toggle-input .react-toggle--checked .react-toggle-thumb{left:14px;border-color:transparent}.toggle-input .react-toggle--focus .react-toggle-thumb{box-shadow:none}.toggle-input .react-toggle--checked .react-toggle-track,.toggle-input .react-toggle--checked .react-toggle-track:hover{background-color:#4f4fff}.toggle-input .toggle-input__label{display:inline-block;margin-left:6px;color:#4f4f4f}.toggle-input--disabled{color:#8e8e8e;cursor:not-allowed}.toggle-input:hover .react-toggle .react-toggle-track{background-color:#4f4fff!important}.dot-loading-container .dot-loading__dot{display:inline-block;width:4px;height:4px;border-radius:50%;background-color:#bcbcd4;margin:2px}.dot-loading-container .dot-loading__dot:last-child{-webkit-animation:jumpingAnimation 1.2s linear .6s infinite;animation:jumpingAnimation 1.2s linear .6s infinite}.dot-loading-container .dot-loading__dot:nth-last-child(2){-webkit-animation:jumpingAnimation 1.2s linear .3s infinite;animation:jumpingAnimation 1.2s linear .3s infinite}.dot-loading-container .dot-loading__dot:nth-last-child(3){-webkit-animation:jumpingAnimation 1.2s linear 0s infinite;animation:jumpingAnimation 1.2s linear 0s infinite}@-webkit-keyframes jumpingAnimation{0%{-webkit-transform:translate(0);transform:translate(0)}16%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}33%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes jumpingAnimation{0%{-webkit-transform:translate(0);transform:translate(0)}16%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}33%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}.lemontree-accordion{width:100%}.lemontree-accordion .lemontree-accordion__title-icon{cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start}.lemontree-accordion .lemontree-accordion__title-icon .lemontree-accordion__title{color:#4f4f4f;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.lemontree-accordion .lemontree-accordion__title-icon:hover .lemontree-accordion__title{color:#4f4fff}.lemontree-accordion .lemontree-accordion__title-icon:hover .lemontree-accordion__icon path{fill:#4f4fff}.lemontree-accordion .lemontree-accordion__options{display:flex;padding:8px 8px 8px 48px;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;align-self:stretch;border-radius:8px;background:#fafafa}.lemontree-accordion .lemontree-accordion__options .lemontree-accordion__option{cursor:pointer;color:#4f4f4f}.lemontree-accordion.lemontree-accordion--open .lemontree-accordion__title-icon .lemontree-accordion__title,.lemontree-accordion .lemontree-accordion__options .lemontree-accordion__option.lemontree-accordion__option--active,.lemontree-accordion .lemontree-accordion__options .lemontree-accordion__option:hover{color:#4f4fff}.lemontree-selector-list{padding-top:20px;list-style:none}.lemontree-selector-list span{color:#333;font-size:13px;font-weight:700;letter-spacing:2px;line-height:40px;text-transform:uppercase}.lemontree-selector-item{cursor:pointer}.lemontree-selector-item .lemontree-selector-item-link{width:100%;color:#828282;font-family:"Roboto",sans-serif;font-size:20px;line-height:60px;text-decoration:none}.lemontree-selector-item:hover{background-color:#f2f2f2}.lemontree-selector-item:hover .lemontree-selector-item-link{color:#333}@media only screen and (min-width:640px){.lemontree-selector-item .lemontree-selector-item-link{font-size:24px}}.editor-json{display:flex;position:relative;flex-direction:column;align-items:flex-start;width:100%}.editor-json__label{margin-bottom:10px}.editor-json__textarea{outline:none;background:#fff}.editor-json__actions{position:absolute;z-index:1;top:8px;right:0}@media only screen and (min-width:640px){.editor-json__actions{right:-10px}}.editor-json__actions .action-button{padding:5px}.editor-json__content{width:100%;min-height:300px;max-height:600px;overflow:auto}@media only screen and (min-width:640px){.editor-json__content{border:1px solid #e0e0e0}}.loading-overlay{display:flex;flex-direction:column;position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;background-color:rgba(0,0,0,.1)}.loading-overlay svg{width:100px;height:100px}.loading-overlay .loading-overlay__text{color:#000}.loading-overlay--dark{background-color:initial}.loading-overlay--dark svg{stroke:#000}.popover-container{box-shadow:0 0 5px rgba(0,0,0,.3);border-radius:5px;background-color:#fff;padding:0;z-index:10}.popover-container .popover-inner{padding:10px}.popover-container .popover-arrow,.popover-container .popover-arrow:after{position:absolute;width:10px;height:10px}.popover-container .popover-arrow:after{content:" ";background-color:#fff;box-shadow:-1px -1px 1px rgba(0,0,0,.1);top:0;left:0;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.popover-container[data-popper-placement^=top]>.popover-arrow{bottom:-30px}.popover-container[data-popper-placement^=top]>.popover-arrow :after{box-shadow:1px 1px 1px rgba(0,0,0,.1)}.lemonade-config{display:flex;flex-direction:column}.lemonade-config__title{width:100%;text-align:right;font-size:14px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e0e0e0}.lemonade-config__item{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin:10px 5px;grid-gap:70px;gap:70px;min-width:236px}.lemonade-config .lemonade-config__line-wrapper{display:flex;flex-direction:column;align-items:flex-start;grid-gap:12px;gap:12px}.lemonade-config .lemonade-config__line-wrapper .lemonade-config__line{width:100%;height:1px;background-color:#bdbdbd}.lemonade-config .lemonade-config__icon-text{display:flex;align-items:center;grid-gap:4px;gap:4px;cursor:pointer}.lemonade-config .lemonade-config__icon-text .lemonade-config__text{cursor:pointer;color:#4f4f4f}.lemonade-config .lemonade-config__icon-text:hover .lemonade-config__icon path{fill:#4f4fff}.lemonade-config .lemonade-config__icon-text:hover .lemonade-config__text{color:#4f4fff}.lemonade-config .lemonade-config__line-wrapper{margin-top:10px;margin-bottom:10px}.lemonade-config__menu-icon path{fill:#333}.header-title-wraper{display:flex;position:fixed;z-index:30;top:0;align-items:center;width:100%;height:64px;border-bottom:2px solid #e0e0e0;background:#fff}.header-title-wraper .header-title__content{display:flex;align-items:center;justify-content:space-between;width:100%;margin:auto}.header-title-wraper .header-title__content .header-title__close{box-sizing:border-box;border:0;background:none;cursor:pointer;vertical-align:middle}.header-title-wraper .header-title__info{margin-left:1rem}.header-title-wraper .header-title__action{display:flex;margin-right:1rem}@media only screen and (min-width:768px){.header-title-wraper .header-title__info{margin-left:64px}.header-title-wraper .header-title__action{display:flex;margin-right:64px}}.lemontree-menu-page{margin:0 auto;font-family:"Inter",sans-serif}.lemontree-menu-wrapper{margin:64px 0}.lemontree-menu-wrapper a,.lemontree-menu-wrapper h1,.lemontree-menu-wrapper span{padding-left:10%}.lemontree-menu-wrapper h1 a{padding-left:0}.lemontree-menu-title{font-size:1.5em}.lemontree-menu-title button{background-color:initial;border:0;cursor:pointer}@media only screen and (min-width:640px){.lemontree-menu-title{font-size:2em}.lemontree-menu-wrapper a,.lemontree-menu-wrapper h1,.lemontree-menu-wrapper span{padding-left:15%}}.lemontree-page{transition:all .3s ease-in-out}.lemontree-page .lemontree-wrapper{margin:64px auto 0}.lemontree-page .lemontree-wrapper .lemontree-title-back button{background-color:initial;border:0;cursor:pointer}.lemontree-page .lemontree-wrapper .lemonade-internal-pages{padding:1rem}.lemontree-page .lemontree-wrapper .lemonade-internal-pages .lemonade-all-exercises .lemonade-exercises{padding-bottom:20px;margin-bottom:30px;border-bottom:2px solid #e0e0e0}.lemontree-keyboard--invisible{top:0;position:relative}.lemontree-keyboard--visible{position:absolute;top:-96px;width:100%}@media only screen and (min-width:768px){.lemontree-page .lemontree-wrapper{margin:64px 64px 0}.lemontree-page .lemontree-wrapper .lemonade-internal-pages{padding:50px;margin:50px 0}.lemontree-content .lemontree-page .lemontree-content__preview,.lemontree-page .image-text-content,.lemontree-page .lemontree-content .lemontree-content__preview,.lemontree-page .lemontree-wrapper .lemonade-internal-pages,.lemontree-page .white-box{border-radius:.5em}}.lemonade-content .lemonade-options{display:flex;position:absolute;top:-50px;right:0;align-items:center;padding:10px 6px;border:1px solid #e0e0e0;border-radius:.5em;background-color:#fff;font-size:14px}@media only screen and (min-width:640px){.lemonade-content .lemonade-options{right:-20px}}.lemonade-content .lemonade-options .action-button.action-button--dark{border:2px solid #4f4fff;background-color:#4f4fff;font-size:14px}.lemonade-content .lemonade-options .lemonade-config-wrapper{border-left:1px solid #e0e0e0}.lemonade-content .lemonade-options .lemonade-config-wrapper .action-button--icon:hover{background:none}.lemonade-content .lemonade-options .lemonade-config-wrapper .action-button--icon:hover path{fill:#4f4fff}.lemonade-content .lemonade-options .lemonade-options__blueberry-full{grid-gap:16px;gap:16px;margin-left:16px;display:flex;align-items:center;margin-right:16px;color:#4f4f4f}.lemonade-content .lemonade-options__icon-button{display:flex;align-items:center;grid-gap:10px;gap:10px}.lemonade-content .lemonade-options__icon-button .lemonade-options__icon-button-text{color:#fff}.lemonade-content .popover-action{padding:5px}.lemonade-content .popover-action .action-button--icon svg{width:18px;height:18px}.lemonade-content .popover-action--visible path{fill:#4f4fff}.lemontree-content{display:flex;flex-direction:column;position:inherit;width:100%;margin:20px auto 0}.lemontree-content>div{margin:0;padding:0}.lemontree-content .lemontree-content__editor{width:100%}.lemontree-content .lemontree-content__preview{position:relative;width:100%;margin-top:50px}.lemonade-preview{position:fixed;top:0;bottom:0;right:0;left:0;z-index:100;width:100%;height:100%;overflow:auto}@media only screen and (min-width:640px){.lemontree-content{flex-direction:row}.lemontree-content>div{flex:1 1 auto;margin:10px}.lemontree-content .lemontree-content__editor{width:33%}.lemontree-content .lemontree-content__preview{position:relative;width:65%;margin-top:10px}}.lemonade-exercises .lemo-other-click-to-find:not(.lemo-disabled).show-selection .lemo-option.lemo-selected{outline:2px dashed #3573e7}.lemonade-exercises .lemo-other-click-to-find:not(.lemo-disabled) .lemo-question-body.lemo-disabled .lemo-option.lemo-selected{outline:none}.lemonade-exercises .lemo-other-click-to-find:not(.lemo-disabled).feedback-with-border .lemo-option.lemo-error,.lemonade-exercises .lemo-other-click-to-find:not(.lemo-disabled).feedback-with-tick .lemo-option.lemo-error{outline:2px dashed #eb5757}.lemonade-exercises .lemo-other-click-to-find:not(.lemo-disabled).feedback-with-border .lemo-option.lemo-success,.lemonade-exercises .lemo-other-click-to-find:not(.lemo-disabled).feedback-with-tick .lemo-option.lemo-success{outline:2px dashed #219653}.lemonade-exercises .ct-chart{position:relative}.lemonade-exercises .ct-chart-pie .ct-label{font-size:1em}.lemonade-exercises .board-temp{display:none}.lemonade-exercises .lemonade-exercises-question__number{display:block;background-color:#acb947;border-radius:100%;width:2.5rem;height:2.5rem;text-align:center;font-size:16px;font-weight:700;line-height:2.5rem;color:#fff}.lemonade-exercises .lemo-stimulus-bullet{margin-top:1em}.lemonade-exercises .lemo-responsive-preview .lemo-preview-header{height:64px;padding:0 64px;border-bottom:2px solid #e0e0e0}.lemo-label-generator-blueberry .lemo-graphie-container .lemo-graphie-label{white-space:nowrap}.lemo-label-generator-blueberry .lemo-question-header{color:#303949;font-family:"Poppins",sans-serif;font-weight:500;font-size:18px;letter-spacing:normal;line-height:25.6px}.lemo-label-generator-blueberry .lemo-question-body{color:#303949;font-family:"Quicksand",sans-serif;font-weight:700;font-size:14.6667px;line-height:23.4667px}.lemo-label-generator-blueberry .lemo-file-uploader,.lemo-label-generator-blueberry .lemo-graphie-label,.lemo-label-generator-blueberry .lemo-question-body,.lemo-label-generator-blueberry .lemo-question-header{font-size:18px!important}.blueberry-dialog{position:absolute;width:100%;height:100%;z-index:30;background-color:rgba(77,77,77,.4)}.blueberry-dialog,.blueberry-dialog .blueberry-dialog__content{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.blueberry-dialog .blueberry-dialog__content{display:flex;flex-direction:column;position:relative;width:50%;height:auto;background-color:#fff;padding:16px;border:2px solid #666;border-radius:8px}.blueberry-dialog .blueberry-dialog__content .blueberry-dialog__close{align-self:self-end;cursor:pointer;padding:.5em}.blueberry-dialog .blueberry-dialog__content .blueberry-dialog__exercise-wrapper{flex:1 1}.blueberry-dialog .blueberry-dialog__content .blueberry-dialog__exercise-wrapper .speak-button{display:none}.blueberry-dialog .blueberry-dialog__content.blueberry-dialog-fullscreen{border:0;border-radius:0;width:auto;height:95%;height:-webkit-fill-available;height:fill-available}.blueberry-dialog .blueberry-dialog__content.blueberry-dialog-fullscreen .blueberry-dialog__exercise-wrapper{padding:0 25%}.lemontree-generator-form{display:flex;flex-direction:column;align-items:flex-start;width:100%}.lemontree-generator-form label{margin-bottom:10px}.lemontree-generator-form select{padding:10px;border:1px solid #e0e0e0;border-radius:5px}.lemontree-generator-form .lemontree-generator__link{color:#333;font-size:14px}.lemonade-exercises-wrapper{display:flex;flex-direction:column}.lemonade-exercises-wrapper>div{width:100%}.lemonade-exercises-wrapper>div:first-child,.lemonade-exercises-wrapper>div:nth-child(2){padding:0 1em}.lemonade-exercises-wrapper .lemonade-content{position:relative}.lemonade-exercises-wrapper .lemonade-exercises-preview{position:-webkit-sticky;position:sticky;z-index:100;top:96px;height:100%;min-height:400px;margin-top:32px;border:1px solid #e0e0e0;border-radius:.5em;background-color:#fff;z-index:1}.lemonade-exercises-wrapper .lemonade-exercises-preview .lemonade-options{top:-65px;right:0}.lemonade-exercises-wrapper .lemonade-exercises-preview .lemonade-options .action-button{padding:10px}.lemonade-exercises-wrapper .lemonade-exercises-preview .lemonade-options .lemonade-config__item{margin:7px 5px}.lemonade-exercises-wrapper .lemonade-exercises-preview .lemonade-options .lemonade-config__title{border-bottom:1px solid #e0e0e0;padding-bottom:10px;margin-bottom:10px}@media only screen and (min-width:1024px){.lemonade-exercises-wrapper{flex-direction:row}.lemonade-exercises-wrapper>div:first-child{padding-right:1em}.lemonade-exercises-wrapper>div:nth-child(2){padding:0 1em}.lemonade-exercises-wrapper .lemonade-exercises-preview .lemonade-options{right:-45px}.lemonade-exercises-wrapper>div{width:50%}}.lemonade-editor-page .lemonade-exercises-wrapper,.lemonade-editor-page .lemonade-group-exercises-wrapper{max-width:1792px;margin:90px 0 0}.lemonade-editor-page .lemonade-editor-page__loading{display:flex;align-items:center;justify-content:center;width:100%;height:100vh}@media only screen and (min-width:1024px){.lemonade-editor-page .lemonade-exercises-wrapper,.lemonade-editor-page .lemonade-group-exercises-wrapper{margin:90px 64px 0}}@media only screen and (min-width:1920px){.lemonade-editor-page .lemonade-exercises-wrapper,.lemonade-editor-page .lemonade-group-exercises-wrapper{margin:90px auto 0}}@media only screen and (min-width:1280px){.lemontree-page .lemonade-all-exercises .editor-column-container{display:flex;flex-direction:row-reverse}.lemontree-page .lemonade-all-exercises .editor-column{width:60%;padding:1em}.lemontree-page .lemonade-all-exercises .editor-column.sticky{width:40%;position:relative;z-index:2}.lemontree-page .lemonade-all-exercises .editor-column.sticky>*{position:-webkit-sticky;position:sticky;top:80px}}.image-text-content{display:flex;flex-direction:column;position:relative}.image-text-content>div{width:100%}.image-text-content>div:first-child{padding-right:1em}.image-text-content>div:nth-child(2){padding:0 1em;border-left:1px solid #e0e0e0}.image-text-content .image-text-form{max-width:500px;margin-bottom:54px}.image-text-content .image-text-form .image-text-form__input{width:280px;height:35px;margin-right:20px;border:1px solid #e0e0e0}.image-text-content .image-text-item{position:absolute;cursor:move}.image-text-content .image-text-item--selected{border:2px dashed #3573e7}.image-text-content .image-text-item>div:empty{width:25px;height:15px;border:1px solid #e0e0e0}.image-text-content .image-text-canvas{position:relative;border:1px solid #e0e0e0;cursor:crosshair}.image-text-content .image-text-canvas__container{position:absolute;top:0;left:0;width:100%;height:100%}.image-text-content .image-text-current-item{display:flex;position:relative;flex-direction:column;max-width:500px;margin-top:40px}.image-text-content .image-text-current-item .image-text-current-item__delete{position:absolute;top:-15px;right:0;cursor:pointer}.image-text-content .image-text-current-item textarea{height:100px;border:1px solid #e0e0e0;resize:none}.image-text-content .image-text-html{display:flex;flex-direction:column;max-width:500px;margin-top:40px}.image-text-content .image-text-html textarea{height:300px;border:1px solid #e0e0e0;resize:none}.image-text-content .image-text-help{color:#333;font-size:.8em}.image-text-content :not(.popover-action)>button{padding:10px;border:1px solid #000;border-radius:5px;outline:none;background-color:#000;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.image-text-content .lemo-label-generator-blueberry .image-text-canvas{color:#303949;font-family:"Poppins",sans-serif;font-weight:500;font-size:18px;letter-spacing:normal;line-height:25.6px;white-space:nowrap}.image-text-content .lemo-label-generator-blueberry .image-text-item{margin:0;padding:0;border:0;font-size:100%;vertical-align:initial;line-height:1.6;-webkit-hyphens:auto;hyphens:auto;font-weight:var(--lemo-text-regular);color:var(--lemo-color-text-01);word-wrap:break-word}@media only screen and (min-width:1024px){.image-text-content{flex-direction:row}.image-text-content>div{width:50%}}.lemonade-image-labels-options{width:-webkit-min-content!important;width:min-content!important;display:flex;position:absolute;top:-50px;right:-20px;align-items:center;padding:10px;border:1px solid #e0e0e0;border-radius:.5em;background-color:#fcfcfc;font-size:14px}.matrix-math{display:flex;flex-direction:column}.matrix-math .row{display:flex}.matrix-math .row div{display:flex;align-items:center;justify-content:space-around;border:1px solid #000;margin:0;width:50px;height:50px}.lemo-clock{touch-action:none;--lemo-color-error:#eb5757;--lemo-color-error-light:#fef7f7;--lemo-color-success:#219653;--lemo-color-success-light:#e9f4ee}.lemo-clock svg{display:block;margin:0 auto}.lemo-clock .lemo-clock__frame{stroke:#e0e0e0;fill:#333;stroke-width:10}.lemo-clock .lemo-clock__frame-status{stroke:#e0e0e0;fill:transparent;stroke-width:3}.lemo-clock .lemo-clock__hand-seconds{stroke:red}.lemo-clock .lemo-clock__hand-hours{stroke:#3573e7;fill:#3573e7}.lemo-clock .lemo-clock__hand-minutes{stroke:#828282;fill:#828282}.lemo-clock .lemo-clock__center{fill:#3573e7}.lemo-clock .lemo-clock__text{-webkit-user-select:none;user-select:none;fill:#fff;font-size:1.5em;font-weight:700}.lemo-clock .lemo-clock__five-min-marker,.lemo-clock .lemo-clock__min-marker{stroke:#fff}.lemo-clock--active svg,.lemo-clock .lemo-clock__hand-hours:hover,.lemo-clock .lemo-clock__hand-minutes:hover{cursor:grab}.lemo-clock.lemo-error .lemo-clock__frame{stroke:var(--lemo-color-error-light)}.lemo-clock.lemo-error .lemo-clock__frame-status{stroke:var(--lemo-color-error)}.lemo-clock.lemo-success .lemo-clock__frame{stroke:var(--lemo-color-success-light)}.lemo-clock.lemo-success .lemo-clock__frame-status{stroke:var(--lemo-color-success)}.lemo-clock--dark .lemo-clock__frame{fill:#333}.lemo-clock--dark .lemo-clock__text{fill:#fff}.lemo-clock--dark .lemo-clock__five-min-marker,.lemo-clock--dark .lemo-clock__min-marker{stroke:#fff}.lemo-clock--dark.lemo-clock--active .lemo-clock__five-min-marker,.lemo-clock--dark.lemo-clock--active .lemo-clock__min-marker{stroke:#7a7a7a}.lemo-clock--dark.lemo-clock--active .lemo-clock__text{fill:#7a7a7a}.lemo-clock--dark.lemo-clock--active .lemo-clock__five-min-marker--active,.lemo-clock--dark.lemo-clock--active .lemo-clock__hand-hours--active,.lemo-clock--dark.lemo-clock--active .lemo-clock__hand-minutes--active,.lemo-clock--dark.lemo-clock--active .lemo-clock__min-marker--active{stroke:#fff;fill:#fff}.lemo-clock--dark.lemo-clock--active .lemo-clock__center,.lemo-clock--dark.lemo-clock--active .lemo-clock__text--active,.lemo-clock--light .lemo-clock__frame{fill:#fff}.lemo-clock--light .lemo-clock__text{fill:#333}.lemo-clock--light .lemo-clock__five-min-marker,.lemo-clock--light .lemo-clock__min-marker{stroke:#333}.lemo-clock--light.lemo-clock--active .lemo-clock__five-min-marker,.lemo-clock--light.lemo-clock--active .lemo-clock__min-marker{stroke:#d8d8d8}.lemo-clock--light.lemo-clock--active .lemo-clock__text{fill:#d8d8d8}.lemo-clock--light.lemo-clock--active .lemo-clock__five-min-marker--active,.lemo-clock--light.lemo-clock--active .lemo-clock__hand-hours--active,.lemo-clock--light.lemo-clock--active .lemo-clock__hand-minutes--active,.lemo-clock--light.lemo-clock--active .lemo-clock__min-marker--active{stroke:#333;fill:#333}.lemo-clock--light.lemo-clock--active .lemo-clock__center,.lemo-clock--light.lemo-clock--active .lemo-clock__text--active{fill:#333}.lemo-clock svg{max-height:500px}.video-lesson-page{padding:64px 0}.video-lesson-page .video-lesson-page-header__options{display:flex}.video-lesson-page .video-lesson-page-header__options .action-button{margin:0 5px;font-size:14px}.video-lesson-page .video-lesson-page__visor-with-editor{display:flex;flex-flow:column}.video-lesson-page .video-lesson-page-content{margin-top:40px}.vl-lesson .vl-assessment-grade-tag--correct,.vl-lesson .vl-assessment-grade-tag--good-progress{background:rgba(65,209,88,.1)}.vl-lesson .vl-assessment-grade-tag--incorrect,.vl-lesson .vl-assessment-grade-tag--needs-reinforcement{background:rgba(247,104,104,.1)}.mint-page{background-color:#fff;padding:64px 0;min-height:calc(100vh - 128px)}.mint-page .mint-page-header__options{align-items:center;display:flex}.mint-page .mint-page-header__options .action-button{margin:0 5px;font-size:14px}.mint-page .mint-page-header__options .mint-page-header__link{color:#333;font-size:14px;margin-right:16px}.mint-page .mint-page-header__status{font-size:.9em;margin-right:10px}.mint-page .mint-page-header__status:before{content:"";margin-right:4px;display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#f76868}.mint-page .mint-page-header__status.online:before{background-color:#41d158}.mint-page .mint-page-content{margin-top:40px}.mint-page .header-title-wraper{z-index:101}.mint-page-editor{background-color:#fafafa}.mint-page-course{background:#fff}.mint-blocks-sidebar,.mint-floating-fullscreen,.mint-lesson{--mint-brand-color:#000;--mint-brand-color-10:#f5f5f5;--mint-brand-color-30:#b8b8b8;--mint-brand-color-50:#777;--mint-brand-color-70:#3a3a3a;--mint-brand-color-second:#9aca3c;--mint-brand-font-first:"Roboto",sans-serif;--mint-brand-font-second:"Lora"}.mint-config{display:flex;flex-direction:column;min-width:340px}.mint-config__section{border-bottom:1px solid #e0e0e0;line-height:.1em;margin:5px}.mint-config__section-title{font-size:.8em;font-weight:700;background:#fff;padding:0 10px 0 0}.mint-config__section--big{margin:20px 5px}.mint-config__title{width:100%;text-align:right;font-size:14px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e0e0e0}.mint-config__item{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin:10px 5px}.mint-config__input,.mint-config__select{padding:10px;border:1px solid #e0e0e0;border-radius:5px;min-width:200px}.mint-config__dropzone{width:100%;border:2px dashed #e0e0e0;border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:border-color .3s ease,background-color .3s ease}.mint-config__dropzone--dragging,.mint-config__dropzone:hover{border-color:#e9e9ef;background-color:hsla(0,0%,87.8%,.1)}.mint-config__dropzone-content{display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px}.mint-config__dropzone-icon{color:#333}.mint-config__dropzone-text{margin:0;font-size:14px;color:#333}.mint-config__dropzone-button{color:#acb947;text-decoration:underline;cursor:pointer;font-size:14px}.mint-config__dropzone-button:hover{color:#8a9538}.mint-config__dropzone-hint{margin:0;font-size:14px;color:#333}.mint-config__dropzone-error{margin:0;font-size:14px;color:#f76868}.mint-config__loading-spinner{width:24px;height:24px;border:3px solid #e0e0e0;border-top-color:#acb947;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mint-config__upload-progress{display:flex;flex-direction:column;align-items:center;grid-gap:12px;gap:12px}.ai-page{padding:64px 0;min-height:calc(100vh - 128px);background-color:#fff}.ai-page .ai-page-content{margin-top:1rem;margin-bottom:2rem;position:relative}.ai-page .ai-page-header__options{align-items:center;display:flex}.ai-page .ai-page-header__options .action-button{margin:0 5px;font-size:14px}.ai-page .ai-page-header__status{font-size:.9em;margin-right:10px}.ai-page .ai-page-header__status:before{content:"";margin-right:4px;display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#f76868}.ai-page .ai-page-header__status.online:before{background-color:#41d158}.ai-page .ai-page-messages{max-width:42rem;margin:2rem auto 0;padding:0 1rem}.ai-page .ai-page-messages .ai-empty-messages{text-align:center}.ai-page .ai-page-messages .ai-empty-messages svg{max-width:300px;max-height:300px}.ai-page .ai-page-messages .ai-empty-messages svg *{stroke:#e0e0e0}.ai-page .ai-page-controls{position:absolute;right:.5rem;top:-1rem}.ai-page .ai-page-controls .action-button{font-size:.8rem}.ai-page .header-title-wraper{z-index:101}.ai-page .lemontree-wrapper{position:relative}.ai-page .ai-info{width:100%;margin:1rem auto;max-width:48rem;display:flex}.ai-kc-playground .ai-page-messages{max-width:48rem}.ai-kc-playground .ai-empty-messages svg path{fill:#e0e0e0}@media only screen and (min-width:768px){.ai-page .ai-page-content{margin-top:4rem}.ai-page .ai-page-controls{right:1rem}}.ai-form{max-width:42rem;margin:0 auto;padding:0 1rem}.ai-form .ai-form-group{display:flex;flex-direction:column}.ai-form .ai-form-group .ai-form-item--small{width:100%}.ai-form .ai-form-item{width:100%;display:flex;flex-wrap:wrap;align-items:center;margin:20px 0 0;border:1px solid #e0e0e0;background-color:#f7f9f4}.ai-form .ai-form-item .ai-label{padding:5px;font-size:.8rem}.ai-form .ai-form-item .ai-input{flex:1 1 auto;width:1%;min-width:0;border:0;resize:none;min-height:36px;padding:10px}.ai-form .ai-form-item .ai-input-controls button{box-sizing:border-box;border:0;background:none;cursor:pointer;vertical-align:middle}.ai-form .ai-form-help{font-size:.8rem;color:#333}.ai-form .ai-form-controls{margin:20px 0}.ai-form .ai-form-controls--right{text-align:right}@media only screen and (min-width:768px){.ai-form .ai-form-group{flex-direction:row}.ai-form .ai-form-group .ai-form-item:nth-child(2){margin-left:10px}.ai-form .ai-form-group .ai-form-item--small{width:110px}}.ai-user-prompt{width:100%;position:fixed;bottom:0;left:0}.ai-user-prompt .ai-user-prompt-form{width:96%;max-width:48rem;margin-left:auto;margin-right:auto;display:flex;position:relative;background-color:#fff;margin-bottom:1rem;box-shadow:0 1px 4px rgba(0,0,0,.16)}.ai-user-prompt .ai-user-prompt-form .ai-user-prompt-form__item{padding-left:1rem;padding-bottom:.75rem;padding-top:.75rem;border:1px solid #e0e0e0;width:100%;height:100%;display:flex;flex-direction:column;position:relative;flex-grow:1}.ai-user-prompt .ai-user-prompt-form .ai-user-prompt-form__input{border:0;max-height:200px;min-height:36px;overflow-y:hidden;border-width:0;background-color:initial;resize:none;padding:0 2rem 0 0;margin:0;outline:none}.ai-user-prompt .ai-user-prompt-form .ai-user-prompt-form__button{position:absolute;padding:.25rem;bottom:.625rem;right:.5rem}.ai-user-prompt .ai-user-prompt-form .ai-user-prompt-form__button .action-button{padding:0;margin:0}@media only screen and (min-width:1024px){.ai-user-prompt .ai-user-prompt-form{width:100%}}.ai-message{border-radius:5px;padding:.5rem 1rem;margin-bottom:.5rem;display:flex;position:relative}.ai-message p{line-height:1.25rem;margin-top:1rem}.ai-message.ai-message--pending p{color:#333}.ai-message.ai-message--pending p:after{-webkit-animation:blink 1s steps(5,start) infinite;animation:blink 1s steps(5,start) infinite;content:"▋";margin-left:.25rem;vertical-align:initial}.ai-message .ai-message__icon{margin-top:1rem;margin-right:1rem}.ai-message .ai-message__icon svg{width:24px;height:24px}.ai-message.ai-message--user{background-color:#333;color:#fff}.ai-message.ai-message--assistant,.ai-message.ai-message--error,.ai-message.ai-message--pending{background-color:#f7f9f4}.ai-message.ai-message--error p,.ai-message.ai-message--error pre{background-color:#f76868;padding:5px;border:1px solid red;border-radius:5px}.ai-message .ai-message__text{white-space:pre-wrap;overflow:auto}.ai-message .ai-message__actions{display:none;position:absolute;z-index:1;top:-15px;right:-15px}.ai-message .ai-message__actions .action-button{padding:2px}.ai-message:hover .ai-message__actions{display:block}@-webkit-keyframes blink{to{visibility:hidden}}@keyframes blink{to{visibility:hidden}}.ai-system-prompt{width:100%;position:relative}.ai-system-prompt .ai-system-prompt-form{width:96%;max-width:48rem;margin-left:auto;margin-right:auto;display:flex;position:relative;background-color:#fff;margin-bottom:1rem;box-shadow:0 1px 4px rgba(0,0,0,.16)}.ai-system-prompt .ai-system-prompt-form .ai-system-prompt-form__item{padding-left:1rem;padding-bottom:.75rem;padding-top:.75rem;border:1px solid #e0e0e0;width:100%;height:100%;display:flex;flex-direction:column;position:relative;flex-grow:1}.ai-system-prompt .ai-system-prompt-form .ai-system-prompt-form__input{border:0;max-height:200px;min-height:36px;border-width:0;background-color:initial;resize:none;padding:0 2rem 0 0;margin:0;outline:none}.ai-system-prompt .ai-system-prompt-form .ai-system-prompt-form__button{position:absolute;padding:.25rem;bottom:.625rem;right:.5rem}.ai-system-prompt .ai-system-prompt-form .ai-system-prompt-form__button .action-button{padding:0;margin:0}@media only screen and (min-width:1024px){.ai-system-prompt .ai-system-prompt-form{width:100%}}.ai-file-upload{width:100%;margin:1rem auto;max-width:48rem;display:flex}.ai-file-upload .ai-file-upload-zone{width:96%;margin:0 auto;padding:1.5rem;background-color:#fff;border:2px dashed #e0e0e0;border-radius:4px;cursor:pointer;transition:all .3s ease}.ai-file-upload .ai-file-upload-zone:hover{border-color:#acb947;background-color:rgba(172,185,71,.05)}.ai-file-upload .ai-file-upload-zone.active{border-color:#41d158;background-color:rgba(65,209,88,.05)}.ai-file-upload .ai-file-upload-zone.disabled{opacity:.6;cursor:not-allowed}.ai-file-upload .ai-file-upload-zone.disabled:hover{border-color:#e0e0e0;background-color:#fff}.ai-file-upload .ai-file-upload-zone p{margin:0;text-align:center;color:#333}.ai-file-upload .ai-file-upload-zone p .clear-file{background:none;border:none;padding:0 0 0 8px;cursor:pointer;font-size:14px;opacity:.7}.ai-file-upload .ai-file-upload-zone p .clear-file:hover{opacity:1}@media only screen and (min-width:1024px){.ai-file-upload .ai-file-upload-zone{width:100%}}.App .multiple-choice-table-fullwidth .lemo-base-option .lemo-base-option__wrapper-html{width:100%;text-align:center}.App .error-message{color:#c0392b;font-size:14px}.App-header{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background-color:#282c34;color:#fff;font-size:calc(10px + 2vmin)}.App-link{color:#61dafb}body{margin:0;background-color:#fafafa;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@font-face{font-family:"DS-Digital";font-style:normal;font-weight:700;font-display:swap;src:url(/static/media/DsDigital-Bold.81b4bd92.ttf)}