@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;600;700&display=swap);:root{--default-blue:#009cda;--default-white:#fff;--default-black:#000;--colour-white:var(--default-white);--colour-black:var(--default-black);--colour-highlight:var(--default-blue);--colour-body:var(--default-white);--colour-card:var(--default-white);--colour-text:var(--default-black);--colour-text-secondary:unset;--colour-button:unset;--colour-subtle:unset;--colour-hover:unset;--colour-disabled:unset;--colour-aware:unset;--colour-error:unset;--colour-warning:unset;--colour-success:unset;--colour-alert-high:unset;--colour-alert-med-low:unset;--colour-alert-med-high:unset;--colour-alert-low:unset;--colour-button-text:var(--colour-white);--colour-correct:rgba(40,200,120,.2);--heading:"Nunito Sans",sans-serif;--subheading:"Nunito Sans",sans-serif;--content:"Nunito Sans",sans-serif;--ex-bold:800;--bold:700;--semi-bold:600;--regular:400;--linespace:1.2}[data-error=true]{color:var(--colour-error)}:root{--padding:1.5em;--padding-large:2em;--inner-padding:1em;--gap:1em;--size-unit:1em;--round:100%;--corner-large:10em;--corner-normal:1.1em;--corner-small:0.7em;--corner-xsmall:0.4em;--topbar-height:4em;--max-width-overall:92em;--shadow:0 0px 8px 0px rgba(0,0,0,.1);--line:1px solid var(--colour-subtle);--error-outline:2px solid var(--colour-error);--filter-brightness:brightness(1.1);--z-popup:1000}*{box-sizing:border-box;margin:0;padding:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}[aria-disabled=true]{opacity:.5;pointer-events:none}.edu-app[data-freeze=true]{opacity:.6;pointer-events:none}main{grid-gap:var(--padding);max-width:90em}::placeholder{color:var(--colour-text)}html,input,p,textarea{font:var(--regular) 1em/var(--linespace) var(--content)}button{font:var(--bold) .8em/var(--linespace) var(--content)}h1{font:var(--bold) 1.7em/1.3 var(--heading)}h2{font:var(--bold) 1.2em/1.3 var(--heading)}h3{font:var(--bold) 1em/var(--linespace) var(--subheading)}h1.weight-light,h2.weight-light,h3.weight-light,h5.weight-light,span.weight-light{font-weight:var(--regular)}h4,label{font:var(--bold) .9em/var(--linespace) var(--subheading)}h4 span.weight-bold,h4.weight-bold{font-weight:bolder}h5{font:var(--semi-bold) .75em/var(--linespace) var(--subheading)}h5 span{font:var(--semi-bold) 1em/var(--linespace) var(--subheading)}h5 a.text{font-weight:700}h6{font:700 .8em/var(--linespace) var(--subheading)}div,h1,h2,h3,h4,h5,h6,p,span{color:var(--colour-text)}h1.highlight,h2.highlight,h3.highlight,h4.highlight,h5.highlight,h6.highlight,p.highlight,span.highlight{--colour-text:var(--colour-highlight)}h1.aware,h2.aware,h3.aware,h4.aware,h5.aware,h6.aware,p.aware,span.aware{--colour-text:var(--colour-aware)}h1.secondary,h2.secondary,h3.secondary,h4.secondary,h5.secondary,h6.secondary,p.secondary,span.secondary{--colour-text:var(--colour-text-secondary)}.cap{text-transform:capitalize}.ellipsis{overflow:hidden;text-overflow:"..";white-space:nowrap}.ellipsis-block{--clamp-amount:2;display:-webkit-box;-webkit-line-clamp:var(--clamp-amount);-webkit-box-orient:vertical;max-height:calc(var(--linespace)*var(--clamp-amount));overflow:hidden}.ellipsis-block[data-clamp="3"]{--clamp-amount:3}.dark-overlay{background-color:rgba(0,0,0,.4);border-radius:inherit;height:100%;width:100%;z-index:2}svg{display:block;fill:var(--colour-text)}main{background-color:var(--colour-body);display:grid;gap:var(--padding);margin:0 auto;max-width:var(--max-width-overall);padding:var(--padding)}.bottom-bar-active{margin-bottom:5em}body{background-color:var(--colour-body)}video{background-color:var(--colour-subtle);border-radius:var(--corner-small);width:100%}video.thumb{max-width:14em}img.thumb{max-width:6rem}.square-image{aspect-ratio:1/1;border-radius:var(--corner-small);max-width:10em}.square-image img{border-radius:inherit;height:100%;object-fit:cover;object-position:center;width:100%}.error{color:var(--colour-error)}.success{color:var(--colour-success)}.warning{color:var(--colour-warning)}.flex-1{flex:1}.thumb{aspect-ratio:1/1;border:var(--line);border-radius:var(--corner-xsmall);border-width:2px;max-width:2.5em;overflow:hidden}.thumb.free{aspect-ratio:unset}.thumb.banner,.thumb.landscape{aspect-ratio:16/9}.thumb.banner{max-height:2.5em;max-width:unset}.thumb.banner.large{max-height:6em;max-width:unset}.thumb.large{max-width:6em}.thumb.upload{cursor:pointer;position:relative}.thumb img{height:100%;object-fit:cover;object-position:center;width:100%}.alert-banner{align-items:center;background-color:var(--colour-card);border-radius:var(--corner-xsmall);display:flex;gap:calc(var(--gap)/2);padding:calc(var(--inner-padding)/4);width:100%}.alert-banner.large{padding:calc(var(--inner-padding)/2) var(--inner-padding)}.alert-banner svg{opacity:.7;width:1.2rem}.question-option{align-items:center;display:flex;flex:1;height:240px}.question-option.left{justify-content:flex-end;padding-right:6em}.question-option.right{justify-content:flex-start;padding-left:6em}.question-option button{align-items:center;background-color:transparent;border:none;box-shadow:none;color:var(--colour-text);cursor:pointer;display:inline-flex;flex-direction:column;font-weight:700;outline:none}.question-option button svg{fill:var(--colour-highlight);height:5em;margin-bottom:1em;width:5em}.border-left-1{border-left:1px solid var(--colour-light-grey)}.position-relative{position:relative}.position-absolute{position:absolute}.absolute-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.full-width{width:100%}.full-height{height:100%}.auto-width{width:auto}.auto-height{height:auto}.align-self-end{align-self:flex-end}.margin-right-big{margin-right:calc(var(--gap)*4)}.icon-display.secondary svg{fill:var(--colour-text-secondary)}.icon-display svg{width:1.2em}.icon-display.small svg{width:.8em}.answer-input{border:var(--line);border-radius:var(--corner-xsmall);overflow:hidden;padding-left:var(--inner-padding)}.answer-input[data-error=true]{outline:var(--error-outline)}.answer-input.item-row{gap:unset}.answer-input.item-row.answer-view{gap:var(--gap);padding:calc(var(--inner-padding)/1.3)}.answer-input.item-row.answer-view input[type=radio]:not([checked]){opacity:0}.answer-input.item-row.answer-view[data-correct=true]{background-color:var(--colour-correct)}.answer-input .input-field{width:auto}.answer-input .answer-input-input{flex:1}.answer-input button{font-size:.9em;margin:calc(var(--inner-padding)/1.7)}.answer-input .input-file,.answer-input input[type=text]{border:unset;border-radius:unset}.answer-input .input-file{background-color:transparent}.answer-input input:active,.answer-input input:focus{outline:unset}nav.bottom-bar{background-color:var(--colour-body);border-top:var(--line);bottom:0;left:0;padding:0;position:fixed;right:0;z-index:2}nav.bottom-bar .button-row{justify-content:right}nav.bottom-bar .right-item-layout{align-items:center;padding:calc(var(--inner-padding)/1.5) var(--padding);padding-right:0}nav.bottom-bar .section-navigation{border-left:var(--line);padding:calc(var(--inner-padding)/1.5) calc(var(--padding)/2);padding-left:var(--gap)}button{background:var(--colour-highlight);border:none;border-radius:var(--corner-xsmall);color:var(--colour-button-text);cursor:pointer;padding:calc(var(--padding)/1.6) var(--padding);text-decoration:none}button.aware,button[data-aware=true]{background-color:var(--colour-aware)}button.secondary,button[data-secondary=true]{background-color:transparent;border:var(--line);border-color:var(--colour-highlight);color:var(--colour-text)}button.secondary.aware,button.secondary[data-aware=true],button[data-secondary=true].aware,button[data-secondary=true][data-aware=true]{border-color:var(--colour-aware)}button.text{background-color:unset;padding:unset;--colour-button-text:var(--colour-highlight);margin-right:auto}button.symbol{height:3em;padding:0;width:3em}button.icon-text,button.text-icon{align-items:center;display:grid;gap:var(--gap);grid-template-columns:min-content auto}button.icon-text svg,button.text-icon svg{fill:var(--colour-button-text);width:1em}button.text-icon{grid-template-columns:auto min-content}button.small{padding:calc(var(--inner-padding)/2) var(--inner-padding)}button.full-width{max-width:unset;width:100%}button.full-width.icon-text{grid-template-columns:min-content max-content;justify-content:center}button.icon{background:none;padding:0}button.icon svg{width:2em}button.icon[data-highlight] svg{fill:var(--colour-highlight)}button.icon.small svg{width:1em}button.icon.round{border:var(--line);border-color:var(--colour-highlight);border-radius:var(--round);padding:calc(var(--inner-padding)/2)}button.icon.round[aria-disabled=true]{border-color:var(--colour-disabled);opacity:.5}button h1{font-size:2em;font-weight:300;line-height:0}button.selector-toggle svg{align-self:center;fill:var(--colour-highlight);width:1em}button.selector-toggle[data-active=true]{border-color:var(--colour-highlight);border-width:2px}button.selector-toggle[data-active=true] svg{transform:rotate(180deg)}button.selector-toggle{border:var(--line);display:grid;grid-template-columns:auto min-content;width:100%;--colour-button-text:var(--colour-text);font-size:.9em;font-weight:var(--regular);padding:calc(var(--padding)/2)}button.area,button.selector-toggle{background-color:transparent;max-width:unset;text-align:left}button.area{border-radius:var(--corner-small);display:flex;font-size:1em;gap:var(--gap);padding:calc(var(--padding)/4) calc(var(--padding)/2)}button.empty{background-color:unset;max-width:unset;padding:unset;width:auto}button.tab{background-color:transparent;border-radius:10em;display:flex;gap:var(--gap);padding:calc(var(--padding)/4) calc(var(--padding)/2);--colour-button-text:var(--colour-text);opacity:.6}button.tab.outline{border:var(--line)}button.tab span{font-size:1.4em;font-weight:400}button.tab[data-active=true]{background-color:var(--colour-subtle);opacity:1}button.tab[data-active=true] span{font-weight:bolder}.input-file-button{background-color:var(--colour-highlight);border:none;border-radius:var(--corner-xsmall);box-shadow:var(--shadow);color:var(--colour-white);cursor:pointer;display:inline-block;line-height:1;outline:none;padding:calc(var(--gap)*.6) var(--gap);white-space:nowrap}a.disabled,a[aria-disabled=true],button.disabled,button[aria-disabled=true]{cursor:default;pointer-events:none}a.disabled button,a[aria-disabled=true] button,button.disabled,button[aria-disabled=true]{background-color:var(--colour-subtle);color:var(--colour-text-secondary)}a.disabled button.icon svg,a.disabled button.icon-text svg,a[aria-disabled=true] button.icon svg,a[aria-disabled=true] button.icon-text svg,button.disabled.icon svg,button.disabled.icon-text svg,button[aria-disabled=true].icon svg,button[aria-disabled=true].icon-text svg{fill:var(--colour-text-secondary)}div.icon{align-items:center;background:none;display:grid;padding:0}div.icon svg{width:2em}div.icon.small svg{width:1em}a{appearance:none;display:block;text-decoration:none}a.full-width{width:100%}a.hug-content{margin-right:auto}a.text{color:var(--colour-highlight);display:initial}a.table,a.text{width:unset}.badged-icon{position:relative}.badged-icon>h4{align-items:center;aspect-ratio:1/1;background-color:var(--colour-highlight);border-radius:var(--round);display:grid;justify-content:center;line-height:0;padding:calc(var(--inner-padding)/5);position:absolute;right:-6px;top:-6px;z-index:1}.hold-button-container{position:relative;width:max-content}.hold-button-container .tooltip{bottom:-.5em;left:50%;position:absolute;width:100%;z-index:4}.hold-button-container .tooltip>*{position:absolute;transform:translateX(-50%)}.hold-button-container .tooltip .up-arrow{border-bottom:.45em solid var(--colour-subtle);border-left:.45em solid transparent;border-radius:.125em;border-right:.45em solid transparent;height:0;margin-top:-.3em;width:0}.hold-button-container .tooltip h5{background-color:var(--colour-subtle);border-radius:var(--corner-xsmall);color:var(--colour-text);padding:calc(var(--inner-padding)/3) calc(var(--inner-padding)/2)}.hold-button-container button.hold-button{overflow:hidden;position:relative}.hold-button-container button.hold-button.secondary span{color:var(--colour-text)}.hold-button-container button.hold-button span{color:var(--colour-button-text);position:relative;z-index:2}.hold-button-container button.hold-button svg{left:50%;max-width:2em;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:60%;z-index:3}.hold-button-container button.hold-button .hold-progress{background-color:var(--colour-overlay);bottom:0;left:0;position:absolute;right:100%;top:0;transition:.2s ease;z-index:1}.hold-button-container button.hold-button[data-active=true] .hold-progress{right:0;transition:.8s linear}.hold-button-container button.hold-button[data-held=true] span{visibility:hidden}.hold-button-container button.hold-button[data-confirm=true]{background-color:var(--colour-success)}.card{background-color:var(--colour-card);border-radius:var(--corner-small);box-shadow:var(--shadow);flex:0 0 auto;max-width:18em;min-width:15em;width:70vw}.card .card-main{--colour-text:var(--colour-white);background-position:50%;background-size:cover;border-radius:var(--corner-small) var(--corner-small) 0 0;color:var(--colour-text);height:8em;position:relative}.card .card-main>div:first-child{padding:var(--inner-padding);position:absolute;width:100%;z-index:3}.card .card-bar{border-radius:0 0 var(--corner-small) var(--corner-small);padding:calc(var(--inner-padding)/1.5) var(--inner-padding)}.card-slider{margin:0 calc(var(--padding)*-1);overflow:hidden;padding:0 var(--padding);width:calc(100% + var(--padding)*2)}.card-slider .card-row{display:flex;gap:var(--gap);margin:0 -1.5em;overflow-x:auto;padding:var(--padding);width:calc(100% + var(--padding)*2)}.card-slider .card-row:nth-child(n+6){display:none}@media not all and (hover:none){.card .card-main .card-title:hover{text-decoration:underline}}section.table{overflow-x:auto;width:100%}.course-table{border:var(--line);border-radius:var(--corner-small);display:grid;overflow:hidden;width:100%}.course-table [data-alert=high]{--colour-text:var(--colour-alert-high)}.course-table [data-alert=med-low]{--colour-text:var(--colour-alert-med-low)}.course-table [data-alert=med-high]{--colour-text:var(--colour-alert-med-high)}.course-table [data-alert=low]{--colour-text:var(--colour-alert-low)}.course-table .course-table-header,.course-table .course-table-item{align-items:center;column-gap:var(--gap);display:grid;grid-template-columns:minmax(0,2fr) 1fr;grid-template-rows:auto auto;padding:calc(var(--gap)/1) var(--gap);row-gap:calc(var(--gap)/5)}.course-table .course-table-header .course-table-header-entry,.course-table .course-table-item .course-table-header-entry{cursor:pointer}.course-table .course-table-item p{overflow:hidden;text-overflow:"..";white-space:nowrap}.course-table .course-table-header>:last-child,.course-table .course-table-item>:last-child{order:2}.course-table .course-table-header>:nth-child(2),.course-table .course-table-item>:nth-child(2){order:4}.course-table>:nth-child(2n){background-color:var(--colour-subtle)}.select-container{font-family:var(--content);min-width:10em;text-transform:capitalize;width:100%}.select-container.toolbar{min-width:16em}.select-container.toolbar .select-__control{padding:0 calc(var(--inner-padding)/3)}.select-container.short{min-width:8rem;width:fit-content}.select-container.short .select-__option{color:var(--colour-text);padding:calc(var(--inner-padding)/2)}.select-container .select-error{border-radius:var(--corner-xsmall);outline:2px solid var(--colour-error)}.select-container .select-__single-value{color:var(--colour-text)}.select-container .select-__control{background-color:transparent;border:var(--line);border-radius:var(--corner-xsmall);color:var(--colour-text);cursor:pointer;font-size:.9em;padding:calc(var(--inner-padding)/3)}.select-container svg{fill:var(--colour-highlight)}.select-container .select-__control--is-focused{box-shadow:0 0 0 2px var(--colour-highlight)}.select-container .select-__indicator-separator{display:none}.select-container .select-__menu{background-color:var(--colour-card);border:var(--line);border-radius:var(--corner-xsmall);box-shadow:0 0 20px 3px rgba(0,0,0,.3);overflow:hidden;z-index:2}.select-container .select-__menu-list{margin:0;padding:0}.select-container .select-__option{color:var(--colour-text);padding:var(--inner-padding)}.select-container .select-__option--is-focused{background-color:var(--colour-highlight-background);color:var(--colour-text);cursor:pointer}.select-container .select-__option--is-selected{background-color:var(--colour-highlight)}.select-container .select-__input-container{color:var(--colour-text)}.organization-dropdown{position:relative}.organization-dropdown .dropdown{align-items:center;border:var(--line);border-color:transparent;border-radius:var(--corner-xsmall);cursor:pointer;display:grid;gap:var(--gap);grid-template-columns:2.2em auto min-content;min-height:3em;min-width:14em;padding:calc(var(--inner-padding)/3) calc(var(--inner-padding)/2)}.organization-dropdown .dropdown.icon{grid-template-columns:max-content auto min-content}.organization-dropdown .dropdown.highlight{border-color:var(--colour-subtle)}.organization-dropdown .dropdown svg{width:1em}.organization-dropdown[data-active=true] .dropdown{border-color:var(--colour-subtle);border-bottom-color:transparent;border-radius:var(--corner-xsmall) var(--corner-xsmall) 0 0}.organization-dropdown[data-active=true] .dropdown svg{transform:rotate(180deg)}.organization-dropdown .dropdown-body{background-color:var(--colour-body);border:var(--line);border-radius:0 0 var(--corner-xsmall) var(--corner-xsmall);border-top:0;display:grid;gap:calc(var(--gap)*2);padding:calc(var(--inner-padding)/2);position:absolute;width:100%;z-index:var(--z-popup)}.organization-dropdown .dropdown-body.no-bottom-padding{padding-bottom:0}.expand-section{border-bottom:var(--line);display:grid;gap:calc(var(--gap)*1);padding:calc(var(--inner-padding)/2) var(--inner-padding)}.expand-section>:first-child{cursor:pointer}.expand-section>:first-child img{width:2.5em}.expand-section[data-active=true]{padding-bottom:var(--inner-padding)}.expand-section[data-active=true] div.icon svg{transform:rotate(180deg)}.expand-section:last-child{border-bottom:unset}@media not all and (hover:none){.expand-section>:first-child:hover h1{text-decoration:underline}}[data-required=true]:after{color:var(--colour-highlight);content:" *"}.input-label{margin-left:var(--gap)}input[type=text],textarea{cursor:auto}.search-container,input[type=text],textarea{appearance:none;background-color:transparent;border:var(--line);border-radius:var(--corner-xsmall);color:var(--colour-text);cursor:text;font-size:.9em;min-width:8em;padding:var(--inner-padding);width:100%}.search-container input{border:unset}input[type=checkbox]{align-items:center;appearance:none;background-color:transparent;border:unset;border:var(--line);border-color:var(--colour-white);border-radius:.3rem;display:grid;height:1.3rem;justify-content:center;position:relative;width:1.3rem}input[type=checkbox]:after{content:"✓";font-size:1em;font-weight:800;opacity:0;z-index:1}input[type=checkbox]:checked{background-color:var(--colour-highlight)}input[type=checkbox]:checked:after{opacity:1}textarea{font-size:1em;height:8em;line-height:1.3;max-height:12em;min-height:8em;resize:vertical}textarea.large{height:14em;max-height:28em;min-height:14em}.answer-input[data-focus=true],.search-container[data-focus=true],input:active,input:focus,textarea:active,textarea:focus{outline:2px solid var(--colour-highlight)}.input-field[data-error=true] input,.input-field[data-error=true] textarea,.search-container[data-error=true]{outline:var(--error-outline)}input[type=file].hidden-overlay{appearance:none;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}input.droppable[type=file]{display:none}label.input-file{align-items:center;background-color:var(--colour-subtle);border:var(--line);border-color:var(--colour-disabled);border-radius:var(--corner-small);border-style:dashed;display:flex;flex-direction:row;gap:calc(var(--gap)/2);justify-content:center;padding:var(--inner-padding)}label.input-file[data-error=true]{outline:var(--error-outline)}label.input-file>*{pointer-events:none}label.input-file[data-drag-over=true]{border-style:solid}input[type=radio]{align-items:center;appearance:none;background-color:transparent;border:var(--line);border-radius:var(--round);border-width:2px;display:grid;flex-shrink:0;height:1em;justify-items:center;margin:0;width:1em}input[type=radio]:before{border-radius:50%;box-shadow:inset 1em 1em #fff;content:"";height:.65em;transform:scale(0);transition:transform .12s ease-in-out;width:.65em}input[type=radio]:checked{background-color:var(--colour-highlight);border-color:var(--colour-highlight)}input[type=radio]:checked:before{transform:scale(1)}input[type=number]{background-color:var(--colour-subtle);border:var(--line);border-radius:calc(var(--corner-xsmall)/2);color:var(--colour-text);max-width:4em;padding:calc(var(--gap)/4) 0;padding-left:calc(var(--gap)/2)}.input-field{position:relative;width:100%}.input-field.small{max-width:8em}.input-field>h5{font-size:.7em;margin-top:calc(var(--gap)/2);padding-left:var(--gap)}.input-field[data-error=true]>h5{--colour-text:var(--colour-error)}.input-field .char-count{font-size:.7em;opacity:.5;pointer-events:none;position:absolute;right:calc(var(--gap)/2.5);top:calc(var(--gap)/5);-webkit-user-select:none;user-select:none}.lightbox{background-color:rgba(0,0,0,.5);inset:0;position:fixed;width:100%;z-index:var(--z-popup);--colour-text:var(--colour-white);color:var(--colour-text)}.lightbox .lightbox-image{align-self:center;justify-self:center;max-height:100%;max-width:100%;width:auto}.lightbox .lightbox-inner{display:grid;height:100%;padding:var(--padding);position:relative;width:100%}.lightbox .lightbox-inner button{position:absolute;right:var(--padding);top:var(--padding);z-index:2}.loading-container{align-content:center;background-color:var(--colour-body);color:var(--colour-highlight);gap:var(--gap);height:100%;justify-items:center;width:100%}.loading-ring{position:relative}.loading-ring .inner-ring{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.lds-ring{display:inline-block;height:42.6666666667px;position:relative;width:42.6666666667px}.lds-ring div{animation:lds-ring 1.8s cubic-bezier(.5,0,.5,1) infinite;border:4px solid var(--colour-highlight);border-color:var(--colour-highlight) transparent transparent transparent;border-radius:50%;box-sizing:border-box;display:block;height:34.6666666667px;margin:4px;position:absolute;width:34.6666666667px}.lds-ring div:first-child{animation-delay:-.675s}.lds-ring div:nth-child(2){animation-delay:-.45s}.lds-ring div:nth-child(3){animation-delay:-.225s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-container{align-items:center;background-color:rgba(0,0,0,.3);bottom:0;display:grid;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:11}.loading-container h2{background-color:var(--colour-highlight);border-radius:var(--corner-small);padding:calc(var(--inner-padding)/2) var(--inner-padding)}.loading-section{align-items:center;display:grid;height:100%;justify-content:center;padding-top:calc(var(--padding)*4);width:100%}.member-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap)}.member-grid .member-entry{background-color:var(--colour-subtle);border-radius:var(--corner-small);min-width:0;padding:calc(var(--inner-padding)/4);padding-right:calc(var(--inner-padding)/2)}.member-grid .member-entry h4{text-transform:unset}.member-grid .member-info{gap:calc(var(--gap)/6);min-width:0}.modal-behind{align-items:center;background-color:rgba(0,0,0,.3);color:var(--colour-text);cursor:pointer;display:grid;inset:0;justify-items:center;position:fixed;z-index:var(--z-popup)}.modal{background-color:var(--colour-body);border-radius:var(--corner-normal);box-shadow:var(--shadow);cursor:auto;display:grid;gap:var(--padding);grid-template-rows:min-content auto min-content;height:100%;max-height:70vh;max-width:70vw;min-height:8em;min-height:0;min-width:24em;padding:var(--padding);width:100%}.modal.two-row{grid-template-rows:min-content auto}.modal.confirmation{max-height:20em;max-width:30em}.modal.narrow{max-width:30em}.modal .modal-inner{overflow-y:auto}.modal .modal-footer{margin-left:auto}.selector-list-item{border-radius:var(--corner-small);padding:calc(var(--inner-padding)/4)}.selector-list-item[data-active=true]{background-color:var(--colour-subtle)}.selector-list-item[data-active=true] .container-indicator{background-color:var(--colour-highlight)}.selector-list-item .container-indicator{align-items:center;border:var(--line);border-color:var(--colour-highlight);border-radius:var(--corner-xsmall);cursor:pointer;display:inline-flex;font-weight:700;height:2.5em;justify-content:center;width:2.5em}@media not all and (hover:none){.selector-list-item:hover{background-color:var(--colour-subtle);cursor:pointer}}.progress{display:flex;justify-content:space-between;margin-bottom:var(--gap);max-width:20em;padding:0 calc(var(--inner-padding)/2);position:relative;width:100%}.progress .progress-point{cursor:pointer;display:grid;gap:calc(var(--gap)/2);grid-template-rows:auto min-content;justify-items:center}.progress .progress-point[data-disabled=true]{opacity:.25;pointer-events:none}.progress .progress-point .progress-point-indicator{align-items:center;border:2px solid var(--colour-text);border-radius:var(--round);color:var(--colour-text);display:grid;font-size:.9em;height:2.2rem;justify-items:center;width:2.2rem}.progress .progress-point .progress-point-indicator[data-error=true]{border-color:var(--colour-aware)}.progress .progress-point .progress-point-indicator[data-current=true]{background-color:var(--colour-body);border-color:var(--colour-highlight)}.progress .progress-point .progress-point-indicator h3[data-completed=true]{color:var(--colour-white)}.progress .progress-point .progress-point-indicator h3[data-visited=false]{color:var(--colour-text)}.progress .progress-point .progress-point-label{color:var(--colour-text);font-size:.7em;font-weight:400;position:absolute;text-transform:capitalize;top:4em}.progress .progress-point .progress-point-label[data-current=true]{border-bottom:var(--line);border-color:var(--colour-text);color:var(--colour-text);font-weight:700}.progress .progress-line{background-color:var(--colour-subtle);height:2px;margin-top:1em;width:100%}.progress .progress-point[data-current=true] .progress-point-indicator{border:2px solid var(--colour-highlight);color:var(--colour-text)}.progress .progress-point[data-completed=true] .progress-point-indicator{background-color:var(--colour-highlight);border:2px solid var(--colour-highlight);color:var(--colour-white)}.progress .progress-point[data-completed=false][data-current=false] .progress-point-label{color:var(--colour-text);font-weight:400}.progress .progress-point[data-completed=true]+.progress-line{background-color:var(--colour-highlight)}.question-input{border-bottom:var(--line);opacity:1;padding-bottom:var(--padding);transition:opacity .5s ease}.question-input[data-delete=true]{background-color:var(--colour-card);opacity:0}.question-input-question{padding-bottom:var(--gap)}.search-container{display:grid;grid-template-columns:min-content auto;min-height:2.4em;min-width:16em;padding:unset}.search-container svg{fill:var(--colour-text);width:1.2em}.search-container .search-icon{align-items:center;display:grid;padding:calc(var(--inner-padding)/2) calc(var(--inner-padding)/1);padding-right:0}.search-container input{background-color:transparent;outline:unset}.status-indicator-badge{align-items:center;background-color:var(--colour-overlay);border-radius:var(--corner-xsmall);color:var(--colour-white);display:grid;font-size:.8em;font-weight:var(--bold);height:1.8em;justify-items:center;width:1.8em}.status-indicator-badge[data-alert=high],.status-indicator[data-alert=high]:before{background-color:var(--colour-alert-high)}.status-indicator-badge[data-alert=low],.status-indicator[data-alert=low]:before{background-color:var(--colour-alert-low)}.status-indicator-badge[data-alert=med-low],.status-indicator[data-alert=med-low]:before{background-color:var(--colour-alert-med-low)}.status-indicator-badge[data-alert=med-high],.status-indicator[data-alert=med-high]:before{background-color:var(--colour-alert-med-high)}.status-indicator{align-items:center;display:grid;font-size:.8em;font-weight:var(--bold);gap:var(--gap);grid-template-columns:min-content max-content}.status-indicator:before{background-color:var(--colour-subtle);border-radius:var(--round);content:" ";height:1em;width:1em}.tab-list{border-right:var(--line);height:100%}.tab-list,.tab-list .tab-list-entry{padding:calc(var(--inner-padding)/2)}.tab-list .tab-list-entry{border-radius:var(--corner-xsmall);cursor:pointer}.tab-list .tab-list-entry[data-active=true]{background-color:var(--colour-subtle)}.tab-list>a{width:100%}@media not all and (hover:none){.tab-list-entry:hover{background-color:var(--colour-subtle)}}.tag{background-color:var(--colour-highlight);border-radius:var(--corner-large);--colour-text:var(--colour-button-text);padding:calc(var(--inner-padding)/4) calc(var(--inner-padding)/2)}.tag .icon svg{fill:var(--colour-button-text);width:1em}.Toastify{--colour-text:var(--colour-black)}.toggle-switch{align-items:center;display:grid;gap:calc(var(--gap)/2);grid-template-columns:max-content auto}.toggle-switch .toggle-switch-inner{--inner-padding:1em;align-items:center;background-color:var(--colour-disabled);border-radius:10em;cursor:pointer;display:grid;height:1.5em;justify-items:left;padding:0 calc(var(--inner-padding)/5);width:3em}.toggle-switch .toggle-switch-inner .toggle{background-color:var(--colour-body);border-radius:var(--round);height:calc(1.5em - var(--inner-padding)/3);width:calc(1.5em - var(--inner-padding)/3)}.toggle-switch .toggle-switch-inner[data-toggled=true]{background-color:var(--colour-highlight);justify-items:right}nav.topbar{align-items:center;background-color:var(--colour-body);display:grid;gap:var(--gap);grid-template-columns:auto max-content;margin:0 auto;max-width:var(--max-width-overall);padding:calc(var(--inner-padding)/1.5) var(--inner-padding);width:100%}nav.topbar .logos>:first-child{display:none;width:2.2em}nav.topbar .logos>:last-child{width:12em}@media screen and (max-width:42em){.topbar .organization-dropdown[data-active=false] .dropdown{min-width:unset}.topbar .organization-dropdown[data-active=false] .dropdown>h2{display:none}.topbar .logos>:first-child{display:block!important}.topbar .logos>:last-child{display:none}}.dashboard .hero-title-bar{display:grid;gap:var(--gap)}.settings-inner .settings-header{border-bottom:var(--line);padding:var(--inner-padding)}.settings-inner .settings-body{display:flex;flex-direction:column;padding:var(--inner-padding)}.settings-inner .settings-body>article{margin-bottom:calc(var(--gap)*2)}.settings-inner .settings-body>:last-child{margin-bottom:unset}.settings-inner .expand-section .settings-body{padding:unset}.min-height{min-height:0}.scroll-area{height:100%;overflow:auto}.item-list{display:flex;flex-direction:column;gap:calc(var(--gap)/2)}.item-list.no-gap{gap:0}.item-list.small{gap:calc(var(--gap)/4)}.item-list.med{gap:calc(var(--gap)*1)}.item-list.large{gap:calc(var(--gap)*2)}.item-list.medium{gap:calc(var(--gap)*1.3)}.item-list.center{align-items:center}.item-list.center-horizontal{justify-content:center;justify-items:center}.button-row{display:flex;flex-wrap:wrap;gap:calc(var(--gap)/2)}.button-row a{flex-shrink:0}.filter-buttons,.info-row,.item-row{align-items:center;display:flex;flex-direction:row;gap:calc(var(--gap)/2)}.filter-buttons.align-top,.info-row.align-top,.item-row.align-top{align-items:flex-start}.item-row.wrap{flex-shrink:0;flex-wrap:wrap}.item-row.large{gap:var(--gap)}.item-row.xl{gap:var(--padding)}.item-row.allow-truncate,.item-row.wrap.allow-truncate{min-width:0}.grid-row{align-items:center;display:grid;gap:var(--gap);grid-auto-columns:max-content;grid-auto-flow:column}.right-item-layout{display:grid;gap:var(--gap);grid-template-columns:auto max-content}.right-item-layout button{align-self:center}.right-item-layout.align-start button{align-self:flex-start}.right-item-layout.center-vertical{align-items:center}.hero-title-bar,.two-pane{display:grid;gap:var(--gap)}.user-picture{border:var(--line);border-radius:var(--round);border-width:3px;height:3em;overflow:hidden;width:3em}.user-picture img{height:100%;object-fit:cover;object-position:center;width:100%}.select-list .select-entry{border-bottom:var(--line);cursor:pointer;margin:0 calc(var(--inner-padding)/2*-1);padding:calc(var(--inner-padding)/3) 0}.select-list .select-entry .select-entry-text{padding:0 calc(var(--inner-padding)/2)}.select-list>:last-child{border-bottom:unset}.hide-small{display:none}.hero-logo{max-width:20em;text-align:right;width:75vw}.hero-logo>:last-child{margin-right:.3em;margin-top:-.8em}.center-content{align-content:center;height:90vh;height:90svh;justify-content:center;justify-items:center}.center-card{border:var(--line);border-radius:var(--corner-normal);padding:var(--padding)}@media screen and (min-width:60em){:root{--padding:2em;--inner-padding:1.5em}main{padding:var(--padding) calc(var(--padding)*2)}button{max-width:20em;padding:calc(var(--padding)/2) var(--padding);width:max-content}nav.topbar{padding:var(--inner-padding) var(--padding)}.answer-input label.input-file,.select-container .select-__option,input[type=text],textarea{padding:calc(var(--inner-padding)/1.7)}.hide-large{display:none}.hide-small{display:grid}.two-pane{grid-template-columns:1fr 1fr;justify-items:center}.hero-title-bar{align-items:flex-end;grid-template-columns:auto max-content}.card-slider{margin:unset;padding:0;width:100%}.card-slider .card-row{display:grid;gap:0;column-gap:var(--gap)!important;grid-auto-columns:0;grid-auto-rows:0;grid-template-columns:repeat(auto-fit,minmax(18em,1fr));grid-template-rows:1fr 1fr;margin:unset;overflow:hidden;padding:var(--padding) 0;padding-bottom:0;width:100%}.card{margin-bottom:1em;max-width:24rem;width:100%}.card-slider .card-row>:nth-child(n+6){display:block}.course-table .course-table-header,.course-table .course-table-item{grid-template-columns:minmax(0,2.4fr) 1fr 1fr 1fr;grid-template-rows:unset}.course-table .course-table-header>:last-child,.course-table .course-table-header>:nth-child(2),.course-table .course-table-item>:last-child,.course-table .course-table-item>:nth-child(2){order:unset}.course-table .course-table-item>:last-child,.course-table .course-table-item>:nth-child(2){font-size:1em}.question-input-question .form-stack{grid-template-columns:1.65fr .35fr;grid-template-rows:max-content auto}.question-input-question .form-stack>:first-child{grid-column:span 2}}@media screen and (min-width:86em){.course-table .course-table-header,.course-table .course-table-item{grid-template-columns:minmax(0,4fr) 1fr 1fr 1fr}}[data-hidden-form=true]{height:0;opacity:0;overflow:hidden;pointer-events:none;visibility:hidden}.form-container{background-color:var(--colour-card);border-radius:var(--corner-small);box-shadow:var(--shadow);display:grid;gap:var(--gap);margin:0 calc(var(--padding)*-.65);padding:var(--inner-padding)}.form-container.no-padding{padding:unset}.form-container.no-padding .form-sidebar-container{gap:unset}.form-container h4{text-transform:capitalize}.form-container img{width:100%}.form-stack{display:grid;gap:calc(var(--gap)/2)}.form-stack video{width:100%}.form-stack[aria-disabled=true]{opacity:.5;pointer-events:none}.form-header-bar{background-color:var(--colour-subtle);border-radius:var(--corner-xsmall);padding:var(--inner-padding)}.form-sidebar-container{display:grid;gap:var(--gap);grid-template-columns:1fr}.form-sidebar-container .form-sidebar{display:none;flex-direction:column;gap:calc(var(--gap)/2)}.form-sidebar-container .form-inner{display:grid;gap:var(--gap)}@media screen and (min-width:60em){.form-sidebar-container{grid-template-columns:20em auto}.form-sidebar-container .form-sidebar{display:flex}}.form-input-counter{font-size:calc(var(--gap)*.75);position:absolute;right:var(--gap);z-index:4}.form-input-counter.bottom{bottom:var(--gap)}.form-input-counter.normal{top:50%;transform:translateY(-50%)}.input-file.no-drag{border:none!important;display:inline-block;margin-right:calc(var(--gap)*4);padding:0!important}.answer-grid .input-answer-file{align-items:center;display:flex;gap:var(--gap);justify-content:flex-start;margin-right:calc(var(--gap)*2)}.answer-grid .input-answer-file img{aspect-ratio:1/1;border-radius:var(--corner-xsmall);object-fit:cover;width:3em}.answer-grid .input-answer-file .answer-image-name{max-width:8em}.answer-grid .input-answer-file.vertical{margin:var(--gap) 0}.display-media{align-items:unset;padding:calc(var(--inner-padding)/2) 0}.display-media .remove-all-button{background-color:var(--colour-alert-med-high);border-radius:var(--corner-small);height:unset}.display-media .remove-all-button button{height:100%;padding:calc(var(--inner-padding)/2);--colour-text:var(--colour-white)}.upload-media-display{background-color:var(--colour-subtle);border-radius:var(--corner-small);display:grid;flex-shrink:1;grid-template-columns:auto auto;position:relative}.upload-media-display .file-media{border-radius:var(--corner-small) 0 0 var(--corner-small);height:6em}.upload-media-display video.thumb{width:unset}.upload-media-display .single-audio-player{padding-left:var(--inner-padding)}.upload-media-display .question-image{aspect-ratio:1/1;cursor:pointer;object-fit:cover;object-position:center;transition:.2s ease;width:6em}.upload-media-display .file-info{flex-shrink:1;padding:calc(var(--inner-padding)/2)}.upload-media-display .file-info .ellipsis{max-width:16em}.upload-media-display .file-info[data-loading=true]{opacity:.5;pointer-events:none}.upload-media-display .remove-file-button{position:absolute;right:calc(var(--inner-padding)/2);top:calc(var(--inner-padding)/2)}.upload-media-display .remove-file-button svg{width:1em}.upload-media-display input[type=text]{background-color:var(--colour-body);border-color:var(--colour-body);min-width:6em;padding:calc(var(--inner-padding)/3) calc(var(--inner-padding)/2)}.upload-media-display.vertical{align-items:flex-start;flex-direction:column}@media not all and (hover:none){.input-file-detail .question-image:hover{filter:contrast(.8) brightness(1.1)}.select-container .select-__option:hover{background-color:var(--colour-subtle)}label.input-file:hover{cursor:pointer;filter:var(--filter-brightness)}a:hover p{text-decoration:underline}a.table:hover p{text-decoration:unset}a.table:hover .course-table-item>:first-child{text-decoration:underline}button:not([disabled]):hover{filter:var(--filter-brightness)}button.secondary:not([disabled]):hover{outline:1px solid var(--colour-highlight)}button.selector-toggle:not([disabled]):hover,button[data-secondary=true]:hover{background-color:var(--colour-subtle);filter:unset}button.selector-toggle[data-active=true]:not([disabled]):hover{background-color:unset}button.area:hover,button.tab:hover{background-color:var(--colour-subtle)}button.area:hover[data-active=true],button.tab:hover[data-active=true]{filter:unset}.organization-dropdown .dropdown:not(.highlight):hover{border-color:var(--colour-subtle)}.organization-dropdown[data-active=true] .dropdown:hover{border-color:var(--colour-subtle);border-bottom-color:transparent}.select-list .select-entry:hover{background-color:var(--colour-subtle)}}