.no-scroll{overflow:hidden}.c-gen-ai-assist__right_col{margin-left:var(--bolt-spacing-x-large)}@media (max-width:49.999em){.c-gen-ai-assist__right_col{margin:0;text-align:center}}.c-gen-ai-assist__right_col_details{text-align:left;max-width:25rem;margin:0 22px;font-size:var(--bolt-type-font-size-small)}.c-gen-ai-assist__right_col_details--img{max-width:350px;margin:5px}.c-gen-ai-assist__button-init{color:var(--bolt-color-white);background:linear-gradient(90deg,#681fc3,#7f129a 50%,#681fc3)}.c-gen-ai-assist__button-init--hidden{display:none}.c-gen-ai-assist__button-init--global{position:fixed;bottom:var(--bolt-spacing-y-small);right:var(--bolt-spacing-x-small);padding:0;line-height:0}.c-gen-ai-assist__button{padding:var(--bolt-spacing-y-medium) var(--bolt-spacing-x-medium) 0 var(--bolt-spacing-x-medium);display:inline-flex;justify-content:end}.c-gen-ai-assist__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--bolt-color-navy);opacity:0;pointer-events:none;transition:opacity .25s}.c-gen-ai-assist__overlay--visible{opacity:.95;pointer-events:all}.c-gen-ai-assist__card-wrapper{height:100%;display:flex;justify-content:center}dialog.c-gen-ai-assist__card{z-index:100;padding:0;margin:0;width:100%;inset-inline:unset;position:relative;text-align:left;transform:translateY(0);transition:opacity .35s,transform .35s;border:0;height:100%;display:flex!important;flex-direction:column}dialog.c-gen-ai-assist__card .c-gen-ai-assist__icon{position:absolute;top:calc(var(--bolt-spacing-y-medium) + 5px);left:calc(var(--bolt-spacing-x-medium) + 5px);z-index:9}@media (max-width:24.999em){dialog.c-gen-ai-assist__card .c-gen-ai-assist__icon{display:none}}dialog.c-gen-ai-assist__card .c-gen-ai-assist__submit-button{position:absolute;top:0;right:0;transform:rotate(180deg);color:#681fc3}dialog.c-gen-ai-assist__card .c-gen-ai-assist__submit-button:active:not(:disabled),dialog.c-gen-ai-assist__card .c-gen-ai-assist__submit-button:focus,dialog.c-gen-ai-assist__card .c-gen-ai-assist__submit-button:hover{transform:rotate(180deg);background:transparent!important}dialog.c-gen-ai-assist__card .c-gen-ai-assist__record-button{position:absolute;top:2rem;right:0;transform:rotate(180deg);color:#681fc3;transform:scaleX(-1)}dialog.c-gen-ai-assist__card .c-gen-ai-assist__record-button--active{color:green}dialog.c-gen-ai-assist__card .c-gen-ai-assist__record-button:active:not(:disabled),dialog.c-gen-ai-assist__card .c-gen-ai-assist__record-button:focus,dialog.c-gen-ai-assist__card .c-gen-ai-assist__record-button:hover{background:transparent!important}dialog.c-gen-ai-assist__card .c-bolt-form{margin-bottom:0}dialog.c-gen-ai-assist__card .c-bolt-input{border-color:#681fc3}@media (min-width:25em){dialog.c-gen-ai-assist__card .c-bolt-input{padding-left:40px}}dialog.c-gen-ai-assist__card .c-bolt-input:focus{border-color:#681fc3!important;box-shadow:0 0 20px -5px #681fc3!important}@media (min-width:25em){dialog.c-gen-ai-assist__card .c-bolt-input:focus{padding-left:40px!important}}dialog.c-gen-ai-assist__card--global{z-index:200;width:80vw;position:fixed;top:var(--bolt-spacing-y-medium)}dialog.c-gen-ai-assist__card--hidden{display:none}dialog.c-gen-ai-assist__card--visible{display:block;opacity:1;overflow:hidden}dialog.c-gen-ai-assist__card--is-animating{opacity:0;transform:translateY(2rem)}dialog.c-gen-ai-assist__card--no-fullscreen{position:fixed;top:unset;left:unset;right:var(--bolt-spacing-x-small);bottom:var(--bolt-spacing-y-small);max-width:40rem;max-height:40rem}@media (max-width:49.999em){dialog.c-gen-ai-assist__card--no-fullscreen{top:var(--bolt-spacing-y-medium);right:unset;bottom:unset;max-width:unset;max-height:unset;margin:0 auto}}dialog.c-gen-ai-assist__card--minimize{position:fixed;top:unset;left:unset;right:var(--bolt-spacing-x-small);bottom:var(--bolt-spacing-y-small);max-width:-moz-max-content;max-width:max-content}dialog.c-gen-ai-assist__card--minimize .e-bolt-button,dialog.c-gen-ai-assist__card--minimize .e-bolt-list{display:block;position:absolute;top:0;left:0;width:100%;height:100%}dialog.c-gen-ai-assist__card--minimize .e-bolt-button .e-bolt-button__icon-center,dialog.c-gen-ai-assist__card--minimize .e-bolt-list .e-bolt-button__icon-center{opacity:0}dialog.c-gen-ai-assist__card--minimize .c-gen-ai-assist__card-header{border-radius:1rem}dialog.c-gen-ai-assist__card--minimize .c-gen-ai-assist__card-body,dialog.c-gen-ai-assist__card--minimize .c-gen-ai-assist__card-footer,dialog.c-gen-ai-assist__card--minimize .c-gen-ai-assist__suggestions{display:none}dialog.c-gen-ai-assist__card--minimize .c-gen-ai-assist__button-close,dialog.c-gen-ai-assist__card--minimize .c-gen-ai-assist__button-full-screen-off{display:none}@media (max-width:49.999em){dialog.c-gen-ai-assist__card--minimize .c-gen-ai-assist__card-header{display:flex;justify-content:center;align-items:center;width:50px;height:50px}dialog.c-gen-ai-assist__card--minimize .c-gen-ai-assist__card-header .c-gen-ai-assist__card-header-icon{display:block}dialog.c-gen-ai-assist__card--minimize .c-gen-ai-assist__card-header span,dialog.c-gen-ai-assist__card--minimize .c-gen-ai-assist__card-header strong{position:absolute!important;z-index:-1;width:1px!important;height:1px!important;overflow:hidden!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}}dialog.c-gen-ai-assist__card--global .c-gen-ai-assist__card-footer{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.c-gen-ai-assist__card-header{display:flex;justify-content:space-between;position:relative;z-index:9;padding:var(--bolt-spacing-y-xsmall) var(--bolt-spacing-x-small);background:linear-gradient(90deg,#681fc3,#7f129a 50%,#681fc3)}@media (max-width:49.999em){.c-gen-ai-assist__card-header .c-gen-ai-assist__button-full-screen-off,.c-gen-ai-assist__card-header .c-gen-ai-assist__button-full-screen-on{display:none}}.c-gen-ai-assist__card-header .c-gen-ai-assist__card-header-icon{display:none}.c-gen-ai-assist__card-header .e-bolt-type{margin-bottom:0}.c-gen-ai-assist__card-header__right-group__progress{display:flex;gap:1rem}.c-gen-ai-assist__card-header__achievement_badge{width:35px}.c-gen-ai-assist__card-body-wrapper{height:100%;position:relative;overflow:hidden}.c-gen-ai-assist__card-body-wrapper:after,.c-gen-ai-assist__card-body-wrapper:before{content:"";opacity:0;position:absolute;left:-14px;width:100%;height:2rem;pointer-events:none;transition:opacity var(--bolt-transition)}.c-gen-ai-assist__card-body-wrapper:before{top:0;z-index:1;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.6),hsla(0,0%,100%,.4),transparent)}.c-gen-ai-assist__card-body-wrapper:after{bottom:0;z-index:1;background:linear-gradient(0deg,#fff,hsla(0,0%,100%,.6),hsla(0,0%,100%,.4),transparent)}.c-gen-ai-assist__card-body-wrapper.is-overflowing.is-not-end:after,.c-gen-ai-assist__card-body-wrapper.is-overflowing.is-not-start:before{opacity:1}.c-gen-ai-assist__card-body{height:100%;scroll-behavior:smooth;position:relative;overflow-y:scroll;padding:var(--bolt-spacing-y-medium) var(--bolt-spacing-x-medium)}.c-gen-ai-assist__card-body--global{display:none}.c-gen-ai-assist__suggestions{border-top:1px solid #e0e2eb;padding:var(--bolt-spacing-y-medium) var(--bolt-spacing-x-medium) 0 var(--bolt-spacing-x-medium)}.c-gen-ai-assist__card-footer{position:relative;padding:var(--bolt-spacing-y-medium) var(--bolt-spacing-x-medium)}.c-gen-ai-assist__card-footer .error-message{display:flex;align-items:center;gap:.5rem;overflow:hidden;height:0;opacity:0;visibility:hidden;transition:height .35s ease,opacity .35s ease,visibility .35s ease}.c-gen-ai-assist__card-footer .error-message svg{flex-shrink:0}.c-gen-ai-assist__card-footer .error-message.active{height:2.5rem;visibility:visible;opacity:1}@media (max-width:24.999em){.c-gen-ai-assist__card-footer .error-message.active{height:3.5rem}}.c-gen-ai-assist__card-footer--disabled .c-bolt-input--text{filter:blur(2px) grayscale(1);pointer-events:none}.c-gen-ai-assist__card-footer--disabled .c-bolt-input--text~bolt-tooltip .c-gen-ai-assist__submit-button{filter:blur(2px) grayscale(1);pointer-events:none}.c-gen-ai-assist__card-footer--disabled .c-bolt-input--text~.c-bolt-input-icons{opacity:0}.c-gen-ai-assist__card-footer--disabled .c-gen-ai-assist__icon{filter:blur(2px) grayscale(1)}.c-gen-ai-assist__chip{padding:calc(var(--bolt-spacing-y-small) / 2) var(--bolt-spacing-x-small);font-weight:var(--bolt-type-font-weight-regular);line-height:calc(var(--bolt-type-line-height-xsmall) * var(--bolt-type-line-height-multiplier-tight));text-align:left;border:1px solid #ac75f0;border-radius:1rem;transition:opacity 1s linear;--e-bolt-button-bg-color:#f1e9fb}.c-gen-ai-assist__chip:disabled{border-color:transparent}.c-gen-ai-assist__chip:disabled:after{background-color:transparent!important}.c-gen-ai-assist__chip:hover{--e-bolt-button-bg-color:color-mix(in srgb,#f1e9fb,transparent 70%)}.c-gen-ai-assist__chip:hover:after{background-color:transparent!important}.c-gen-ai-assist__chip--current{display:inline-block;white-space:pre-line;line-height:1.4;font-weight:600;max-width:75%;color:#681fc3;margin:0 0 var(--bolt-spacing-y-medium) auto;pointer-events:none}.c-gen-ai-assist__chip--current:before{content:" ";opacity:1!important;position:absolute;top:auto;right:11px;bottom:-12px;left:auto;width:0;height:0;border:6px solid;border-radius:0;border-color:#ac75f0 #ac75f0 transparent transparent;box-shadow:none;transition:none}.c-gen-ai-assist__chip--current:after{content:" ";opacity:1;position:absolute;top:auto;right:12px;bottom:-10px;left:auto;width:0;height:0;border:5px solid;border-radius:0;border-color:#f1e9fb #f1e9fb transparent transparent;box-shadow:none;transition:none}.e-bolt-shape{background:linear-gradient(206.89deg,#ac75f0 .09%,#681fc3 91.2%)}.c-gen-ai-assist__card--actions{position:relative;max-height:26rem;overflow:auto;padding:var(--bolt-spacing-y-xlarge) var(--bolt-spacing-x-medium);text-align:center;animation:show-items 1s ease-out}.c-gen-ai-assist__loading-cover{opacity:0;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9;width:100%;height:100%;max-height:40rem;color:var(--bolt-color-white);border-radius:1rem;background:linear-gradient(90deg,#681fc3,#7f129a 50%,#681fc3)}.c-gen-ai-assist__loading-cover svg{transform:scale(5)}.c-gen-ai-assist__loading-cover svg g{animation:rotate-spinner .5s linear infinite;transform-origin:center}.c-gen-ai-assist__loading-cover svg path:nth-of-type(2){animation:loading-blink 1.5s ease-in-out infinite}.c-gen-ai-assist__loading-cover svg path:nth-of-type(3){animation:loading-blink 1.5s ease-in-out infinite;animation-delay:1s}.c-gen-ai-assist__loading-cover svg circle{opacity:0;animation:fade-in-out 2s linear infinite}.loading-cover-enter{animation:loading-cover-enter 1s;animation-fill-mode:forwards}.loading-cover-leave{animation:loading-cover-leave 1s}.show-content{opacity:0;animation:show-items 3.5s;animation-timing-function:linear(0,.164 3.52%,.311 7.18%,.441 10.99%,.555 14.96%,.654 19.12%,.738 23.5%,.809 28.15%,.866 33.12%,.908 37.92%,.941 43.12%,.965 48.84%,.982 55.28%,.992 61.97%,.998 70.09%,1);animation-fill-mode:forwards}.show-items{opacity:0;transform:translateY(1rem);animation:show-items .5s;animation-timing-function:linear(0,.164 3.52%,.311 7.18%,.441 10.99%,.555 14.96%,.654 19.12%,.738 23.5%,.809 28.15%,.866 33.12%,.908 37.92%,.941 43.12%,.965 48.84%,.982 55.28%,.992 61.97%,.998 70.09%,1);animation-fill-mode:forwards}.c-gen-ai-assist__typing{position:relative;display:block;width:50px;height:25px;display:flex;justify-content:center;margin:0 var(--bolt-spacing-x-xsmall);align-items:center;border:1px solid #ac75f0;border-radius:1rem;background-color:#f1e9fb}.c-gen-ai-assist__typing:before{content:" ";position:absolute;top:auto;right:auto;bottom:-8px;left:11px;width:0;height:0;border:4px solid;border-radius:0;border-color:#ac75f0 transparent transparent #ac75f0}.c-gen-ai-assist__typing:after{content:" ";position:absolute;top:auto;right:auto;bottom:-6px;left:12px;width:0;height:0;border:3px solid;border-radius:0;border-color:#f1e9fb transparent transparent #f1e9fb}.c-gen-ai-assist__typing-dot{display:block;height:5px;width:5px;border-radius:50%;background-color:#ac75f0;margin:1.5px;animation:typing 1.5s ease-in-out infinite}.c-gen-ai-assist__typing-dot:first-child{animation-delay:0s}.c-gen-ai-assist__typing-dot:nth-child(2){animation-delay:.1s}.c-gen-ai-assist__typing-dot:nth-child(3){animation-delay:.2s}@keyframes loading-cover-enter{0%{opacity:1;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0)}}@keyframes loading-cover-leave{0%{opacity:1;clip-path:inset(0)}to{opacity:1;clip-path:inset(100% 0 0 0)}}@keyframes show-content{0%{opacity:0}to{opacity:1}}@keyframes show-items{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-out{0%,to{opacity:0}5%,50%{opacity:1}}@keyframes rotate-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading-blink{0%,to{opacity:1}25%,75%{opacity:0}}.disable-suggestion{filter:blur(2px) grayscale(1);opacity:.5;pointer-events:none}@keyframes fade-in-suggestion{0%,60%{filter:grayscale(1)}0%{opacity:1;transform:translateY(0)}30%{opacity:0;transform:translateY(-1rem)}60%,to{filter:grayscale(0)}60%{opacity:0;transform:translateY(1rem)}80%,to{opacity:1;transform:translateY(0)}}.fade-in-suggestion{opacity:1;visibility:1;animation:fade-in-suggestion 1s;animation-timing-function:linear(0,.164 3.52%,.311 7.18%,.441 10.99%,.555 14.96%,.654 19.12%,.738 23.5%,.809 28.15%,.866 33.12%,.908 37.92%,.941 43.12%,.965 48.84%,.982 55.28%,.992 61.97%,.998 70.09%,1);animation-fill-mode:forwards}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}to{transform:translateX(0)}}.shake-animation{animation:shake .5s ease-in-out}.c-gen-ai-assist-nav{width:325px;min-width:325px;overflow:auto;display:flex;flex-direction:column;height:100%;transition:width .15s,min-width .15s,opacity .25s .25s}@media (max-width:49.999em){.c-gen-ai-assist-nav{z-index:160;height:calc(100vh - 2.5rem);width:100%;position:absolute;transition:transform .5s;transition-timing-function:ease-out}}@media (min-width:50em) and (max-width:62.499em){.c-gen-ai-assist-nav{width:275px;min-width:275px}}.c-gen-ai-assist-nav>:first-child{flex:1;overflow:auto}.c-gen-ai-assist-nav ul{font-size:var(--bolt-type-font-size-small)}.c-gen-ai-assist-nav-hidden{width:0;min-width:0;opacity:0;overflow:hidden;transition:opacity .15s,width .25s .25s,min-width .25s .25s;transition-timing-function:ease-out}@media (max-width:49.999em){.c-gen-ai-assist-nav-hidden{width:auto;min-width:auto;opacity:1;transform:translateX(-100%);transition:transform .5s;transition-timing-function:ease-out}}.c-gen-ai-assist-settings__content{transition:max-height .5s ease-in-out;max-height:100vh}.c-gen-ai-assist-settings__content.c-gen-ai-assist-settings-hidden{max-height:0;transition:max-height .5s ease-in-out;overflow:hidden;display:none}.c-gen-ai-assist-feedback{position:relative;background:var(--bolt-color-gray-xlight)}.c-gen-ai-assist__hamburger-menu{display:flex;flex-direction:column;justify-content:center;align-items:center}.c-gen-ai-assist__hamburger-menu span{display:block;height:1.5px;width:25px;background:var(--m-bolt-link);margin:2.5px 0;transition:transform .25s ease-in-out;transition-delay:.25s}[aria-expanded=true] .c-gen-ai-assist__hamburger-menu span:first-child{transform:rotate(-45deg) translate(-6px,0) scaleX(.3)}[aria-expanded=true] .c-gen-ai-assist__hamburger-menu span:nth-child(2){transform:translate(0,0) scaleX(.5)}[aria-expanded=true] .c-gen-ai-assist__hamburger-menu span:nth-child(3){transform:rotate(45deg) translate(-6px,0) scaleX(.3)}.c-gen-ai-assist-layout{display:flex;width:100%;height:calc(100% - 2.25rem)}.genai-message-pre{background:none;font-family:inherit;padding:0;border:0;box-shadow:none;max-width:50rem}.completed{color:green;opacity:1}.not-completed{opacity:.5}.hide-suggestions-true{display:none}.c-gen-ai-assist__chip.c-gen-ai-assist__chip--current.e-bolt-button--tertiary.e-bolt-button--large{max-width:75%;text-align:left}.c-gen-ai-assist-interactive-container{display:flex;flex-direction:column;width:100%}#gen-ai-assist{min-height:5rem;max-height:20rem;resize:none}.c-gen-ai-assist__toggle-tts{color:#681fc3}.js-pega-autopilot{height:100%}.c-gen-ai-assist__progress-bar{width:100%;max-width:calc(100% - var(--bolt-spacing-x-large))}.js-socratic-container{top:0;left:0;position:fixed;width:100%;height:100%;z-index:160}.loading-icon{animation:loading-cover-enter 1s;animation-fill-mode:forwards;padding-bottom:1rem;padding-left:.5rem;padding-right:.5rem;color:#7c139d}.loading-icon svg{transform:scale(2)}.loading-icon svg g{animation:rotate-spinner 3s linear infinite;transform-origin:center}.loading-icon svg path:nth-of-type(2){animation:loading-blink 1.5s ease-in-out infinite}.loading-icon svg path:nth-of-type(3){animation:loading-blink 1.5s ease-in-out infinite;animation-delay:1s}.loading-icon svg circle{opacity:0;animation:fade-in-out 2s linear infinite}.typing{display:block;width:60px;height:40px;border-radius:20px;margin:1rem 0;margin-bottom:5rem;display:flex;justify-content:center;align-items:center;border:1px solid #ac75f0;border-radius:1rem;transition:opacity 1s linear;--e-bolt-button-bg-color:#f1e9fb}.typing-circle.scaling{animation:typing 1s ease-in-out infinite;animation-delay:3.6s}.typing-circle{display:block;height:10px;width:10px;border-radius:50%;background-color:#ac75f0;margin:3px}.typing-circle:first-child{animation-delay:0ms}.typing-circle:nth-child(2){animation-delay:333ms}.typing-circle:nth-child(3){animation-delay:666ms}@keyframes typing{0%{transform:scale(1)}33%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.socratic-learning-objective svg{margin-top:.33rem}.socratic-learning-objective span{display:inline-block;text-align:left;width:100%}.socratic-learning-objective span:first-letter{text-transform:uppercase}.c-gen-ai-assist__sidebar{display:flex;flex-direction:column;width:325px;min-width:325px;overflow:auto;transition:width .25s,min-width .25s,opacity .35s .25s;transition-timing-function:ease-out}@media (min-width:50em) and (max-width:62.499em){.c-gen-ai-assist__sidebar{width:275px;min-width:275px}}.c-gen-ai-nav-hidden{width:3.25rem;min-width:0;overflow:hidden;transition:width .25s .25s,min-width .25s .25s;transition-timing-function:ease-out}.c-gen-ai-nav-hidden .c-gen-ai-assist-nav{opacity:0;transition:opacity .35s}.c-gen-ai-assist-nav{opacity:1;transition:opacity .35s;transition-delay:.25s;transition-timing-function:ease-out;padding:var(--bolt-spacing-y-small) var(--bolt-spacing-x-medium) var(--bolt-spacing-y-medium) var(--bolt-spacing-x-medium)}.c-gen-ai-assist__button-settings{width:3.25rem}.c-gen-ai-navbar-settings{position:absolute;opacity:1;transition:opacity .35s;transition-delay:.5s;z-index:1}.c-gen-ai-navbar-settings--hidden{opacity:0;transition:opacity .1s;transition-delay:0;z-index:-1}#react-select-2-listbox>*{max-height:10rem;overflow:auto;z-index:1}#react-select-4-listbox>*{max-height:10rem;overflow:auto;z-index:9999}.vjs-subs-caps-button--subtitles{display:none}.progress-bar{display:grid;position:relative;width:100%;overflow:hidden;vertical-align:top;grid-gap:var(--bolt-spacing-x-small);grid-auto-flow:dense;grid-template-columns:83% 17%}.progress-bar__track{display:flex;background:var(--bolt-color-gray-light);height:.75rem;margin-top:var(--bolt-spacing-y-small);margin-bottom:var(--bolt-spacing-y-small)}.progress-bar__track span{border:1px solid var(--bolt-color-gray-xlight)}.progress-bar__track span.filled{background:var(--bolt-color-success)}.progress-bar__value{align-self:center;margin-bottom:1px;font-family:var(--bolt-type-font-family-body);font-size:var(--bolt-type-font-size-xsmall);font-weight:var(--bolt-type-font-weight-semibold);line-height:calc(var(--bolt-type-line-height-xsmall)* var(--bolt-type-line-height-multiplier-tight));text-align:start}.socrates-mission-sidebar__nav{border-radius:0}.socrates-mission-sidebar__nav__button span{color:#fff;text-align:center;font-family:Open Sans;font-size:11px;font-style:normal;font-weight:600;line-height:140%}.socrates-mission-sidebar__nav__button.active{background:#f6f6f9}.socrates-mission-sidebar__nav__bottom-menu{position:fixed;bottom:0}.socrates-mission-sidebar__nav .c-gen-ai-toolbar-nav-items{position:fixed;width:62px;max-width:62px;height:100%}.socrates-mission-sidebar__nav .socrates-mission-nav-group{width:62px}.socrates-mission-sidebar__nav__content-title{display:flex;align-items:center;justify-content:space-between}.socrates-mission-sidebar__nav>.c-bolt-side-nav__link{background:var(--m-bolt-bg)}.socrates-mission-sidebar__nav .c-gen-ai-assist-nav{width:330px;min-width:330px;margin-left:62px;overflow-x:hidden;position:relative}.socrates-mission-sidebar__nav .c-gen-ai-nav-hidden{width:50px;min-width:50px}.socrates-mission-sidebar__nav .socrates-nav-mission-module{display:inline-flex}.socrates-mission-sidebar__nav .c-gen-ai-assist-nav .c-bolt-side-nav__list .c-bolt-side-nav__list-item .c-bolt-side-nav__link:not(.c-bolt-side-nav__link--toggle-trigger){padding-left:calc(var(--bolt-spacing-x-small) * 1)}.socrates-mission-sidebar__nav .c-gen-ai-assist-nav .c-bolt-side-nav__list .c-bolt-side-nav__list-item .c-bolt-side-nav__link.active{color:var(--m-bolt-bg);background-color:var(--m-bolt-headline)}.socrates-mission-sidebar__nav .c-gen-ai-assist-nav .c-bolt-side-nav__list .c-bolt-side-nav__list-item .c-bolt-side-nav__link.active+.c-bolt-side-nav__link--toggle-trigger,.socrates-mission-sidebar__nav .c-gen-ai-assist-nav .c-bolt-side-nav__list .c-bolt-side-nav__list-item .c-bolt-side-nav__link.active~.c-bolt-side-nav__link--toggle-trigger{color:var(--m-bolt-bg);background-color:var(--m-bolt-headline)}@media (min-width:37.5em){.socrates-mission-sidebar__nav__button{--e-bolt-button-padding-y:calc(var(--bolt-spacing-y-medium) * 0.95)}}.socrates-mission-sidebar__nav__button{width:100%;height:100%;outline:none!important;border-radius:0}.socrates-mission-sidebar{width:410px;min-width:410px}#socrates-mission-glossary dt{font-weight:var(--bolt-type-font-weight-bold);color:#01040b}#socrates-mission-glossary__search{padding-left:15px;border-color:#cbc5d3;background-image:url(/build/0f27b136cd6fce81726b.svg);background-repeat:no-repeat;background-position:248px;background-size:20px}#socrates-mission-glossary__search:focus{padding:calc(var(--bolt-spacing-y-medium) / 2 - 1px) var(--bolt-spacing-x-small)!important;padding-left:15px!important}.webform-submit-spinner{display:inline-block;width:20px;height:20px;transform:translate(-50%,-50%);border:5px solid rgba(0,0,0,.1);border-top:5px solid #681fc3;border-radius:50%;animation:spin 1s ease-in-out infinite;margin-left:10px;visibility:hidden}.webform-load-spinner{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border:8px solid rgba(0,0,0,.1);border-top:8px solid #681fc3;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;z-index:1000}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#edit-let-us-know-why{padding-left:12px}#edit-let-us-know-why:focus{padding-left:12px!important}.c-gen-ai-assist__button-close-socratic-module{right:0;position:absolute;top:var(--bolt-spacing-x-xxsmall)}.c-gen-ai-assist__card__hold_to_talk{position:fixed;left:150px;bottom:100px;max-width:10rem;text-align:center;display:flex;flex-direction:column;align-items:center}.c-gen-ai-assist__card__hold_to_talk__text{color:#681fc3;font-weight:700;text-align:center;margin-top:1rem}.c-gen-ai-assist__card__hold_to_talk__button{width:100px;height:100px;border-radius:50%;transition:background .2s}.c-gen-ai-assist__card__hold_to_talk__icon{width:4rem!important;height:4rem!important}.socrates-learnosity-interaction{height:300px}iframe{border:0}ul.c-bolt-side-nav__list.active{padding-left:var(--bolt-spacing-x-medium)}