.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}}.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}.toggle-input{font-size:14px;width:100%;display:flex;justify-content:space-between;align-items:center}.toggle-input .react-toggle{margin:0 10px}.toggle-input--disabled{color:#8e8e8e;cursor:not-allowed}.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-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}.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;border:1px solid #e0e0e0;border-radius:.5em;background-color:#fcfcfc;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{margin:0 5px;border:1px solid navy;background-color:navy;font-size:14px}.lemonade-content .lemonade-options .lemonade-config-wrapper{margin-left:10px;border-left:1px solid #e0e0e0}.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-size:16px;font-weight:500;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}.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}.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:10px 5px}.lemonade-exercises-wrapper .lemonade-exercises-preview .lemonade-options .lemonade-config__item .toggle-input{display:flex}.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}}.image-text-content{display:flex;flex-direction:column}.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.lemo-label-generator-blueberry{color:#303949;font-family:"Poppins",sans-serif;font-size:16px;font-weight:500;letter-spacing:normal;line-height:25.6px;white-space:nowrap}.image-text-content .image-text-canvas.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}.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 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}@media only screen and (min-width:1024px){.image-text-content{flex-direction:row}.image-text-content>div{width:50%}}.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}.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}@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}}.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)}