@charset "UTF-8";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.background{background-color:#009e75;height:100%;overflow:hidden;overflow-y:hidden;position:absolute;width:100%;z-index:-3}.content{margin:auto 10vw auto auto}.login-page-container{align-items:center;background-color:#009e75;background-size:cover;display:flex;height:100vh;justify-content:center;overflow:hidden;width:100vw}.arrows-logo{height:7vh;margin-bottom:5vh}.content h2{color:#fff;font-family:Assistant;font-size:5.5vh;font-weight:600;margin-block:0;text-shadow:1px 1px 2px #5d5d5d}.google-button{align-items:center;background-color:#fff;border:1px solid #262d3b;border-radius:.75vh;cursor:pointer;display:flex;flex-direction:row;height:8vh;margin-top:6vh;width:-webkit-fit-content;width:fit-content}.google-button:hover{background-color:#ececec}.google-button:active{background-color:#ddd}.google-button img{height:3.5vh;margin-left:1vw}.google-button h3{color:#262d3b;font-family:Assistant;font-size:2.5vh;font-weight:600;margin-left:.5vw;margin-right:1vw}.err{margin-top:2vh;width:-webkit-max-content;width:max-content}.page-header{align-items:center;background-color:#262d3b;display:flex;flex-flow:row;height:12vh;justify-content:space-between;left:0;position:relative;right:0;top:0;width:100vw;z-index:1}.header-logo-wrapper,.header-logo-wrapper a{align-items:center;display:flex;height:100%}.page-header h1{align-self:center;font-family:Assistant;font-size:6vh;font-weight:400;margin:0}.header-logo-icon{align-self:center;height:5vh;margin-left:3vw}.right-icons{align-self:center;display:flex;height:6vh;margin-right:3vw}.header-bell-icon{height:4vh}.header-bell-icon,.header-reload-icon{align-self:center;cursor:pointer;margin-right:5.5vw}.header-reload-icon{height:7vh}.header-user-icon{cursor:pointer;height:6vh}.userOptions{align-self:last baseline;background-color:#262d3b;border-bottom-left-radius:2vh;border-bottom-right-radius:2vh;margin-bottom:-16vh;margin-left:91vw;position:absolute;width:9vw}.userOption{cursor:pointer;display:flex;flex-direction:row;height:6vh;padding-top:2vh}.userOption h2{color:#fff;font-family:Assistant;font-size:3vh;font-weight:400;margin-top:-.25vh;padding-left:1vw}.userOption img{height:3vh;margin-top:.5vh;padding-left:1vw}.privacy-policy-page{box-sizing:border-box;height:88vh;overflow-x:hidden;overflow-y:auto;padding:5vh 5vw;width:100vw}.privacy-policy{box-sizing:border-box;color:#262d3b;font-family:Assistant;line-height:1.75}.buttonComponent{align-items:center;background-color:#262d3b;border-radius:25px;box-shadow:0 5px 7px 0 #c7c7c7ad;cursor:pointer;display:flex;height:30px;padding:7px 10px;width:-webkit-max-content;width:max-content}.buttonComponent h2{-webkit-margin-start:10px;color:#fff;font-family:Assistant;font-size:22.5px;font-weight:600;margin-inline-start:10px}.buttonComponent img{-webkit-margin-start:5px;height:30px;margin-inline-start:5px}form.user-info-form{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;gap:16px;margin:0 auto}.scenario-user-info-form{color:#262d3b;padding:40px}.user-info-field-details *,form.user-info-form *{font-family:Assistant!important}.new-user-form-page h1{color:#262d3b;font-size:24px;margin:5vh auto;width:-webkit-fit-content;width:fit-content}.new-user-form-page h3{color:#262d3b;font-size:18px;margin:2vh auto;max-width:70%;text-align:center}form.user-info-form .MuiFormLabel-root{color:#262d3b;font-size:18px;font-weight:500}form.user-info-form .MuiTextField-root{margin-top:8px;padding:0;width:100%}form.user-info-form .MuiInputBase-root,form.user-info-form .MuiInputBase-root input{padding:5px}form.user-info-form .MuiInputBase-root.Mui-focused{outline:none}form.user-info-form .MuiRadio-root{color:#555}.user-info-field-details .MuiRadio-root.Mui-checked,form.user-info-form .MuiRadio-root.Mui-checked{color:#0ae5a1}form.user-info-form .MuiFormControlLabel-root{color:#333;font-size:16px}form.user-info-form .chip-container{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}form.user-info-form .MuiChip-root{border-radius:16px;font-size:14px;padding:4px 8px}form.user-info-form .MuiChip-root.Mui-selected{background-color:teal;color:#fff}.new-user-form-page .new-user-form-wrapper{margin:5vh auto;max-width:70%;width:900px}.avatar-setup-page *{box-sizing:border-box;font-family:Assistant}.avatar-setup-page{position:relative;width:100vw}.avatar-setup-page .avatar-style-selector{margin:0 auto;width:100%}.avatar-scroll-row{scrollbar-color:#cbd5e0 #0000;scrollbar-width:thin}.avatar-scroll-row::-webkit-scrollbar{height:8px}.avatar-scroll-row::-webkit-scrollbar-track{background:#0000}.avatar-scroll-row::-webkit-scrollbar-thumb{background-color:#cbd5e0;border-radius:4px}.avatar-scroll-row::-webkit-scrollbar-thumb:hover{background-color:#a0aec0}.avatar-setup-page .new-user-form-wrapper{margin:5vh;position:relative;width:calc(100% - 10vh)}.new-user-form-page .nav-buttons{display:flex;justify-content:space-between;margin:auto;width:900px}.new-user-form-page .nav-button{color:#333;font-size:16px;text-transform:none}.new-user-form-page .nav-button:hover{background-color:#f0f0f0}.answer-userinfo-questions-button{background:#262d3b;border:none;border-radius:2.5vh;color:#fff;cursor:pointer;font-size:2vh;outline:none;padding:1vh;width:20vh}.answer-userinfo-questions-button:disabled{background:#aaa;cursor:not-allowed}.megaInfoContainer{background-color:#262d3b62;height:100vh;position:absolute;top:0;width:100vw;z-index:33}.homePopupContainer{background-color:#fff;border-radius:1vh;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;height:70vh;width:75vw}.exitInfo.MuiButtonBase-root{position:absolute;right:0;top:0}.no-tokens-paper *{font-family:Assistant}.homeConvTitle{font-weight:600;margin-top:0;text-decoration:underline}.homeConvDescription,.homeConvTitle{color:#262d3b;font-family:Assistant;font-size:22px;text-align:justify;text-justify:inter-word;white-space:pre-wrap}.homeConvDescription{font-weight:400;margin:15px 0 5px}.homeInfoskills{display:flex;flex-direction:row;flex-wrap:wrap}.homeInfoskills *{font-family:Assistant;font-weight:400}.homeInfoskill{align-items:center;border-radius:15px;display:flex;height:30px;justify-content:center;margin-right:10px;margin-top:10px;width:-webkit-fit-content;width:fit-content}.homeInfoskill h2{font-size:18px;padding:0 10px}.infoButtonContainer{bottom:0;position:absolute;right:0}.homeInfoDiv{height:calc(70vh - 155px);margin:40px 5vh;overflow-y:auto}.homeOp{align-items:center;display:flex;flex-direction:row;padding-left:2vw}.homeOp img{height:2vh}.homeOp h2{font-family:Assistant;font-size:3vh;font-weight:400;padding-left:.5vw}.xOp{height:2vh;padding-right:2vw}.course-page{--start-green:#13ae7e;--ink-900:#262d3b;--description-gray:#787878;--hover-gray:#ececec;--teal-600:#10a0a0;--gold:#ffc72c;--muted:#eaeff6;overflow:hidden}.course-page .course-page__back{align-items:center;color:var(--ink-900);cursor:pointer;display:flex;gap:15px;padding-block:40px 20px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.course-page .course-page__back-icon{height:20px}.course-page .course-page__back-text{font-size:24px;font-weight:600;margin:0}.course-page .course-page__content{display:flex;flex-direction:row;height:88vh}.course-page .course-page__content *{box-sizing:border-box;font-family:Assistant}.course-page .course-page__layout{padding-block:0 10px;padding-inline:60px 5px;width:68vw}.course-page{overflow-x:hidden}.course-page .course-page__title{color:var(--ink-900);flex-basis:100%;font-size:24px;font-weight:600;margin:8px 0;width:90%}.course-page .course-page__description{color:var(--description-gray);cursor:pointer;font-size:18px;text-decoration:underline;width:-webkit-fit-content;width:fit-content}.course-page .course-page__left>section{-webkit-padding-after:10px;height:65vh;overflow-y:auto;padding-block-end:10px}.course-page .course-page__right{background:#f5f7fb;height:88vh;overflow-y:auto;padding-inline:40px;position:fixed;right:0;top:12vh;width:30vw}.course-page .unit{margin-bottom:20px;padding-bottom:4px}.course-page .unit__header{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:6px}.course-page .unit__header:focus-visible,.course-page .unit__header:hover{background:var(--hover-gray)}.course-page .unit__caret{-webkit-margin-start:8px;height:20px;margin-inline-start:8px;transform:rotate(-180deg);transition:transform .15s ease}.course-page .unit [aria-expanded=true] .unit__caret{transform:rotate(-90deg)}.course-page .unit__items{margin-left:0;margin-top:8px}.course-page .unit__title{color:var(--ink-900);font-size:24px;font-weight:600;margin:0}.course-page .item__container{display:flex}.course-page .item{border-radius:6px;margin-bottom:4px;max-width:860px;width:100%}.course-page .item__header{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:8px;width:100%}.course-page .item__header:focus-visible,.course-page .item__header:hover{background:var(--hover-gray)}.course-page .item__main{align-items:center;display:flex;gap:16px;min-width:0}.course-page .item__icon{align-items:center;display:flex;justify-content:center}.course-page .item__icon img{height:20px}.course-page .lessonsTitle{align-items:center;color:var(--ink-900);display:flex;font-size:18px;font-weight:400;margin:0}.course-page .item__status{align-items:flex-start;display:flex;height:100%;margin:10px 10px 0 5px;width:20px}.course-page .item__status img{background:#fff;border-radius:50%;height:20px}.course-page .item__actions{align-items:center;display:flex}.course-page .item:not(.item--expanded):not(.item--menu-open) .item__actions *{pointer-events:none;visibility:hidden}.course-page .item.item--menu-open .item__actions *,.course-page .item:not(.item--expanded) .item__header:hover .item__actions *{pointer-events:auto;visibility:visible}.course-page .item__actions .buttonComponent{background:var(--start-green);border-radius:2px;color:#fff;height:24px;padding:6px}.course-page .item__actions .buttonComponent h2{font-size:16px}.course-page .item__actions .buttonComponent img{height:20px}.course-page .item--expanded{background:var(--hover-gray)}.course-page .item__body{border-radius:6px;padding-block:10px}.course-page .item__description{color:var(--ink-900);font-size:16px;line-height:1.5;margin:0 0 10px 44px;max-width:45cap}.course-page .item__chips{display:flex;flex-wrap:wrap;gap:8px;margin:8px auto 8px 40px;max-width:50cap}.course-page .item__chip{background:#e6f3f3;border-radius:6px;color:#1d3b3b;font-size:12px;padding:6px 10px}.course-page .practice-dashboard{background:#f5f7fb;border:none;border-radius:0;box-shadow:none;height:100%;padding-block:100px 24px}.course-page .pd-title{color:var(--ink-900);font-size:24px;font-weight:600;margin:0 0 20px}.course-page .pd-list{grid-gap:16px;display:grid;gap:16px;list-style:none;margin:0;padding:0}.course-page .pd-item{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.course-page .pd-name{color:var(--ink-900);font-size:16px}.course-page .pd-stars{color:var(--gold);font-size:20px;letter-spacing:2px}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%);background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid #0000;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.formContainer{height:88vh;margin-left:2vw;margin-top:2vh}.formTitle{font-family:Assistant;font-size:4vh;font-weight:600;padding-top:4vh}.registration-form{margin-top:2vh}.form-group{margin-bottom:2vh}label{color:#262d3b;display:block;font-family:Assistant;font-weight:400;margin-bottom:5px}.formContainer .occupation-options label,.formContainer button,.formContainer input[type=text],.formContainer select{border:1px solid #ccc;border-radius:2vh;font-size:3vh;padding:10px;width:35vw}.gender{display:flex;flex-direction:row;margin-left:-1vw}.gender label{margin-left:1vw}.gender input{background-color:"pink"}.next h2{color:#262d3b;cursor:pointer;font-family:Assistant;font-size:3.5vh;font-weight:600}.occupation-options{display:flex;flex-direction:column}.error{color:red;font-size:14px;margin-top:5px}.chapterSumContainer{height:100%;overflow:hidden;padding:25px 50px;position:relative;width:100%}.chapterSumContainer .back{left:0;margin:0;position:relative;top:0}.info-page-content{padding:0 30px;position:relative;width:80%}.info-page-md,.info-page-title{color:#262d3b}.info-page-title{font-size:24px}.userSettingsContainer{display:flex;flex-direction:row;height:88vh;overflow-x:hidden;overflow-y:auto;width:100vw}.userSettingsContainer *{font-family:Assistant,sans-serif}.preferenceOptions{border-radius:20px;height:35px;margin-bottom:auto;margin-right:1vw;margin-top:auto;padding:5px 10px;width:300px}.preferenceOptionsContainer{margin-top:1vh}.preferenceOptionsContainer label{align-items:center;display:flex;font-family:Assistant,sans-serif;font-size:16px;margin-bottom:1vh}.preferenceOptionsContainer label>span{margin-right:0;min-width:60px}.settingsTabContainer{align-items:stretch;background-color:#ececec;box-shadow:0 4px 5px 0 #c7c7c7ad;display:flex;flex-direction:column;height:88vh;overflow-x:hidden;overflow-y:hidden;transition:width .2s ease-in-out,box-shadow .2s ease-in-out}.settingsTabContainer.collapsed{width:64px}.settingsTabContainer.expanded{width:250px}.settingsTabHeader{align-items:center;cursor:pointer;display:flex;height:64px;justify-content:center}.settingsTabHeader img{height:28px}.settingsTabContainer.expanded .settingsTabHeader{justify-content:flex-start;padding-left:16px}.settingOpts{flex-direction:column}.settingOpt,.settingOpts{display:flex;margin-top:2vh}.settingOpt{align-items:center;cursor:pointer;flex-direction:row;height:60px;padding:0 16px;width:100%}.settingsTabContainer.collapsed .settingOpt{justify-content:center;padding:0}.settingOpt span{-webkit-margin-start:15px;color:#00000080;font-family:Assistant;font-size:18px;font-weight:600;margin-inline-start:15px}.settingOpt.active span{color:#111827;font-weight:600}.settingsTabContainer.collapsed .settingOptLabel{margin-left:0;opacity:0;overflow:hidden;pointer-events:none;width:0}.settingsTabContainer.expanded .settingOptLabel{opacity:1;transition:opacity .15s ease-in-out;width:auto}.settingOpt h1{color:#262d3b;font-family:Assistant;font-weight:600;margin-left:.75vw}.settingOpt h2:hover{text-decoration:underline}.settingOptIconContainer{align-items:center;display:flex;height:30px;justify-content:center;width:30px}.settingOpt img{height:100%;z-index:3}.settingOpt:not(.active) img{opacity:.5}.settingsOptContainer{height:88vh;overflow-x:hidden;overflow-y:hidden;padding-left:2vw;padding-right:2vw;width:75vw}.preferenceOptionsContainer select{background:#fff;border:1.5px solid #b0b0b0;border-radius:8px;box-sizing:border-box;color:#262d3b;font-family:Assistant,sans-serif;font-size:16px;height:35px;margin-top:1vh;outline:none;padding:5px 10px;resize:none;transition:border .2s;width:200px}.preferenceOptionsContainer select:focus{border:1.5px solid #3a7bd5}.preferenceOptionsContainer textarea{background:#fff;border:1.5px solid #b0b0b0;border-radius:8px;box-sizing:border-box;color:#262d3b;font-family:Assistant,sans-serif;font-size:16px;height:35px;outline:none;padding:5px 10px;resize:none;transition:border .2s;width:200px}.preferenceOptionsContainer textarea:focus{border:1.5px solid #3a7bd5}.settingOpt.active{background-color:#e5fff5;box-shadow:0 2px 8px #3a7bd514}.settingsSaveBtn{background:#3a7bd5;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Assistant,sans-serif;font-size:16px;font-weight:600;margin-top:2vh;padding:.7vh 2vw;transition:background .2s}.settingsSaveBtn:hover{background:#2563eb}.backBtn{background:#151c25;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Assistant,sans-serif;font-size:16px;font-weight:600;margin-top:2vh;padding:.7vh 2vw;transition:background .2s}.backBtn:hover{background:#2b2f38}.settingsSavedMsg{color:#22c55e;font-size:16px;margin-top:1vh;transition:opacity .3s}.playSampleBtn,.settingsSavedMsg{font-family:Assistant,sans-serif;font-weight:500}.playSampleBtn{background:#3a7bd5;border:none;border-radius:6px;box-shadow:0 1px 4px #3a7bd514;color:#fff;cursor:pointer;display:inline-block;font-size:15px;margin-left:8px;padding:7px 14px;transition:background .2s,box-shadow .2s}.playSampleBtn:hover{background:#2563eb;box-shadow:0 2px 8px #3a7bd526}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .1s ease-in-out}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1 1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 + 2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor,#0000 0);background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;inset:0;margin:0;position:fixed;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;inset:0;overflow:hidden;position:absolute;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{filter:blur(1px);height:100%;inset:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.maintenanceContainer{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);box-sizing:border-box;display:flex;flex-direction:column;min-height:88vh;overflow-x:hidden;overflow-y:visible;padding:2vh 2vw;width:100%}.maintenanceIconWrapper{margin-top:3vh;position:relative}.maintenanceIcon{height:20vh;width:20vh}.maintenanceIcon,.maintenanceIconInner{align-items:center;display:flex;justify-content:center;position:relative}.maintenanceIconInner{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 8px 25px #667eea4d;flex-direction:column;height:16vh;width:16vh;z-index:2}.maintenanceIconInner img{filter:brightness(0) invert(1);height:10vh;width:10vh}.maintenanceProgressRing{border:3px solid #667eea33;border-radius:50%;height:20vh;left:0;position:absolute;top:0;width:20vh;z-index:1}.maintenanceProgressBar{animation:spin 2s linear infinite;border:3px solid #0000;border-radius:50%;border-top-color:#667eea;height:20vh;left:-3px;position:absolute;top:-3px;width:20vh}.maintenanceTitle{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#2c3e50;font-size:4.5vh;font-weight:700;margin-top:4vh;text-align:center}.loadingDots{color:#667eea;display:inline-block;font-weight:900;text-align:left;width:2em}.maintenanceTextWrap{align-items:center;display:flex;flex-direction:column;gap:3vh;margin-top:4vh;max-width:70vw}.upgradeMessage{background:#fff;border-radius:2vh;box-shadow:0 10px 30px #0000001a;padding:3vh 4vw;text-align:center}.upgradeMessage h2{color:#2c3e50;font-size:3vh;font-weight:600;margin-bottom:1.5vh}.upgradeMessage p{color:#5a6c7d;font-size:2.2vh;font-weight:500;margin-bottom:2vh}.upgradeList{list-style:none;padding:0;text-align:left}.upgradeList li{color:#2c3e50;font-size:2vh;font-weight:500;margin:1vh 0;padding-left:2vh}.estimatedTime{display:flex;justify-content:center}.timeCard{align-items:center;background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:2vh;box-shadow:0 8px 25px #4facfe4d;color:#fff;display:flex;gap:1.5vw;padding:2vh 3vw}.timeIcon{font-size:3vh}.timeText{font-size:2.2vh;font-weight:500}.timeText strong{font-weight:700}.maintenanceTextS{align-items:center;display:flex;flex-direction:column;gap:1vh;margin-top:2vh}.contactInfo{background:#f8f9fa;border-left:4px solid #667eea;border-radius:1.5vh;padding:2vh 3vw;text-align:center}.contactInfo h3{color:#2c3e50;font-size:2.2vh;font-weight:600;margin-bottom:1vh}.contactLink{background:#fff;border-radius:1vh;box-shadow:0 4px 15px #667eea33;color:#667eea;display:inline-block;font-size:2vh;font-weight:600;padding:1vh 2vw;text-decoration:none;transition:all .3s ease}.contactLink:hover{box-shadow:0 6px 20px #667eea4d;color:#5a4fcf;transform:translateY(-2px)}.refreshNote{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #ffffff4d;border-radius:1vh;margin-top:3vh;padding:1.5vh 3vw}.refreshNote p{color:#5a6c7d;font-size:1.8vh;font-style:italic;margin:0;text-align:center}@media (max-width:768px){.maintenanceContainer{padding:1vh 1vw}.maintenanceTitle{font-size:3.5vh}.maintenanceTextWrap{gap:2vh;max-width:90vw}.upgradeMessage{padding:2vh 3vw}.timeCard{gap:1vw;padding:1.5vh 2vw}}.onboarding-page{color:#262d3b;display:flex;flex-direction:column;justify-content:space-between;max-height:88vh;padding:5vh 5vw;position:relative}.onboarding-page,.onboarding-page *{box-sizing:border-box;font-family:Assistant}.onboarding-content{margin:0 auto;position:relative;text-align:center}.onboarding-title{font-family:Assistant;font-size:32px;font-weight:700;margin:24px 0}.onboarding-body{font-size:18px;line-height:1.6;margin:50px auto;text-align:start}.onboarding-body p{padding:0 30px}.onboarding-content .language-selection-container{align-items:center}.onboarding-illustration{height:220px;margin:32px auto}.onboarding-footer{justify-content:space-between;margin:24px auto;padding-inline:40px;width:min(750px,80vw)}.onboarding-footer,.onboarding-footer-left,.onboarding-footer-right{align-items:center;display:flex}.onboarding-secondary{font-size:18px}.onboarding-secondary,.onboarding-skip{background:#0000;border:none;color:#9aa1ad;cursor:pointer}.onboarding-skip{font-size:16px}.onboarding-primary{background:#0000;border:none;color:#262d3b;cursor:pointer;font-size:18px;font-weight:600}.onb-three-cols{grid-gap:60px;display:grid;gap:60px;grid-template-columns:repeat(3,1fr);margin:24px auto;text-align:center}.onb-feature-icon{align-items:flex-end;display:flex;height:95px;justify-content:center}.onb-feature-title{color:#24a072;font-size:24px;font-weight:700;margin-block:40px 15px}.onb-feature-text{font-size:18px;font-weight:600;line-height:1.5;padding-inline:10px}.onboarding-lets-go-button{background:#24a072;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:24px;font-weight:600;margin:0 auto;padding:12px 40px}.onboarding-footer.center-align-primary-button,.onboarding-footer:has(.onboarding-lets-go-button){justify-content:center}.onboarding-footer:has(.onboarding-lets-go-button) .onboarding-footer-left{display:none}.onboarding-back-button-top{left:0;position:absolute;top:35px;z-index:10}.onboarding-back-button-top .onboarding-secondary{align-items:center;display:flex;gap:4px}.courses-page{box-sizing:border-box;flex-grow:1;padding-top:20px}body:has(.courses-page){overflow-x:hidden;width:100vw}.page-header:has(+.courses-page){height:12vh!important}.CoursesTitle{text-wrap:wrap;align-self:center;color:#262d3b;font-family:Assistant;font-size:25px;font-weight:600;text-align:center}.coursesContainer{display:flex;flex-wrap:wrap;gap:35px;justify-content:center;margin:50px auto;width:calc(100vw - 70px)}.courseCard{align-items:center;display:flex;flex-direction:column;height:100%;margin-block:0 5px;padding:2px;position:relative}a.courseCard,a.courseCard *{text-decoration:none}.courseCardWrap{background-color:#fff;border-radius:2px;box-shadow:2px 4px 6px 2px #61616159;box-sizing:border-box;cursor:pointer;padding-bottom:10px;position:relative;transition:transform .3s;width:260px}.courseCardWrap:hover{transform:scale(1.03)}.courseCard h3,.courseCard__title{text-wrap:wrap;font-size:20px;font-weight:700;margin:12px auto}.courseCard h3,.courseCard p,.courseCard__subtitle,.courseCard__title{align-self:center;box-sizing:border-box;color:#262d3b;font-family:Assistant;text-align:center}.courseCard p,.courseCard__subtitle{text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:15px;font-weight:600;margin:0;min-height:auto;overflow:hidden;padding:0 14px;width:100%}.course-card-bottom{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.courseImg{height:50px}.decorativeCardLine{background-color:#0ae5a1;border-radius:8px;height:6px;margin-block:5px 15px;position:relative;width:32%;z-index:10}.courseThumbWrap{display:flex;height:auto;justify-content:center;width:100%}.courseCard__thumbnail{border-radius:2px;display:block;height:130px;margin-top:8px;object-fit:cover;width:86%}.courseCard__orgs{color:#6b7280;font-family:Assistant;font-size:12px;margin-top:auto;text-align:center}#comingSoon{height:35vh;margin-left:24.5vh;margin-top:-22.75vh;position:relative;width:36vh;z-index:2}.prompt-generation-container{color:#282c34;display:flex;flex:1 1;flex-direction:column;margin:20px 0;position:relative;scroll-behavior:smooth}.admin-page{bottom:0;display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;position:relative;right:0;top:0;width:100vw}.admin-page div.page-header{position:absolute;top:0}.admin-page-sidebar-and-content{bottom:0;flex:1 1;left:0;position:absolute;right:0;top:12vh}.admin-page-content{height:100%;left:265px;right:0}.admin-page-content,.admin-sidebar{bottom:0;overflow:auto;position:absolute;top:0}.admin-sidebar{background-color:#0ae5a170;border-right:1px solid #ccc;box-shadow:3px 0 5px 0 #00000030;left:0;width:215px}.admin-page :not(pre){font-family:Assistant!important}.admin-page h1,.admin-page h2,.admin-page h3,.admin-page h4,.admin-page h5,.admin-page h6,.admin-page p{font-weight:400;margin:0;padding:0}.prompt-generation-container button{border:initial;cursor:pointer}.MuiDialog-paper .generate-tests-button{border:none;margin:10px auto 20px}.generate-popup-number-input{border:2px solid #282c34;border-radius:5px;color:#282c34;font-size:15px;height:25px;margin-top:8px;padding-left:5px}button.MuiIconButton-root.prompt-generation-create-tests-button{align-items:center;background:#282c34;border-radius:50%;color:#fff;display:flex;height:30px;justify-content:center;width:30px}button.MuiIconButton-root.prompt-generation-create-tests-button:disabled{background-color:#ccc}.add-new-skill-btn.toggle-expand-button,.skill-in-list .toggle-expand-button{align-items:center;background-color:#0ae5a1;border-radius:50%;display:flex;height:20px;justify-content:center;margin-right:5px;width:20px}.add-new-skill-btn{margin:5px 10px}.skill-in-list-actions{display:flex}.toggle-expand-button svg{height:15px}.toggle-expand-button:disabled{cursor:default}.prompt-generation-loader{align-items:center;align-self:center;display:flex;height:100px;justify-content:center}.skill-in-list{background-color:#eee;border:2px solid;border-color:#0000 #0000 #ccc;border-radius:5px;box-sizing:border-box;cursor:pointer;display:flex;padding:5px 10px;position:relative;transition:.3s;width:100%}.prompt-generation-inactive .skill-in-list,.prompt-generation-inactive .skill-in-list:hover{background-color:#eee;cursor:default}.skill-in-list:hover{background-color:#ddd}.skill-in-list-selected{border:2px solid #282c34}.skill-in-list.skill-in-list-actions-variant:hover{background-color:#eee;cursor:default}.classification-questions-search-and-filter{align-items:center;display:flex;margin-bottom:10px;position:relative;width:100%}.classification-questions-search-and-filter input{border:2px solid #282c34;border-radius:10px;height:30px;padding:5px;position:relative;width:70%}.prompt-generation-section{border-bottom:1px solid #ccc;display:flex;flex-direction:column;justify-content:space-evenly;margin-top:20px;padding-bottom:30px;position:relative;width:800px}.no-border-bottom{border-bottom:none}.prompt-generation-prev-definitions{background-color:#ddd;border-radius:5px;margin:10px 0}.prompt-generation-prev-definitions li{border-bottom:1px solid #777;margin:0 5px;padding:7px 0}.prompt-generation-inactive{opacity:.4}.prompt-generation-inactive button{cursor:default!important}a.prompt-generation-button:disabled,button.prompt-generation-button:disabled{background-color:#aaa;cursor:default}.prompt-generation-input{position:relative;width:100%}.prompt-generation-input-error .prompt-generation-textarea{border:3px solid #fa7d5f}.prompt-generation-input-error-message{color:#fa7d5f;font-size:13px;height:14px}.prompt-generation-textarea{border:3px solid #282c34;border-radius:10px;box-sizing:border-box;height:150px;position:relative;resize:none;width:100%}a.prompt-generation-button,button.prompt-generation-button{background-color:#282c34;border:none;border-radius:10px;color:#fff;font-size:15px;margin:5px;outline:none;padding:10px 15px;transition:.3s;width:-webkit-fit-content;width:fit-content}.prompt-generation-button:focus,.prompt-generation-button:hover,a.prompt-generation-button:focus,a.prompt-generation-button:hover{background-color:#14161a;cursor:pointer}.prompt-generation-test-wrapper{background-color:#eee;border:1px solid #ccc;border-radius:5px;margin-bottom:18px}.prompt-generation-test-title{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:10px 20px}.prompt-generation-test{display:flex;justify-content:space-evenly;padding:10px 0}.prompt-generation-test-conversation{display:flex;flex-direction:column;width:400px}.prompt-generation-test-conversation-item label{margin-bottom:0}.prompt-generation-test-conversation-item textarea{background-color:#fff;border-radius:5px;height:-webkit-fit-content;height:fit-content;resize:none;width:175px}.prompt-generation-test-conversation-item-b{align-self:flex-end}.prompt-generation-test-conversation-item-b textarea{background-color:#5ffaca}.prompt-generation-test-expected-result select{border-radius:5px;font-size:16px;padding:2px;width:220px}.prompt-generation-test-expected-result select:disabled{-webkit-appearance:none;appearance:none}.prompt-generation-test-conversation button.prompt-generation-add-another{border:1px solid gray;border-radius:50%;height:25px;margin:2px;width:25px}.prompt-generation-test-conversation button.prompt-generation-add-another svg{height:20px}.prompt-generation-container *{font-family:Assistant}.prompt-generation-result-markdown{font-family:Courier New,Courier,monospace;font-size:12px}button.prompt-generation-expand-table-row{border-radius:50%}.prompt-generation-section .MuiTableCell-root{padding:5px}.conv-hist-markdown{text-wrap:wrap;max-width:950px}.message{font-size:1.5vw;height:35vh;justify-content:center}.flexbox-container,.message{align-items:center;display:flex;flex-direction:row;width:85%}.flexbox-container{margin-bottom:3vh}.filter-item{display:flex;flex:2 1}.filter-bar{margin:2vh 0;width:100px}.rectangle-object{border-radius:20px;height:30px;margin-bottom:auto;margin-right:1vw;margin-top:auto;padding:5px 10px;width:15vw}.show-graph{background-color:#262d3b;color:#fff;cursor:pointer}.conv-turns-wrapper button:disabled,.conv-turns-wrapper button[disabled],.show-graph{font-align:center;align-items:center;border-radius:20px;box-shadow:0 5px 7px 0 #c7c7c7ad;font-family:Assistant;font-size:1vw;font-weight:400;height:30px;margin-left:1vw;padding:0;width:15vw}.conv-turns-wrapper button:disabled,.conv-turns-wrapper button[disabled]{background-color:#d1d1d1;color:#f0f0f0;cursor:not-allowed}.staff-course-list{display:flex;flex-direction:column;justify-content:center;width:1000px}.staff-course-list .prompt-generation-button{margin:5px 0}.disabled-import-button{background-color:#aaa;cursor:default}.disabled-import-button,.enabled-import-button{border:none;border-radius:10px;color:#fff;font-size:15px;margin:0 5px 0 0;outline:none;padding:10px 15px;transition:.3s;width:-webkit-fit-content;width:fit-content}.enabled-import-button{background-color:#282c34}.enabled-import-button:hover{background-color:#14161a;cursor:pointer}.staff-course-list i{font-style:italic}.staff-course-in-list,.staff-course-in-list-item,.staff-course-in-list-unit{border-radius:5px!important}.staff-course-in-list-item-name,.staff-course-in-list-name,.staff-course-in-list-unit-name{color:#282c34!important;display:flex;font-weight:700!important}.staff-course-in-list-name input{background:#0000;border:none;color:#282c34;font-size:1rem;font-weight:700;resize:none;width:800px}.staff-course-in-list-name input::placeholder{color:#555;font-weight:400!important}.staff-course-in-list-description svg,.staff-course-in-list-item-name svg,.staff-course-in-list-name svg,.staff-course-in-list-unit-name svg{-webkit-margin-end:5px;margin-inline-end:5px}.staff-course-in-list-items,.staff-course-in-list-units{margin:5px 0}.staff-course-in-list-info-page{border:1px dashed #282c34;border-radius:5px;margin:0 0 10px;padding:10px 20px}.staff-course-in-list-details{margin-bottom:10px}.staff-course-in-list-description{align-items:center;background-color:#e6f4f1;border-radius:5px;display:flex;padding:10px 15px}.prompt-generation-section .scenario-state-list{background-color:#c6edfb;border-radius:5px;box-sizing:border-box;color:#282c34;padding:10px;width:100%}.input-in-listed-scenario{margin-right:10px;position:relative}.input-in-listed-scenario input{background-color:#fff;border:1px solid #282c34;border-radius:5px;margin:0;width:275px}.input-in-listed-scenario label{bottom:20px;font-size:10px;position:absolute}.input-in-listed-scenario input:disabled{background-color:#ffffff95;border-color:#ccc;color:#ccc}.ImageNode__contentEditable{border:0;caret-color:#050505;cursor:text;display:block;font-size:12px;min-height:20px;outline:0;padding:10px;position:relative;resize:none;-webkit-user-select:text;user-select:text;white-space:pre-wrap;width:calc(100% - 20px);word-break:break-word}.ImageNode__placeholder{color:#888;display:inline-block;font-size:12px;left:10px;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:10px;-webkit-user-select:none;user-select:none;white-space:nowrap}.image-control-wrapper--resizing{touch-action:none}.ContentEditable__root{border:0;display:block;font-size:15px;min-height:150px;outline:0;padding:8px 28px 40px;position:relative}@media (max-width:1025px){.ContentEditable__root{padding-left:8px;padding-right:8px}}.ContentEditable__placeholder{color:#999;display:inline-block;font-size:15px;left:28px;overflow:hidden;pointer-events:none;position:absolute;right:28px;text-overflow:ellipsis;top:8px;-webkit-user-select:none;user-select:none;white-space:nowrap}@media (max-width:1025px){.ContentEditable__placeholder{left:8px;right:8px}}.EditorButton__root{background-color:#eee;border:0;border-radius:5px;cursor:pointer;font-size:14px;padding:10px 15px}.EditorButton__root:hover{background-color:#ddd}.EditorButton__small{font-size:13px;padding:5px 10px}.EditorButton__disabled{cursor:not-allowed}.EditorButton__disabled:hover{background-color:#eee}.EditorDialogActions{flex-direction:row}.EditorDialogActions,.EditorDialogButtonsList{display:flex;justify-content:right;margin-top:20px}.EditorDialogButtonsList{flex-direction:column}.EditorDialogButtonsList button{margin-bottom:20px}.EditorInput__wrapper{align-items:center;display:flex;flex-direction:row;margin-bottom:10px}.EditorInput__label{color:#666;display:flex;flex:1 1}.EditorInput__input{border:1px solid #999;border-radius:5px;display:flex;flex:2 1;font-size:16px;min-width:0;padding:7px 10px}.EditorModal__overlay{align-items:center;background-color:#28282899;bottom:0;flex-shrink:1px;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100}.EditorModal__modal,.EditorModal__overlay{display:flex;flex-direction:column;flex-grow:0px}.EditorModal__modal{background-color:#fff;border-radius:10px;box-shadow:0 0 20px 0 #444;min-height:100px;min-width:300px;padding:20px;position:relative}.EditorModal__title{border-bottom:1px solid #ccc;color:#444;margin:0;padding-bottom:10px}.EditorModal__closeButton{align-items:center;background-color:#eee;border:0;border-radius:20px;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:20px;text-align:center;width:30px}.EditorModal__closeButton:hover{background-color:#ddd}.EditorModal__content{padding-top:20px}.other h2{color:#444;font-size:18px;margin-bottom:7px}.other a{color:#777;font-size:14px;text-decoration:underline}.other ul{list-style-type:none;margin:0;padding:0}.ltr{text-align:left}.rtl{text-align:right}.editor-container{border:3px solid #282c34;border-radius:10px;color:#000;font-weight:400;line-height:20px;margin:5px auto;position:relative;text-align:left}.editor-container *{box-sizing:border-box}.editor-container button:disabled{box-shadow:none;height:auto;margin:initial}.editor-inner{background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;position:relative}.ContentEditable__root,.editor-input{caret-color:#050505;caret-color:#444;font-size:15px;min-height:225px;outline:0;padding:15px 10px;position:relative;resize:none;tab-size:1}.editor-placeholder{color:#999;display:inline-block;font-size:15px;left:10px;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:15px;-webkit-user-select:none;user-select:none}.editor-text-bold{font-weight:700}.editor-text-italic{font-style:italic}.editor-text-underline{text-decoration:underline}.editor-text-strikethrough{text-decoration:line-through}.editor-text-underlineStrikethrough{text-decoration:underline line-through}.editor-text-code{background-color:#f0f2f5;font-family:Menlo,Consolas,Monaco,monospace;font-size:94%;padding:1px .25rem}.editor-link{color:#216fdb;text-decoration:none}.editor-code{background-color:#f0f2f5;display:block;font-family:Menlo,Consolas,Monaco,monospace;font-size:13px;line-height:1.53;margin:8px 0;overflow-x:auto;padding:8px 8px 8px 52px;position:relative;tab-size:2}.editor-code:before{background-color:#eee;border-right:1px solid #ccc;color:#777;content:attr(data-gutter);left:0;min-width:25px;padding:8px;position:absolute;text-align:right;top:0;white-space:pre-wrap}.editor-code:after{color:#00000080;content:attr(data-highlight-language);font-size:10px;padding:3px;position:absolute;right:3px;text-transform:uppercase;top:0}.editor-tokenComment{color:#708090}.editor-tokenPunctuation{color:#999}.editor-tokenProperty{color:#905}.editor-tokenSelector{color:#690}.editor-tokenOperator{color:#9a6e3a}.editor-tokenAttr{color:#07a}.editor-tokenVariable{color:#e90}.editor-tokenFunction{color:#dd4a68}.editor-paragraph{margin:0 0 8px;position:relative}.editor-paragraph:last-child{margin-bottom:0}.editor-heading-h1{color:#262d3b;font-size:24px;font-weight:400;margin:0 0 12px;padding:0}.editor-heading-h2{color:#262d3b80;font-size:15px;font-weight:700;margin:10px 0 0;padding:0;text-transform:uppercase}.editor-quote{border-left:4px solid #ced0d4;color:#65676b;font-size:15px;margin:0 0 0 20px;padding-left:16px}.editor-list-ol,.editor-list-ul{margin:0 0 0 16px;padding:0}.editor-listitem{margin:8px 32px}.editor-nested-listitem{list-style-type:none}pre::-webkit-scrollbar{background:#0000;width:10px}pre::-webkit-scrollbar-thumb{background:#999}.debug-timetravel-panel{display:flex;margin:auto;overflow:hidden;padding:0 0 10px}.debug-timetravel-panel-slider{flex:8 1;padding:0}.debug-timetravel-panel-button{background:none;border:0;color:#fff;flex:1 1;font-size:12px;padding:0}.debug-timetravel-panel-button:hover{text-decoration:underline}.debug-timetravel-button{background:none;border:0;color:#fff;font-size:12px;padding:0;position:absolute;right:15px;top:10px}.debug-timetravel-button:hover{text-decoration:underline}.toolbar{background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;margin-bottom:1px;padding:4px;vertical-align:middle}.toolbar button.toolbar-item{background:none;border:0;border-radius:10px;cursor:pointer;display:flex;padding:8px;vertical-align:middle}.toolbar button.toolbar-item:disabled{cursor:not-allowed}.toolbar button.toolbar-item.spaced{margin-right:2px}.toolbar button.toolbar-item i.format{background-size:contain;display:inline-block;display:flex;height:18px;margin-top:2px;opacity:.6;vertical-align:-.25em;width:18px}.toolbar button.toolbar-item:disabled i.format{opacity:.2}.toolbar button.toolbar-item.active{background-color:#dfe8fa4d}.toolbar button.toolbar-item.active i{opacity:1}.toolbar .divider,.toolbar .toolbar-item:hover:not([disabled]){background-color:#eee}.toolbar .divider{margin:0 4px;width:1px}.toolbar select.toolbar-item{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:0;border-radius:10px;color:#777;display:flex;font-size:14px;padding:8px;text-overflow:ellipsis;vertical-align:middle;width:70px}.toolbar select.code-language{text-transform:capitalize;width:130px}.toolbar .toolbar-item .text{color:#777;display:flex;font-size:14px;height:20px;line-height:20px;overflow:hidden;text-align:left;text-overflow:ellipsis;vertical-align:middle;width:200px;width:70px}.toolbar .toolbar-item .icon{background-size:contain;height:20px;line-height:16px;margin-right:8px;width:20px}.toolbar .toolbar-item .icon,.toolbar i.chevron-down{display:flex;-webkit-user-select:none;user-select:none}.toolbar i.chevron-down{height:16px;margin-top:3px;width:16px}.toolbar i.chevron-down.inside{display:flex;height:16px;margin-left:-25px;margin-right:10px;margin-top:11px;pointer-events:none;width:16px}i.chevron-down{background-color:initial;background-image:url(/static/media/chevron-down.8624f04faf16b2d07c00.svg);background-size:contain;display:inline-block;height:8px;width:8px}#block-controls button:hover{background-color:#efefef}#block-controls button:focus-visible{border-color:blue}#block-controls span.block-type{background-size:contain;display:block;height:18px;margin:2px;width:18px}#block-controls span.block-type.paragraph{background-image:url(/static/media/text-paragraph.f4fabf6b2832a9910918.svg)}#block-controls span.block-type.h1{background-image:url(/static/media/type-h1.4c6eb94d40e1ad820dda.svg)}#block-controls span.block-type.h2{background-image:url(/static/media/type-h2.79f13fc5b4bd5009079a.svg)}#block-controls span.block-type.quote{background-image:url(/static/media/chat-square-quote.33be1f551faf7cf853b0.svg)}#block-controls span.block-type.ul{background-image:url(/static/media/list-ul.06392a7729ef11b23ab1.svg)}#block-controls span.block-type.ol{background-image:url(/static/media/list-ol.14fef2e6f0e79b263d06.svg)}#block-controls span.block-type.code{background-image:url(/static/media/code.617835135fe5b8cd2640.svg)}.dropdown{box-shadow:0 12px 28px 0 #0003,0 2px 4px 0 #0000001a,inset 0 0 0 1px #ffffff80;display:block;min-height:40px;min-width:100px;position:absolute;z-index:10000}.dropdown,.dropdown .item{background-color:#fff;border-radius:8px}.dropdown .item{align-content:center;border:0;color:#050505;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;font-size:15px;justify-content:space-between;line-height:16px;margin:0 8px;min-width:268px;padding:8px}.dropdown .item .active{background-size:contain;display:flex;height:20px;width:20px}.dropdown .item:first-child{margin-top:8px}.dropdown .item:last-child{margin-bottom:8px}.dropdown .item:hover{background-color:#eee}.dropdown .item .text{display:flex;flex-grow:1;line-height:20px;width:200px}.dropdown .item .icon{background-size:contain;display:flex;height:20px;line-height:16px;margin-right:12px;-webkit-user-select:none;user-select:none;width:20px}.link-editor{background-color:#fff;border-radius:8px;box-shadow:0 5px 10px #0000004d;left:-10000px;margin-top:-6px;max-width:300px;opacity:0;position:absolute;top:-10000px;transition:opacity .5s;width:100%;z-index:100}.link-editor .link-input{background-color:#eee;border:0;border-radius:15px;box-sizing:border-box;color:#050505;display:block;font-family:inherit;font-size:15px;margin:8px 12px;outline:0;padding:8px 12px;position:relative;width:calc(100% - 24px)}.link-editor div.link-edit{background-image:url(/static/media/pencil-fill.4c640d95a61cb0764a83.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;bottom:0;cursor:pointer;position:absolute;right:0;top:0;vertical-align:-.25em;width:35px}.link-editor .link-input a{color:#216fdb;display:block;margin-right:30px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.link-editor .link-input a:hover{text-decoration:underline}.link-editor .button{border-radius:8px;cursor:pointer;display:inline-block;height:20px;margin:0 2px;padding:6px;width:20px}.link-editor .button.hovered{background-color:#eee;display:inline-block;height:20px;width:20px}.actions i,.link-editor .button i{background-size:contain;display:inline-block;height:20px;vertical-align:-.25em;width:20px}i.undo{background-image:url(/static/media/arrow-counterclockwise.48745dc8e6d9b1a2f8ec.svg)}i.redo{background-image:url(/static/media/arrow-clockwise.2ba775456dd603357519.svg)}.icon.paragraph{background-image:url(/static/media/text-paragraph.f4fabf6b2832a9910918.svg)}.icon.h1,.icon.large-heading{background-image:url(/static/media/type-h1.4c6eb94d40e1ad820dda.svg)}.icon.h2,.icon.small-heading{background-image:url(/static/media/type-h2.79f13fc5b4bd5009079a.svg)}.icon.bullet-list,.icon.ul{background-image:url(/static/media/list-ul.06392a7729ef11b23ab1.svg)}.icon.numbered-list,.icon.ol{background-image:url(/static/media/list-ol.14fef2e6f0e79b263d06.svg)}.icon.quote{background-image:url(/static/media/chat-square-quote.33be1f551faf7cf853b0.svg)}.icon.code{background-image:url(/static/media/code.617835135fe5b8cd2640.svg)}.icon.insert{background-image:url(/static/media/insert.3ee1aaee3a8a6405b67a.svg)}.icon.image{background-image:url(/static/media/image.9f565c4d4583c1690112.svg)}.icon.youtube{background-image:url(/static/media/youtube.e5b14645db82d9cd16ec.svg)}i.bold{background-image:url(/static/media/type-bold.b3bec3f33045771f9484.svg)}i.italic{background-image:url(/static/media/type-italic.d3971b39b0fe39a09b1b.svg)}i.underline{background-image:url(/static/media/type-underline.b41f84ace38d530f30b9.svg)}i.strikethrough{background-image:url(/static/media/type-strikethrough.5d23c9047ed5de3d800c.svg)}i.code{background-image:url(/static/media/code.617835135fe5b8cd2640.svg)}i.link{background-image:url(/static/media/link.7d2df934bfb1a5cbb4fb.svg)}i.left-align{background-image:url(/static/media/text-left.bd29ab081ee9f6f7c26d.svg)}i.center-align{background-image:url(/static/media/text-center.03faef7b924b1d56f352.svg)}i.right-align{background-image:url(/static/media/text-right.9dc4cc6ef249d5da6f4e.svg)}i.justify-align{background-image:url(/static/media/justify.8c8fc219361a1fd76759.svg)}.editor-container span.editor-image{cursor:default;display:inline-block;position:relative;-webkit-user-select:none;user-select:none}.editor-container .editor-image img{cursor:default;max-width:100%}.editor-container .editor-image img.focused{outline:2px solid #3c84f4;-webkit-user-select:none;user-select:none}.editor-container .editor-image img.focused.draggable{cursor:grab}.editor-container .editor-image img.focused.draggable:active{cursor:grabbing}.editor-container .editor-image .image-caption-container .tree-view-output{border-radius:0;margin:0}.editor-container .editor-image .image-caption-container{background-color:#ffffffe6;border-top:1px solid #fff;bottom:4px;color:#000;display:block;left:0;margin:0;min-width:100px;overflow:hidden;padding:0;position:absolute;right:0}.editor-container .editor-image .image-caption-button{background-color:#00000080;border:1px solid #ffffff4d;border-radius:5px;bottom:20px;color:#fff;cursor:pointer;display:block;left:0;margin:0 auto;min-width:100px;padding:10px;position:absolute;right:0;-webkit-user-select:none;user-select:none;width:30%}.editor-container .editor-image .image-caption-button:hover{background-color:#3c84f480}.editor-container .editor-image .image-edit-button{background-image:url(/static/media/pencil-fill.4c640d95a61cb0764a83.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;border:1px solid #0000004d;border-radius:5px;cursor:pointer;height:35px;position:absolute;right:4px;top:4px;-webkit-user-select:none;user-select:none;vertical-align:-.25em;width:35px}.editor-container .editor-image .image-edit-button:hover{background-color:#3c84f41a}.editor-container .editor-image .image-resizer{background-color:#3c84f4;border:1px solid #fff;display:block;height:7px;position:absolute;width:7px}.editor-container .editor-image .image-resizer.image-resizer-n{cursor:n-resize;left:48%;top:-6px}.editor-container .editor-image .image-resizer.image-resizer-ne{cursor:ne-resize;right:-6px;top:-6px}.editor-container .editor-image .image-resizer.image-resizer-e{bottom:48%;cursor:e-resize;right:-6px}.editor-container .editor-image .image-resizer.image-resizer-se{bottom:-2px;cursor:nwse-resize;right:-6px}.editor-container .editor-image .image-resizer.image-resizer-s{bottom:-2px;cursor:s-resize;left:48%}.editor-container .editor-image .image-resizer.image-resizer-sw{bottom:-2px;cursor:sw-resize;left:-6px}.editor-container .editor-image .image-resizer.image-resizer-w{bottom:48%;cursor:w-resize;left:-6px}.editor-container .editor-image .image-resizer.image-resizer-nw{cursor:nw-resize;left:-6px;top:-6px}.staff-lesson-list{width:1000px}.staff-lesson-list,.staff-lesson-version-list{display:flex;flex-direction:column;justify-content:center}.staff-lesson-version-list{width:800px}.staff-lesson-list .prompt-generation-button,.staff-lesson-version-list{margin:5px 0}.staff-lesson-list i,.staff-lesson-version-list i{font-style:italic}.staff-lesson-in-list,.staff-lesson-in-list-item,.staff-lesson-in-list-lesson-version,.staff-lesson-step-in-list,.staff-lesson-step-in-list-item,.staff-lesson-step-in-list-lesson-version,.staff-lesson-version-in-list,.staff-lesson-version-in-list-item,.staff-lesson-version-in-list-lesson-version{border-radius:5px!important}.staff-lesson-in-list-item-name,.staff-lesson-in-list-lesson-version-name,.staff-lesson-in-list-name,.staff-lesson-step-in-list-item-name,.staff-lesson-step-in-list-lesson-version-name,.staff-lesson-step-in-list-name,.staff-lesson-version-in-list-item-name,.staff-lesson-version-in-list-lesson-version-name,.staff-lesson-version-in-list-name{color:#282c34!important;display:flex;font-weight:700!important}.staff-lesson-in-list-name input,.staff-lesson-step-in-list-name input,.staff-lesson-version-in-list-name input{background:#0000;border:none;color:#282c34;font-size:1rem;font-weight:700;resize:none;width:800px}.staff-lesson-in-list-name input::placeholder,.staff-lesson-step-in-list-name input::placeholder,.staff-lesson-version-in-list-name input::placeholder{color:#555;font-weight:400!important}.staff-lesson-in-list-condition svg,.staff-lesson-in-list-description svg,.staff-lesson-in-list-item-name svg,.staff-lesson-in-list-lesson-version-name svg,.staff-lesson-in-list-name svg,.staff-lesson-step-in-list-condition svg,.staff-lesson-step-in-list-description svg,.staff-lesson-step-in-list-item-name svg,.staff-lesson-step-in-list-lesson-version-name svg,.staff-lesson-step-in-list-name svg,.staff-lesson-version-in-list-condition svg,.staff-lesson-version-in-list-description svg,.staff-lesson-version-in-list-item-name svg,.staff-lesson-version-in-list-lesson-version-name svg,.staff-lesson-version-in-list-name svg{-webkit-margin-end:5px;margin-inline-end:5px}.staff-lesson-in-list-items,.staff-lesson-in-list-lesson-versions,.staff-lesson-step-in-list-items,.staff-lesson-step-in-list-lesson-versions,.staff-lesson-version-in-list-items,.staff-lesson-version-in-list-lesson-versions{margin:5px 0}.staff-lesson-in-list-info-page{border:1px dashed #282c34;border-radius:5px;margin:0 0 10px;padding:10px 20px}.staff-lesson-in-list-details,.staff-lesson-step-in-list-details,.staff-lesson-version-in-list-details{margin-bottom:10px}.staff-lesson-in-list-description,.staff-lesson-step-in-list-description,.staff-lesson-version-in-list-description{align-items:center;background-color:#e6f4f1;border-radius:5px;display:flex;padding:10px 15px}.staff-lesson-step-in-list-description{white-space:pre}.staff-lesson-in-list-condition,.staff-lesson-step-in-list-condition,.staff-lesson-version-in-list-condition{align-items:center;background-color:#e6f4f1;border-radius:5px;display:flex;padding:10px 15px}.prompt-generation-section .lesson-version-list{background-color:#c6edfb;border-radius:5px;box-sizing:border-box;color:#282c34;padding:10px;width:100%}.order-marker{align-items:center;background-color:#ffffff50;border:1px solid #282c34;border-radius:50%;box-sizing:border-box;display:flex;height:20px;justify-content:center;margin:0 10px 0 0;width:20px}.input-in-listed-lesson-step{margin-right:10px;position:relative}.enabledUploadButton:focus,.enabledUploadButton:hover{background-color:#14161a;cursor:pointer}.disabledUploadButton{background-color:#aaa;cursor:default}.disabledUploadButton,.enabledUploadButton{border:none;border-radius:10px;color:#fff;font-size:15px;margin:0 5px 0 0;outline:none;padding:10px 15px;transition:.3s;width:-webkit-fit-content;width:fit-content}.enabledUploadButton{background-color:#282c34}.hiddenInputButton{display:none}.input-in-listed-lesson-step input{background-color:#fff;border:1px solid #282c34;border-radius:5px;margin:0;width:275px}.input-in-listed-lesson-step label{bottom:20px;font-size:10px;position:absolute}.input-in-listed-lesson-step input:disabled{background-color:#ffffff95;border-color:#ccc;color:#ccc}.sub-step-type-select{border-radius:20px;height:30px;margin-bottom:auto;margin-right:1vw;margin-top:auto;padding:5px 10px;width:150px}.unityAvatarContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;width:60vw}.unityAvatarWrapper{aspect-ratio:1.8/1;overflow:hidden;width:min(45vw,100%)}#unityWrapper,.unityAvatarWrapper{align-items:center;display:flex;justify-content:center;position:relative}#unityWrapper{height:100%;width:100%}#unityWrapper>canvas{display:block;height:100%!important;object-fit:fill;width:100%!important}#AvatarBackground{border-radius:2vh;box-shadow:0 5px 7px 0 #c7c7c799;max-width:55vw;z-index:2}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}#slider-next-arrow:disabled,#slider-prev-arrow:disabled{color:#888;opacity:.5;pointer-events:none}#slider-next-arrow,#slider-prev-arrow{opacity:1;transition:opacity .5s}.swiper{height:100%;width:100%}.swiper-slide{overflow:hidden}.slideshow-nav-button{background-color:initial;border:none;color:#000;font-size:20px;-webkit-user-select:none;user-select:none}.slideshow-nav-button:not(:disabled){cursor:pointer}.slideshow-nav-button:active{color:#0ae5a1}.fullscreen-loader{align-items:center;background:#fff;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.fullscreen-loader *{box-sizing:border-box;color:#262d3b;font-family:Assistant;font-weight:600}.fullscreen-loader__content{align-items:center;display:flex;flex-direction:column;gap:30px;max-width:min(500px,50vw)}.fullscreen-loader__title{font-size:28px;text-align:center}.fullscreen-loader__subtitle{font-size:20px;text-align:center}.fullscreen-loader__spinner-image{animation:spin 1s cubic-bezier(.4,0,.2,1) infinite}.fullscreen-loader__hint{color:#6b7280;font-size:14px;text-align:center}@keyframes spin{0%{transform:rotate(90deg)}to{transform:rotate(450deg)}}.assistantLoad{align-self:center;height:27.5vh;width:25vh}.topLoader{background-color:#262d3b;display:block;display:flex;flex-direction:column;height:110px;left:0;position:absolute;right:0;top:0}.chat-loader-paper *{font-family:Assistant}.chat-loader-paper .homeInfoDiv{flex:1 1;height:-webkit-max-content;height:max-content;margin:calc(110px + 5vh) 12vh 0}.loadComponent{align-items:center;display:flex;flex-direction:row;margin:15px auto 2px}.iconLoad{align-self:center;height:1vh;margin-left:1vh;margin-top:2vh;width:1vh}.loadTitle{align-self:center;color:#fff;font-family:Assistant;font-size:30px;font-weight:600;margin:2px auto;text-align:center}.backLoad{align-items:center;cursor:pointer;display:flex;flex-direction:row;left:20px;position:absolute;z-index:5}.backLoad img{height:20px}.backLoad h2{color:#fff;font-size:22.5px;font-weight:400;padding-left:15px}@keyframes ldio-wbsk1rjduxb{0%{transform:translate(1.139vh,-7px) scale(0)}25%{transform:translate(1.139vh,-7px) scale(0)}50%{transform:translate(1.139vh,-7px) scale(1)}75%{transform:translate(4vh,-7px) scale(1)}to{transform:translate(7vh,-7px) scale(1)}}@keyframes ldio-wbsk1rjduxb-r{0%{transform:translate(7vh,-7px) scale(1)}to{transform:translate(7vh,-7px) scale(0)}}@keyframes ldio-wbsk1rjduxb-c{0%{background:#f7ddd9}25%{background:#e3e9dd}50%{background:#c8c7d6}75%{background:#cae0e4}to{background:#f7ddd9}}.ldio-wbsk1rjduxb div{animation:ldio-wbsk1rjduxb 5.88235294117647s cubic-bezier(0,.5,.5,1) infinite;background:#f7ddd9;border-radius:50%;height:14px;position:absolute;transform:translate(60px,-7px) scale(1);width:14px}.ldio-wbsk1rjduxb div:first-child{animation:ldio-wbsk1rjduxb-r 1.4705882352941175s cubic-bezier(0,.5,.5,1) infinite,ldio-wbsk1rjduxb-c 5.88235294117647s step-start infinite;background:#cae0e4;transform:translate(56px,-7px) scale(1)}.ldio-wbsk1rjduxb div:nth-child(2){animation-delay:-1.4705882352941175s;background:#f7ddd9}.ldio-wbsk1rjduxb div:nth-child(3){animation-delay:-2.941176470588235s;background:#cae0e4}.ldio-wbsk1rjduxb div:nth-child(4){animation-delay:-4.411764705882352s;background:#c8c7d6}.ldio-wbsk1rjduxb div:nth-child(5){animation-delay:-5.88235294117647s;background:#e3e9dd}.loadingio-spinner-ellipsis-3luurm4d5ky{height:0;overflow:hidden;width:40px}.ldio-wbsk1rjduxb div{box-sizing:initial}.lesson-page-container *{box-sizing:border-box;color:#262d3b;font-family:Assistant}.lesson-page-container{overflow:hidden}.lesson-page{justify-content:space-between}.lesson-content,.lesson-page{display:flex;position:relative}.lesson-content{align-items:center;background:#ececec;bottom:0;flex-direction:column;height:100%;overflow-y:hidden;padding:2vh;right:0;top:0;width:100%}.endText,.endTitle{color:#262d3b;font-family:Assistant;margin-inline:auto;padding:0 7vh;text-align:center}.endTitle{font-size:4vh;font-weight:600}.endText{font-size:3vh;font-weight:400;margin-top:2vh}.lesson-description,.lesson-title{color:inherit}.lesson-title{font-size:3vh;font-weight:600;margin:2.5vh 0}.lesson-description{font-size:2.5vh;margin-bottom:2vh}.step-indicator-split{margin:10px 0;text-align:center}.step-indicator-split p{color:#666;font-size:16px;font-weight:600;margin:0}.mentor-container{display:flex;flex:1 1;flex-direction:column;height:100vh;overflow:hidden;position:relative}.mentor-container .unityAvatarContainer{margin:0 auto;width:100%}.lesson-slideshow-container{background-color:#fff;position:relative;width:100%}.mentor-container #botImage{margin-top:0}.mentor-chat-container{align-items:flex-start;align-self:flex-start;background-color:#fff;border-radius:1.75vh;box-shadow:0 0 10px 0 #0000004d;box-sizing:border-box;display:flex;flex-direction:row;height:-webkit-max-content;height:max-content;margin:1vh;max-width:80%;min-height:-webkit-fit-content;min-height:fit-content;padding:1vh 1vw;position:relative;width:-webkit-fit-content;width:fit-content}.mentor-container #unityWrapper{margin:auto;position:relative}.mentor-chat-container h3{font-size:2.25vh;font-weight:400;margin:0}.mentor-chat-container .pending-message-icon{box-sizing:border-box;height:2.5vh;margin:0 .5vh;position:relative}.mentor-chat-container .pending-message-icon svg{height:100%;position:relative}.mentor-chats{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;top:1vh}.split-page-right-pane{background-color:#ececec;display:flex;flex-direction:column}.mentor-chats::-webkit-scrollbar{width:.7vh}.mentor-chats::-webkit-scrollbar-thumb{background-color:#5ffaca}.mentor-chats::-webkit-scrollbar-track{background-color:initial}.chat-input.mentor-chat-input{border-top:none}.chat-input.mentor-chat-input textarea{-webkit-margin-start:4.5vh;flex:1 1;margin-inline-start:4.5vh;width:auto}.lesson-page-container.scenario-mode,.lesson-page-container.scenario-mode .lesson-page,.lesson-page-container.scenario-mode .mentor-container{background-color:#ececec}.scenario-mentor-container{background-color:#ececec;display:flex;flex-direction:column;height:100vh;position:relative;width:100%}.scenario-back-button{align-items:center;background-color:#ffffffe6;border-radius:1vh;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;left:2vw;padding:1vh 1.5vh;position:absolute;top:2vh;z-index:10}.scenario-back-button img{height:3vh;margin-right:1vh}.scenario-back-button h2{color:#262d3b;font-family:Assistant;font-size:2vh;margin:0}.scenario-content{display:flex;height:100vh;width:100%}.mentor-with_presentation{padding:2vh}.scenario-avatar-side{align-items:center;background-color:#fff;display:flex;flex-direction:column;padding:2vh;position:relative}.scenario-chat-side{background-color:#ececec;box-shadow:-2px 0 10px #0000001a;display:flex;flex:1 1;flex-direction:column;height:100vh;position:relative}.scenario-chat-side .mentor-chats{display:flex;flex:1 1;flex-direction:column;gap:1vh;overflow-y:auto;padding:2vh}.scenario-chat-side .mentor-chat-container .mentor-chat-container{word-wrap:break-word;background-color:#f8f9fa;border-radius:1vh;margin:.5vh 1vh;max-width:80%;padding:1vh 1.5vh}.scenario-chat-side .mentor-chat-container .mentor-chat-container.bot{align-self:flex-start;background-color:#f1f3f4;color:#262d3b}.scenario-chat-side .mentor-chat-container .mentor-chat-container.user{align-self:flex-end;background-color:#fa7d5f;color:#fff;margin-left:auto}.scenario-chat-side .chat-input{align-items:center;background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;display:flex;gap:1vh;padding:2vh;position:-webkit-sticky;position:sticky}.container-chat{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;padding:2vh}.container-chat .left-side{flex:1 1;margin-bottom:2vh;overflow-y:auto}.container-chat .right-side{min-height:-webkit-fit-content;min-height:fit-content}.container-chat .chats{display:flex;flex-direction:column;gap:1vh;max-height:60vh;overflow-y:auto;padding:1vh}.container-chat .chat{word-wrap:break-word;border-radius:1vh;max-width:80%;padding:1vh 1.5vh}.container-chat .chat.user{align-self:flex-end;background-color:#fa7d5f;color:#fff;margin-left:auto}.container-chat .chat.bot{align-self:flex-start;background-color:#f1f1f1;color:#262d3b;margin-right:auto}.container-chat .chat h3{font-size:2vh;font-weight:400;margin:0}.feedback-container{background-color:#f9f9f9}.feedback-container,.option-bar-container{border-radius:1vh;margin-top:1vh;padding:1vh}.option-bar-container{align-items:center;background-color:#f1f1f1;display:flex;justify-content:space-around}.reload-container{align-items:center;border-radius:.5vh;cursor:pointer;display:flex;flex-direction:column;padding:.5vh;transition:background-color .2s}.reload-container:hover{background-color:#e0e0e0}.reload-icon{height:3vh;margin-bottom:.5vh;width:3vh}.reload-text{color:#262d3b;font-size:1.5vh;margin:0;text-align:center}.mentor-footer{bottom:0;box-sizing:border-box;height:15vh;justify-content:center;left:0;padding:0 5%;position:absolute;right:0;width:100%}.footer-info,.mentor-footer{align-items:center;display:flex}.footer-info{cursor:pointer}.footer-info p{color:#262d3b;font-size:3vh;font-weight:700}.footer-info img{height:7vh;position:relative;width:7vh}.step-indicator{align-items:center;display:flex;flex:1 1;justify-content:center}.step-indicator p{color:#262d3b;font-size:3vh;font-weight:700;margin:0;text-align:center}.split-avatar-side,.split-chat-side,.split-content{display:contents}.feedback-icon-container{align-items:center;cursor:pointer;display:flex;justify-content:center;transition:transform .2s ease-in-out}.feedback-icon-container:hover{transform:scale(1.1)}.feedback-icon-container img{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;padding:.2vh}.feedback-expanded-content{align-self:flex-end;background-color:#fff;border-radius:1.75vh;box-shadow:0 0 10px 0 #0000004d;box-sizing:border-box;margin:1vh 1vh 1vh auto;max-width:80%;padding:2vh 1.5vw;width:100%}.feedback-expanded-title{align-items:center;color:#262d3d;display:flex;font-family:Assistant;font-size:2.5vh;font-weight:600;margin-bottom:1vh}.feedback-expanded-title img{-webkit-margin-end:1.5vh;height:4vh;margin-inline-end:1.5vh}.feedback-expanded-text{word-wrap:break-word;color:#262d3d;font-family:Assistant;font-size:2.25vh;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.avatar-shell{display:inline-flex;max-width:100%;min-height:35vh;position:relative}.avatar-shell,.avatar-shell__content{align-items:center;justify-content:center}.avatar-shell__content{display:flex;height:100%;width:100%}:focus{outline:none}.container{align-items:flex-start;display:flex;height:100vh}.back{align-items:center;align-self:first baseline;cursor:pointer;display:flex;flex-direction:row;margin-left:35px;margin-top:20px;width:-webkit-fit-content;width:fit-content}.back img{height:22.5px}.back h2{color:#262d3b;font-family:Assistant;font-size:22.5px;font-weight:400;padding:0 0 0 15px}.centered{align-items:center;background-color:#f5f5f5;display:flex;flex:1 1;flex-direction:column;height:100vh;justify-content:center;width:60vw;z-index:2}.right{width:40vw}.avatar-image{border-radius:50vh;box-shadow:0 5px 7px 0 #c7c7c7ad;height:70vh}.avatarDisplay{margin:auto;position:relative}.chatBar{margin-bottom:2.7vh}.typing-indicator{align-items:center;display:flex;gap:.5vh;padding:1vh 0}.typing-indicator span{animation:typing-bounce 1.4s ease-in-out infinite both;background-color:#666;border-radius:50%;height:1vh;width:1vh}.typing-indicator span:first-child{animation-delay:-.32s}.typing-indicator span:nth-child(2){animation-delay:-.16s}@keyframes typing-bounce{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.chat-page{height:100vh;width:40vw}.chat-page *{font-family:Assistant}.instructions{animation:fadeInAnimation .3s ease;animation-fill-mode:forwards;animation-iteration-count:1;background-color:#262d3b3f;height:100vh;position:absolute;right:0;top:0;width:100vw;z-index:5}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.chat-header{background-color:#ececec;border-bottom:.1vh solid #262d3b;display:flex;flex-direction:row;height:10vh;justify-content:space-between}.chat-header h2{color:#262d3b;font-family:Assistant;font-size:2.75vh;font-weight:600;margin-left:1vw;margin-top:5.25vh;text-align:center}.did-container{align-items:center;display:flex;flex-direction:column;margin-right:3vw}.did-container h3{color:#262d3b;font-family:Assistant;font-size:2.25vh;font-weight:400;margin-top:1vh;text-align:center}.did-toggle{margin-top:-1vh}.chat-history{background-color:#ececec;display:flex;flex-direction:column;height:83.3vh;overflow-y:scroll;padding-bottom:1.5vh;width:40vw}.copyIcon,.copyIcon:hover{cursor:pointer;height:4vh;margin-left:36vw;margin-top:7vh;position:absolute;width:4vh}.copyIcon:hover{opacity:.6}.feedbackIcon,.feedbackIcon:hover{cursor:pointer;height:4.5vh;margin-left:36vw;margin-top:1vh;position:absolute;width:4.5vh}.feedbackIcon:hover{opacity:.6}.chatContainer{align-self:flex-start;background-color:#fff;border-radius:2vh;display:flex;flex-direction:row;height:-webkit-max-content;height:max-content;margin:1.5vh 1vw 1vh;max-width:34vw;min-height:-webkit-fit-content;min-height:fit-content;width:-webkit-fit-content;width:fit-content}.chatContainer h3{color:#000;font-family:Assistant;font-size:3vh;font-weight:400;margin:0;padding:2vh 1vw}.feedbacks{display:flex;flex-direction:row;padding-bottom:2.25vh;padding-right:1vw}.feedbacks img{align-self:last baseline;cursor:pointer;height:3.5vh;padding-left:.5vw}.chatFeedbacks{align-self:flex-start;background-color:#fff;border-radius:2vh;height:-webkit-max-content;height:max-content;justify-content:space-between;margin-bottom:1vh;margin-left:1vw;margin-top:1.5vh;min-height:-webkit-fit-content;min-height:fit-content;width:36.5vw}.chatFeedbacks,.feedbackBody{display:flex;flex-direction:row}.assistant{align-self:first baseline;height:7vh;padding-left:2.5vh;padding-top:2.5vh}.feedbackTextX{cursor:pointer;height:2vh;justify-self:flex-end;padding-right:2.5vh;padding-top:2.5vh}.chatFeedbacksText{display:flex;flex-direction:column}.chatFeedbacksText h2{font-weight:600;padding-top:4vh}.chatFeedbacksText h2,.chatFeedbacksText h3{color:#000;font-family:Assistant;font-size:3vh;padding-left:1vw;padding-right:1vw}.chatFeedbacksText h3{font-weight:400;padding-bottom:4vh}.cueReview{display:flex;flex-direction:row;margin-left:.5vw}.reviewButton,.reviewButton:hover{height:4vh;margin-left:1vw;z-index:3}.reviewButton:hover{opacity:.6}.botOptions{direction:rtl;display:flex;flex-direction:column;margin-left:1vw;margin-right:1vw;margin-top:-.5vh}.chatState{font-family:Assistant;font-size:2.5vh;font-weight:400;margin:0}.botReviewButton{height:4vh;margin-left:1vw;margin-top:.5vh;width:4vh;z-index:3}.chat-input{align-items:flex-end;align-self:center;border-top:.1vh solid #262d3b;display:flex;flex-direction:row;min-height:12vh;width:40vw}.chat-input textarea{background-color:#fff;border:0;border-radius:1.5vh;box-shadow:1px 1px 5px 1px #00000050;box-sizing:border-box;font-size:2.5vh;line-height:3vh;overflow:hidden;padding:2vh 1vw;resize:none;width:29vw}.mic-icon{border-radius:5vh;height:7vh;width:7vh}.mic-icon,.send-icon{-webkit-margin-start:1.5vw;cursor:pointer;margin-inline-start:1.5vw}.send-icon{height:1.25vw;z-index:3}.send-icon-he{transform:rotate(180deg)}#wait{align-items:center;align-self:center;display:flex;justify-content:center;margin-top:3vh}.bar{animation:wait 1.5s infinite;background-color:#262d3b;border:.1vh solid #262d3bbc;border-left:.1vh #2a2a2a;border-radius:1vh;height:3vh;margin:.35vh;width:1vh}#bar2{animation-delay:.25s}#bar3{animation-delay:.5s}@keyframes wait{0%{height:2.5vh}25%{height:5vh}50%{height:2.5vh}to{height:2.5vh}}.feedback-tooltip-text,.feedback-tooltip-title{color:#262d3b;font-family:Assistant;font-weight:400}.feedback-tooltip-title{align-items:center;display:flex;font-size:3.5vh;width:-webkit-max-content;width:max-content}.feedback-tooltip-title img{-webkit-margin-end:2vh;height:5.5vh;margin-inline-end:2vh}.feedback-tooltip-text{font-size:2.5vh;margin-top:1vh;min-width:40ch}
/*# sourceMappingURL=main.39c019b0.css.map*/