html{tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}legend{padding:0}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:initial;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border:0 solid}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{box-sizing:initial;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;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{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-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]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding-top:8px;position:relative}.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 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:95px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.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;width:4rem;margin:2px}.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;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.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{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:initial}.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{cursor:pointer;background-color:#f0f0f0}.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{cursor:default;background-color:initial}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:initial}.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{border-radius:.3rem;background-color:#f0f0f0}.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{border-radius:.3rem;background-color:#3dcc4a;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--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{border-radius:.3rem;background-color:#216ba5;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{border-radius:.3rem;background-color:#2a87d0;color:#fff}.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,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range{background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range,.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__year-text--in-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{cursor:default;color:#ccc}.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__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.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{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.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{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.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{-webkit-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.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{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:initial;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"\00d7"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height: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{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-multi-email{margin:0;max-width:100%;flex:1 0 auto;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);text-align:left;line-height:1.21428571em;padding:.4em .5em;background:#fff;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);border-radius:.28571429rem;transition:box-shadow .1s ease,border-color .1s ease;font-size:13px;position:relative;display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start}.react-multi-email>span[data-placeholder]{display:none;position:absolute;left:.5em;top:.4em;padding:.4em;line-height:1.21428571em}.react-multi-email.focused{border-color:#85b7d9;background:#fff}.react-multi-email.empty>span[data-placeholder]{display:inline;color:#ccc}.react-multi-email.focused>span[data-placeholder]{display:none}.react-multi-email>input{width:auto!important;outline:none!important;border:0!important;display:inline-block!important;line-height:1;vertical-align:initial!important;padding:.4em .1em!important}.react-multi-email [data-tag]{line-height:1;vertical-align:initial;margin:.14285714em;background-color:#f3f3f3;background-image:none;padding:.5833em .833em;color:rgba(0,0,0,.6);text-transform:none;font-weight:600;border:0 solid transparent;border-radius:.28571429rem;transition:background .1s ease;font-size:.8rem;display:flex;align-items:center;justify-content:flex-start;max-width:100%}.react-multi-email [data-tag] [data-tag-item]{max-width:100%;overflow:hidden}.react-multi-email [data-tag]:first-child{margin-left:0}.react-multi-email [data-tag] [data-tag-handle]{margin-left:.833em;cursor:pointer}:root{--clear:hsla(0,0%,100%,0);--white:#fff;--white-trans:hsla(0,0%,100%,0.8);--black:#000;--black2:#5f5f5f;--black3:#e5e5e5;--black4:#f5f5f5;--blue:#2b7a78;--blue2:#55a4a2;--blue3:#71bab8;--blue4:#82c3c2;--blue5:#9bd7d5;--green:#00d961;--green2:#6fdc8a;--green3:#89e4a6;--green4:#adedc3;--green5:#d4f6e1;--red:#ff5748;--red2:#ef8072;--red3:#f19f95;--red4:#f5beb8;--red5:#fadedb;--purple:#2b7a78;--purple2:#55a4a2;--purple3:#71bab8;--purple4:#82c3c2;--purple5:#9bd7d5;--pink:#2b7a78;--pink2:#55a4a2;--pink3:#71bab8;--pink4:#82c3c2;--pink5:#9bd7d5;--yellow:#faf10a;--text:var(--black);--text-light:var(--black2);--text-inverted:var(--white);--border-color:var(--black);--border-color-light:var(--black2);--border-color-inverted:var(--white);--border-normal:2px solid var(--black);--border-dashed:2px dashed var(--black);--stat-triangle-dim:7px;--background:var(--white);--background-trans:var(--white-trans);--background-inverted:var(--black);--large-device-page-width:700px;--large-device-page-max-width:1160px;--modal-default-max-width:700px;--vertical-nav-width:100px;--shelf-nav-width:340px;--shelf-item-lhs-width:100px;--sub-navigation-width:310px;--sub-navigation-width-narrow:230px}body{margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px}a,body{color:var(--text)}a{cursor:pointer!important;text-decoration:underline!important}a:hover{text-decoration:underline;color:var(--text)}a{color:var(--black)!important}.section-link.content a span{text-decoration:underline;color:var(--blue)!important}p.content{line-height:26px}p.content.left{text-align:left}p.content.center{text-align:center}p.content.right{text-align:right}h3.content:first-child{padding-top:1rem}.lesson-content-wrapper>:last-child>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}table.heatmap td,table.heatmap th{border-width:1px;--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity));padding:.5rem}table.heatmap hover:tr td{background:initial}.tabs>ul{display:flex}.tabs>ul>li{cursor:pointer;background-color:rgba(243,244,246,var(--tw-bg-opacity));padding:1rem;font-size:1.5rem;line-height:2rem;color:rgba(0,0,0,var(--tw-text-opacity))}.tabs>ul>li,.tabs>ul>li.active{--tw-bg-opacity:1;--tw-text-opacity:1}.tabs>ul>li.active{background-color:rgba(0,0,0,var(--tw-bg-opacity));color:rgba(255,255,255,var(--tw-text-opacity))}h1,h2,h3,h4,h5,h6{margin:0}a.button-like,button{border-radius:.125rem;padding-left:2rem;padding-right:2rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px;color:var(--text-inverted);background-color:var(--blue);padding-top:11px;padding-bottom:11px;font-family:DM-sans,sans-serif!important}a.button-like:hover,button:hover{background-color:var(--blue2)}a.button-like{display:inline-block!important;text-decoration:none!important;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans!important;font-size:14px!important;line-height:18px!important;color:var(--text-inverted)!important}button.disabled,button:disabled{cursor:not-allowed;color:var(--text-inverted);background-color:var(--black3);color:var(--black2);border:var(--clear)}button.disabled:hover,button:disabled:hover{background-color:var(--black3)!important;border:var(--clear)}button.loading{--dim-small:20px;position:relative;cursor:not-allowed;color:transparent;background:var(--black3)}button.loading:after{content:"";position:absolute;top:50%;left:50%;display:block;border-radius:9999px;animation:spin .5s linear infinite;width:var(--dim-small);height:var(--dim-small);margin-left:calc(var(--dim-small)/2*-1);margin-top:calc(var(--dim-small)/2*-1);border-width:2px;border-color:var(--black2);border-top-color:#fff}.button-green:hover{background-color:var(--green2)}.button-red{color:var(--text-inverted)}.button-red:hover{background-color:var(--red2)}.button-inverted-ucat{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));font-weight:700;color:var(--blue)}.button-inverted-ucat:hover{background-color:var(--blue5)!important}.button-red-inverted{border:var(--border-normal);border-color:var(--red);color:var(--red);background:none}.button-red-inverted:hover{color:var(--text-inverted);background:var(--red)}.button-blue-inverted{border:var(--border-normal);border-color:var(--blue);color:var(--blue);background:none}.button-blue-inverted:hover{color:var(--text-inverted);background:var(--blue)}.button-blue-inverted:hover svg path,.button-blue-inverted:hover svg rect{stroke:var(--text-inverted)!important}.button-blue-inverted svg path,.button-blue-inverted svg rect{stroke:var(--blue)!important}.button-green-inverted:hover{color:var(--text-inverted);background:var(--green)}.button-green-inverted:hover svg path,.button-green-inverted:hover svg rect{stroke:var(--text-inverted)!important}.button-green-inverted svg path,.button-green-inverted svg rect{stroke:var(--green)!important}.button-purple-inverted{border:var(--border-normal);border-color:var(--purple);color:var(--purple);background:none}.button-purple-inverted:hover{color:var(--text-inverted);background:var(--purple)}.button-black-inverted{border:var(--border-normal);border-color:var(--black);color:var(--black);background:none}.button-black-inverted:hover{color:var(--text-inverted);background:var(--black)}.button-black-inverted:hover svg path,.button-black-inverted:hover svg rect{stroke:var(--text-inverted)!important}.button-black-inverted svg path,.button-black-inverted svg rect{stroke:var(--black)!important}.two-confirm-buttons{display:flex;width:100%}.two-confirm-buttons>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.two-confirm-buttons button{flex:1 1 0%}svg.inverted path,svg.inverted rect{stroke:var(--text-inverted)}svg.light path,svg.light rect{stroke:var(--black2)}input{width:100%;border-radius:.125rem;border-width:2px;padding-left:1rem;padding-right:1rem}input::placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}input{margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px;padding-top:11px;padding-bottom:11px;border-color:var(--border-color)}input:active,input:focus{outline:2px solid transparent;outline-offset:2px}input.error{border-color:var(--red)}.l-and-el>:not([hidden])~:not([hidden]),.l-e>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem*var(--tw-space-y-reverse))}.l-and-el>label,.l-e>label{display:block}.checkbox{--dims:24px;position:relative;display:inline-block;cursor:pointer;width:var(--dims);height:30px;margin-bottom:-6px}.checkbox.disabled{cursor:not-allowed}.checkbox.disabled .c--container:before{border-color:var(--black4)}.checkbox .c--container{position:relative;display:flex;align-items:center}.checkbox .c--container:before{content:"";position:absolute;top:0;left:0;z-index:20;display:block;border-radius:.125rem;background:var(--background);min-width:var(--dims);height:var(--dims);border:var(--border-normal)}.checkbox .c--container>input{position:absolute;top:0;left:0;z-index:10;opacity:0}.checkbox .c--container>span{margin-left:2rem;margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px}.checkbox:hover .c--conatiner:before{border-color:var(--blue)}.select{position:relative}.select svg{position:absolute;right:10px;top:12px}.select select{width:100%;-webkit-appearance:none;appearance:none;border-radius:.125rem;padding-right:3rem;padding-left:1rem;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;padding-top:10px;padding-bottom:10px;border:var(--border-normal)}.badge>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.badge .b--cross{margin-left:1rem;cursor:pointer;transform:scale(2)}.badge .b--cross:hover{color:var(--black)}.notification-spot{display:flex;align-items:center;justify-content:center;border-radius:9999px;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-inverted);top:10px;right:15px;width:25px;height:25px;background:var(--blue)}.notification-spot.red{background:var(--red)}.notification-spot.green{background:var(--green)}ul{--dot-dim:7px}ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}ul{padding-left:2rem}ul>li{position:relative}ul>li:before{position:absolute;display:block;border-radius:9999px;content:"";width:var(--dot-dim);height:var(--dot-dim);background:var(--text);left:-20px;top:9px}ul>li>ul{margin-top:1rem;margin-bottom:1rem}ul>li>ul>li:before{background:var(--text-inverted);border:var(--border-normal)}ul.small{--dot-dim:4px;padding-left:1rem}ul.small>li:before{left:-15px;top:8px}ol{margin-bottom:2rem}ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}ol{padding-left:2rem;list-style:none;counter-reset:ordered-list}ol>li{position:relative}ol>li:before{position:absolute;margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px;counter-increment:ordered-list;content:counter(ordered-list) ".";left:-26px;top:0}dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}dl dt{padding-right:1rem;color:var(--text-light)}dl dd,dl dt{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity));border-top:1px rgba(156,163,175,var(--tw-border-opacity));border-style:solid;padding-top:.5rem;padding-bottom:.5rem}dl dd{padding-left:1rem;text-align:right}dl dd:first-of-type,dl dt:first-of-type{border-top-width:0}.katex{font:normal 1em KaTeX_Main,Times New Roman,serif}.katex .mfrac .frac-line{border-color:var(--text)}.modal .m--whitewash{position:fixed;top:0;left:0;height:100vh;width:100vw;overflow:auto;background:var(--background-trans);z-index:9999}.modal .m--content{position:relative;margin:0 auto;min-height:100vh;border-radius:.375rem;border-width:0;padding:3rem 1.5rem 1.5rem}@media (min-width:768px){.modal .m--content{margin-top:5rem;margin-bottom:5rem;min-height:0;border-width:2px}}.modal .m--content{border-color:var(--border-color);background:var(--background);max-width:var(--modal-default-max-width)}.modal .m--close{position:absolute;top:0;right:0;cursor:pointer;padding:1rem}.modal.close-hidden .m--content{padding-top:1rem}@media (min-width:768px){.modal.only-mobile{display:none}}.modal.full-bleed .m--content{padding:0}.bookmark-with-count{display:flex;flex-direction:column;align-items:center}.bookmark-with-count span{display:block;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-light)}.bookmark-header{position:relative;border-top:var(--border-normal)}.bookmark-header svg{position:absolute;right:0;cursor:pointer;top:-2px}.spinner{--dim-small:20px;--dim-large:60px;position:relative;height:0;width:0;width:var(--dim-large);height:var(--dim-large)}.spinner .s--circle{position:absolute;top:0;left:0;border-radius:9999px;animation:spin .5s linear infinite;width:var(--dim-large);height:var(--dim-large);border-width:2px;border-color:var(--blue) var(--blue) var(--blue3)}.spinner.small,.spinner.small .s--circle{width:var(--dim-small);height:var(--dim-small)}.spinner.small .s--circle{border-width:2px}.centered-spinner{height:10rem;width:100%;justify-content:center}.centered-spinner,.info-box{display:flex;align-items:center}.info-box{padding:1rem 2rem;background:var(--black4)}.info-box>div{margin-left:2rem;flex:1 1 0%;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}table{width:100%;border-collapse:initial;border-spacing:0}table td{padding:.5rem 1rem;text-align:left;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}table td.right{text-align:right}table tr:first-child td{border-top-width:0}table th{padding:0 1rem .5rem;text-align:left;vertical-align:top;border-bottom:1px var(--black3);border-style:solid;color:var(--text-light)}table th.right{text-align:right}table td{border-top:1px var(--black3);border-style:solid}table td:first-child,table th:first-child{padding-left:0}table td:last-child,table th:last-child{padding-right:0}table th{font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}table tr.no-divider td{padding-top:0;border-top:none}table .has-hover:hover td,table.has-hover tbody tr:hover td{cursor:pointer;background:var(--black4)}table.vertical-borders tr{border-right-width:1px}table.non-bleed-sides td:first-child,table.non-bleed-sides th:first-child{padding-left:1rem}table.non-bleed-sides td:last-child,table.non-bleed-sides th:last-child{padding-right:1rem}.content-table-wrapper{overflow-x:auto;padding-top:2rem;padding-bottom:2rem;margin-right:-2px}.answer-indicator{--indicator-dim:25px;width:var(--indicator-dim);height:var(--indicator-dim);display:flex;align-items:center;justify-content:center;border-radius:9999px;padding:.25rem;text-align:center;vertical-align:middle;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;border:var(--border-normal)}.answer-indicator.unanswered{border-color:var(--black2);color:var(--black2)}.answer-indicator.answered{color:var(--text-inverted);background:var(--blue);border-color:var(--blue)}.answer-indicator.correct{color:var(--green);border-color:var(--green)}.answer-indicator.correct svg path{stroke:var(--green)}.answer-indicator.incorrect{font-size:25px;color:var(--red);border-color:var(--red)}.toggle{--dot-dim-tiny:14px;--dot-dim-small:20px;--dot-dim-large:36px;position:relative;cursor:pointer;border-radius:9999px;width:60px;height:30px;background:#c5c5c5}.toggle:hover{background:var(--black2)}.toggle:after{content:"";position:absolute;display:block;border-radius:9999px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.5s;top:5px;left:5px;width:var(--dot-dim-small);height:var(--dot-dim-small);background:var(--white)}.toggle.on{background:var(--blue)}.toggle.on.green{background:var(--green)}.toggle.on:after{left:35px}.toggle.tiny{width:36px;height:20px}.toggle.tiny:after{top:3px;left:3px;width:var(--dot-dim-tiny);height:var(--dot-dim-tiny)}.toggle.tiny.on:after{left:18px}.toggle.large{width:108px;height:47px}.toggle.large:after{width:var(--dot-dim-large);height:var(--dot-dim-large)}.toggle.large.on:after{left:65px}.tw-triangle.up:before{border-style:solid;border-left-width:var(--stat-triangle-dim);border-bottom-width:calc(var(--stat-triangle-dim)*1.7);border-right-width:var(--stat-triangle-dim);border-top-width:0;border-left-color:transparent;border-bottom-color:var(--green);border-right-color:transparent;border-top-color:transparent}.tw-triangle.down:before,.tw-triangle.up:before{margin-right:.5rem;margin-left:1rem;display:block;height:0;width:0;content:""}.tw-triangle.down:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-rotate:180deg;border-style:solid;border-left-width:var(--stat-triangle-dim);border-bottom-width:calc(var(--stat-triangle-dim)*1.7);border-right-width:var(--stat-triangle-dim);border-top-width:0;border-left-color:transparent;border-bottom-color:var(--red);border-right-color:transparent;border-top-color:transparent}.react-datepicker-wrapper{width:100%}.react-datepicker-popper{z-index:60}.react-datepicker__input-container input{margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px;padding-top:7px;padding-bottom:7px}.react-datepicker{border:var(--border-normal)}.react-datepicker__tab-loop{margin-top:0!important;margin-bottom:0!important}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:var(--black)}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:var(--black)}.react-datepicker__triangle{left:20px!important}.react-datepicker__header{border-bottom:var(--border-normal)}.react-datepicker__current-month,.react-datepicker__day,.react-datepicker__day-name{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.react-datepicker__day--outside-month{color:var(--text-light)}.react-datepicker__day,.react-datepicker__day-name{line-height:30px;padding-left:5px;padding-right:5px;text-align:center;width:33px}.react-datepicker__day--today{font-weight:700}.react-datepicker__day--selected{background:var(--black)}.react-datepicker__day--keyboard-selected{color:var(--text);background:var(--pink)}.react-datepicker__navigation{outline:none!important}.react-datepicker__navigation:hover{background:none}.react-datepicker__navigation--previous{border-right-color:var(--black)}.react-datepicker__navigation--next{border-left-color:var(--black)}.react-datepicker__time-container{border-left-width:2px;--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.react-datepicker__time-list-item{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:auto}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.react-datepicker-wrapper.borderless,.react-datepicker-wrapper.borderless .react-datepicker__input-container{display:inline}.react-datepicker-wrapper.borderless .react-datepicker__input-container input{cursor:pointer;border-style:none;padding:0;text-decoration:underline;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.react-multi-email{padding-bottom:0;min-height:42px}.react-multi-email,.react-multi-email.focused{border-radius:.125rem;border-width:2px;--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.react-multi-email>input{margin-bottom:0;line-height:18px;line-height:20px;margin-bottom:4px}.react-multi-email>input,.react-multi-email [data-tag]{margin-top:0;font-weight:400;font-family:DM-sans;font-size:14px;color:var(--text)}.react-multi-email [data-tag]{margin-bottom:0;line-height:18px;padding-top:5px;padding-bottom:5px;margin-right:8px;margin-bottom:4px!important;margin-left:0!important;background-color:var(--black3)}.ToolTipPortal>div{border-radius:.375rem!important;padding:.5rem 1rem!important;--tw-shadow:0 0 transparent!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important;transition-property:none!important;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans!important;font-size:14px!important;line-height:18px!important;color:var(--text-inverted)!important;background:var(--black)!important;border:none!important;z-index:11000!important}.icon-with-anchor{position:relative;display:flex;cursor:pointer;align-items:center}.icon-with-anchor>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.icon-with-anchor svg{position:relative;display:inline-block;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:.5;--tw-scale-y:.5;left:-6px}.icon-with-anchor span{text-decoration:underline;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.popup{position:relative;text-align:left}.popup,.popup .p--trigger{display:inline}.popup-portal .p--editor{position:fixed;z-index:10000}.popup-portal .p--editor>div{position:absolute;right:0;bottom:1rem;border-radius:.375rem;border-width:2px;--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding:1rem;min-width:300px}.popup-portal .p--editor>div>button{position:absolute;top:-3rem;right:0;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;padding:6px 1rem}.popup-portal .p--editor>div>button svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:.5;--tw-scale-y:.5}.popup-portal .p--editor>div>button{background-color:var(--purple)}.popup-portal .p--editor>div>button:hover{background-color:var(--purple2)}.mini-circle-icon{display:flex;align-items:center;justify-content:center;border-radius:9999px;width:25px;height:25px}.mini-circle-icon.check svg,.mini-circle-icon.eye svg{position:relative}.mini-circle-icon.play svg{position:relative;top:.5px;left:2px}.mini-circle-icon.blocks svg{position:relative}.mini-circle-icon.star svg{position:relative;left:.5px}.mini-circle-icon.heartbeat svg{position:relative;top:.5px}.mini-circle-icon.clock svg{width:16px;height:16px;position:relative;top:-.5px;left:.5px}.mini-circle-icon.clock svg path{stroke-width:1.5}.mini-circle-icon.green{background:var(--green)}.mini-circle-icon.red{background:var(--red)}.mini-circle-icon.pink{background:var(--pink)}.mini-circle-icon.light-blue{background:var(--blue3)}.mini-circle-icon.purple{background:var(--purple)}.mini-circle-icon.grey{background:var(--black3)}.task-form .tf--main-form>.chevron-link{align-self:flex-end}.chevron-link{display:flex;align-items:center;justify-content:center}.chevron-link>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.chevron-link{text-decoration:none}.chevron-link,.chevron-link:hover{background-color:initial}.chevron-link{background-image:none;text-decoration:underline}.chevron-link,.chevron-link:focus{outline:2px solid transparent;outline-offset:2px}.chevron-link{cursor:pointer!important;text-decoration:underline!important;color:var(--text)}.chevron-link:hover{text-decoration:underline;color:var(--text)}.chevron-link{min-height:auto;padding:0}.chevron-link span{text-decoration:none!important}.chevron-link svg{position:relative;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.chevron-link.right{margin-left:auto}.chevron-link.right svg{--tw-rotate:-90deg;right:-4px}.chevron-link.left svg{--tw-rotate:90deg;left:-4px}.star-toggle{--dim:30px;cursor:pointer}.star-toggle svg{display:inline;width:var(--dim);height:var(--dim)}.day-dot-graph{--x-axis-segment-width:65px;--y-axis-tick-height:35px;--dot-dim:14px;width:100%}.day-dot-graph>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.day-dot-graph .ddg--container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;grid-template-columns:50px auto}.day-dot-graph .ddg--legends{display:flex;align-items:center;justify-content:flex-end}.day-dot-graph .ddg--legends>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(3rem*var(--tw-space-x-reverse));margin-left:calc(3rem*(1 - var(--tw-space-x-reverse)))}.day-dot-graph .ddg--legend{display:flex;align-items:center}.day-dot-graph .ddg--legend>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.day-dot-graph .ddg--y-axis{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.day-dot-graph .ddg--y-axis>div{height:var(--y-axis-tick-height)}.day-dot-graph .ddg--y-axis>div:first-child{display:flex;height:auto;flex-direction:column;align-items:flex-end}.day-dot-graph .ddg--y-axis>div:first-child:after{display:block;border-right-width:1px;--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity));content:"";height:30px}.day-dot-graph .ddg--x-axis{display:flex}.day-dot-graph .ddg--x-axis-element{flex:1 1 0%;text-align:center;width:var(--x-axis-label-width)}.day-dot-graph .ddg--x-axis-element label{display:block}.day-dot-graph .ddg--x-axis-element.active{font-weight:700}.day-dot-graph .ddg--band{position:absolute;left:0;z-index:10;width:100%;background:var(--black4)}.day-dot-graph .ddg--graph{position:relative;display:flex;align-items:flex-start;border-radius:.375rem;border:var(--border-normal)}.day-dot-graph .ddg--segments{position:relative;z-index:20;display:flex;height:100%;flex:1 1 0%;align-items:stretch}.day-dot-graph .ddg--segment{position:relative;flex:1 1 0%;cursor:pointer}.day-dot-graph .ddg--segment:hover{background:rgba(0,0,0,.05)}.day-dot-graph .ddg--segment.active:hover{background:none}.day-dot-graph .ddg--segment:after{position:absolute;top:0;z-index:20;display:block;height:100%;--tw-border-opacity:1;border-left:1px;border-color:rgba(107,114,128,var(--tw-border-opacity));border-style:dashed;content:"";width:0;left:50%}.day-dot-graph .ddg--highlight{position:absolute;top:0;z-index:10;height:100%;opacity:.1;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:var(--blue);width:14.28571%}.day-dot-graph .ddg--dot{position:absolute;z-index:30;display:block;height:0;width:0;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.day-dot-graph .ddg--dot>div{position:absolute;border-radius:9999px;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));content:"";top:calc(var(--dot-dim)*-0.5);left:calc(var(--dot-dim)*-0.5);width:var(--dot-dim);height:var(--dot-dim);border:var(--border-normal)}.heatmap-table{border-radius:.375rem;border:var(--border-normal)}.heatmap-table td:first-child,.heatmap-table th:first-child{padding-left:1rem}.heatmap-table td:last-child,.heatmap-table th:last-child{padding-right:1rem}.heatmap-table td{border-left:1px solid var(--black);border-bottom-color:var(--black)}.heatmap-table td:first-child{border-left:none}.heatmap-table td.hovered{cursor:pointer;font-weight:700;color:var(--blue);background:var(--black4)}.heatmap-table.subtle{border-color:var(--black3)}.heatmap-table.subtle td{border-left-color:var(--black3);border-bottom-color:var(--black3)}.heatmap-table .ht--cell-color-block.green{background:var(--green)}.heatmap-table .ht--cell-color-block.green.hovered{cursor:pointer;background:var(--green2)}.heatmap-table .ht--cell-color-block.blue{background:var(--blue)}.heatmap-table .ht--cell-color-block.blue.hovered{cursor:pointer;background:var(--blue2)}.heatmap-table .ht--cell-color-block.red{background:var(--red)}.heatmap-table .ht--cell-color-block.red.hovered{cursor:pointer;background:var(--red2)}.heatmap-table .ht--cell-color-block.pink{background:var(--pink)}.heatmap-table .ht--cell-color-block.pink.hovered{cursor:pointer;background:var(--pink2)}.heatmap-table .ht--cell-color-block.grey{background:var(--black3)}.heatmap-table .ht--cell-color-block.grey.hovered{cursor:pointer;background:var(--black4)}.percentage-cells-table{border-radius:.375rem;border:var(--border-normal)}.percentage-cells-table td{border-right:1px solid var(--border-color-light);border-bottom-color:var(--black)}.percentage-cells-table td:last-child{border-right:none}.percentage-cells-table .pct--data-cell{position:relative;padding:0;text-align:center}.percentage-cells-table .pct--data-cell .pct--data-bar{position:absolute;top:0;left:0;z-index:10;height:36px;background-color:var(--pink)}.percentage-cells-table .pct--data-cell span{position:relative;z-index:20;margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px}.percentage-cells-table .active{cursor:pointer;font-weight:700;color:var(--blue);background:var(--black4)}.percentage-cells-table .active .pct--data-bar{background-color:var(--pink2)}.base-d3-graph .domain{display:none}.no-data{display:flex;flex-direction:column;align-items:center;justify-content:center}.no-data>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.no-data{border-radius:.375rem;border-width:2px;padding:1.5rem 1rem;border-color:var(--black3)}.no-data .nd--message{text-align:center;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.callout{margin-top:2rem;margin-bottom:2rem}.callout .c--content{margin:1rem}.callout .c--content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.callout.quote{display:flex;align-items:flex-start;border-radius:.125rem;padding:1rem}@media (min-width:640px){.callout.quote{padding:2rem}}.callout.quote{background:var(--black4)}.callout.quote>.c--content{margin-left:2rem;flex:1 1 0%}.callout.did-you-know{border-radius:.5rem;border:var(--border-normal);border-color:var(--purple)}.callout.did-you-know:before{content:"Did you know?";font-weight:700!important;display:block;width:100%;padding:.5rem 1rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-inverted);background:var(--purple)}.callout.exam-tip{border-radius:.5rem;border:var(--border-normal);border-color:var(--green)}.callout.exam-tip:before{content:"Exam tip";font-weight:700!important;display:block;width:100%;padding:.5rem 1rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;background:var(--green)}.callout.warning{border-radius:.5rem;border:var(--border-normal);border-color:var(--red)}.callout.warning:before{content:"Warning!";font-weight:700!important;display:block;width:100%;padding:.5rem 1rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-inverted);background:var(--red)}.callout.extension-information{border-radius:.5rem;border:var(--border-normal);border-color:var(--pink)}.callout.extension-information:before{content:"Extension";font-weight:700!important;display:block;width:100%;padding:.5rem 1rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;background:var(--pink)}.callout.important{border-radius:.5rem;border:var(--border-normal);border-color:var(--blue)}.callout.important:before{content:"Important";font-weight:700!important;display:block;width:100%;padding:.5rem 1rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-inverted);background:var(--blue)}.inline-editor{display:flex;align-items:center}.inline-editor .ie--display{margin-right:1rem;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.inline-editor .ie--display+svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:.75;--tw-scale-y:.75;cursor:pointer}.inline-editor .ie--form{position:relative}.inline-editor .ie--form input{display:block;padding:0 2rem 0 .5rem;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.inline-editor .ie--form .check{position:absolute;top:0;right:0;z-index:10;display:flex;cursor:pointer;align-items:center;padding-left:1rem;padding-right:1rem;height:32px}.inline-editor .ie--form .check svg{display:inline-block!important;--tw-translate-x:0!important;--tw-translate-y:0!important;--tw-rotate:0!important;--tw-skew-x:0!important;--tw-skew-y:0!important;--tw-scale-x:1!important;--tw-scale-y:1!important;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;--tw-scale-x:1.1!important;--tw-scale-y:1.1!important;overflow:visible!important}.inline-editor .ie--form .check:hover svg *,.inline-editor:hover>svg *{stroke:var(--blue)}.tailwind-picker{--panel-max-height:200px;display:flex;width:100%;cursor:pointer;flex-direction:column;align-items:flex-end}.tailwind-picker>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.tailwind-picker .task-form .tf--main-form>button{align-self:flex-end}.tailwind-picker button,.tailwind-picker button:hover{background-color:initial}.tailwind-picker button{background-image:none;text-decoration:underline}.tailwind-picker button,.tailwind-picker button:focus{outline:2px solid transparent;outline-offset:2px}.tailwind-picker button{cursor:pointer!important;text-decoration:underline!important;color:var(--text)}.tailwind-picker button:hover{text-decoration:underline;color:var(--text)}.tailwind-picker button{min-height:auto;padding:0;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.tailwind-picker input{cursor:pointer;background-color:initial;padding-right:45px}.tailwind-picker .tp--input-wrapper{position:relative;width:100%}.tailwind-picker .tp--input-wrapper>svg{position:absolute;top:12px;right:12px}.tailwind-picker .tp--panel{position:absolute;left:0;z-index:50;width:100%;cursor:pointer;border-radius:.125rem;background-color:var(--background);border:var(--border-normal);top:40px;overflow:auto;max-height:var(--panel-max-height)}.tailwind-picker .tp--panel>div{cursor:pointer;padding:1rem}.tailwind-picker .tp--panel>div:hover{background:var(--black4)}.tailwind-picker.inverted .task-form .tf--main-form>button{align-self:flex-end}.tailwind-picker.inverted button,.tailwind-picker.inverted button:hover{background-color:initial}.tailwind-picker.inverted button{background-image:none;text-decoration:underline}.tailwind-picker.inverted button,.tailwind-picker.inverted button:focus{outline:2px solid transparent;outline-offset:2px}.tailwind-picker.inverted button{cursor:pointer!important;text-decoration:underline!important;color:var(--text)}.tailwind-picker.inverted button:hover{text-decoration:underline;color:var(--text)}.tailwind-picker.inverted button{min-height:auto;padding:0;color:var(--text-inverted)}.tailwind-picker.inverted input{background-color:initial}.tailwind-picker.inverted input::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.tailwind-picker.inverted input{color:var(--text-inverted);border-color:var(--border-color-inverted)}.tailwind-picker.inverted .tp--input-wrapper>svg path{stroke:var(--text-inverted)}.tailwind-picker.inverted .tp--panel{color:var(--text-inverted);background-color:var(--background-inverted);border-color:var(--border-color-inverted)}.radio-picker{--min-height:26px;display:flex;align-items:center;border-radius:.125rem;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;border:var(--border-normal);border-color:var(--black3)}.radio-picker .rp--item{flex:1 1 0%;cursor:pointer;white-space:nowrap;padding:.25rem 1rem;text-align:center;border-left:var(--border-normal);border-color:var(--black3);min-height:var(--min-height)}.radio-picker .rp--item:first-child{border-left:none}.radio-picker .rp--item.active{font-weight:700;background:var(--black3)}.radio-picker .rp--item:hover{background:var(--black4)}.radio-picker.large{border-color:var(--black)}.radio-picker.large .rp--item{border-color:var(--black);padding-top:10px;padding-bottom:10px}.radio-picker.large .rp--item.active{color:var(--text-inverted);background:var(--black)}.multi-button{position:relative;display:inline-block;cursor:pointer;--height:30px}.multi-button label{cursor:pointer;white-space:nowrap}.multi-button .mb--main{display:flex;align-items:center}.multi-button .mb--main>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.multi-button .mb--main{border-radius:.125rem;padding:.25rem 1rem;color:var(--text-inverted);height:var(--height);background:var(--blue)}.multi-button .mb--main:hover{background:var(--blue2)}.multi-button .mb--main svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:.75;--tw-scale-y:.75}.multi-button .mb--main svg path,.multi-button .mb--main svg rect{stroke:var(--white)}.multi-button.light .mb--main{color:var(--text);background:var(--black3)}.multi-button.light .mb--main:hover{background:var(--black4)}.multi-button.light .mb--main svg path,.multi-button.light .mb--main svg rect{stroke:var(--black)}.multi-button .mb--items{position:absolute;width:100%;border-radius:.125rem;border-width:1px;padding:.5rem 1rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);top:calc(var(--height) + 2px);border-color:var(--black3);background:var(--white);z-index:2000}.multi-button .mb--item{width:100%;cursor:pointer;white-space:nowrap;padding-top:.5rem;padding-bottom:.5rem;font-weight:700}.multi-button .mb--item:hover{color:var(--blue)}.multi-button .mb--item.disabled,.multi-button .mb--item.disabled:hover{cursor:not-allowed;color:var(--black3)}.week-window-selector{display:flex;flex-direction:column;align-items:center}.week-window-selector>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.week-window-selector .wws--controls{display:flex;align-items:center;justify-content:center}.week-window-selector .wws--controls>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.week-window-selector .wws--controls>label{display:flex;align-items:center;justify-content:center}.week-window-selector .wws--controls>label>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.week-window-selector .wws--controls>label{margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px;width:240px}.week-window-selector .wws--arrow{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.week-window-selector .wws--arrow.left{--tw-rotate:90deg}.week-window-selector .wws--arrow.right{--tw-rotate:-90deg}.week-window-selector .wws--arrow.disabled{--tw-scale-x:1;--tw-scale-y:1;cursor:not-allowed;opacity:.2}.week-window-selector .wws--arrow:hover{--tw-scale-x:1.5;--tw-scale-y:1.5}.week-window-selector .wws--items{display:flex}.week-window-selector .wws--items>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.week-window-selector .wws--items{overflow:hidden;border-radius:.125rem;--dim:9px}.week-window-selector .wws--items .wws--item{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border:var(--border-normal);width:var(--dim);height:var(--dim)}.week-window-selector .wws--items .wws--item.highlighted{background:var(--black)}.skinny-progress-bar{--bar-height:5px;width:100%;border-radius:.75rem;background:var(--black3);height:var(--bar-height)}.skinny-progress-bar>div{border-radius:.75rem;background:var(--blue);height:var(--bar-height)}.tabs>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem*var(--tw-space-y-reverse))}.tabs .t--tabs{display:flex;justify-content:flex-start}.tabs .t--tabs>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(4rem*var(--tw-space-x-reverse));margin-left:calc(4rem*(1 - var(--tw-space-x-reverse)))}.tabs .t--tab,.tabs .t--tabs{border-bottom:var(--border-normal);border-bottom-width:3px;border-color:var(--black3)}.tabs .t--tab{position:relative;cursor:pointer;padding-top:1rem;padding-bottom:1rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:20px;line-height:30px;bottom:-3px}.tabs .t--tab.active,.tabs .t--tab.active:hover,.tabs .t--tab:hover{border-bottom-color:var(--blue);color:var(--blue)}.dot-context-menu{--dim:30px;position:relative;display:flex;align-items:center;justify-content:center;width:var(--dim);height:var(--dim)}.dot-context-menu.vertical .dcm--handle>svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-rotate:-90deg}.dot-context-menu .dcm--handle{display:flex;cursor:pointer;align-items:center;justify-content:center;width:var(--dim);height:var(--dim)}.dot-context-menu .dcm--items{position:absolute;right:0;z-index:50;border-radius:.375rem;top:var(--dim);border:var(--border-normal);background:var(--background)}.dot-context-menu .dcm--item{cursor:pointer;white-space:nowrap;padding:.5rem 1rem}.dot-context-menu .dcm--item:first-child{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.dot-context-menu .dcm--item:last-child{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.dot-context-menu .dcm--item:hover{background:var(--black4)}.bubble-label{--dim:5px;position:relative;border-radius:.125rem;padding:.5rem 1rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-inverted);background:var(--blue)}.bubble-label:before{content:"";position:absolute;left:50%;display:block;height:0;width:0;bottom:calc(var(--dim)*-1);margin-left:calc(var(--dim)*-1);border-left:var(--dim) solid transparent;border-bottom:0 solid transparent;border-right:var(--dim) solid transparent;border-top:var(--dim) solid var(--blue)}.bar-graph{position:relative;margin-bottom:2rem;width:100%;border-bottom:var(--border-normal);border-left:var(--border-normal)}.bar-graph .bg--axis-label{position:absolute;left:-.25rem;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.bar-graph .bg--axis-label.ay{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-rotate:-90deg;top:50%;transform-origin:left bottom}.bar-graph .bg--axis-label.ax{width:100%;text-align:center;bottom:-20%}.bar-graph .bg--y-axis-indicator{position:absolute;left:0;z-index:10;height:0;width:100%;border-bottom:var(--border-dashed)}.bar-graph .bg--y-axis-indicator>div{position:absolute;top:-1.5rem;left:.5rem;padding-left:.5rem;padding-right:.5rem;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;background:var(--white-trans)}.bar-graph .bg--y-axis-indicator>div>span{font-weight:700}.bar-graph .bg--bar{position:relative;display:flex;justify-content:center;background:var(--blue)}.bar-graph .bg--bar.null{height:100%!important;background:var(--black4)}.bar-graph .bg--bar-bubble{position:relative;z-index:20;top:-36px}.graph-legend{--color-dim:15px;display:flex;justify-content:flex-end}.graph-legend>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(4rem*var(--tw-space-x-reverse));margin-left:calc(4rem*(1 - var(--tw-space-x-reverse)))}.graph-legend .gl--item{display:flex;align-items:center}.graph-legend .gl--item>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.graph-legend .gl--item label{display:block;flex:1 1 0%;font-weight:700}.graph-legend .gl--color{border-radius:.125rem;border:var(--border-normal);width:var(--color-dim);height:var(--color-dim)}.graph-legend.vertical{flex-direction:column}.graph-legend.vertical>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;--tw-space-y-reverse:0;margin:calc(1rem*(1 - var(--tw-space-y-reverse))) calc(0px*var(--tw-space-x-reverse)) calc(1rem*var(--tw-space-y-reverse)) calc(0px*(1 - var(--tw-space-x-reverse)))}.inspirational-quote{display:flex;flex-direction:column;align-items:center}.inspirational-quote>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.inspirational-quote{border-radius:.375rem;padding:2rem;background:var(--green5)}.inspirational-quote p{text-align:center;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.inspirational-quote div{text-align:center;font-weight:700}.inspirational-quote h3{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.two-value-comparison .tvc--current{width:40px}.two-value-comparison .tvc--trend{width:60px}.two-value-comparison .tw-triangle{margin-left:-1rem}.two-value-comparison.up .tvc--perc{color:var(--green)}.two-value-comparison.down .tvc--perc{color:var(--red)}.two-value-comparison .tvc--no-change-display{display:flex;align-items:center}.two-value-comparison .tvc--no-change-display>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.two-value-comparison .tvc--no-change-display span:first-child:before{position:relative;display:block;height:.5rem;width:.5rem;border-radius:9999px;left:3px;content:"";background:var(--black3)}.two-value-comparison .tvc--no-change-display span:last-child{position:relative;top:-1px;color:var(--black3)}.login-form h3{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.login-form .lf--button{display:flex;width:100%;align-items:center;justify-content:space-between;text-align:center}.login-form .lf--button span{flex:1 1 0%}.login-form .lf--input-error{margin-top:.5rem}.login-form .lf--or-divider{margin-top:2rem;margin-bottom:2rem}.login-form .lf--or-divider:before{display:block;width:100%;text-align:center;font-weight:700;margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px;content:"OR"}.login-form form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.login-form form .email .prefilled{cursor:default;font-weight:700;background:var(--black4);border-color:var(--black2)}.login-form .lf--footer-links{padding-top:2rem;margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px}.login-form .lf--footer-links a{text-decoration:underline}.login-form .lf--footer-links>*{display:block}.login-form .lf--tandcs{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-light)}.login-form .lf--teacher{margin-top:2rem}.login-form .lf--teacher>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.login-form .lf--teacher{padding-top:2rem;border-top:var(--border-normal)}.login-form .lf--teacher h4{text-align:center;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.login-form .lf--teacher button{width:100%}.login-form .lf--choose-user-type>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem*var(--tw-space-y-reverse))}.login-form .lf--choose-user-type{margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px}.login-form .lf--choose-user-type a{font-weight:700;text-decoration:underline}.login-form .lf--type-buttons>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.login-form .lf--type-buttons button{width:100%}.profile-panel>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.profile-panel h3{font-size:32px;line-height:42px}.profile-panel h3,.profile-panel h4{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia}.profile-panel h4{font-size:24px;line-height:30px}.profile-panel h4 span{display:block;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.profile-panel .pp--notification{cursor:pointer;border-radius:.375rem;padding:1rem}.profile-panel .pp--notification.success{background:var(--green5)}.profile-panel .pp--notification.failed{background:var(--red5)}.profile-panel .pp--actions{display:flex;align-items:center}.profile-panel .pp--actions>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.profile-panel .pp--actions>*{flex:1 1 0%}.profile-panel .pp--personal-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.profile-panel .pp--personal-form-actions{display:flex;justify-content:flex-end}.profile-panel .pp--personal-form-actions>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.profile-panel table button{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;padding:6px 1rem}.profile-panel table button svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:.5;--tw-scale-y:.5}.profile-panel .pp--deactivate-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.profile-panel .pp--deactivate-form{border-radius:.375rem;padding:1rem;background:var(--red5)}.profile-panel .pp--deactivate-form .pp--deactivate-btn-danger{color:var(--text-inverted);background-color:var(--red)}.profile-panel .pp--deactivate-form .pp--deactivate-btn-danger:hover{background-color:var(--red2)}.credit-card-logos>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.credit-card-logos svg{display:inline-block}.credit-card-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.credit-card-form{border-radius:.375rem;padding:1rem;background:var(--black4)}.credit-card-form .ccf--actions{display:flex;justify-content:flex-end}.credit-card-form .ccf--actions>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.credit-card-form .ccf--cancel-btn{color:var(--text-inverted);background-color:var(--red)}.credit-card-form .ccf--cancel-btn:hover{background-color:var(--red2)}.credit-card-form h4{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.credit-card-form .ccf--error-message>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.credit-card-form .ccf--error-message .b--cross{margin-left:1rem;cursor:pointer;transform:scale(2)}.credit-card-form .ccf--error-message .b--cross:hover{color:var(--black)}.credit-card-form .ccf--error-message{display:inline-block;border-radius:.125rem;padding:.25rem .5rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;background:var(--blue);color:var(--text-inverted);background:var(--red)}.credit-card-form .ccf--display>:not([hidden])~:not([hidden]),.credit-card-form .ccf--form>:not([hidden])~:not([hidden]),.credit-card-form .ccf--form form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.credit-card-form .ccf--active-cc{display:flex;justify-content:space-between}.credit-card-form .ccf--active-cc span{font-weight:700}.credit-card-form .ccf--active-cc span:not(:last-child){letter-spacing:7px}.credit-card-form .ccf--no-active-cc{display:flex;justify-content:space-between;text-align:center}.credit-card-form .ccf--credit-card-element-wrapper{border-radius:.125rem;padding:1rem;border:var(--border-normal)}.course-purchase-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.course-purchase-form h2{text-align:center;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.course-purchase-form h2 span{display:block}.course-purchase-form h3{text-align:center;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.course-purchase-form .cpf--costing-panel>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.course-purchase-form .cpf--sub-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.course-purchase-form .cpf--sub-option{cursor:pointer;padding:0 1rem 1rem;text-align:center;border-radius:.5rem;border:var(--border-normal)}.course-purchase-form .cpf--sub-option .title{position:relative;margin-left:-1rem;margin-right:-1rem;margin-bottom:1rem;padding-top:.25rem;padding-bottom:.25rem;font-weight:700;text-transform:uppercase;color:var(--text-inverted);background:var(--black)}.course-purchase-form .cpf--sub-option .title svg{position:absolute;right:1rem}.course-purchase-form .cpf--sub-option .price{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:28px;line-height:42px}.course-purchase-form .cpf--sub-option .week{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:20px;line-height:30px}.course-purchase-form .cpf--sub-option .billed-at span{font-weight:700}.course-purchase-form .cpf--sub-option.selected{border-color:var(--blue)}.course-purchase-form .cpf--sub-option.selected .title{background:var(--blue)}.course-purchase-form .cpf--cc-form-panel>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.course-purchase-form .cpf--cc-form-panel{border-radius:.375rem;padding:1rem}.course-purchase-form .cpf--cc-form-panel h3{text-align:left}.course-purchase-form .cpf--cc-form-panel{background:var(--black4)}.course-purchase-form .cpf--payment-error{display:flex;align-items:center;justify-content:space-between}.course-purchase-form .cpf--payment-error>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.course-purchase-form .cpf--payment-error label>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.course-purchase-form .cpf--payment-error label .b--cross{margin-left:1rem;cursor:pointer;transform:scale(2)}.course-purchase-form .cpf--payment-error label .b--cross:hover{color:var(--black)}.course-purchase-form .cpf--payment-error label{display:inline-block;border-radius:.125rem;padding:.25rem .5rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;background:var(--blue);color:var(--text-inverted);background:var(--red)}.course-purchase-form .cpf--payment-error button{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;padding:6px 1rem}.course-purchase-form .cpf--payment-error button svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:.5;--tw-scale-y:.5}.course-purchase-form .cpf--cc-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.course-purchase-form .cpf--credit-card-element-wrapper>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.course-purchase-form .cpf--credit-card-element{border-radius:.125rem;padding:1rem;border:var(--border-normal)}.course-purchase-form .cpf--terms{display:block;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.course-purchase-form .cpf--pay-now-btn{width:100%}.course-purchase-form .cpf--selling-points>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.course-purchase-form .cpf--selling-points ul{padding-left:0}.course-purchase-form .cpf--selling-points ul>li:before{display:none}.course-purchase-form .cpf--selling-points li{display:flex;align-items:center}.course-purchase-form .cpf--selling-points li>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.course-purchase-form .cpf--selling-points li span{flex:1 1 0%}.premium-users-only{padding:.75rem 2rem;text-align:center;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px;background-color:var(--blue5)}.premium-users-only span{color:var(--blue)}.change-purchase-panel h4{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.change-purchase-panel>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.change-purchase-panel p span{font-weight:700}.change-purchase-panel .cpp--confirm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.change-purchase-panel .cpp--confirm-understand{text-align:center;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.change-purchase-panel .cpp--dont-cancel-btn{color:var(--text-inverted);background-color:var(--red)}.change-purchase-panel .cpp--dont-cancel-btn:hover{background-color:var(--red2)}.countdown-timer{display:flex;align-items:flex-start;justify-content:center}.countdown-timer>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.countdown-timer .ct--element>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem*var(--tw-space-y-reverse))}.countdown-timer .ct--element{text-align:center}.countdown-timer .ct--element span{display:block;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:40px;line-height:52px}.countdown-timer .ct--element label{display:block;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.countdown-timer .ct--spacer:before{content:":";margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:40px;line-height:52px}.countdown-timer.small .ct--element>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px*var(--tw-space-y-reverse))}.countdown-timer.small .ct--element span{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.countdown-timer.small .ct--element label{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:11px;line-height:20px}.countdown-timer.small .ct--spacer:before{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.top-level-navigation{display:flex;height:100vh;width:100vw}.top-level-navigation .tln--page-content{width:100%;flex:1 1 0%}.top-level-navigation .tln--spacer{display:none}@media (min-width:1024px){.top-level-navigation .tln--spacer{display:block}}.top-level-navigation .tln--spacer{width:var(--vertical-nav-width)}.top-level-navigation .tln--vertical{position:fixed;top:0;left:0;display:none;height:100vh;flex-direction:column;align-items:stretch;justify-content:space-between}@media (min-width:1024px){.top-level-navigation .tln--vertical{display:flex}}.top-level-navigation .tln--vertical{background:var(--background-inverted);width:var(--vertical-nav-width)}.top-level-navigation .tln--vertical-group{display:flex;flex-direction:column;align-items:stretch}.top-level-navigation .tln--vertical-logo{display:flex;cursor:pointer;justify-content:center;padding-top:2.5rem;padding-bottom:2.5rem}.top-level-navigation .tln--vertical-logo *{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.top-level-navigation .tln--vertical-logo.active,.top-level-navigation .tln--vertical-logo:hover{background:var(--blue)}.top-level-navigation .tln--icon-label,.top-level-navigation .tln--icon-label *{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.top-level-navigation .tln--icon-label{position:relative;display:flex;cursor:pointer;flex-direction:column;align-items:center}.top-level-navigation .tln--icon-label>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem*var(--tw-space-y-reverse))}.top-level-navigation .tln--icon-label{padding-top:2rem;padding-bottom:2rem}.top-level-navigation .tln--icon-label svg path,.top-level-navigation .tln--icon-label svg rect{stroke:var(--text-inverted)}.top-level-navigation .tln--icon-label label{text-align:center;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-inverted)}.top-level-navigation .tln--icon-label .tln--notification-badge{position:absolute;display:none}@media (min-width:1024px){.top-level-navigation .tln--icon-label .tln--notification-badge{display:block}}.top-level-navigation .tln--icon-label .tln--notification-badge{top:10px;right:15px}.top-level-navigation .tln--icon-label.active svg path,.top-level-navigation .tln--icon-label.active svg rect,.top-level-navigation .tln--icon-label:hover svg path,.top-level-navigation .tln--icon-label:hover svg rect{stroke:var(--text-inverted)}.top-level-navigation .tln--icon-label.active label,.top-level-navigation .tln--icon-label:hover label{color:var(--text-inverted)}.top-level-navigation .tln--icon-label.active.blue,.top-level-navigation .tln--icon-label:hover.blue{background-color:var(--blue)}.top-level-navigation .tln--icon-label.active.blue>svg path,.top-level-navigation .tln--icon-label.active.blue>svg rect,.top-level-navigation .tln--icon-label:hover.blue>svg path,.top-level-navigation .tln--icon-label:hover.blue>svg rect{stroke:var(--text-inverted)}.top-level-navigation .tln--icon-label.active.blue label,.top-level-navigation .tln--icon-label:hover.blue label{color:var(--text-inverted)}.top-level-navigation .tln--icon-label.active.green,.top-level-navigation .tln--icon-label.active.red,.top-level-navigation .tln--icon-label:hover.green,.top-level-navigation .tln--icon-label:hover.red{background-color:var(--blue)}.top-level-navigation .tln--icon-label.active.purple,.top-level-navigation .tln--icon-label:hover.purple{background-color:var(--purple)}.top-level-navigation .tln--icon-label.active.pink,.top-level-navigation .tln--icon-label:hover.pink{background-color:var(--pink)}.top-level-navigation .tln--icon-label.active.gray,.top-level-navigation .tln--icon-label:hover.gray{background-color:var(--black3)}.top-level-navigation .tln--icon-label.disabled,.top-level-navigation .tln--icon-label:hover.disabled{cursor:not-allowed;background:none!important}.top-level-navigation .tln--icon-label.disabled svg path,.top-level-navigation .tln--icon-label.disabled svg rect,.top-level-navigation .tln--icon-label:hover.disabled svg path,.top-level-navigation .tln--icon-label:hover.disabled svg rect{stroke:var(--black2)!important}.top-level-navigation .tln--icon-label.disabled label,.top-level-navigation .tln--icon-label:hover.disabled label{color:var(--black2)!important}.top-level-navigation .tln--shelf{z-index:50}@media (min-width:1024px){.top-level-navigation .tln--shelf{display:none}}.top-level-navigation .tln--shelf-hamburger{position:fixed;top:.5rem;left:.5rem;z-index:50}.top-level-navigation .tln--shelf-overlay{position:fixed;top:0;left:0;z-index:10;display:block;height:100vh;width:100vw;background:var(--background-trans)}.top-level-navigation .tln--shelf-items{position:fixed;top:0;left:0;z-index:20;height:100vh;width:90%;max-width:var(--shelf-nav-width);background:var(--background-inverted)}.top-level-navigation .shelf-lhs{display:flex;justify-content:center;padding-top:2rem;padding-bottom:2rem;width:var(--shelf-item-lhs-width)}.top-level-navigation .tln--shelf-course-picker{flex:1 1 0%;padding-right:2rem}.top-level-navigation .tln--shelf-item{position:relative;display:flex;align-items:center;color:var(--text-inverted)}.top-level-navigation .tln--shelf-item>div svg path,.top-level-navigation .tln--shelf-item>div svg rect{stroke:var(--text-inverted)}.top-level-navigation .tln--shelf-item>span{flex:1 1 0%;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px;color:var(--text-inverted)}.top-level-navigation .tln--shelf-item.active>div svg path,.top-level-navigation .tln--shelf-item.active>div svg rect{stroke:var(--text)}.top-level-navigation .tln--shelf-item.active>span{color:var(--text)}.top-level-navigation .tln--shelf-item.active.blue,.top-level-navigation .tln--shelf-item.active.green,.top-level-navigation .tln--shelf-item:hover.blue,.top-level-navigation .tln--shelf-item:hover.green{background-color:var(--blue)}.top-level-navigation .tln--shelf-item.active.purple,.top-level-navigation .tln--shelf-item:hover.purple{background-color:var(--purple)}.top-level-navigation .tln--shelf-item.active.red,.top-level-navigation .tln--shelf-item:hover.red{background-color:var(--blue)}.top-level-navigation .tln--shelf-item.active.pink,.top-level-navigation .tln--shelf-item:hover.pink{background-color:var(--pink)}.sub-navigation{position:fixed;top:0;left:0;display:none;height:100vh;padding:2rem}@media (min-width:1024px){.sub-navigation{display:block}}.sub-navigation{width:var(--sub-navigation-width)}.sub-navigation a,.sub-navigation a:hover{text-decoration:none!important}@media (min-width:1024px){.sub-navigation{left:var(--vertical-nav-width)}}.sub-navigation .sn--nav-heading{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:40px;line-height:52px}.sub-navigation .sn--nav-menu>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.sub-navigation .sn--nav-menu .task-form .tf--main-form>button{align-self:flex-end}.sub-navigation .sn--nav-menu button,.sub-navigation .sn--nav-menu button:hover{background-color:initial}.sub-navigation .sn--nav-menu button{background-image:none;text-decoration:underline}.sub-navigation .sn--nav-menu button,.sub-navigation .sn--nav-menu button:focus{outline:2px solid transparent;outline-offset:2px}.sub-navigation .sn--nav-menu button{cursor:pointer!important;text-decoration:underline!important;color:var(--text)}.sub-navigation .sn--nav-menu button:hover{text-decoration:underline;color:var(--text)}.sub-navigation .sn--nav-menu button{min-height:auto;padding:0}.sub-navigation .sn--nav-menu button.active{font-weight:700}.sub-navigation .sn--links>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.sub-navigation .sn--links{margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px}.sub-navigation .sn--links a{display:flex;align-items:center;justify-content:space-between;min-height:25px}.sub-navigation .sn--links a>span{display:flex;align-items:center;justify-content:flex-start}.sub-navigation .sn--links a svg{margin-left:.5rem;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-rotate:-90deg;--tw-scale-x:.5;--tw-scale-y:.5;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}.sub-navigation .sn--links a svg path,.sub-navigation .sn--links a svg rect{stroke:var(--text-inverted)}.sub-navigation .sn--links a.active{font-weight:700}.sub-navigation .sn--links a.active svg{--tw-rotate:0deg}.sub-navigation .sn--links a.disabled{cursor:default!important;color:var(--text-light)!important}.sub-navigation .sn--sub-links{height:0}.sub-navigation .sn--sub-links>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.sub-navigation .sn--sub-links{overflow:hidden;padding-left:1rem;opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}.sub-navigation.navigation>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.sub-navigation.navigation{background:var(--blue5)}.sub-navigation.mission-control>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.sub-navigation.mission-control{width:var(--sub-navigation-width-narrow);background:var(--blue)}.sub-navigation.mission-control .sn--nav-heading,.sub-navigation.mission-control a{color:var(--text-inverted)!important}.sub-navigation.reports>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.sub-navigation.reports{width:var(--sub-navigation-width-narrow);background:var(--pink)}.sub-navigation.settings>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.sub-navigation.settings{width:var(--sub-navigation-width-narrow);background:var(--black3)}.sub-navigation.quizzes>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.sub-navigation.quizzes{background:var(--blue5)}.sub-navigation.exams>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.sub-navigation.exams{background:var(--purple5)}.sub-navigation.in-lesson-loading{background:var(--blue5)}.sub-navigation.in-lesson{flex-direction:column;padding:0}@media (min-width:1024px){.sub-navigation.in-lesson{display:flex}}.sub-navigation.in-lesson{background:var(--blue5)}.sub-navigation.in-lesson.open{position:fixed;top:0;left:0;z-index:50;display:flex;height:100vh}.sub-navigation.in-lesson>div:first-child{flex:1 1 0%}.sub-navigation.in-lesson>div:first-child>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse));--tw-divide-opacity:1;border-color:rgba(0,0,0,var(--tw-divide-opacity));--tw-divide-opacity:0.2}.sub-navigation.in-lesson>div:first-child{overflow:auto;padding:2rem}.sub-navigation .sn--footer{padding:1rem 2rem 2rem}.sub-navigation .sn--module-context{cursor:pointer;padding-bottom:1rem;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-light)}.sub-navigation .sn--module-context:hover{color:var(--text)}.sub-navigation .sn--chapter-heading{margin-bottom:1rem;cursor:pointer}.sub-navigation .sn--chapter-heading>span{display:block;margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px}.sub-navigation .sn--chapter-heading>h2{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.sub-navigation .sn--lesson{cursor:pointer}.sub-navigation .sn--lesson>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.sub-navigation .sn--lesson{padding-top:1rem;padding-bottom:1rem;color:var(--text-light)}.sub-navigation .sn--lesson.current-lesson,.sub-navigation .sn--lesson:hover{color:var(--text)}.sub-navigation .sn--lesson-heading>span{display:block;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.sub-navigation .sn--lesson-heading>h3{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.sub-navigation .sn--sections>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.sub-navigation .sn--section{display:flex;align-items:center;display:flex;align-items:center}.sub-navigation .sn--section>a{margin-left:1rem;display:block;flex:1 1 0%;text-decoration:none;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.sub-navigation{--section-indicator-dims:20px}.sub-navigation .sn--section-indicator{border-radius:9999px;width:var(--section-indicator-dims);height:var(--section-indicator-dims);border:var(--border-normal)}.sub-navigation .sn--section-indicator.current{background:var(--text)}.sn--hamburger-mobile-theory{position:fixed;top:.5rem;right:.5rem;z-index:50}@media (min-width:1024px){.sn--hamburger-mobile-theory{display:none}}.sn--hamburger-mobile-theory.open{right:auto;left:calc(var(--sub-navigation-width) + 10px)}.reference-contents-display .rcd--items{border-top-width:1px;--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity));--tw-border-opacity:0.2;padding-top:1rem}.reference-contents-display .rcd--item{display:flex;cursor:pointer;align-items:center}.reference-contents-display .rcd--item>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.reference-contents-display .rcd--item{padding-top:.5rem;padding-bottom:.5rem}.reference-contents-display .rcd--item svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:.5;--tw-scale-y:.5}.reference-contents-display .rcd--item span{text-decoration:underline;color:var(--text)}.reference-contents-display .rcd--item:hover{color:var(--blue)}.reference-contents-display .rcd--contents>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.reference-contents-display .rcd--contents h2{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:40px;line-height:52px}.related-content-badges{display:flex;align-items:center}.related-content-badges .rcb--position>:not([hidden])~:not([hidden]),.related-content-badges>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.related-content-badges .rcb--position .b--cross{margin-left:1rem;cursor:pointer;transform:scale(2)}.related-content-badges .rcb--position .b--cross:hover{color:var(--black)}.related-content-badges .rcb--position{cursor:pointer;display:inline-block;border-radius:.125rem;padding:.25rem .5rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;background:var(--blue);color:var(--text-inverted);color:var(--text-inverted)!important}.related-content-badges .rcb--lesson{display:flex;align-items:center}.related-content-badges .rcb--lesson>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.related-content-badges .rcb--lesson{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.content-unlock{position:absolute;bottom:0;z-index:50;height:100%;background:linear-gradient(hsla(0,0%,100%,.5),#fff 75%,#fff);width:110%;left:-5%}.content-unlock .cu--content{position:absolute;left:0;display:flex;width:100%;flex-direction:column;align-items:center}.content-unlock .cu--content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.content-unlock .cu--content{bottom:250px}.content-unlock h3{text-align:center;margin:0 auto;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px;max-width:500px}.breadcrumb a{cursor:pointer!important;white-space:nowrap!important;text-decoration:none!important;color:var(--text-light)!important}.breadcrumb a:hover{color:var(--text)!important}.breadcrumb>span{white-space:nowrap;color:var(--text-light)}.breadcrumb svg{margin-left:.5rem;margin-right:.5rem;display:inline-block;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-rotate:-90deg;--tw-scale-x:.5;--tw-scale-y:.5}.breadcrumb svg path{stroke-width:2px;stroke:var(--black2)}.tw-pagination{display:flex;flex-direction:column;align-items:flex-end}.tw-pagination>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.tw-pagination .p--header{display:flex;align-items:center;justify-content:flex-end}.tw-pagination .p--header>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.tw-pagination .p--spinner{opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-pagination .p--spinner.loading{opacity:1}.tw-pagination .p--label{font-weight:700}.tw-pagination .p--selector{display:flex;align-items:center;border-radius:.375rem;border-width:2px;opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-pagination .p--selector.has-pages{opacity:1}.tw-pagination .p--selector>div{cursor:pointer;border-left-width:2px;padding:.25rem .5rem}.tw-pagination .p--selector>div svg{display:inline-block}.tw-pagination .p--selector>div:hover{background:var(--black3)}.tw-pagination .p--selector>div:first-child{border-left-width:0}.tw-pagination .p--button.active{font-weight:700;color:var(--text-inverted);background:var(--blue)}.tw-pagination .p--button.active:hover{color:var(--text)}.module-summary{display:flex;align-items:center;--illustration-dim:150px}.module-summary .ms--illustration{margin-right:2rem;display:none}@media (min-width:640px){.module-summary .ms--illustration{display:block}}.module-summary .ms--illustration{width:var(--illustration-dim);height:var(--illustration-dim)}.module-summary .ms--content{flex:1 1 0%}.module-summary .ms--content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.module-summary .ms--summary{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.module-summary .task-form .tf--main-form>button{align-self:flex-end}.module-summary button,.module-summary button:hover{background-color:initial}.module-summary button{background-image:none;text-decoration:underline}.module-summary button,.module-summary button:focus{outline:2px solid transparent;outline-offset:2px}.module-summary button{cursor:pointer!important;text-decoration:underline!important;color:var(--text)}.module-summary button:hover{text-decoration:underline;color:var(--text)}.module-summary button{min-height:auto;padding:0;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--blue)}.course-card{--illustration-dim:250px;display:flex;cursor:pointer;flex-direction:column;align-items:center}.course-card>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;--tw-space-y-reverse:0;margin:calc(2rem*(1 - var(--tw-space-y-reverse))) calc(0px*var(--tw-space-x-reverse)) calc(2rem*var(--tw-space-y-reverse)) calc(0px*(1 - var(--tw-space-x-reverse)))}.course-card{padding:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-radius:.5rem;border:var(--border-normal)}@media (min-width:768px){.course-card{flex-direction:row}.course-card>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;--tw-space-y-reverse:0;margin:calc(0px*(1 - var(--tw-space-y-reverse))) calc(2rem*var(--tw-space-x-reverse)) calc(0px*var(--tw-space-y-reverse)) calc(2rem*(1 - var(--tw-space-x-reverse)))}}.course-card:hover{border-color:var(--blue)}.course-card:hover .cc--heading h3{color:var(--blue)!important}.course-card button{margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px}.course-card .cc--content{display:flex;width:100%;flex:1 1 0%;flex-direction:column}.course-card .cc--content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.course-card .cc--heading{display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.course-card .cc--heading{align-items:flex-start}}.course-card .cc--heading h3{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.course-card .cc--heading.coming-soon h3,.course-card .cc--heading p{color:var(--text-light)}.course-card .cc--illustration{display:flex;width:100%;justify-content:center;width:var(--illustration-dim);height:var(--illustration-dim)}.course-card .cc--completion{width:100%}.course-card .cc--completion>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.course-card .cc--completion{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.course-card .cc--purchase-info{display:flex;width:100%;flex-direction:column;align-items:center}.course-card .cc--purchase-info>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.course-card .cc--purchase-info>span{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.course-card .cc--purchase-info>button{font-weight:400;font-size:14px;line-height:18px;padding:6px 1rem}.course-card .cc--purchase-info>button svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:.5;--tw-scale-y:.5}.course-card .cc--purchase-info>button{margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px}@media (min-width:768px){.course-card .cc--purchase-info>button{width:auto}}.course-card .cc--premium>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.course-card .cc--premium .b--cross{margin-left:1rem;cursor:pointer;transform:scale(2)}.course-card .cc--premium .b--cross:hover{color:var(--black)}.course-card .cc--premium{display:inline-block;border-radius:.125rem;padding:.25rem .5rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;background:var(--blue);color:var(--text-inverted);marign-bottom:.5rem!important}.module-card{--illustration-dim:150px;--chapter-indicator-dim:28px;position:relative;display:flex;cursor:pointer;flex-direction:column;align-items:center;padding:2rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-radius:.5rem;border:var(--border-normal)}@media (min-width:640px){.module-card{flex-direction:row}}.module-card:hover{border-color:var(--blue)}.module-card:hover h3{color:var(--blue)}.module-card .mc--bookmarks{position:absolute;top:0;right:2rem;display:flex}.module-card .mc--bookmarks>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.module-card .mc--illustration{margin-bottom:1rem}@media (min-width:640px){.module-card .mc--illustration{margin-right:2rem;margin-bottom:0}}.module-card .mc--illustration{width:var(--illustration-dim);height:var(--illustration-dim)}.module-card .mc--content{flex:1 1 0%}.module-card .mc--content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.module-card h3{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.module-card .mc--header{margin-top:0!important}.module-card.coming-soon .mc--header>h3,.module-card.coming-soon .mc--header>span{color:var(--text-light)}.module-card .mc--chapters>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.module-card .mc--chapters h4{font-weight:400}.module-card .mc--chapters>div{display:flex;flex-wrap:wrap}.module-card .mc--chapter{margin-right:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;font-weight:700;margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px;width:var(--chapter-indicator-dim);height:var(--chapter-indicator-dim);border:var(--border-normal)}.module-card .mc--chapter.current{border-color:var(--blue);color:var(--blue)}.module-card .mc--chapter.locked{border-color:var(--black3);color:var(--black3)}.module-card .mc--chapter.complete{color:var(--text-inverted);border-color:var(--blue);background:var(--blue)}.chapter-card{position:relative;padding:2rem;border-radius:.5rem;border:var(--border-normal)}.chapter-card:hover{border-color:var(--blue)}.chapter-card:hover .cc--heading h3{color:var(--blue)}.chapter-card.highlighted{border-color:var(--blue)}.chapter-card .cc--chapter-bookmarks{position:absolute;top:0;right:2rem;display:flex}.chapter-card .cc--chapter-bookmarks>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.chapter-card .cc--heading{cursor:pointer}.chapter-card .cc--heading>span{display:block;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-light)}.chapter-card .cc--heading h3{flex:1 1 0%;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.chapter-card .cc--heading .cc--with-chevron{display:flex;align-items:center}.chapter-card .cc--heading .cc--chevron{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-rotate:0deg;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.chapter-card .cc--heading .cc--chevron.expanded{--tw-rotate:180deg}.chapter-card .cc--heading.disabled h3{color:var(--text-light)}.chapter-card .cc--heading.disabled .cc--chevron,.chapter-card .cc--heading.disabled .skinny-progress-bar{display:none}.chapter-card .cc--lessons>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}@media (min-width:640px){.chapter-card .cc--lessons>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}}.chapter-card .cc--lesson{display:flex;cursor:pointer;align-items:center}.chapter-card{--chapter-indicator-dim:28px}.chapter-card .cc--lesson-indicator{margin-right:2rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;font-weight:700;margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px;width:var(--chapter-indicator-dim);height:var(--chapter-indicator-dim);border:var(--border-normal);margin-top:10px}.chapter-card .cc--lesson-indicator.current{color:var(--blue);border-color:var(--blue)}.chapter-card .cc--lesson-indicator.complete{background:var(--blue);border-color:var(--blue);color:var(--text-inverted)}.chapter-card .cc--lesson-heading{display:flex;flex:1 1 0%;flex-direction:column}.chapter-card .cc--lesson-heading>span{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-light)}.chapter-card .cc--lesson-heading h4{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:20px;line-height:30px}.chapter-card .cc--lesson-bookmarks{margin-top:.25rem;display:flex}.chapter-card .cc--lesson-bookmarks>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.recent-activity-card{cursor:pointer;padding:1rem 2rem;border-radius:.5rem;border:var(--border-normal)}.recent-activity-card:hover{border-color:var(--blue)}.recent-activity-card:hover h3{color:var(--blue)}.recent-activity-card>span{display:block;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.recent-activity-card h3{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.recent-activity-card p{color:var(--text-light)}.lesson-footer{display:flex;flex-direction:column;align-items:center}.lesson-footer>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.lesson-footer .lf--completion-content{display:flex;width:100%;flex-direction:column;align-items:stretch}.lesson-footer .lf--completion-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.lesson-footer .lf--completion-content{border-radius:.375rem;padding:2rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.5s;background:var(--green5)}.lesson-footer .lf--completion-content>div:first-child{display:flex;align-items:center}.lesson-footer .lf--completion-content>div:first-child>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.lesson-footer .lf--completion-content .lf--label{flex:1 1 0%}.lesson-footer .lf--completion-content .lf--label>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.lesson-footer .lf--completion-content h3{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:28px;line-height:42px}.lesson-footer .lf--completion-content.disabled{opacity:.7;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lesson-footer .lf--completion-content.disabled:hover{opacity:1}.lesson-footer .lf--completion-content.disabled{cursor:not-allowed!important}.lesson-footer .lf--completion-content.disabled .lf--bar-and-label,.lesson-footer .lf--completion-content.disabled .toggle{cursor:not-allowed}.lesson-footer.complete .lf--completion-content{background:var(--green4)}.lesson-footer .lf--cc-warning{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:20px;line-height:30px}.lesson-footer{--bar-height:8px}.lesson-footer .lf--bar-wrapper{position:relative;width:100%;padding-top:2.5rem}.lesson-footer .lf--bars{display:flex;width:100%}.lesson-footer .lf--bars>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.lesson-footer .lf--bars-marker{position:absolute;top:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.5s;margin-left:-13px;left:0}.lesson-footer .lf--bar-and-label{flex:1 1 0%;cursor:pointer}.lesson-footer .lf--bar-and-label>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.lesson-footer .lf--bar-and-label label{display:block;text-align:center;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.lesson-footer .lf--bar{width:100%;border-radius:.125rem;height:var(--bar-height);background:var(--background)}.lesson-footer .lf--bar.on{background:var(--blue)}.lesson-footer .lf--next-cta{align-self:flex-end}.lesson-footer .lf--next-cta button{margin-top:1rem}.lesson-footer .lf--next-cta svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-rotate:-90deg}.lesson-footer .lf--navs{margin-bottom:4rem;display:flex;justify-content:space-between;align-self:stretch}.lesson-footer .lf--navs.only-next{justify-content:flex-end}.lesson-footer .lf--nav{cursor:pointer}.lesson-footer .lf--nav>label{display:block;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-light)}.lesson-footer .lf--nav>span{display:block;text-decoration:underline}.lesson-footer .lf--nav.next>*{text-align:right}.lesson-footer .lf--rating{display:flex;flex-direction:column;align-items:center}.lesson-footer .lf--rating>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.lesson-footer .lf--rating{align-self:stretch}.lesson-footer .lf--rating h3{text-align:center;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.lesson-footer .lf--rating-btns{display:flex;justify-content:center}.lesson-footer .lf--rating-btns>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.lesson-footer .task-form .tf--main-form>.lf--rating-btn{align-self:flex-end}.lesson-footer .lf--rating-btn{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:1;--tw-scale-y:1;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:initial}.lesson-footer .lf--rating-btn:hover{background-color:initial}.lesson-footer .lf--rating-btn{background-image:none;text-decoration:underline}.lesson-footer .lf--rating-btn,.lesson-footer .lf--rating-btn:focus{outline:2px solid transparent;outline-offset:2px}.lesson-footer .lf--rating-btn{cursor:pointer!important;text-decoration:underline!important;color:var(--text)}.lesson-footer .lf--rating-btn:hover{text-decoration:underline;color:var(--text)}.lesson-footer .lf--rating-btn{min-height:auto;padding:0;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px;text-decoration:none!important}.lesson-footer .lf--rating-btn.active{--tw-scale-x:1.5;--tw-scale-y:1.5}.worked-example{display:flex;flex-direction:column;border-radius:.5rem;border:var(--border-normal);border-color:var(--black)}.worked-example .we--header{display:flex;width:100%;align-items:center;border-top-left-radius:.375rem;border-top-right-radius:.375rem;padding:.75rem 1rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;font-weight:700!important;background:var(--black3);border-bottom:var(--border-normal)}.worked-example .we--content{margin:1rem 1rem 0}.worked-example .task-form .tf--main-form>.we--btn-expand-all{align-self:flex-end}.worked-example .we--btn-expand-all{margin-right:1rem;margin-bottom:.5rem;align-self:flex-end;background-color:initial}.worked-example .we--btn-expand-all:hover{background-color:initial}.worked-example .we--btn-expand-all{background-image:none;text-decoration:underline}.worked-example .we--btn-expand-all,.worked-example .we--btn-expand-all:focus{outline:2px solid transparent;outline-offset:2px}.worked-example .we--btn-expand-all{cursor:pointer!important;text-decoration:underline!important;color:var(--text)}.worked-example .we--btn-expand-all:hover{text-decoration:underline;color:var(--text)}.worked-example .we--btn-expand-all{min-height:auto;padding:0;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.worked-example .we--steps{margin-bottom:1rem}.worked-example .we--steps>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse));--tw-divide-opacity:0.2}.worked-example .we--step{position:relative;display:flex;cursor:pointer;padding:1rem}.worked-example .we--step:hover{background:var(--black4)}.worked-example .we--step-mark{position:absolute;top:1rem;right:1rem}.worked-example .we--step-letter,.worked-example .we--step-mark{font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.worked-example .we--step-letter{text-transform:uppercase;font-weight:700!important}.worked-example .we--step-content{flex:1 1 0%}.worked-example .we--step-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.worked-example .we--chevron{margin-top:2rem;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-rotate:0deg}.worked-example .we--chevron,.worked-example .we--chevron.expanded{transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.worked-example .we--chevron.expanded{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-rotate:180deg}.worked-example .we--step-solution{margin:1rem}.worked-example .we--step-solution>label{font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.concept-check-card{margin-top:2rem;margin-bottom:2rem;border-radius:.5rem;border:var(--border-normal)}.concept-check-card .ccc--header{display:flex;align-items:center;justify-content:space-between;padding:.25rem 1rem .5rem .5rem;font-weight:700;color:var(--text-inverted)}.concept-check-card .ccc--header,.concept-check-card .ccc--header h4{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.concept-check-card .ccc--header h4{font-weight:700!important}.concept-check-card .ccc--header{background:var(--background-inverted)}.concept-check-card .ccc--star{cursor:pointer}.concept-check-card .ccc--star.starred svg path{fill:var(--text-inverted)}.ccc--location:after{counter-increment:cc-label-count;content:counter(cc-label-count)}body{counter-reset:cc-label-count}.concept-check-stack .ccs--question-content{margin-top:1rem;margin-bottom:1rem}.concept-check-stack .ccs--question-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.concept-check-stack .ccs--stack-controls{margin-top:.5rem;display:flex;align-items:center;justify-content:space-between;padding:.5rem}.concept-check-stack .ccs--dots{--dot-dim:12px;--dot-active-dim:16px;display:flex;align-items:center}.concept-check-stack .ccs--dots>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.concept-check-stack .ccs--dots>div{border-radius:9999px;width:var(--dot-dim);height:var(--dot-dim);border:var(--border-normal)}.concept-check-stack .ccs--dots>div.active{width:var(--dot-active-dim);height:var(--dot-active-dim);background:var(--background-inverted)}.concept-check-stack .task-form .tf--main-form>.ccs--stack-button{align-self:flex-end}.concept-check-stack .ccs--stack-button{display:flex;align-items:center;background-color:initial}.concept-check-stack .ccs--stack-button:hover{background-color:initial}.concept-check-stack .ccs--stack-button{background-image:none;text-decoration:underline}.concept-check-stack .ccs--stack-button,.concept-check-stack .ccs--stack-button:focus{outline:2px solid transparent;outline-offset:2px}.concept-check-stack .ccs--stack-button{cursor:pointer!important;text-decoration:underline!important;color:var(--text)}.concept-check-stack .ccs--stack-button:hover{text-decoration:underline;color:var(--text)}.concept-check-stack .ccs--stack-button{min-height:auto;padding:0}.concept-check-stack .ccs--stack-button svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-rotate:90deg}.concept-check-stack .ccs--stack-button>span{margin-left:1rem;margin-right:1rem;display:none}@media (min-width:640px){.concept-check-stack .ccs--stack-button>span{display:block}}.concept-check-stack .ccs--stack-button.next{flex-direction:row-reverse}.concept-check-stack .ccs--stack-button.next svg{--tw-rotate:-90deg}.concept-check-multi-part .ccmp--question-content{padding:1rem}.concept-check-multi-part .ccmp--parts{margin-bottom:1rem}.concept-check-multi-part .ccmp--parts>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse));--tw-divide-opacity:0.2}.starred-concept-check-list .sccl--chapter{margin-bottom:2rem}.starred-concept-check-list .sccl--cc-header,.starred-concept-check-list .sccl--lesson{margin-left:2.5rem}.starred-concept-check-list .sccl--chapter-title,.starred-concept-check-list .sccl--lesson-title{font-weight:700;margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px}.starred-concept-check-list .sccl--chapter-title>label,.starred-concept-check-list .sccl--lesson-title>label{margin-right:1rem;font-weight:400;color:var(--text-light)}.starred-concept-check-list .sccl--cc-header{margin-bottom:1rem;display:flex;flex-direction:column}.starred-concept-check-list .sccl--cc-header>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem*var(--tw-space-y-reverse))}.starred-concept-check-list .sccl--cc-title{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:28px;line-height:42px}.starred-concept-check-list .sccl--cc-title:hover{color:var(--blue)}.starred-concept-check-list .sccl--cc-starred-at{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-light)}.expanding-question-row-viewer .eqrv--container{position:relative}.expanding-question-row-viewer .eqrv--container>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.expanding-question-row-viewer .eqrv--description{display:flex;width:100%;cursor:pointer;align-items:flex-start;justify-content:space-between}.expanding-question-row-viewer .eqrv--description>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.expanding-question-row-viewer .eqrv--description{border-radius:.375rem;padding:1rem}.expanding-question-row-viewer .eqrv--description:hover{background:var(--black4)}.expanding-question-row-viewer .eqrv--description label{cursor:pointer;font-weight:700;text-transform:uppercase}.expanding-question-row-viewer .eqrv--mark{position:absolute;top:.5rem;right:.5rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.expanding-question-row-viewer .eqrv--question-form{margin:.5rem 1rem 1rem}.expanding-question-row-viewer .eqrv--explanation{margin-top:2rem;margin-bottom:1rem;padding-left:1rem;padding-right:1rem}.expanding-question-row-viewer .eqrv--chevron{margin-top:2.25rem;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-rotate:0deg}.expanding-question-row-viewer .eqrv--chevron,.expanding-question-row-viewer.expanded .eqrv--chevron{transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.expanding-question-row-viewer.expanded .eqrv--chevron{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-rotate:180deg}.expanding-question-row-viewer .vertical-form{margin-left:-1rem;margin-right:-1rem}.expanding-question-row-viewer .grid-form,.expanding-question-row-viewer .table-form,.expanding-question-row-viewer .true-or-false-form{margin-left:0;margin-right:0}.explanation>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.explanation{margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px}.explanation label{margin-bottom:.5rem}.explanation label>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.explanation label .b--cross{margin-left:1rem;cursor:pointer;transform:scale(2)}.explanation label .b--cross:hover{color:var(--black)}.explanation label{display:inline-block;border-radius:.125rem;padding:.25rem .5rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;background:var(--blue);color:var(--text-inverted);background:var(--red)}.explanation label.correct>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.explanation label.correct .b--cross{margin-left:1rem;cursor:pointer;transform:scale(2)}.explanation label.correct .b--cross:hover{color:var(--black)}.explanation label.correct{display:inline-block;border-radius:.125rem;padding:.25rem .5rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;background:var(--blue);color:var(--text-inverted);background:var(--green);color:var(--text)}.vertical-form .vf--option{display:flex;cursor:pointer;align-items:flex-start;border-top-width:2px;border-bottom-width:2px;border-color:transparent;background-color:initial;padding:.5rem 1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vertical-form .vf--option:hover{border-color:var(--black2);background:var(--black4)}.vertical-form .vf--option.incorrect{border-color:var(--red)}.vertical-form .vf--option.correct{border-color:var(--green)}.vertical-form .vf--option.selected{border-color:var(--black1);background:var(--black5)}.vertical-form .vf--option.incorrect{background:var(--red5)}.vertical-form .vf--option.correct{background:var(--green5)}.vertical-form .vf--letter{margin-right:1rem;margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px}.vertical-form .vf--content{flex:1 1 0%}.vertical-form .vf--correctness-indicator{position:relative;right:-.5rem;display:flex;height:100%;align-items:center;align-self:center;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.vertical-form .vf--correctness-indicator svg{margin-right:.25rem}.vertical-form .vf--correctness-indicator.incorrect{color:var(--red)}.true-or-false-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0 1rem;font-family:DM-sans;font-size:16px;line-height:24px}.true-or-false-form .toff--option{position:relative;cursor:pointer;border-radius:.375rem;border-width:2px;padding:.5rem 1rem;text-align:center;border-color:var(--black2)}.true-or-false-form .toff--option:hover{border-color:var(--black2);background:var(--black4)}.true-or-false-form .toff--option.correct{border-color:var(--green)}.true-or-false-form .toff--option.selected{border-color:var(--black);background:var(--black4)}.true-or-false-form .toff--option.correct{background:var(--green5)}.true-or-false-form .toff--correctness-indicator{position:absolute;top:0;right:.5rem;display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;font-weight:700}.true-or-false-form .toff--correctness-indicator.incorrect{color:var(--red)}.grid-form{position:relative;margin-left:1rem;margin-right:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.grid-form .gf--option{display:flex;cursor:pointer;align-items:center;border-radius:.375rem;border-width:2px;padding:.5rem;border-color:var(--black2)}.grid-form .gf--option:hover{border-color:var(--black);background:var(--black4)}.grid-form .gf--option.correct{border-color:var(--green)}.grid-form .gf--option.incorrect{border-color:var(--red)}.grid-form .gf--option.selected{border-color:var(--black);background:var(--black4)}.grid-form .gf--option.correct{background:var(--green5)}.grid-form .gf--option.incorrect{background:var(--red5)}.grid-form .gf--letter{margin-right:1rem;display:block;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.grid-form .gf--option-content{flex:1 1 0%}.grid-form .gf--correctness-indicator{margin-left:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.grid-form .gf--correctness-indicator.incorrect{color:var(--red)}.table-form{margin-left:1rem;margin-right:1rem;display:grid;border-radius:.375rem;border:2px solid var(--black3)}.table-form>div{cursor:pointer;border:1px solid var(--black4)}.table-form>div.no-right{border-right:none}.table-form>div.no-left{border-left:none}.table-form>div.no-top{border-top:none}.table-form>div.no-bottom{border-bottom:none}.table-form .tf--header-cell{padding:.5rem;text-align:center}.table-form .tf--content-cell{display:flex}.table-form .tf--content{display:flex;flex:1 1 0%;align-items:center}.table-form .tf--border-wrap{display:flex;height:100%;width:100%;align-items:center;justify-content:center;border-radius:.125rem;border-width:2px;border-color:transparent;padding:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.table-form .hovered .tf--border-wrap{border-color:var(--black2);background:var(--black4)}.table-form .correct .tf--border-wrap{border-color:var(--green)}.table-form .incorrect .tf--border-wrap{border-color:var(--red)}.table-form .selected .tf--border-wrap{border-color:var(--black);background:var(--black4)}.table-form .correct .tf--border-wrap{background:var(--green5)}.table-form .incorrect .tf--border-wrap{background:var(--red5)}.table-form .tf--correctness-indicator{display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.table-form .tf--correctness-indicator.incorrect{color:var(--red)}.value-based-form{display:flex;flex-direction:column;align-items:flex-start}.value-based-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.value-based-form label{font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.value-based-form .vbf--form{display:flex;width:100%}.value-based-form .vbf--input-wrapper{width:100%;align-items:center;border-radius:.125rem;border-width:2px}.value-based-form .vbf--input-wrapper.with-button{border-top-right-radius:0;border-bottom-right-radius:0}.value-based-form .vbf--input-wrapper input{border-style:none;margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px}.value-based-form .vbf--input-wrapper{display:flex;border:var(--border-normal)}.value-based-form .vbf--unit{margin-right:1rem}.value-based-form button{border-top-left-radius:0;border-bottom-left-radius:0;background-color:var(--black)}.value-based-form button:hover{background-color:var(--black2)}.value-based-form.correct .vbf--input-wrapper{border-color:var(--green)}.value-based-form.correct button{background:var(--green)}.value-based-form.incorrect .vbf--input-wrapper{border-color:var(--red)}.value-based-form.incorrect button{background:var(--red)}.value-based-form .vbf--unit{white-space:nowrap}.value-based-form .vbf--stats{align-self:flex-end;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--red)}.value-based-form .vbf--stats.correct{color:var(--green)}.value-exponent-form{display:inline-block}.value-exponent-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.value-exponent-form .vef--input-and-button{display:flex;flex-direction:column;align-items:flex-start}.value-exponent-form .vef--input-and-button>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.value-exponent-form .vef--cc-check-btn{background-color:var(--black)}.value-exponent-form .vef--cc-check-btn:hover{background-color:var(--black2)}.value-exponent-form .vef--cc-check-btn.incorrect{color:var(--text-inverted);background-color:var(--red)}.value-exponent-form .vef--cc-check-btn.incorrect:hover{background-color:var(--red2)}.value-exponent-form .vef--cc-check-btn.correct{color:var(--text);background-color:var(--green)}.value-exponent-form .vef--cc-check-btn.correct:hover{background-color:var(--green2)}.value-exponent-form .vef--stats{align-self:flex-end;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--red)}.value-exponent-form .vef--stats.correct{color:var(--green)}.scientific-notation-input{display:flex;flex-direction:column;align-items:flex-start}.scientific-notation-input>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px*var(--tw-space-x-reverse));margin-left:calc(0px*(1 - var(--tw-space-x-reverse)))}.scientific-notation-input{border-radius:.125rem;padding:1rem}@media (min-width:640px){.scientific-notation-input{flex-direction:row;align-items:center}.scientific-notation-input>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}}.scientific-notation-input{background:var(--black4)}.scientific-notation-input *{white-space:nowrap}.scientific-notation-input .sni--unit{margin-top:.5rem;font-size:22px}.scientific-notation-input .sni--scientific-input{display:flex;align-items:center}.scientific-notation-input .sni--scientific-input>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.scientific-notation-input .sni--scientific-input .sni--timesten{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:20px;line-height:30px}.scientific-notation-input .sni--scientific-input input{padding:.5rem;border:var(--border-normal)}.scientific-notation-input .sni--scientific-input input.sni--exponent{align-self:flex-start;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;width:50px;height:28px}.scientific-notation-input .sni--scientific-input input.sni--coefficient{margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px;width:80px}.scientific-notation-input .sni--scientific-input input::-webkit-inner-spin-button,.scientific-notation-input .sni--scientific-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.scientific-notation-input .sni--equals{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:20px;line-height:30px;color:var(--text-light)}.scientific-notation-input .sni--display{display:flex;align-items:center}.scientific-notation-input .sni--display>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.scientific-notation-input .sni--display{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.scientific-notation-input .sni--display .sni--display-coefficient,.scientific-notation-input .sni--display .sni--timesten{font-size:26px}.scientific-notation-input .sni--display .sni--display-exponent{position:relative;top:-1rem;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:18px;line-height:24px}.scientific-notation-input.correct{background:var(--green5)}.scientific-notation-input.correct input{border-color:var(--green)}.scientific-notation-input.incorrect{background:var(--red5)}.scientific-notation-input.incorrect input{border-color:var(--red)}.long-response-structured-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.long-response-structured-form label{margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px}.long-response-structured-form .lrsf--phs>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.long-response-structured-form .lrsf--ph{display:flex;align-items:center;justify-content:center;border-radius:.125rem;border-width:2px;padding:1rem;margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px;border-color:var(--black3);min-height:var(--row-min-height)}.long-response-structured-form .lrsf--ph.over{border-color:var(--black)}.long-response-structured-form .lrsf--ph-text{color:var(--blue)}.long-response-structured-form .lrsf--option-instructions{display:flex;width:100%;align-items:center;justify-content:space-between}.long-response-structured-form .lrsf--option-instructions button{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;padding:6px 1rem}.long-response-structured-form .lrsf--option-instructions button svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:.5;--tw-scale-y:.5}.long-response-structured-form .lrsf--draggable-content{display:flex;flex-direction:column;align-items:flex-start}.long-response-structured-form .lrsf--draggable-mark>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.long-response-structured-form .lrsf--draggable-mark .b--cross{margin-left:1rem;cursor:pointer;transform:scale(2)}.long-response-structured-form .lrsf--draggable-mark .b--cross:hover{color:var(--black)}.long-response-structured-form .lrsf--draggable-mark{display:inline-block;border-radius:.125rem;padding:.25rem .5rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;background:var(--blue);color:var(--text-inverted);background:var(--black)}.long-response-structured-form .lrsf--stats{display:flex}.long-response-structured-form .lrsf--stats>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.long-response-structured-form .lrsf--stats{font-size:16px;line-height:24px;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.long-response-structured-form .lrsf--ph.over+div:last-child{height:0!important}.long-response-unstructured-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.long-response-unstructured-form .lruf--header{display:flex;align-items:flex-end;justify-content:space-between}.long-response-unstructured-form .lruf--header label,.long-response-unstructured-form .lruf--reset-btn{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.long-response-unstructured-form .lruf--reset-btn{padding:6px 1rem}.long-response-unstructured-form .lruf--reset-btn svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:.5;--tw-scale-y:.5}.long-response-unstructured-form .lruf--options-and-check{display:flex;align-items:center;justify-content:space-between}.long-response-unstructured-form .lruf--options-and-check>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.long-response-unstructured-form .lruf--options-and-check button,.long-response-unstructured-form .lruf--options-and-check label{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.long-response-unstructured-form .lruf--options-and-check button{padding:6px 1rem}.long-response-unstructured-form .lruf--options-and-check button svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:.5;--tw-scale-y:.5}.long-response-unstructured-form .lruf--droppable-container{border-radius:.375rem;padding:1rem;background:var(--black4)}.long-response-unstructured-form .lruf--droppable-container.dragging-over{background:var(--blue5)}.long-response-unstructured-form .lruf--droppable-container>div>div:last-child .draggable-item{margin-bottom:0}.long-response-unstructured-form .lruf--none-selected-placeholder{padding-left:2rem;padding-right:2rem;text-align:center}.long-response-unstructured-form .lruf--none-selected-placeholder span{color:var(--blue)}.draggable-item{margin-bottom:.5rem;display:flex;align-items:center;border-radius:.125rem;border-width:2px;padding:.5rem 1rem .5rem .5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;min-height:50px;background:var(--background)}.draggable-item .di--handles{display:flex;cursor:move}.draggable-item .di--handles>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.25rem*var(--tw-space-x-reverse));margin-left:calc(0.25rem*(1 - var(--tw-space-x-reverse)))}.draggable-item .di--handles{align-self:stretch;padding-right:1rem}.draggable-item .di--handles span{display:block;height:100%;border-radius:9999px;width:2px;background:var(--black2)}.draggable-item .di--handles:hover span{background:var(--blue)}.draggable-item.dragging{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-rotate:2deg;border-color:var(--blue);background:var(--blue5)}.draggable-item.dragging .di--handles span{background:var(--blue)}.draggable-item.correct{border-color:var(--green);background:var(--green5)}.draggable-item.correct .di--handles span{background:var(--green)}.draggable-item.incorrect{border-color:var(--red);background:var(--red5)}.draggable-item.incorrect .di--handles span{background:var(--red)}.question-preview-carousel .runner-multi-part-question .rmpq--explanation>label{font-weight:700;margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px}.question-preview-carousel .value-based-form,.question-preview-carousel .value-exponent-form{display:none}.quiz-card{padding:2rem;border-radius:.5rem;border:var(--border-normal)}.quiz-card .qc--module-title{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px;min-height:60px}.quiz-card .qc--locked-overlay{display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center}.quiz-card .qc--locked-overlay>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.quiz-card .qc--locked-overlay .qc--module-title{text-align:center}.quiz-card .qc--launcher{display:flex;height:100%;flex-direction:column;justify-content:space-between}.quiz-card .qc--launcher-content{margin-bottom:4rem}.quiz-card .qc--launcher-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.quiz-card .qc--launcher-buttons{display:flex;flex-direction:column}.quiz-card .qc--launcher-buttons>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.quiz-card .qc--launcher-buttons .task-form .tf--main-form>button:last-child{align-self:flex-end}.quiz-card .qc--launcher-buttons button:last-child,.quiz-card .qc--launcher-buttons button:last-child:hover{background-color:initial}.quiz-card .qc--launcher-buttons button:last-child{background-image:none;text-decoration:underline;outline:2px solid transparent;outline-offset:2px}.quiz-card .qc--launcher-buttons button:last-child:focus{outline:2px solid transparent;outline-offset:2px}.quiz-card .qc--launcher-buttons button:last-child{cursor:pointer!important;text-decoration:underline!important;color:var(--text)}.quiz-card .qc--launcher-buttons button:last-child:hover{text-decoration:underline;color:var(--text)}.quiz-card .qc--launcher-buttons button:last-child{min-height:auto;padding:0;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.quick-stats>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem*var(--tw-space-y-reverse))}.quick-stats .qs--stats{display:flex;justify-content:space-between}.quick-stats .qs--stat>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.quick-stats .qs--stat{text-align:center}.quick-stats .qs--stat label{display:block;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.quick-stats .qs--stat span{display:block}.quick-stats .qs--stat .diagonal-fractions,.quick-stats .qs--stat .lining-nums,.quick-stats .qs--stat .oldstyle-nums,.quick-stats .qs--stat .ordinal,.quick-stats .qs--stat .proportional-nums,.quick-stats .qs--stat .slashed-zero,.quick-stats .qs--stat .stacked-fractions,.quick-stats .qs--stat .tabular-nums{--tw-ordinal:var(--tw-empty,/*!*/ /*!*/);--tw-slashed-zero:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-figure:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-spacing:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-fraction:var(--tw-empty,/*!*/ /*!*/);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.quick-stats .qs--stat span{--tw-numeric-figure:lining-nums;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.quick-stats .qs--stat.negative span{color:var(--red)}.quick-stats .qs--stat.positive span{color:var(--green)}.quiz-customiser{margin-left:-1rem;margin-right:-1rem}.quiz-customiser>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem*var(--tw-space-y-reverse))}.quiz-customiser .qc--bottom,.quiz-customiser .qc--top{margin-left:2rem;margin-right:2rem}.quiz-customiser .qc--chapter{padding-left:2rem;padding-right:2rem}.quiz-customiser .qc--checkbox{position:relative;margin-right:2rem;display:flex;flex-direction:column;align-items:flex-start}.quiz-customiser .qc--checkbox>label{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-light)}.quiz-customiser .qc--top{display:flex;align-items:center}.quiz-customiser .qc--top .qc--checkbox:before{position:absolute;top:-1.5rem;display:block;width:100%;text-align:center;content:"All";font-size:12px}.quiz-customiser .qc--header{flex:1 1 0%;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.quiz-customiser .qc--chapters>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse));--tw-divide-opacity:0.2}.quiz-customiser .qc--chapter{display:flex;align-items:flex-start;padding-top:2rem;padding-bottom:2rem}.quiz-customiser .qc--chapter-metadata{margin-top:-.25rem;display:flex;flex:1 1 0%;flex-direction:column}.quiz-customiser .qc--chapter-metadata>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem*var(--tw-space-y-reverse))}.quiz-customiser .qc--chapter-metadata>h4{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:20px;line-height:30px}.quiz-customiser .qc--chapter-metadata>label{align-self:flex-end;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.quiz-customiser .qc--chapter-locked{flex:1 1 0%}.quiz-customiser .qc--chapter-locked>span{font-weight:700}.quiz-customiser .qc--bottom>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.quiz-customiser .qc--bottom .qc--launch-btn{width:100%}.quiz-customiser .qc--bottom p{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-light)}.quiz-history{margin-left:-1rem;margin-right:-1rem}.quiz-history .qh--header{margin-left:2rem;margin-right:2rem}.quiz-history .qh--quiz{padding-left:2rem;padding-right:2rem}.quiz-history .qh--header{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.quiz-history .qh--quizzes>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.quiz-history .qh--quiz{display:flex;cursor:pointer;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.quiz-history .qh--quiz:hover{background:var(--black4)}.quiz-history .qh--lhs{display:flex;align-items:center}.quiz-history .qh--lhs>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.quiz-history .qh--lhs>span{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:20px;line-height:30px}.quiz-history .qh--lhs>span:first-child{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:28px;line-height:42px}.quiz-history .qh--lhs>span:nth-child(4){display:inline-block;padding-left:2rem}.quiz-history .qh--rhs{display:flex;flex-direction:column;align-items:flex-end}@media (min-width:640px){.quiz-history .qh--rhs{flex-direction:row}.quiz-history .qh--rhs>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}}.quiz-history .task-form .tf--main-form>.qh--report-btn{align-self:flex-end}.quiz-history .qh--report-btn,.quiz-history .qh--report-btn:hover{background-color:initial}.quiz-history .qh--report-btn{background-image:none;text-decoration:underline}.quiz-history .qh--report-btn,.quiz-history .qh--report-btn:focus{outline:2px solid transparent;outline-offset:2px}.quiz-history .qh--report-btn{cursor:pointer!important;text-decoration:underline!important;color:var(--text)}.quiz-history .qh--report-btn:hover{text-decoration:underline;color:var(--text)}.quiz-history .qh--report-btn{min-height:auto;padding:0}:root{--quiz-header-footer-height-desktop:60px}.quiz-runner-frame{position:fixed;top:0;left:0;width:100vw}.quiz-runner-frame .qrf--footer,.quiz-runner-frame .qrf--header{display:flex;align-items:center;padding-left:1rem;padding-right:1rem;height:var(--quiz-header-footer-height-desktop);background:var(--background-inverted)}.quiz-runner-frame .qrf--footer button{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;padding:6px 1rem}.quiz-runner-frame .qrf--footer button svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:.5;--tw-scale-y:.5}.quiz-runner-with-side-nav{--side-nav-width:280px;display:flex;height:100%}.quiz-runner-with-side-nav .qrwsn--nav{overflow:auto;width:var(--side-nav-width);padding-bottom:calc(var(--quiz-header-footer-height-desktop) + 40px)}.quiz-runner-with-side-nav .qrwsn--nav.m{position:fixed;top:0;left:0;z-index:50}@media (min-width:1024px){.quiz-runner-with-side-nav .qrwsn--nav.m{display:none}}.quiz-runner-with-side-nav .qrwsn--nav.m{background:var(--background);border-right:var(--border-normal)}.quiz-runner-with-side-nav .qrwsn--nav.dt{display:none}@media (min-width:1024px){.quiz-runner-with-side-nav .qrwsn--nav.dt{display:block}}.quiz-runner-with-side-nav .qrwsn--nav.dt{border-right:var(--border-normal);background:var(--background)}.quiz-runner-with-side-nav .qrwsn--question-content{flex:1 1 0%;overflow:auto}.quiz-navigation .qn--mobile-nav{display:flex;flex-direction:column}.quiz-navigation .qn--mobile-nav>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.quiz-navigation .qn--mobile-nav{padding:1rem 1rem 2rem}@media (min-width:1024px){.quiz-navigation .qn--mobile-nav{display:none}}.quiz-navigation .qn--mobile-nav{border-bottom:var(--border-normal)}.quiz-navigation .qn--mobile-nav .qn--close{align-self:flex-end}.quiz-navigation .qn--mobile-nav button{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;padding:6px 1rem}.quiz-navigation .qn--mobile-nav button svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:.5;--tw-scale-y:.5}.quiz-navigation .qn--questions>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.quiz-navigation .qn--questions{padding:2rem}.quiz-navigation-question{cursor:pointer}.quiz-navigation-question>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.quiz-navigation-question .qnq--question-header{display:inline-block;border-radius:9999px;padding-top:.25rem;padding-bottom:.25rem;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.quiz-navigation-question .qnq--question-header.current{margin-left:-1rem;padding-left:1rem;padding-right:1rem;font-weight:700;color:var(--text-inverted);background:var(--blue)}.quiz-navigation-question .qnq--parts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:space-between;gap:1rem}.quiz-question-header{display:flex;align-items:center;justify-content:space-between;padding:1rem}@media (min-width:640px){.quiz-question-header{padding-left:2rem;padding-right:2rem}}.quiz-question-header{border-bottom:var(--border-normal)}.quiz-question-header .qqh--indicators{display:flex}.quiz-question-header .qqh--indicators>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}@media (min-width:1024px){.quiz-question-header .qqh--indicators{display:none}}.quiz-question-layout{--max-content-width:800px}.quiz-question-layout .qql--main-area{display:flex;width:100%;flex-direction:column}.quiz-question-layout .qql--question-content{width:100%;flex:1 1 0%;padding:1rem}@media (min-width:640px){.quiz-question-layout .qql--question-content{padding:2rem}}@media (min-width:1280px){.quiz-question-layout .qql--question-content{padding:4rem}}.quiz-question-layout .qql--question-content{max-width:var(--max-content-width)}.quiz-question-layout .qql--instruction-and-answer{width:100%;flex:1 1 0%;padding:1rem}@media (min-width:640px){.quiz-question-layout .qql--instruction-and-answer{padding:2rem}}@media (min-width:1280px){.quiz-question-layout .qql--instruction-and-answer{padding:4rem}}.quiz-question-layout .qql--instruction-and-answer{max-width:var(--max-content-width)}@media (min-width:1280px){.quiz-question-layout .qql--main-area.side-by-side{flex-direction:row;justify-content:center}}.quiz-question-layout .qql--main-area.stacked{display:flex;align-items:center}.quiz-question-layout .qql--main-area.stacked .qql--question-content{padding-bottom:1rem}.quiz-question-layout .qql--main-area.stacked .qql--instruction-and-answer{padding-top:1rem}.runner-multi-part-question{width:100%}.runner-multi-part-question>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.runner-multi-part-question .rmpq--question-parts>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.runner-multi-part-question .rmpq--question-part>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.runner-multi-part-question .rmpq--question-part{padding-top:2rem;padding-bottom:2rem}.runner-multi-part-question .rmpq--question-part:first-child{padding-top:0}.runner-multi-part-question .rmpq--part-header{display:flex;align-items:flex-start;justify-content:space-between;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.runner-multi-part-question .rmpq--part-header:first-child{font-weight:700;margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px;color:var(--blue)}.runner-multi-part-question .rmpq--explanation>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.runner-multi-part-question .rmpq--explanation label{font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.quiz-header{display:flex;align-items:center;justify-content:flex-start}.quiz-header>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.quiz-header .qh--hamburger{cursor:pointer}@media (min-width:1280px){.quiz-header .qh--hamburger{display:none}}.quiz-header h2{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px;color:var(--text-inverted)}.quiz-footer{width:100%}.quiz-footer .qf--actions.d{display:none;width:100%;justify-content:space-between}@media (min-width:640px){.quiz-footer .qf--actions.d{display:flex}}.quiz-footer .qf--actions.d .qf--prev-next>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.quiz-footer .qf--actions.m{display:flex;width:100%;justify-content:space-between}@media (min-width:640px){.quiz-footer .qf--actions.m{display:none}}.confirm-complete-quiz>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.confirm-complete-quiz h3{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.confirm-complete-quiz .ccq--buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:2rem}.confirm-complete-quiz .ccq--buttons button:first-child{color:var(--text-inverted);background-color:var(--red)}.confirm-complete-quiz .ccq--buttons button:first-child:hover{background-color:var(--red2)}.confirm-complete-quiz .ccq--buttons button:last-child{color:var(--text);background-color:var(--green)}.confirm-complete-quiz .ccq--buttons button:last-child:hover{background-color:var(--green2)}.quiz-results{--max-width:900px;overflow:auto}.quiz-results:after{display:block;padding-bottom:2rem;content:""}.quiz-results .qr--content{max-width:var(--max-width);margin-left:auto;margin-right:auto}.quiz-results .qr--content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.quiz-results .qr--content{padding-left:1rem;padding-right:1rem;padding-top:2rem}@media (min-width:640px){.quiz-results .qr--content{padding-top:4rem}}.quiz-results h3{font-size:40px;line-height:52px}.quiz-results h3,.quiz-results h4{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia}.quiz-results h4{font-size:24px;line-height:30px}.quiz-results .qr--stat{display:flex;flex-direction:column;padding:1rem;border-radius:.5rem;border:var(--border-normal)}.quiz-results .qr--stats{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:640px){.quiz-results .qr--stats{gap:2rem}}@media (min-width:768px){.quiz-results .qr--stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.quiz-results .qr--stat-content{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;justify-content:center}.quiz-results .qr--stat-content.score{display:flex;flex-direction:row;align-items:center}.quiz-results .qr--stat-content.score>span{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:72px;line-height:92px}.quiz-results .qr--stat-content.percentage .stat-percentage{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.quiz-results .qr--stat-content.time{align-items:center}.quiz-results .qr--stat-content.time span{display:block;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.quiz-results .qr--stat-content.time .created-at{margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px}.quiz-results .qr--breakdowns{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;gap:1rem}@media (min-width:640px){.quiz-results .qr--breakdowns{gap:2rem}}@media (min-width:768px){.quiz-results .qr--breakdowns{grid-template-columns:repeat(3,minmax(0,1fr))}}.quiz-results .qr--chapter,.quiz-results .qr--question{display:flex;align-items:center;justify-content:flex-start;padding-top:.5rem;padding-bottom:.5rem}.quiz-results .qr--chapters>:not([hidden])~:not([hidden]),.quiz-results .qr--questions>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse));--tw-divide-opacity:0.2}.quiz-results .qr--by-chapter>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.quiz-results .qr--by-chapter{padding:1rem;border-radius:.5rem;border:var(--border-normal)}.quiz-results .qr--chapter>span:first-child{white-space:nowrap}.quiz-results .qr--chapter>span:nth-child(2){margin-left:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quiz-results .qr--chapter>span:nth-child(3){margin-left:auto;white-space:nowrap}.quiz-results .qr--by-question{grid-column:span 1/span 1}.quiz-results .qr--by-question>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.quiz-results .qr--by-question{padding:1rem 1rem 4rem;border-radius:.5rem;border:var(--border-normal)}@media (min-width:768px){.quiz-results .qr--by-question{grid-column:span 2/span 2}}.quiz-results .qr--questions{margin-left:-1rem;margin-right:-1rem;border-bottom:1px solid rgba(0,0,0,.2)}.quiz-results .qr--question{cursor:pointer;padding-left:1rem;padding-right:1rem}.quiz-results .qr--question:hover{background:var(--black4)}.quiz-results .qr--question>span:first-child span{display:block;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-light)}.quiz-results .qr--question>span:nth-child(2){position:relative;margin-right:1rem;margin-left:auto;white-space:nowrap}.quiz-results .qr--question button{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;padding:6px 1rem}.quiz-results .qr--question button svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:.5;--tw-scale-y:.5}.quiz-results .qr--question-table-score-total{position:absolute;top:4rem;right:0;white-space:nowrap;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:20px;line-height:30px}.quiz-results .qr--question-table-score-total>span{margin-left:2rem}.exam-card{position:relative;display:flex;flex-direction:column;padding:1rem;border-radius:.5rem;border:var(--border-normal)}.exam-card.embeded{padding:0;border:none}.exam-card button{margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px}.exam-card .ec--metadata{margin-bottom:2rem;display:flex;width:100%;flex:1 1 0%;flex-direction:column;justify-content:space-between}.exam-card .ec--metadata>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.exam-card .ec--metadata{text-align:center}.exam-card .ec--title{width:100%;text-align:left}.exam-card .ec--title span{font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-light)}.exam-card .ec--title label,.exam-card .ec--title span{display:block;margin-top:0;margin-bottom:0;font-weight:400}.exam-card .ec--title label{font-family:Georgia;font-size:32px;line-height:42px}.exam-card .ec--attributes>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem*var(--tw-space-y-reverse))}.exam-card .ec--attributes dl{display:flex;width:100%;align-items:flex-start}.exam-card .ec--attributes dl>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.exam-card .ec--attributes dl{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.exam-card .ec--attributes dt{flex:1 1 0%;text-align:left}.exam-card .ec--attributes dd{font-weight:700}.exam-card .ec--icon-and-label{display:flex;flex-direction:column;align-items:center}.exam-card .ec--icon-and-label>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.exam-card.results-available button{color:var(--text);background-color:var(--green)}.exam-card.results-available button:hover{background-color:var(--green2)}.exam-card.results-available button{margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px}.exam-card .task-form .tf--main-form>.ec--reset-btn{align-self:flex-end}.exam-card .ec--reset-btn{position:absolute;top:.25rem;right:.25rem;background-color:initial}.exam-card .ec--reset-btn:hover{background-color:initial}.exam-card .ec--reset-btn{background-image:none;text-decoration:underline}.exam-card .ec--reset-btn,.exam-card .ec--reset-btn:focus{outline:2px solid transparent;outline-offset:2px}.exam-card .ec--reset-btn{cursor:pointer!important;text-decoration:underline!important;color:var(--text)}.exam-card .ec--reset-btn:hover{text-decoration:underline;color:var(--text)}.exam-card .ec--reset-btn{min-height:auto;padding:0;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.exam-event-card{display:flex;border-radius:.5rem;border:var(--border-normal)}.exam-event-card .eec--exam-card{display:flex;width:100%;padding:1rem;max-width:270px}.exam-event-card .eec--exam-card>div{width:100%}.exam-event-card .eec--event{display:flex;flex:1 1 0%;flex-direction:column}.exam-event-card .eec--event>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.exam-event-card .eec--event{padding:1rem}.exam-event-card .eec--event-data{flex:1 1 0%}.exam-event-card .eec--event-data>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.exam-event-card .eec--event-data{text-align:center}.exam-event-card .eec--event-data span{font-weight:700}.exam-event-card .eec--registration{text-align:right}.exam-introduction{display:flex;flex-direction:column;overflow:auto;padding:4rem}.exam-introduction:after{display:block;padding-bottom:2rem;content:""}.exam-introduction .ei--container{display:grid;flex:1 1 0%;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:4rem}.exam-introduction .ei--lhs{grid-column:span 3/span 3;display:flex;flex-direction:column;justify-content:space-between}.exam-introduction .ei--instructions{grid-column:span 2/span 2;padding:4rem;border-radius:.5rem;border:var(--border-normal)}.exam-introduction .ei--title>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.exam-introduction .ei--title h2{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:72px;line-height:92px}.exam-introduction .ei--title h3{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:40px;line-height:52px}.exam-introduction .ei--logo{width:81px;max-height:100px}.exam-navigation{overflow:auto;padding:2rem}.exam-navigation:after{display:block;padding-bottom:2rem;content:""}.exam-navigation .en--container{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:space-between;row-gap:2rem}.exam-navigation .en--container>*{cursor:pointer}.exam-navigation{border-right:var(--border-normal)}.exam-navigation h3{grid-column:span 5/span 5}.exam-navigation .en--question-label{grid-column:span 5/span 5;margin-left:-.5rem;justify-self:start;border-radius:.125rem;padding-left:.5rem;padding-right:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.exam-navigation .en--question-label.current{font-weight:700;color:var(--blue);background:var(--blue5)}.exam-navigation .en--indicator.current{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:1.25;--tw-scale-y:1.25;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.exam-header{--header-min-height:60px;grid-column:span 2/span 2;display:flex;align-items:center;justify-content:space-between}.exam-header>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.exam-header{padding:1rem 2rem;color:var(--text-inverted);min-height:var(--header-min-height);background:var(--background-inverted)}.exam-header h2{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.exam-header span{font-weight:700}.exam-footer{--footer-min-height:60px;grid-column:span 2/span 2;display:flex;align-items:center;justify-content:flex-end}.exam-footer>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.exam-footer{padding-left:2rem;padding-right:2rem;color:var(--text-inverted);min-height:var(--footer-min-height);background:var(--background-inverted)}.exam-footer button{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;padding:6px 1rem}.exam-footer button svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:.5;--tw-scale-y:.5}.exam-footer button:first-child{margin-right:auto}.exam-question-layout{--header-min-height:60px;--stacked-question-max-width:800px;display:flex;flex-direction:column}.exam-question-layout .eql--header{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;min-height:var(--header-min-height);border-bottom:var(--border-normal)}.exam-question-layout.side-by-side .eql--content{display:flex;flex:1 1 0%;overflow:hidden}.exam-question-layout.side-by-side .eql--content>div{display:flex;flex:1 1 0%}.exam-question-layout.side-by-side .eql--content>div>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(4rem*var(--tw-space-x-reverse));margin-left:calc(4rem*(1 - var(--tw-space-x-reverse)))}.exam-question-layout.side-by-side .eql--content>div{overflow:hidden}.exam-question-layout.side-by-side .eql--content>div>div{flex:1 1 0%;overflow:auto;padding:2rem}.exam-question-layout.stacked .eql--content{width:100%;flex:1 1 0%;overflow:auto}.exam-question-layout.stacked .eql--content>div{margin-left:auto;margin-right:auto;padding:2rem;max-width:var(--stacked-question-max-width)}.exam-question-header{display:flex;width:100%;align-items:center;justify-content:space-between}.exam-question-header .eqh--question-and-marks>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.exam-question-header .eqh--question-and-marks{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:20px;line-height:30px}.exam-layout{position:fixed;top:0;left:0;height:100vh;width:100vw}.exam-layout-without-nav{--content-max-width:1200px;display:flex;height:100vh;width:100vw;flex-direction:column}.exam-layout-without-nav .elwn--content{flex:1 1 0%;overflow:auto;padding-top:2rem;padding-bottom:2rem}.exam-layout-without-nav .elwn--content>div{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;max-width:var(--content-max-width)}.exam-confirm-end>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.exam-confirm-end h3{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.exam-confirm-end h3 span{white-space:nowrap;color:var(--blue)}.exam-confirm-end .ece--buttons{display:flex}.exam-confirm-end .ece--buttons>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.exam-confirm-end .ece--buttons button{flex:1 1 0%}.exam-confirm-end .ece--buttons button:first-child{color:var(--text-inverted);background-color:var(--red)}.exam-confirm-end .ece--buttons button:first-child:hover{background-color:var(--red2)}.exam-confirm-end .ece--buttons button:last-child{color:var(--text);background-color:var(--green)}.exam-confirm-end .ece--buttons button:last-child:hover{background-color:var(--green2)}.exam-results{display:flex;flex-direction:column}.exam-results>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.exam-results h2{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:40px;line-height:52px}.exam-results .er--header{display:flex;align-items:center;justify-content:space-between}.exam-results .er--header>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.exam-results .er--header dt{font-size:14px;line-height:18px;color:var(--text-light)}.exam-results .er--header dd,.exam-results .er--header dt{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans}.exam-results .er--header dd{font-size:20px;line-height:30px}.exam-results .er--performance{display:flex;align-items:flex-start}.exam-results .er--performance>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.exam-results .er--performance .rhs{display:grid;flex:1 1 0%;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.exam-results .er--stats{grid-column:span 2/span 2;display:flex;align-items:center;justify-content:space-around}.exam-results .er--stats>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.exam-results .er--stats dl{display:block;text-align:center}.exam-results .er--stats dt{font-size:14px;line-height:18px;color:var(--text-light)}.exam-results .er--stats dd,.exam-results .er--stats dt{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans}.exam-results .er--stats dd{font-size:28px;line-height:42px}.exam-results .er--section-breakdown{grid-column:span 2/span 2;padding-top:.5rem;border-radius:.5rem;border:var(--border-normal)}.exam-results .er--section-breakdown label{display:block;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-light)}.exam-results .er--section-breakdown span{display:block}.exam-results .er--section-breakdown td:first-child{color:var(--text-light)}.exam-results .er--section-breakdown td:nth-child(3){margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:20px;line-height:30px}.exam-results .er--section-breakdown th:nth-child(4) label{font-weight:400}.exam-results .er--section-breakdown td:nth-child(4) span{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:20px;line-height:30px}.exam-results .er--improvement{padding:.5rem 1rem;border-radius:.5rem;border:var(--border-normal)}.exam-results .er--improvement label{display:block;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.exam-results .er--improvement.strong{border-color:var(--green)}.exam-results .er--improvement.strong span{color:var(--green)}.exam-results .er--improvement.weak{border-color:var(--red)}.exam-results .er--improvement.weak span{color:var(--red)}.exam-results .er--scaled-data{grid-column:span 2/span 2;border-radius:.375rem;padding:1rem;text-align:center;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:20px;line-height:30px;background:var(--green4)}.exam-results .er--scaled-data span{font-weight:700}.exam-results .er--breakdown-tab{display:flex;align-items:center;justify-content:space-between}.exam-results .er--breakdown-tab span{margin-left:2rem;font-weight:700}.exam-results .er--breakdown-header{display:flex;align-items:center;justify-content:space-between}.exam-results .er--breakdown-filter{min-width:320px}.exam-results .er--question-table .light{font-weight:400;color:var(--text-light)}.exam-results .er--question-table td>span,.exam-results .er--question-table th>span{display:block}.exam-results .er--question-table tr{cursor:pointer}.exam-results .er--question-table button{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;padding:6px 1rem}.exam-results .er--question-table button svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:.5;--tw-scale-y:.5}.exam-results .er--question-table .er--question-row-metadata{display:flex;align-items:center}.exam-results .er--question-table .er--question-row-metadata>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.exam-results .er--question-table .er--question-number{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:20px;line-height:30px}.exam-results .er--question-table .er--question-row td:nth-child(2) span:first-child,.exam-results .er--question-table .er--question-row td:nth-child(3) span:first-child{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.exam-results .er--question-table .er--question-row td:nth-child(2) span:last-child,.exam-results .er--question-table .er--question-row td:nth-child(3) span:last-child{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:20px;line-height:30px}.exam-results .er--question-table .er--sub-question-row label{margin-right:1rem}.exam-results .er--question-table .er--question-totals td:nth-child(2){margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:28px;line-height:42px}.exam-results .er--question-table .er--question-totals td:nth-child(3) span:first-child{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-light)}.confirm-start-exam-panel>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.confirm-start-exam-panel h3{text-align:center;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.confirm-start-exam-panel li span{font-weight:700}.confirm-start-exam-panel .csep--no-reattempt{text-align:center;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.confirm-start-exam-panel .csep--sign-off span{display:block}.confirm-start-exam-panel .csep--actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.confirm-start-exam-panel .csep--actions button:first-child{color:var(--text-inverted);background-color:var(--red)}.confirm-start-exam-panel .csep--actions button:first-child:hover{background-color:var(--red2)}.confirm-start-exam-panel .csep--actions button:last-child{color:var(--text);background-color:var(--green)}.confirm-start-exam-panel .csep--actions button:last-child:hover{background-color:var(--green2)}.enrolled-students>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.bulk-csv-add-students>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.bulk-csv-add-students h2{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.bulk-csv-add-students .bsas--top-level-error{display:flex;justify-content:center;text-align:center;padding:20px 40px;color:var(--red);border-radius:20px;border:2px dashed #ccc}.bulk-csv-add-students .bsas--reader{padding-top:1rem}.bulk-csv-add-students .bsas--dnd-hint{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.bulk-csv-add-students .bsas--row-message>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.bulk-csv-add-students .bsas--row-message .b--cross{margin-left:1rem;cursor:pointer;transform:scale(2)}.bulk-csv-add-students .bsas--row-message .b--cross:hover{color:var(--black)}.bulk-csv-add-students .bsas--row-message{display:inline-block;border-radius:.125rem;padding:.25rem .5rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;background:var(--blue);color:var(--text-inverted);background:var(--red)}.bulk-csv-add-students .bsas--actions-error{display:flex;flex-direction:column;align-items:stretch}.bulk-csv-add-students .bsas--actions-error>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.bulk-csv-add-students .bsas--action-buttons{display:flex}.bulk-csv-add-students .bsas--action-buttons>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.bulk-csv-add-students .bsas--action-buttons>button{flex:1 1 0%}.classroom-teacher-management>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.classroom-teacher-management h3{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.classroom-teacher-management table button{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;padding:6px 1rem}.classroom-teacher-management table button svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:.5;--tw-scale-y:.5}.classroom-teacher-management .ctm--error>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.classroom-teacher-management .ctm--error .b--cross{margin-left:1rem;cursor:pointer;transform:scale(2)}.classroom-teacher-management .ctm--error .b--cross:hover{color:var(--black)}.classroom-teacher-management .ctm--error{display:inline-block;border-radius:.125rem;padding:.25rem .5rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;background:var(--blue);color:var(--text-inverted);background:var(--purple)}.classroom-teacher-management .ctm--form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.classroom-teacher-management .ctm--form{border-radius:.375rem;padding:1rem;background:var(--black4)}.classroom-teacher-management .ctm--row{display:flex}.classroom-teacher-management .ctm--row>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.classroom-teacher-management .ctm--row>:first-child{flex:1 1 0%}.classroom-teacher-management .ctm--created-on{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.student-classroom-list{--illustration-dim:250px}.student-classroom-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.student-classroom-list h3{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.student-classroom-list .scl--classroom{display:flex;cursor:pointer;flex-direction:column;align-items:center}.student-classroom-list .scl--classroom>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;--tw-space-y-reverse:0;margin:calc(2rem*(1 - var(--tw-space-y-reverse))) calc(0px*var(--tw-space-x-reverse)) calc(2rem*var(--tw-space-y-reverse)) calc(0px*(1 - var(--tw-space-x-reverse)))}.student-classroom-list .scl--classroom{padding:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-radius:.5rem;border:var(--border-normal)}@media (min-width:768px){.student-classroom-list .scl--classroom{flex-direction:row}.student-classroom-list .scl--classroom>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;--tw-space-y-reverse:0;margin:calc(0px*(1 - var(--tw-space-y-reverse))) calc(2rem*var(--tw-space-x-reverse)) calc(0px*var(--tw-space-y-reverse)) calc(2rem*(1 - var(--tw-space-x-reverse)))}}.student-classroom-list .scl--classroom:hover{border-color:var(--blue)}.student-classroom-list .scl--classroom:hover .scl--course-title{color:var(--blue)!important}.student-classroom-list .scl--course-image{width:var(--illustration-dim);height:var(--illustration-dim)}.student-classroom-list .scl--badges{display:flex;align-items:center}.student-classroom-list .scl--badges>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.student-classroom-list .scl--expired{font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.student-classroom-list .scl--class-name>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.student-classroom-list .scl--class-name .b--cross{margin-left:1rem;cursor:pointer;transform:scale(2)}.student-classroom-list .scl--class-name .b--cross:hover{color:var(--black)}.student-classroom-list .scl--class-name{display:inline-block;border-radius:.125rem;padding:.25rem .5rem;font-weight:700;background:var(--blue);color:var(--text-inverted);margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.student-classroom-list .scl--course-title{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.student-classroom-list .scl--metadata{display:flex;width:100%;flex:1 1 0%;flex-direction:column;align-items:center}.student-classroom-list .scl--metadata>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}@media (min-width:768px){.student-classroom-list .scl--metadata{align-items:flex-start}}.student-classroom-list .scl--school-teachers{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-light)}.student-classroom-list .scl--percent-complete{display:flex;width:100%;flex-direction:column;align-items:flex-start}.student-classroom-list .scl--percent-complete>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.notice-select-a-class{display:flex;flex-direction:column;align-items:center;padding-top:4rem;padding-bottom:4rem}.notice-select-a-class .nsac--icon{margin-bottom:2rem;border-radius:.375rem;padding:1rem;border:var(--border-normal);border-color:var(--border-color-light)}.notice-select-a-class .nsac--content{display:flex;flex-direction:column;align-items:center}.notice-select-a-class .nsac--content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.notice-select-a-class .nsac--content{color:var(--text-light)}.notice-sample-class{--aggreagte-navigation-width-desktop:calc(var(--sub-navigation-width-narrow) + var(--vertical-nav-width));position:fixed;top:0;z-index:50;width:100vw;width:calc(100vw - var(--aggreagte-navigation-width-desktop));left:var(--aggreagte-navigation-width-desktop)}@media (max-width:1024px){.notice-sample-class{width:100vw;left:0}}.notice-sample-class .nsc--content{display:flex;align-items:center;justify-content:space-between}.notice-sample-class .nsc--content>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.notice-sample-class .nsc--content{padding:1rem 2rem;background:var(--purple)}.notice-sample-class h1{font-weight:700;margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px;color:var(--text-inverted)}.notice-sample-class h1 span{font-weight:400}.notice-sample-class p{color:var(--text-inverted)}.notice-sample-class button{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;padding:6px 1rem}.notice-sample-class button svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:.5;--tw-scale-y:.5}.notice-sample-class button{border:var(--border-normal);border-color:var(--text-inverted);color:var(--text-inverted);background:none}.notice-sample-class button:hover{color:var(--text);background:var(--text-inverted)}.accordian-panel>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse));--tw-divide-opacity:1;border-color:rgba(229,231,235,var(--tw-divide-opacity))}.accordian-panel{border-radius:.375rem;border-radius:.5rem;border:var(--border-normal)}.accordian-panel .ap--panel-title>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.25rem*var(--tw-space-x-reverse));margin-left:calc(0.25rem*(1 - var(--tw-space-x-reverse)))}.accordian-panel .ap--panel-title{padding:1.5rem 2rem;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.accordian-panel .ap--item-row{display:flex;cursor:pointer;align-items:center}.accordian-panel .ap--item-row>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.accordian-panel .ap--item-row{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem;padding:1rem 2rem}.accordian-panel .ap--item-row:hover{background:var(--black4)}.accordian-panel .ap--header{flex:1 1 0%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.accordian-panel .ap--chevron{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem}.accordian-panel .ap--chevron>svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-rotate:0deg;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.accordian-panel .ap--chevron.active>svg{--tw-rotate:-180deg}.accordian-panel .ap--content{padding:1rem 2rem 2rem}.header-panel{position:relative}.header-panel>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.header-panel{border-radius:.375rem;padding:1rem 2rem;background:var(--black4)}.header-panel .hp--course-title{margin-bottom:0;font-weight:400;display:block!important;font-weight:700!important;margin-bottom:-15px!important}.header-panel .hp--content,.header-panel .hp--course-title{margin-top:0;font-family:DM-sans;font-size:14px;line-height:18px}.header-panel .hp--content{margin-bottom:0;font-weight:400}.header-panel .hp--links{display:flex;align-items:center}.header-panel .hp--links>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;--tw-space-y-reverse:0;margin:calc(0px*(1 - var(--tw-space-y-reverse))) calc(3rem*var(--tw-space-x-reverse)) calc(0px*var(--tw-space-y-reverse)) calc(3rem*(1 - var(--tw-space-x-reverse)))}.header-panel .hp--links{padding-left:0}.header-panel .hp--links>li:before{display:none}.mission-control-progress>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.mission-control-progress .mcp--classroom-picker{width:300px}.mission-control-progress .mcp--filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.mission-control-progress .mcp--filters>div{flex:1 1 0%}.mission-control-progress .mcp--filters .disabled{pointer-events:none;opacity:.4}.mission-control-progress h3>svg{display:inline-block}.mission-control-activity>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.mission-control-activity .mca--filters{position:-webkit-sticky;position:sticky;z-index:40;margin-bottom:1rem;display:flex;align-items:flex-end;justify-content:flex-start}.mission-control-activity .mca--filters>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.mission-control-activity .mca--filters{border-radius:.375rem;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding:.5rem;top:20px}.mission-control-activity .mca--filters>div{min-width:300px}.mission-control-activity .mca--filter-date-range{display:flex;align-items:center;justify-content:flex-start;height:42px}.mission-control-activity .mca--filter-date-range .d-arrow{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:.75;--tw-scale-y:.75;cursor:pointer;padding:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mission-control-activity .mca--filter-date-range .d-arrow.left{--tw-rotate:90deg}.mission-control-activity .mca--filter-date-range .d-arrow.right{--tw-rotate:-90deg}.mission-control-activity .mca--filter-date-range .d-arrow:hover{--tw-scale-x:1.25;--tw-scale-y:1.25}.mission-control-activity .mca--filter-date-range .date-display{display:flex;align-items:center;justify-content:center}.mission-control-activity .mca--filter-date-range .date-display>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.mission-control-activity .mca--filter-date-range .date-display{margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px;width:170px}.student-mission-control-overview{--class-meta-width:220px}.student-mission-control-overview>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem*var(--tw-space-y-reverse))}.student-mission-control-overview{padding-bottom:4rem}.student-mission-control-overview h3{--tw-border-opacity:1;border-bottom:1px;border-color:rgba(0,0,0,var(--tw-border-opacity));border-style:solid;padding-bottom:1rem}.student-mission-control-overview h3,.student-mission-control-overview h4{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.student-mission-control-overview .smco--invites{padding:.5rem 2rem;border-radius:.5rem;background:var(--blue)}.student-mission-control-overview .smco--invites .smco--invite{display:flex;align-items:center;border-top-width:1px;padding-top:.5rem;padding-bottom:.5rem;border-color:var(--text-inverted)}.student-mission-control-overview .smco--invites .smco--invite>div{flex:1 1 0%}.student-mission-control-overview .smco--invites .smco--invite:first-child{border-top-width:0}.student-mission-control-overview .smco--classes>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem*var(--tw-space-y-reverse));--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse));--tw-divide-opacity:1;border-color:rgba(0,0,0,var(--tw-divide-opacity))}.student-mission-control-overview .smco--classes{padding-top:2rem}.student-mission-control-overview .smco--class{display:flex;align-items:flex-start}.student-mission-control-overview .smco--class>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(4rem*var(--tw-space-x-reverse));margin-left:calc(4rem*(1 - var(--tw-space-x-reverse)))}.student-mission-control-overview .smco--class{padding-top:2rem}.student-mission-control-overview .smco--class:first-child{padding-top:0}.student-mission-control-overview .smco--class-meta{display:flex;flex-direction:column;width:var(--class-meta-width)}.student-mission-control-overview .smco--course{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.student-mission-control-overview .skinny-progress-bar{margin-top:1rem}.student-mission-control-overview .smco--percentage{margin-top:.25rem}.student-mission-control-overview .smco--class-content{flex:1 1 0%}.student-mission-control-overview .smco--class-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.student-mission-control-overview .smco--class-content-item{flex:1 1 0%}.student-mission-control-overview .smco--class-content-item>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.student-mission-control-tasks{width:100%}.student-mission-control-tasks>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem*var(--tw-space-y-reverse))}.student-mission-control-tasks .smct--tasks>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.student-mission-control-tasks .smct--actions{display:flex;align-items:flex-end;justify-content:space-between}.student-mission-control-tasks h3{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.student-mission-control-task .smct--panel-header{display:flex;align-items:center;justify-content:space-between}.student-mission-control-task .smct--panel-header h3{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.student-mission-control-task .smct--panel-header>div{display:flex;align-items:center}.student-mission-control-task .smct--panel-header>div>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.student-mission-control-task .smct--acc-row-header{display:flex;align-items:center;justify-content:space-between}.student-mission-control-task .smct--acc-row-header>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.student-mission-control-task .smct--lesson-link-text{text-decoration:underline}.student-mission-control-task .smct--acc-row-content{display:flex;flex-direction:column}.student-mission-control-task .smct--acc-row-content>:not([hidden])~:not([hidden]),.student-mission-control-task .smct--strength-weakness-worksheet>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.student-mission-control-task .smct--strength-weakness-worksheet{padding:1.5rem 2rem;border-radius:.5rem;border:var(--border-normal)}.student-mission-control-task .smct--strength-weakness-worksheet>div{display:flex}.student-mission-control-task .smct--strength-weakness-worksheet>div>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.student-mission-control-task .smct--strength-weakness-worksheet>div>div{flex:1 1 0%}.student-mission-control-task .smct--strength-weakness-worksheet>div>div>span{display:block;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:20px;line-height:30px}.student-mission-control-task .smct--strength-weakness-worksheet>div>div.strong>span{color:var(--green)}.student-mission-control-task .smct--strength-weakness-worksheet>div>div.weak>span{color:var(--red)}.student-mission-control-task .smct--strength-weakness-worksheet h3{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.classroom-activity{--cards-max-width:1200px;--stats-width:260px}.classroom-activity>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.classroom-activity{padding-bottom:4rem}.classroom-activity .ca--cards{margin-left:auto;margin-right:auto}.classroom-activity .ca--cards>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem*var(--tw-space-y-reverse))}.classroom-activity .ca--cards{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s;max-width:var(--cards-max-width)}.classroom-activity .ca--cards.loading{opacity:.2}.classroom-activity .ca--card{cursor:pointer}.classroom-activity .ca--card>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.classroom-activity .ca--card{padding:2rem;border-radius:.5rem;border:var(--border-normal)}.classroom-activity .ca--card-header{display:flex;align-items:center}.classroom-activity .ca--card-header>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.classroom-activity .ca--card-header h3{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.classroom-activity .ca--data{display:flex;align-items:flex-start}.classroom-activity .ca--data>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(3rem*var(--tw-space-x-reverse));margin-left:calc(3rem*(1 - var(--tw-space-x-reverse)))}.classroom-activity .ca--data>div:first-child{display:flex;flex:1 1 0%;flex-direction:column;align-items:flex-end}.classroom-activity .ca--data>div:first-child>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.classroom-activity .ca--data>div:last-child{width:var(--stats-width)}.classroom-activity .ca--data .seven-day-count-graph{align-self:stretch}.classroom-activity .ca--stats-header{margin-bottom:1rem;font-weight:700}.classroom-activity .ca--stats>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse));--tw-divide-opacity:0.5}.classroom-activity .ca--stats dl{display:flex;align-items:flex-start;justify-content:space-between}.classroom-activity .ca--stats dl>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.classroom-activity .ca--stats dl{padding-top:1rem;padding-bottom:1rem}.classroom-activity .ca--stats dt{flex:1 1 0%}.classroom-activity .ca--stats dd,.classroom-activity .ca--stats dt{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.classroom-activity .ca--stats dd{font-weight:700!important}.student-activity{--student-list-width:200px}.student-activity>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.student-activity h4{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.student-activity .sa--layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;grid-template-columns:var(--student-list-width) auto}.student-activity .sa--student-list{position:-webkit-sticky;position:sticky;align-self:flex-start;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding:0 .5rem .5rem;top:110px}.student-activity .sa--student-list h4{margin-bottom:2rem}.student-activity .sa--student{width:100%;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:.25rem;padding-bottom:.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-light)}.student-activity .sa--student.active{font-weight:700;color:var(--text)}.student-activity .sa--student:hover{color:var(--text)}.student-activity .sa--content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.student-activity .sa--content h3{margin-bottom:-2rem}.student-activity .sa--insights{display:flex}.student-activity .sa--insights>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.student-activity .sa--insight{display:flex;flex-direction:column;justify-content:space-between;border-radius:.375rem;padding:1rem 2rem;border-radius:.5rem;border:var(--border-normal);min-width:0}.student-activity .sa--insight dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.student-activity .sa--insight.most-viewed-chapter{flex:1 1 0%}.student-activity .sa--insight.most-viewed-chapter dd{text-align:left;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:20px;line-height:30px}.student-activity .sa--insight.lesson-views dd{color:var(--blue)}.student-activity .sa--insight.lesson-completions dd{color:var(--red3)}.student-activity .sa--dot-graph{position:relative}.student-activity .sa--dot-graph>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.student-activity .sa--dot-graph .day-dot-graph{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.student-activity .sa--dot-graph.loading .day-dot-graph{opacity:.2}.student-activity .sa--activity-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.student-activity .sa--activity-list.loading .sa--no-data,.student-activity .sa--activity-list.loading .student-activity-list{opacity:.2}.student-activity .sa--activity-list-header{display:flex;align-items:center;justify-content:space-between}.student-activity .sa--no-data,.student-activity .student-activity-list{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.5s}.student-activity .sa--no-data{display:flex;flex-direction:column;align-items:center;justify-content:center}.student-activity .sa--no-data>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.student-activity .sa--no-data{padding-top:4rem}.student-activity .sa--no-data-message{text-align:center;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.student-activity .sa--no-data-message span{display:block;font-weight:700}.student-activity-list{--icon-dim:30px}.student-activity-list>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.student-activity-list .sal--activity{display:flex;width:100%;cursor:pointer;align-items:flex-start}.student-activity-list .sal--activity>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.student-activity-list .sal--activity{padding:.5rem}.student-activity-list .sal--activity.highlighted,.student-activity-list .sal--activity:hover{background:var(--black4)}.student-activity-list .sal--icon{display:flex;align-items:center;justify-content:center;border-radius:9999px;border:var(--border-normal);width:var(--icon-dim);height:var(--icon-dim);transform:scale(.65);margin-top:-3px;margin-left:-5px}.student-activity-list .sal--activity-description{flex:1 1 0%}.student-activity-list .sal--activity-description>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem*var(--tw-space-y-reverse))}.student-activity-list .sal--activity-description>div:first-child{margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px}.student-activity-list .sal--activity-description>div:last-child{color:var(--text-light)}.module-completion-table>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.module-completion-table tr td:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.module-completion-table .mct--student-header{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-light)}.module-completion-table .mct--shorthand-label{position:relative;text-align:center;font-weight:700}.module-completion-table .mct--shorthand-label-tooltip{position:absolute;left:0;display:flex;width:100%;justify-content:center;bottom:36px}.module-completion-table .mct--shorthand-label-tooltip>div{border-radius:.375rem;padding:1rem;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text);border:var(--border-normal);background:var(--background)}.module-completion-table .mct--shorthand-label-tooltip span{font-weight:700}.chapter-completion-table>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.chapter-completion-table tr td:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.chapter-completion-table .cct--student-header{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-light)}.chapter-completion-table .cct--position-label{position:relative;text-align:center;font-weight:700}.chapter-completion-table .cct--position-label-tooltip{position:absolute;left:0;display:flex;width:100%;justify-content:center;bottom:36px}.chapter-completion-table .cct--position-label-tooltip>div{border-radius:.375rem;padding:1rem;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text);border:var(--border-normal);background:var(--background)}.chapter-completion-table .cct--position-label-tooltip span{font-weight:700}.lesson-completion-table>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.lesson-completion-table tr td:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.lesson-completion-table .lct--student-header{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-light)}.lesson-completion-table .lct--position-label{position:relative;text-align:center;font-weight:700}.lesson-completion-table .lct--position-label.hovered{cursor:pointer;color:var(--blue)}.lesson-completion-table .lct--position-label-tooltip{position:absolute;left:0;display:flex;width:100%;justify-content:center;bottom:36px}.lesson-completion-table .lct--position-label-tooltip>div{border-radius:.375rem;padding:1rem;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text);border:var(--border-normal);background:var(--background)}.lesson-completion-table .lct--position-label-tooltip span{font-weight:700}.concept-check-first-response-table>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.concept-check-first-response-table .heatmap-table.is-overflowed{overflow-x:auto;max-width:calc(100vw - 440px)}.concept-check-first-response-table tr td:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:160px}.concept-check-first-response-table .ccfrt--small-header{vertical-align:bottom;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-light)}.concept-check-first-response-table .ccfrt--question-label{cursor:pointer;text-align:center;vertical-align:bottom;margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px}.concept-check-first-response-table .ccfrt--question-label label{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-rotate:180deg;white-space:nowrap;text-transform:uppercase;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;writing-mode:vertical-lr}.concept-check-first-response-table .ccfrt--question-label.hovered{cursor:pointer;color:var(--blue)}.concept-check-first-response-table .ccfrt--question-label{padding-left:.25rem;padding-right:.25rem;padding-top:1rem}.concept-check-first-response-table .ccfrt--data-cell,.concept-check-first-response-table .ccfrt--question-label{cursor:pointer}.concept-check-first-response-table .ccfrt--data-cell.no-questions,.concept-check-first-response-table .ccfrt--question-label.no-questions{border-right-width:1px}.concept-check-first-response-table .ccfrt--no-questions{border-bottom-width:0;text-align:center}.concept-check-first-response-table .ccfrt--no-questions span{font-weight:700}.concept-check-first-response-table tr.redacted td{padding-top:.25rem;padding-bottom:.25rem}.concept-check-first-response-table tr.redacted td:first-child:after{display:block;width:100%;content:"";height:6px;background:var(--black3)}.concept-check-first-response-table td.completed>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.concept-check-first-response-table td.completed{text-align:center;width:160px}.quizzes-responses-table>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.quizzes-responses-table .qrt--header-cell.students{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-light);width:200px}.quizzes-responses-table .qrt--header-cell.completed,.quizzes-responses-table .qrt--header-cell.perc{text-align:center;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;color:var(--text-light)}.quizzes-responses-table .qrt--cell.completed,.quizzes-responses-table .qrt--cell.perc,.quizzes-responses-table .qrt--header-cell.question{text-align:center}.quizzes-responses-table tr.redacted td{padding-top:.25rem;padding-bottom:.25rem}.quizzes-responses-table tr.redacted td:first-child:after{display:block;width:100%;content:"";height:6px;background:var(--black3)}.task-form{align-items:flex-start;overflow:hidden;border-radius:.375rem}.task-form>div{padding:2rem}.task-form>p{padding-left:2rem;padding-right:2rem}.task-form h3{padding:2rem 2rem 1rem;font-family:Georgia;font-size:32px;line-height:42px}.task-form h3,.task-form h4{margin-top:0;margin-bottom:0;font-weight:400}.task-form h4{font-family:DM-sans;font-size:20px;line-height:30px}.task-form .react-datepicker-wrapper{width:100%}.task-form .tf--main{display:flex;flex-direction:column}.task-form .tf--type-picker{grid-column:span 2/span 2;margin-bottom:1rem;display:flex;align-items:stretch}.task-form .tf--type-picker>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.task-form .tf--type-picker-item{display:flex;flex:1 1 0%;cursor:pointer;flex-direction:column;align-items:center;justify-content:flex-start}.task-form .tf--type-picker-item>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.task-form .tf--type-picker-item{border-radius:.375rem;padding:2rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.task-form .tf--type-picker-item>label{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:20px;line-height:30px}.task-form .tf--type-picker-item .tf--type-description>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.task-form .tf--type-picker-item .tf--type-description{width:100%;text-align:left}.task-form .tf--type-picker-item .tf--type-description>ul{width:100%}.task-form .tf--type-picker-item{background:var(--black4)}.task-form .tf--type-picker-item .tf--type-icon{background:var(--black3)}.task-form .tf--type-picker-item.worksheet svg{position:relative;left:3px}.task-form .tf--type-picker-item .tf--type-icon{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.task-form .tf--type-picker-item:hover.theory{background:var(--green5)}.task-form .tf--type-picker-item:hover.theory .tf--type-icon{background:var(--green)}.task-form .tf--type-picker-item:hover.worksheet{background:var(--red5)}.task-form .tf--type-picker-item:hover.worksheet .tf--type-icon{background:var(--red)}.task-form .tf--type-picker-item:hover.exam{background:var(--purple5)}.task-form .tf--type-picker-item:hover.exam .tf--type-icon{background:var(--purple)}.task-form .tf--type-picker-item.selected .tf--type-icon{transform:scale(1.2)}.task-form .tf--type-picker-item.selected.theory{border-color:var(--green);background:var(--green5)}.task-form .tf--type-picker-item.selected.theory .tf--type-icon{background:var(--green)}.task-form .tf--type-picker-item.selected.worksheet{border-color:var(--red);background:var(--red5)}.task-form .tf--type-picker-item.selected.worksheet .tf--type-icon{background:var(--red)}.task-form .tf--type-picker-item.selected.exam{border-color:var(--purple);background:var(--purple5)}.task-form .tf--type-picker-item.selected.exam .tf--type-icon{background:var(--purple)}.task-form .tf--type-icon{display:flex;align-items:center;justify-content:center;border-radius:9999px;--dims:70px;width:var(--dims);height:var(--dims)}.task-form .tf--theory-modchap-picker{display:flex}.task-form .tf--theory-modchap-picker>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.task-form .tf--theory-modchap-picker>div{flex:1 1 0%}.task-form .tf--chapter-picker{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.task-form .tf--chapter-picker.disabled .tailwind-picker{opacity:.2}.task-form .tf--metadata{align-self:stretch}.task-form .tf--field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;row-gap:1.5rem}.task-form .tf--main-form{margin-top:1rem;margin-bottom:1rem;display:flex;flex-direction:column;align-items:stretch}.task-form .tf--main-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.task-form .tf--main-form.theory{background:var(--green5)}.task-form .tf--main-form.worksheet{background:var(--red5)}.task-form .tf--main-form.exam{background:var(--purple5)}.task-form .tf--main-form>.link-like{align-self:flex-end}.task-form .tf--lessons>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.task-form .tf--worksheet-gen-stats{display:grid;cursor:pointer;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;border-radius:.375rem;padding:2rem;border-radius:.5rem;border:var(--border-normal);background:var(--background)}.task-form .tf--worksheet-gen-stats dl{flex:1 1 0%}.task-form .tf--worksheet-gen-stats dt{color:var(--text-light)}.task-form .tf--worksheet-gen-stats dd{margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px}.task-form .tf--worksheet-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;column-gap:2rem;row-gap:1.5rem}.task-form .tf--worksheet-preview{display:flex;flex-direction:column}.task-form .tf--worksheet-preview>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.task-form .tf--worksheet-preview button{align-self:flex-end}.task-form .tf--toggle-link{display:flex;justify-content:flex-end}.task-form .tf--student-assignment>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.task-form .tf--student-selector-toggle{display:flex;align-items:center;justify-content:space-between}.task-form .tf--student-selector-toggle>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.task-form .tf--student-selector-toggle label{margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px}.task-form .tf--actions{display:flex;width:100%;align-items:center;justify-content:flex-end}.task-form .tf--actions>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.task-form .tf--actions span{font-style:italic;opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--text-light)}.task-form .tf--actions.persisting span{opacity:1}.task-form .tf--regenerate{display:flex;align-items:center}.task-form .tf--regenerate>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.task-form .tf--regenerate .tf--regenerate-btn{display:flex;cursor:pointer;align-items:center}.task-form .tf--regenerate .tf--regenerate-btn>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.task-form .tf--regenerate .tf--regenerate-btn svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.task-form .tf--regenerate .tf--regenerate-btn:hover svg{--tw-scale-x:1.25;--tw-scale-y:1.25}.task-form .tf--regenerate.invalid .tf--regenerate-btn{cursor:not-allowed;opacity:.2}.task-form .tf--regenerate.invalid .tf--regenerate-btn:hover svg{--tw-scale-x:1;--tw-scale-y:1}.task-form .tf--regenerate.invalid .tf--regenerate-error{font-style:italic;color:var(--text-light)}.task-form.non-full-form h4{display:none}.task-form.non-full-form .tf--metadata-fields{grid-template-columns:repeat(1,minmax(0,1fr))}.task-form.non-full-form .tf--side{display:none}.task-header{display:flex;align-items:flex-start}.task-header>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.task-header .th--icon{display:flex;justify-content:center;width:40px}.task-header .th--main{flex:1 1 0%}.task-header .th--name{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.task-header .th--metadata{margin-top:.25rem;display:block;color:var(--text-light)}.task-header .th--attr{text-align:right}.task-header .th--attr label{display:block;font-weight:700}.task-header .th--attr div{display:block}.task-header .th--attr .complete{font-weight:700;color:var(--green)}.rollover-confirmation-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.rollover-confirmation-form h3{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.rollover-confirmation-form .rcf--rollover-class-name>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.rollover-confirmation-form .rcf--rollover-class-name{border-radius:.375rem;padding:1rem;background:var(--black4)}.rollover-confirmation-form .rcf--rollover-error>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.rollover-confirmation-form .rcf--rollover-error .b--cross{margin-left:1rem;cursor:pointer;transform:scale(2)}.rollover-confirmation-form .rcf--rollover-error .b--cross:hover{color:var(--black)}.rollover-confirmation-form .rcf--rollover-error{display:inline-block;border-radius:.125rem;padding:.25rem .5rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;background:var(--blue);color:var(--text-inverted);background:var(--red)}.rollover-confirmation-form .rcf--rollover-confirmation>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.teacher-task-summary-list .ttsl--col.dots{padding-right:0;width:45px}.teacher-task-summary-list .ttsl--col.icon{width:58px}.teacher-task-summary-list .ttsl--col.task-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:290px}.teacher-task-summary-list .ttsl--col.action{text-align:right;width:135px}.teacher-task-summary-list .ttsl--task-type-icon{display:flex;align-items:center;justify-content:center;border-radius:9999px;width:30px;height:30px}.teacher-task-summary-list .ttsl--task-type-icon svg{width:20px;height:20px}.teacher-task-summary-list .ttsl--task-type-icon.exam svg{width:18px;height:18px}.teacher-task-summary-list .ttsl--task-type-icon.exam svg path{stroke-width:1.5}.teacher-task-summary-list .ttsl--task-type-icon.active.theory{background:var(--green)}.teacher-task-summary-list .ttsl--task-type-icon.active.worksheet{background:var(--red)}.teacher-task-summary-list .ttsl--task-type-icon.active.exam{background:var(--purple)}.teacher-task-summary-list .spinner{margin-left:auto}.student-task-summary-list .stsl--col.task-name>div{display:flex;align-items:center;justify-content:flex-start}.student-task-summary-list .stsl--col.task-name>div>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.student-task-summary-list .stsl--col.action{text-align:right;width:150px}.student-task-summary-list .stsl--col.action .btn--accept{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;padding:6px 1rem}.student-task-summary-list .stsl--col.action .btn--accept svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:.5;--tw-scale-y:.5}.student-task-summary-list .stsl--col.due-at{width:100px}.entity-table input[type=checkbox]{width:13px;height:13px}.entity-table thead input{padding:.5rem;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.admin-classroom-management>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.admin-classroom-management h1{font-size:32px;line-height:42px}.admin-classroom-management h1,.admin-classroom-management h2{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia}.admin-classroom-management h2{font-size:24px;line-height:30px}.admin-classroom-management .tailwind-picker input{background:var(--background)}.admin-classroom-management .acm--grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.admin-classroom-management .acm--back{display:flex;cursor:pointer;align-items:center}.admin-classroom-management .acm--back>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.admin-classroom-management .acm--sub-heading{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.admin-classroom-management .acm--form-grid-item>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.admin-classroom-management .acm--form-grid-item{border-radius:.375rem;padding:1rem;background:var(--black4)}.admin-classroom-management .acm--metadata{grid-column:span 3/span 3;display:flex;align-items:flex-start;justify-content:flex-start}.admin-classroom-management .acm--metadata>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(4rem*var(--tw-space-x-reverse));margin-left:calc(4rem*(1 - var(--tw-space-x-reverse)))}.admin-classroom-management .acm--metadata>div>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.admin-classroom-management .acm--metadata>div>span{display:block;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.admin-classroom-management .acm--actions{display:flex;align-items:flex-start;justify-content:space-between}.admin-classroom-management .acm--actions>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.admin-classroom-management .acm--actions{border-radius:.375rem;padding:1rem;background:var(--pink)}.admin-classroom-management .acm--actions .acm--select-all,.admin-classroom-management .acm--actions .acm--submit{align-self:flex-end}.admin-classroom-management .acm--ba-select>:not([hidden])~:not([hidden]),.admin-classroom-management .acm--ba-value-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.admin-classroom-management .acm--ba-select label,.admin-classroom-management .acm--ba-value-form label{display:block}.admin-classroom-management .acm--ba-value-form{flex:1 1 0%}.edit-reference-contents-form h1{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.edit-reference-contents-form .ercf--contents{margin-bottom:2rem}.edit-reference-contents-form .ercf--contents>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse));--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.edit-reference-contents-form .ercf--content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.edit-reference-contents-form .ercf--content{padding-top:2rem}.edit-reference-contents-form .ercf--value-editor{border-radius:.125rem;padding:1rem;border:var(--border-normal)}.edit-reference-contents-form .ercf--content-header{display:flex;cursor:pointer;align-items:center;justify-content:space-between}.edit-reference-contents-form .ercf--content-header span{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.edit-reference-contents-form .ercf--content-header svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-rotate:-90deg;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edit-reference-contents-form .ercf--content-header.open svg{--tw-rotate:0deg}.edit-reference-contents-form .ercf--buttons{display:flex;justify-content:flex-end}.edit-reference-contents-form .ercf--buttons>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.admin-control-page{--lhs-width:200px;display:flex}.admin-control-page .acp--lhs{color:var(--text-inverted);width:var(--lhs-width);min-height:100vh;background:var(--blue)}.admin-control-page .acp--lhs a{margin-top:0;margin-bottom:0;font-family:DM-sans!important;font-size:16px!important;line-height:24px!important;color:var(--text-inverted)!important}.admin-control-page .acp--rhs{position:relative;height:100vh;flex:1 1 0%;overflow:auto}.admin-control-page .acp--menu-links{display:flex;flex-direction:column}.admin-control-page .acp--menu-links>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.admin-control-page .acp--content-lhs{margin:3rem 2rem}.admin-control-page .acp--content-lhs>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.admin-control-page .acp--content-rhs{margin:3rem 2rem}.classroom-management-page>:not([hidden])~:not([hidden]),.school-management-page>:not([hidden])~:not([hidden]),.schools-management-page>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.teacher-sign-up-page{--page-content-max-width:550px;display:flex;flex-direction:column-reverse}@media (min-width:1024px){.teacher-sign-up-page{height:100vh;width:100%;flex-direction:row}}.teacher-sign-up-page.success{margin-left:auto;margin-right:auto;flex-direction:column;max-width:var(--page-content-max-width)}.teacher-sign-up-page.success>div>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.teacher-sign-up-page .tsup--lhs{display:flex;height:100vh;flex:1 1 0%;padding-top:4rem;color:var(--text-inverted);background:var(--black)}.teacher-sign-up-page .tsup--rhs{height:100vh;flex:1 1 0%;overflow:auto;padding-bottom:4rem}.teacher-sign-up-page .tsup--rhs>div{margin-left:1rem;margin-right:1rem}.teacher-sign-up-page .tsup--logo{margin-left:auto;margin-right:auto;margin-top:4rem;cursor:pointer;max-width:200px}.teacher-sign-up-page h1{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:40px;line-height:52px}.teacher-sign-up-page .tsup--form,.teacher-sign-up-page .tsup--overtake-messsage{margin-top:2rem;padding-top:2rem;padding-bottom:2rem}@media (min-width:1024px){.teacher-sign-up-page .tsup--form,.teacher-sign-up-page .tsup--overtake-messsage{margin-left:auto;margin-right:auto;margin-top:4rem}}.teacher-sign-up-page .tsup--form,.teacher-sign-up-page .tsup--overtake-messsage{border-top:var(--border-normal);border-bottom:var(--border-normal)}@media (min-width:1024px){.teacher-sign-up-page .tsup--form,.teacher-sign-up-page .tsup--overtake-messsage{max-width:var(--page-content-max-width)}}.teacher-sign-up-page .tsup--form-fields>div>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.teacher-sign-up-page .tsup--form-fields .email .prefilled{cursor:default;font-weight:700;background:var(--black4);border-color:var(--black2)}.teacher-sign-up-page .tsup--form-fields.part-2{padding-top:2rem;border-top:var(--border-normal)}.teacher-sign-up-page .tsup--error>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.teacher-sign-up-page .tsup--error .b--cross{margin-left:1rem;cursor:pointer;transform:scale(2)}.teacher-sign-up-page .tsup--error .b--cross:hover{color:var(--black)}.teacher-sign-up-page .tsup--error{display:inline-block;border-radius:.125rem;padding:.25rem .5rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;background:var(--blue);color:var(--text-inverted);background:var(--red)}.teacher-sign-up-page .tsup--blurb{margin:4rem auto}.teacher-sign-up-page .tsup--blurb>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem*var(--tw-space-y-reverse))}.teacher-sign-up-page .tsup--blurb{max-width:var(--page-content-max-width)}.teacher-sign-up-page .tsup--blurb h2{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.teacher-sign-up-page .tsup--blurb ul{padding-left:0}.teacher-sign-up-page .tsup--blurb ul>li:before{display:none}.teacher-sign-up-page .tsup--blurb ul{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:20px;line-height:30px}.teacher-sign-up-page .tsup--blurb li{display:flex;align-items:flex-start}.teacher-sign-up-page .tsup--blurb li>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.teacher-sign-up-page .tsup--blurb li>span{flex:1 1 0%}.teacher-sign-up-page .tsup--blurb svg{margin-top:8px;width:16px;height:16px}.teacher-sign-up-page .tsup--help-school{color:var(--text-light)}.teacher-sign-up-page.success>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem*var(--tw-space-y-reverse))}.teacher-sign-up-page.success{padding-top:2rem}.teacher-sign-up-page.success h1{padding-top:4rem;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px;border-top:var(--border-normal)}.teacher-sign-up-page .tsup--actions>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.teacher-sign-up-page .tsup--actions button{width:100%}.teacher-sign-up-page a,.teacher-sign-up-page a:hover{text-decoration:underline}.teacher-sign-up-page .tsup--tandcs{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.teacher-sign-up-page .tsup--no-cc{text-align:center;font-weight:700}.teacher-sign-up-page .tsup--next-steps{flex:1 1 0%}.teacher-sign-up-page .tsup--next-steps>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.teacher-sign-up-page .tsup--success-actions label>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.teacher-sign-up-page .tsup--success-actions label .b--cross{margin-left:1rem;cursor:pointer;transform:scale(2)}.teacher-sign-up-page .tsup--success-actions label .b--cross:hover{color:var(--black)}.teacher-sign-up-page .tsup--success-actions label{display:inline-block;border-radius:.125rem;padding:.25rem .5rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;background:var(--blue);color:var(--text-inverted);background:var(--green);color:var(--text)}.teacher-sign-up-page .tsup--success-actions{display:flex;flex-direction:column;align-items:center}.teacher-sign-up-page .tsup--success-actions>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.student-classroom-invite-confirmation-page .info-box{margin-left:auto;margin-right:auto;max-width:64rem}.student-classroom-invite-confirmation-page{margin-top:4rem;padding-bottom:4rem}.student-classroom-invite-confirmation-page .scicp--content{margin-left:auto;margin-right:auto;max-width:42rem}.student-classroom-invite-confirmation-page .scicp--content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.student-classroom-invite-confirmation-page .scicp--logo{margin-left:auto;margin-right:auto;max-width:200px}.student-classroom-invite-confirmation-page .scicp--header{border-top-width:2px;--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity));padding-top:2rem;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.student-classroom-invite-confirmation-page .scicp--details>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.student-classroom-invite-confirmation-page .scicp--details-header{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.student-classroom-invite-confirmation-page .scicp--details-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.student-classroom-invite-confirmation-page .scicp--details-form>div>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.student-classroom-invite-confirmation-page .scicp--details-form input.error{border-color:var(--red)}.student-classroom-invite-confirmation-page .scicp--details-form{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.student-classroom-invite-confirmation-page a,.student-classroom-invite-confirmation-page a:hover{text-decoration:underline}.teacher-classroom-invite-confirmation-page .info-box{margin-left:auto;margin-right:auto;max-width:64rem}.teacher-classroom-invite-confirmation-page{margin-top:4rem;padding-bottom:4rem}.teacher-classroom-invite-confirmation-page .tcicp--error>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.teacher-classroom-invite-confirmation-page .tcicp--error .b--cross{margin-left:1rem;cursor:pointer;transform:scale(2)}.teacher-classroom-invite-confirmation-page .tcicp--error .b--cross:hover{color:var(--black)}.teacher-classroom-invite-confirmation-page .tcicp--error{display:inline-block;border-radius:.125rem;padding:.25rem .5rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;background:var(--blue);color:var(--text-inverted);background:var(--red)}.teacher-classroom-invite-confirmation-page .tcicp--content{margin-left:auto;margin-right:auto;max-width:42rem}.teacher-classroom-invite-confirmation-page .tcicp--content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.teacher-classroom-invite-confirmation-page .tcicp--content p span{font-weight:700}.teacher-classroom-invite-confirmation-page .tcicp--logo{margin-left:auto;margin-right:auto;max-width:200px}.teacher-classroom-invite-confirmation-page .tcicp--blurb{border-top-width:2px;border-bottom-width:2px;--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity));padding-top:2rem;padding-bottom:2rem}.teacher-classroom-invite-confirmation-page .tcicp--blurb a{text-decoration:underline}.teacher-classroom-invite-confirmation-page .tcicp--tandcs{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.teacher-classroom-invite-confirmation-page .tcicp--tandcs a{text-decoration:underline}.concept-checks-page>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.concept-checks-page h2{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:40px;line-height:52px}.concept-checks-page .ccp--display-count{display:block;border-radius:.375rem;padding:.5rem 2rem;text-align:center;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;background:var(--blue5)}.concept-checks-page .ccp--display-count span{font-weight:700;color:var(--blue)}.concept-checks-page .ccp--selection-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.concept-checks-page .ccp--selection-form>label{display:block;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px}.concept-checks-page .ccp--selection-buttons{display:flex;flex-wrap:wrap}.concept-checks-page .ccp--selection-buttons button{margin-right:.5rem;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;padding:6px 1rem}.concept-checks-page .ccp--selection-buttons button svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:.5;--tw-scale-y:.5}.concept-checks-page .ccp--selection-buttons button{background-color:var(--black)}.concept-checks-page .ccp--selection-buttons button:hover{background-color:var(--black2)}.concept-checks-page .ccp--selection-buttons button{margin-bottom:.5rem!important}.concept-checks-page .ccp--selection-buttons button.selected{background:var(--blue)}.mission-control-page .mcp--content{position:relative}.mission-control-page .mcp--content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.mission-control-page .mcp--content{padding-bottom:4rem}.mission-control-page .mcp--content.tutorial-mode{padding-top:4rem}.mission-control-page .mcp--restricted{position:absolute;top:0;left:0;z-index:50;display:flex;height:100vh;width:100%;align-items:center;justify-content:center;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-bg-opacity:0.8}.mission-control-page .mcp--restricted-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.mission-control-page .mcp--restricted-content{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding:2rem;border-radius:.5rem;border:var(--border-normal)}.mission-control-page .mcp--restricted-content h2{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}.exams-page{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}@media (min-width:1024px){.exams-page{grid-template-columns:repeat(2,minmax(0,1fr))}}.exams-page>h3{grid-column:span 1/span 1;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:32px;line-height:42px}@media (min-width:1024px){.exams-page>h3{grid-column:span 2/span 2}}.exams-page .ep--event{grid-column:span 1/span 1}@media (min-width:1024px){.exams-page .ep--event{grid-column:span 2/span 2}}.lesson-page .lp--submenu{display:flex;align-items:center}.lesson-page .lp--submenu>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.lesson-page .lp--submenu{padding-left:0}.lesson-page .lp--submenu>li:before{display:none}.save-and-edit-content-buttons{margin-bottom:1rem}.save-and-edit-content-buttons>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.save-and-edit-content-buttons .saecb--buttons{display:flex;justify-content:flex-end}.save-and-edit-content-buttons .saecb--buttons>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.save-and-edit-content-buttons .saecb--buttons button{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;padding:6px 1rem}.save-and-edit-content-buttons .saecb--buttons button svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:.5;--tw-scale-y:.5}.save-and-edit-content-buttons .saecb--error>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.save-and-edit-content-buttons .saecb--error .b--cross{margin-left:1rem;cursor:pointer;transform:scale(2)}.save-and-edit-content-buttons .saecb--error .b--cross:hover{color:var(--black)}.save-and-edit-content-buttons .saecb--error{display:inline-block;border-radius:.125rem;padding:.25rem .5rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;background:var(--blue);color:var(--text-inverted);background:var(--red)}.content-section-heading{margin-right:4rem;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:40px;line-height:52px;margin-top:1rem!important;margin-bottom:2rem!important}.floating-menu{--icon-dim:50px;position:fixed;right:2rem;bottom:2rem}.floating-menu .fm--icon{border-width:2px;width:var(--icon-dim);height:var(--icon-dim);border-radius:var(--icon-dim);border-color:var(--border)}.floating-menu .fm--menu{position:absolute;right:0;overflow:auto;border-radius:.375rem;border-width:2px;padding:1rem;bottom:calc(var(--icon-dim) + 20px);width:250px;height:50vh;max-height:500px;border-color:var(--border)}.hero-header{border-top-width:2px;border-bottom-width:2px;padding-top:2rem;padding-bottom:2rem;margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:72px;line-height:92px;border-color:var(--border)}.mission-control-tasks>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.mission-control-tasks .mct--actions{display:flex;align-items:flex-end;justify-content:space-between}.mission-control-tasks .mct--actions button{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;padding:6px 1rem}.mission-control-tasks .mct--actions button svg{--tw-scale-x:.5;--tw-scale-y:.5}.mission-control-tasks .mct--actions button{display:flex;align-items:center;justify-content:space-between}.mission-control-tasks .mct--actions button>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.mission-control-tasks .mct--actions button{padding:5px 1rem;min-height:32px}.mission-control-tasks .mct--actions button>span{flex:1 1 0%;text-align:center}.mission-control-tasks .mct--actions button svg path,.mission-control-tasks .mct--actions button svg rect{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;stroke:var(--text-inverted)}.mission-control-tasks .mct--actions button svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-rotate:45deg;--tw-scale-x:.75;--tw-scale-y:.75}.teacher-mission-control-task>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.teacher-mission-control-task{--bar-graph-max-width:820px}.teacher-mission-control-task .tmct--content-wrapper>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.teacher-mission-control-task .tmct--split{display:flex}.teacher-mission-control-task .tmct--split>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.teacher-mission-control-task .tmct--split>div{flex:1 1 0%}.teacher-mission-control-task .tmct--panel>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.teacher-mission-control-task .tmct--panel{padding:2rem;border-radius:.5rem;border:var(--border-normal)}.teacher-mission-control-task .tmct--pie-and-legend{display:flex;align-items:flex-start}.teacher-mission-control-task .tmct--pie-and-legend>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.teacher-mission-control-task .tmct--pie-and-legend .base-d3-graph{margin-left:auto;margin-right:auto;max-width:220px}.teacher-mission-control-task .tmct--pie-and-legend.all-unaccepted svg .label{display:none}.teacher-mission-control-task .tmct--panel-header{display:flex;align-items:center;justify-content:space-between}.teacher-mission-control-task .tmct--panel-header h3{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.teacher-mission-control-task .tmct--panel-header>div{display:flex;align-items:center}.teacher-mission-control-task .tmct--panel-header.lesson-views{align-items:flex-start}.teacher-mission-control-task .tmct--actions{display:flex;align-items:center;justify-content:space-between}.teacher-mission-control-task .tmct--actions>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.teacher-mission-control-task .tmct--acc-row-header{display:flex;align-items:center;justify-content:space-between}.teacher-mission-control-task .tmct--acc-row-header>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.teacher-mission-control-task .tmct--acc-row-progress{display:flex;flex-direction:column;align-items:flex-end}.teacher-mission-control-task .tmct--acc-row-progress>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.teacher-mission-control-task .tmct--acc-row-progress .skinny-progress-bar{width:200px}.teacher-mission-control-task .tmct--acc-row-lesson-name{text-decoration:underline}.teacher-mission-control-task .tmct--bar>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.teacher-mission-control-task .tmct--bar{padding:1rem 2rem 0;border-radius:.5rem;border:var(--border-normal)}.teacher-mission-control-task .tmct--bar h4{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.teacher-mission-control-task .tmct--bar-graph{margin-left:auto;margin-right:auto;max-width:var(--bar-graph-max-width)}.tmct--worksheet-preview{margin-top:-1rem}.tmct--worksheet-preview>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.tmct--worksheet-preview h3{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia;font-size:24px;line-height:30px}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.top-0{top:0}.top-1{top:.25rem}.top-2{top:.5rem}.top-4{top:1rem}.top-16{top:4rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.right-0{right:0}.right-4{right:1rem}.right-8{right:2rem}.-right-3{right:-.75rem}.bottom-0{bottom:0}.left-0{left:0}.left-24{left:6rem}.z-10{z-index:10}.z-20{z-index:20}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-5{grid-column:span 5/span 5}.col-span-10{grid-column:span 10/span 10}.float-right{float:right}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-16{margin-left:4rem;margin-right:4rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-12{margin-top:3rem;margin-bottom:3rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-40{margin-top:10rem}.-mt-4{margin-top:-1rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.-mr-4{margin-right:-1rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.mb-12{margin-bottom:3rem}.ml-0{margin-left:0}.ml-4{margin-left:1rem}.ml-10{margin-left:2.5rem}.ml-16{margin-left:4rem}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-0{height:0}.h-2{height:.5rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-32{height:8rem}.h-48{height:12rem}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-9{width:2.25rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-24{width:6rem}.w-40{width:10rem}.w-48{width:12rem}.w-64{width:16rem}.w-80{width:20rem}.w-96{width:24rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-full{width:100%}.w-screen{width:100vw}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-2xl{max-width:42rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg}.rotate-90{--tw-rotate:90deg}.rotate-180{--tw-rotate:180deg}.-rotate-90{--tw-rotate:-90deg}.scale-50{--tw-scale-x:.5;--tw-scale-y:.5}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-x-75{--tw-scale-x:.75}.scale-y-50{--tw-scale-y:.5}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.cursor-pointer{cursor:pointer}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-items-center{justify-items:center}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-20{gap:5rem}.gap-x-8{column-gap:2rem}.gap-x-10{column-gap:2.5rem}.gap-y-12{row-gap:3rem}.gap-y-14{row-gap:3.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(3rem*var(--tw-space-x-reverse));margin-left:calc(3rem*(1 - var(--tw-space-x-reverse)))}.space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(4rem*var(--tw-space-x-reverse));margin-left:calc(4rem*(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem*var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem*var(--tw-space-y-reverse))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem*var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px*var(--tw-divide-x-reverse));border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden,.truncate{overflow:hidden}.truncate{white-space:nowrap}.overflow-ellipsis,.truncate{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-full{border-radius:9999px}.border-0{border-width:0}.border-2{border-width:2px}.border{border-width:1px}.border-t-2{border-top-width:2px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b-0{border-bottom-width:0}.border-b-2{border-bottom-width:2px}.border-b{border-bottom-width:1px}.border-solid{border-style:solid}.border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity:1;border-color:rgba(243,244,246,var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.border-clear{border-color:hsla(0,0%,100%,0)}.border-le-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.border-le-black3{--tw-border-opacity:1;border-color:rgba(229,229,229,var(--tw-border-opacity))}.border-le-black4{--tw-border-opacity:1;border-color:rgba(245,245,245,var(--tw-border-opacity))}.border-le-green{--tw-border-opacity:1;border-color:rgba(0,217,97,var(--tw-border-opacity))}.border-le-red{--tw-border-opacity:1;border-color:rgba(255,87,72,var(--tw-border-opacity))}.border-le-purple{--tw-border-opacity:1;border-color:rgba(43,122,120,var(--tw-border-opacity))}.hover\:border-le-green:hover{--tw-border-opacity:1;border-color:rgba(0,217,97,var(--tw-border-opacity))}.hover\:border-le-red:hover{--tw-border-opacity:1;border-color:rgba(255,87,72,var(--tw-border-opacity))}.hover\:border-le-purple:hover{--tw-border-opacity:1;border-color:rgba(43,122,120,var(--tw-border-opacity))}.border-opacity-30{--tw-border-opacity:0.3}.bg-transparent{background-color:initial}.bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.bg-le-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-le-black4{--tw-bg-opacity:1;background-color:rgba(245,245,245,var(--tw-bg-opacity))}.bg-le-green{--tw-bg-opacity:1;background-color:rgba(0,217,97,var(--tw-bg-opacity))}.bg-le-green5{--tw-bg-opacity:1;background-color:rgba(212,246,225,var(--tw-bg-opacity))}.bg-le-red{--tw-bg-opacity:1;background-color:rgba(255,87,72,var(--tw-bg-opacity))}.bg-le-purple{--tw-bg-opacity:1;background-color:rgba(43,122,120,var(--tw-bg-opacity))}.bg-le-purple5{--tw-bg-opacity:1;background-color:rgba(155,215,213,var(--tw-bg-opacity))}.bg-le-pink3{--tw-bg-opacity:1;background-color:rgba(113,186,184,var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.hover\:bg-le-black4:hover{--tw-bg-opacity:1;background-color:rgba(245,245,245,var(--tw-bg-opacity))}.bg-cover{background-size:cover}.bg-contain{background-size:contain}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-8{padding:2rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-20{padding:5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.px-16{padding-left:4rem;padding-right:4rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pr-16{padding-right:4rem}.pb-0{padding-bottom:0}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pb-16{padding-bottom:4rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pl-16{padding-left:4rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-normal{font-weight:400}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal:var(--tw-empty,/*!*/ /*!*/);--tw-slashed-zero:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-figure:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-spacing:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-fraction:var(--tw-empty,/*!*/ /*!*/);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-ordinal:ordinal}.text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.text-le-black2{--tw-text-opacity:1;color:rgba(136,136,136,var(--tw-text-opacity))}.text-le-blue{--tw-text-opacity:1;color:rgba(43,122,120,var(--tw-text-opacity))}.text-le-red{--tw-text-opacity:1;color:rgba(255,87,72,var(--tw-text-opacity))}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-70{opacity:.7}*,:after,:before{--tw-shadow:0 0 transparent}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.shadow-md,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}*,:after,:before{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.ring-offset-8{--tw-ring-offset-width:8px}.filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.notice{border-radius:.375rem;padding:1rem 2rem}.notice.blue{background:var(--blue)}.notice.blue .n--content{color:var(--text-inverted)}.notice.green{background:var(--green)}.notice.green .n--content{color:var(--text)}.notice.light-green{background:var(--green4)}.notice.light-green .n--content{color:var(--text)}.notice.red{background:var(--red)}.notice.red .n--content{color:var(--text-inverted)}.notice.pink{background:var(--pink)}.notice.pink .n--content{color:var(--text)}.notice.purple{background:var(--purple)}.notice.purple .n--content{color:var(--text-inverted)}.notice.black{background:var(--black)}.notice.black .n--content{color:var(--text-inverted)}.notice.gray{background:var(--black4)}.notice.gray .n--content{color:var(--text)}.ul-dotless{padding-left:0}.ul-dotless>li:before{display:none}.badge{display:inline-block;border-radius:.125rem;padding:.25rem .5rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;background:var(--blue);color:var(--text-inverted)}.badge-black-inverted>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.badge-black-inverted .b--cross{margin-left:1rem;cursor:pointer;transform:scale(2)}.badge-black-inverted{display:inline-block;border-radius:.125rem;padding:.25rem .5rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;background:var(--blue);color:var(--text-inverted);border:var(--border-normal);color:var(--text-normal);background:var(--background)}.badge-black>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.badge-black .b--cross{margin-left:1rem;cursor:pointer;transform:scale(2)}.badge-black{display:inline-block;border-radius:.125rem;padding:.25rem .5rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;background:var(--blue);color:var(--text-inverted);background:var(--black)}.badge-grey>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.badge-grey .b--cross{margin-left:1rem;cursor:pointer;transform:scale(2)}.badge-grey{display:inline-block;border-radius:.125rem;padding:.25rem .5rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;background:var(--blue);color:var(--text-inverted);background:var(--black4);color:var(--text-light)}.badge-green>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.badge-green .b--cross{margin-left:1rem;cursor:pointer;transform:scale(2)}.badge-green{display:inline-block;border-radius:.125rem;padding:.25rem .5rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;background:var(--blue);color:var(--text-inverted);background:var(--green);color:var(--text)}.badge-red>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.badge-red .b--cross{margin-left:1rem;cursor:pointer;transform:scale(2)}.badge-red{display:inline-block;border-radius:.125rem;padding:.25rem .5rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;background:var(--blue);color:var(--text-inverted);background:var(--red)}.badge-pink>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.badge-pink .b--cross{margin-left:1rem;cursor:pointer;transform:scale(2)}.badge-pink{display:inline-block;border-radius:.125rem;padding:.25rem .5rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;background:var(--blue);color:var(--text-inverted);background:var(--pink);color:var(--text)}.badge-purple>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.badge-purple .b--cross{margin-left:1rem;cursor:pointer;transform:scale(2)}.badge-purple{display:inline-block;border-radius:.125rem;padding:.25rem .5rem;font-weight:700;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;background:var(--blue);color:var(--text-inverted);background:var(--purple)}.card{border-radius:.5rem;border:var(--border-normal)}.card-subtle{border-radius:.5rem;background:var(--black4)}.card-blue{border-radius:.5rem;background:var(--blue)}.button-small{padding-left:1rem;padding-right:1rem;margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans;font-size:14px;line-height:18px;padding-top:6px;padding-bottom:6px}.button-small svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:.5;--tw-scale-y:.5}.link-like,.link-like:hover{background-color:initial}.link-like{background-image:none;padding:0;text-decoration:underline}.link-like,.link-like:focus{outline:2px solid transparent;outline-offset:2px}.link-like{cursor:pointer!important;text-decoration:underline!important;color:var(--text);min-height:auto!important;padding:0!important}.button-with-icon{display:flex;align-items:center;justify-content:space-between}.button-with-icon>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.button-with-icon{padding-left:1rem;padding-right:1rem;padding-top:5px;padding-bottom:5px;min-height:32px}.button-with-icon>span{flex:1 1 0%;text-align:center}.button-with-icon svg path,.button-with-icon svg rect{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;stroke:var(--text-inverted)}.button-small-with-icon{display:flex;align-items:center;justify-content:space-between}.button-small-with-icon>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.button-small-with-icon{padding-right:.5rem;padding-left:1rem;padding-top:0;padding-bottom:0;min-height:32px}.button-small-with-icon>span{flex:1 1 0%;text-align:center}.button-small-with-icon svg{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:.5;--tw-scale-y:.5}.button-small-with-icon svg path,.button-small-with-icon svg rect{stroke:var(--text-inverted)}.button-black{background-color:var(--black)}.button-purple{background-color:var(--purple)}.button-red{background-color:var(--red)}.button-green{color:var(--text);background-color:var(--green)}.button-white-inverted{border:var(--border-normal);border-color:var(--text-inverted);color:var(--text-inverted);background:none}.button-green-inverted{border:var(--border-normal);border-color:var(--green);color:var(--green);background:none}.border-light{border-width:1px;border-style:solid;border-top-color:var(--black3)}.border-top-light{border-top-width:1px;border-style:solid;border-top-color:var(--black3)}.heading-1{font-size:72px;line-height:92px}.heading-1,.heading-2{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia}.heading-2{font-size:40px;line-height:52px}.heading-3{font-size:32px;line-height:42px}.heading-3,.heading-4{margin-top:0;margin-bottom:0;font-weight:400;font-family:Georgia}.heading-4{font-size:24px;line-height:30px}.title-body{font-size:28px;line-height:42px}.subtitle-body,.title-body{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans}.subtitle-body{font-size:20px;line-height:30px}.body{margin-top:0;margin-bottom:0;font-family:DM-sans;font-size:16px;line-height:24px}.body-small{font-size:14px;line-height:18px}.body-small,.body-tiny{margin-top:0;margin-bottom:0;font-weight:400;font-family:DM-sans}.body-tiny{font-size:11px;line-height:20px}.text-normal{color:var(--text)}.text-light{color:var(--text-light)}.text-inverted{color:var(--text-inverted)}.text-blue{color:var(--blue)!important}.text-red{color:var(--red)!important}.link{cursor:pointer!important;text-decoration:underline!important;color:var(--text)}.main-content-container{margin-top:2rem;width:100%;padding-bottom:5rem}@media (min-width:640px){.main-content-container{margin-left:auto;margin-right:auto}}.main-content-container{max-width:var(--large-device-page-width)}.main-layout-with-side-panel{display:flex;height:100vh;align-items:stretch}.main-layout-with-side-panel>div:last-child{margin-left:0;display:flex;width:100%;flex:1 1 0%;flex-direction:column}.main-layout-with-side-panel>div:last-child>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.main-layout-with-side-panel>div:last-child{padding:1rem}@media (min-width:1024px){.main-layout-with-side-panel>div:last-child{padding:2rem}}.main-layout-with-side-panel>div:last-child{max-width:var(--large-device-page-max-width)}@media (min-width:1024px){.main-layout-with-side-panel>div:last-child{margin-left:var(--sub-navigation-width)}}.main-layout-with-side-panel.full-width>div:last-child{max-width:none}@media (min-width:1024px){.main-layout-with-side-panel.narrow>div:last-child{margin-left:var(--sub-navigation-width-narrow)}}.border-light{border-color:var(--black3)}@media (min-width:640px){.sm\:space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem*var(--tw-space-y-reverse))}}@media (min-width:768px){.md\:col-span-5{grid-column:span 5/span 5}.md\:ml-0{margin-left:0}.md\:gap-6{gap:1.5rem}}@media (min-width:1024px){.lg\:ml-24{margin-left:6rem}.lg\:block{display:block}.lg\:h-screen{height:100vh}.lg\:min-h-0{min-height:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-visible{overflow:visible}.lg\:px-0{padding-left:0;padding-right:0}.lg\:py-0{padding-top:0;padding-bottom:0}}