@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(https://s.brightspace.com/lib/fonts/0.6.4/assets/Lato-400.woff2) format("woff2"),url(https://s.brightspace.com/lib/fonts/0.6.4/assets/Lato-400.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(https://s.brightspace.com/lib/fonts/0.6.4/assets/Lato-700.woff2) format("woff2"),url(https://s.brightspace.com/lib/fonts/0.6.4/assets/Lato-700.woff) format("woff")}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;src:url(https://s.brightspace.com/lib/fonts/0.6.4/assets/NotoSansThai-Regular.woff2) format("woff2"),url(https://s.brightspace.com/lib/fonts/0.6.4/assets/NotoSansThai-Regular.woff) format("woff")}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:700;src:url(https://s.brightspace.com/lib/fonts/0.6.4/assets/NotoSansThai-Bold.woff2) format("woff2"),url(https://s.brightspace.com/lib/fonts/0.6.4/assets/NotoSansThai-Bold.woff) format("woff")}@font-face{font-family:BC Sans;font-style:normal;font-weight:300;src:url(https://s.brightspace.com/lib/fonts/0.6.4/assets/BCSans-Light.woff2) format("woff2"),url(https://s.brightspace.com/lib/fonts/0.6.4/assets/BCSans-Light.woff) format("woff")}@font-face{font-family:BC Sans;font-style:normal;font-weight:400;src:url(https://s.brightspace.com/lib/fonts/0.6.4/assets/BCSans-Regular.woff2) format("woff2"),url(https://s.brightspace.com/lib/fonts/0.6.4/assets/BCSans-Regular.woff) format("woff")}@font-face{font-family:BC Sans;font-style:normal;font-weight:700;src:url(https://s.brightspace.com/lib/fonts/0.6.4/assets/BCSans-Bold.woff2) format("woff2"),url(https://s.brightspace.com/lib/fonts/0.6.4/assets/BCSans-Bold.woff) format("woff")}@font-face{font-family:BC Sans;font-style:italic;font-weight:300;src:url(https://s.brightspace.com/lib/fonts/0.6.4/assets/BCSans-LightItalic.woff2) format("woff2"),url(https://s.brightspace.com/lib/fonts/0.6.4/assets/BCSans-LightItalic.woff) format("woff")}@font-face{font-family:BC Sans;font-style:italic;font-weight:400;src:url(https://s.brightspace.com/lib/fonts/0.6.4/assets/BCSans-Italic.woff2) format("woff2"),url(https://s.brightspace.com/lib/fonts/0.6.4/assets/BCSans-Italic.woff) format("woff")}@font-face{font-family:BC Sans;font-style:italic;font-weight:700;src:url(https://s.brightspace.com/lib/fonts/0.6.4/assets/BCSans-BoldItalic.woff2) format("woff2"),url(https://s.brightspace.com/lib/fonts/0.6.4/assets/BCSans-BoldItalic.woff) format("woff")}html{--d2l-cursor-resize-inline-end:e-resize;--d2l-cursor-resize-inline-start:w-resize;--d2l-document-direction:ltr;--d2l-inline-end:right;--d2l-inline-start:left;--d2l-length-factor:1;--d2l-mirror-transform:none}html[dir=rtl]{--d2l-cursor-resize-inline-end:w-resize;--d2l-cursor-resize-inline-start:e-resize;--d2l-document-direction:rtl;--d2l-inline-end:left;--d2l-inline-start:right;--d2l-length-factor:-1;--d2l-mirror-transform:scaleX(-1)}.d2l-typography{color:var(--d2l-theme-text-color-static-standard);display:block;font-family:Lato,Lucida Sans Unicode,Lucida Grande,sans-serif;font-size:.95rem;font-weight:400;letter-spacing:.01rem;line-height:1.4rem}@media (max-width:615px){.d2l-typography{font-size:.8rem;line-height:1.2rem}}.d2l-typography p{margin:1rem 0}.d2l-typography :lang(ar),.d2l-typography:lang(ar){font-family:Segoe UI,Geeza Pro,sans-serif}.d2l-typography :lang(ja),.d2l-typography:lang(ja){font-family:Hiragino Kaku Gothic Pro,Meiyro,sans-serif}.d2l-typography :lang(ko),.d2l-typography:lang(ko){font-family:Apple SD Gothic Neo,Dotum,sans-serif}.d2l-typography :lang(th),.d2l-typography :lang(tha),.d2l-typography:lang(th),.d2l-typography:lang(tha){font-family:Noto Sans Thai,system-ui,Tahoma}.d2l-typography :lang(zh),.d2l-typography:lang(zh){font-family:Microsoft YaHei,Hiragino Sans GB,sans-serif}.d2l-typography .d2l-body-standard{font-size:.95rem;font-weight:400;line-height:1.4rem}@media (max-width:615px){.d2l-typography .d2l-body-standard{font-size:.8rem;line-height:1.2rem}}.d2l-typography .d2l-body-compact{font-size:.8rem;font-weight:400;line-height:1.2rem}.d2l-typography .d2l-body-small{color:var(--d2l-theme-text-color-static-subtle);font-size:.7rem;font-weight:400;line-height:.9rem;margin:auto}.d2l-typography .d2l-heading-1,.d2l-typography .vui-heading-1{font-size:2rem;font-weight:400;line-height:2.4rem;margin:1.5rem 0}@media (max-width:615px){.d2l-typography .d2l-heading-1,.d2l-typography .vui-heading-1{font-size:1.5rem;line-height:1.8rem}}.d2l-typography .d2l-heading-2,.d2l-typography .vui-heading-2{font-size:1.5rem;font-weight:400;line-height:1.8rem;margin:1.5rem 0}@media (max-width:615px){.d2l-typography .d2l-heading-2,.d2l-typography .vui-heading-2{font-size:1rem;font-weight:700;line-height:1.5rem}}.d2l-typography .d2l-heading-3,.d2l-typography .vui-heading-3{font-size:1rem;font-weight:700;line-height:1.5rem;margin:1.5rem 0}@media (max-width:615px){.d2l-typography .d2l-heading-3,.d2l-typography .vui-heading-3{font-size:.8rem;line-height:1.2rem}}.d2l-typography .d2l-heading-4,.d2l-typography .vui-heading-4{font-size:.8rem;font-weight:700;line-height:1.2rem;margin:1.5rem 0}.d2l-typography .d2l-heading-1,.d2l-typography .d2l-heading-2,.d2l-typography .vui-heading-1,.d2l-typography .vui-heading-2{padding-bottom:15px}.d2l-typography .d2l-heading-1.d2l-heading-half,.d2l-typography .d2l-heading-2.d2l-heading-half,.d2l-typography .vui-heading-1.d2l-heading-half,.d2l-typography .vui-heading-2.d2l-heading-half{margin:0;padding:0 0 8px}.d2l-typography .d2l-heading-1.d2l-heading-strong,.d2l-typography .d2l-heading-2.d2l-heading-strong,.d2l-typography .vui-heading-1.d2l-heading-strong,.d2l-typography .vui-heading-2.d2l-heading-strong{font-weight:700}.d2l-typography .d2l-heading-1,.d2l-typography .d2l-heading-2,.d2l-typography .d2l-heading-3,.d2l-typography .d2l-heading-4,.d2l-typography .vui-heading-1,.d2l-typography .vui-heading-2,.d2l-typography .vui-heading-3,.d2l-typography .vui-heading-4{margin-block:0;margin-inline-end:6px}.d2l-typography .d2l-heading-none{padding-bottom:0}.d2l-typography .bsi-set-solid,.d2l-typography .d2l-heading-set-solid{line-height:normal;margin:0;padding:0}.d2l-link,.d2l-link:active,.d2l-link:link,.d2l-link:visited{--d2l-focus-ring-offset:1px;color:var(--d2l-theme-text-color-interactive-default);cursor:pointer;outline-style:none;text-decoration:none}.d2l-link:hover{color:var(--d2l-theme-text-color-interactive-hover);text-decoration:underline}@supports not selector(:focus-visible){.d2l-link:focus{border-radius:2px;outline:2px solid var(--d2l-focus-ring-color,var(--d2l-theme-border-color-focus));outline-offset:var(--d2l-focus-ring-offset,2px);text-decoration:underline}@media (prefers-contrast:more){.d2l-link:focus{outline-color:Highlight}}}@supports selector(:focus-visible){.d2l-link:focus-visible{border-radius:2px;outline:2px solid var(--d2l-focus-ring-color,var(--d2l-theme-border-color-focus));outline-offset:var(--d2l-focus-ring-offset,2px);text-decoration:underline}@media (prefers-contrast:more){.d2l-link:focus-visible{outline-color:Highlight}}}.d2l-link.d2l-link-main{font-weight:700}.d2l-link.d2l-link-small{font-size:.7rem;letter-spacing:.01rem;line-height:1.05rem}@media print{.d2l-link,.d2l-link:active,.d2l-link:link,.d2l-link:visited{color:var(--d2l-theme-text-color-static-standard)}}d2l-dropdown-content .vui-list{font-size:.8rem;font-weight:400;line-height:1.2rem}.d2l-checkbox{--d2l-input-checkbox-background-image:none;--d2l-input-checkbox-background-color:var(--d2l-theme-background-color-interactive-faint-default);--d2l-input-checkbox-background-image-disabled:linear-gradient(var(--d2l-theme-background-color-interactive-faint-disabled),var(--d2l-theme-background-color-interactive-faint-disabled)),var(--d2l-input-checkbox-background-image);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--d2l-input-checkbox-background-image);background-position:50%;background-repeat:no-repeat;background-size:1.2rem 1.2rem;border-radius:.3rem;border-style:solid;box-sizing:border-box;display:inline-block;height:1.2rem;margin:0;padding:0;vertical-align:middle;width:1.2rem}.d2l-checkbox:checked{--d2l-input-checkbox-background-image:var(--d2l-input-checkbox-check-image)}.d2l-checkbox:indeterminate{--d2l-input-checkbox-background-image:var(--d2l-input-checkbox-indeterminate-image)}.d2l-checkbox,.d2l-checkbox:hover:disabled{background-color:var(--d2l-input-checkbox-background-color);border-color:var(--d2l-theme-border-color-emphasized);border-width:1px}.d2l-checkbox:hover:disabled{border-color:var(--d2l-theme-border-color-disabled)}.d2l-checkbox.d2l-input-checkbox-focus,.d2l-checkbox:focus,.d2l-checkbox:hover,:host(.d2l-hovering) input[type=checkbox]:not(:disabled).d2l-input-checkbox{border-color:var(--d2l-input-checkbox-border-color-hover-focus,var(--d2l-theme-border-color-focus));border-width:2px;outline:none}.d2l-checkbox:disabled,.d2l-checkbox:where([aria-disabled=true]){background-image:var(--d2l-input-checkbox-background-image-disabled);border-color:var(--d2l-theme-border-color-disabled)}@media (forced-colors:active){.d2l-checkbox:checked,.d2l-checkbox:indeterminate{background-image:none;position:relative}.d2l-checkbox:checked:after,.d2l-checkbox:indeterminate:after{background-color:FieldText;content:"";display:block;height:1.2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.2rem}.d2l-checkbox:disabled,.d2l-checkbox:where([aria-disabled=true]){opacity:var(--d2l-theme-opacity-disabled-control)}.d2l-checkbox:checked:after{-webkit-mask-image:var(--d2l-input-checkbox-check-image);mask-image:var(--d2l-input-checkbox-check-image)}.d2l-checkbox:indeterminate:after{-webkit-mask-image:var(--d2l-input-checkbox-indeterminate-image);mask-image:var(--d2l-input-checkbox-indeterminate-image)}}.vui-input[type=checkbox]{--d2l-input-checkbox-background-image:none;--d2l-input-checkbox-background-color:var(--d2l-theme-background-color-interactive-faint-default);--d2l-input-checkbox-background-image-disabled:linear-gradient(var(--d2l-theme-background-color-interactive-faint-disabled),var(--d2l-theme-background-color-interactive-faint-disabled)),var(--d2l-input-checkbox-background-image);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--d2l-input-checkbox-background-image);background-position:50%;background-repeat:no-repeat;background-size:1.2rem 1.2rem;border-radius:.3rem;border-style:solid;box-sizing:border-box;display:inline-block;height:1.2rem;margin:0;padding:0;vertical-align:middle;width:1.2rem}.vui-input[type=checkbox]:checked{--d2l-input-checkbox-background-image:var(--d2l-input-checkbox-check-image)}.vui-input[type=checkbox]:indeterminate{--d2l-input-checkbox-background-image:var(--d2l-input-checkbox-indeterminate-image)}.vui-input[type=checkbox],.vui-input[type=checkbox]:hover:disabled{background-color:var(--d2l-input-checkbox-background-color);border-color:var(--d2l-theme-border-color-emphasized);border-width:1px}.vui-input[type=checkbox]:hover:disabled{border-color:var(--d2l-theme-border-color-disabled)}.vui-input[type=checkbox].d2l-input-checkbox-focus,.vui-input[type=checkbox]:focus,.vui-input[type=checkbox]:hover,:host(.d2l-hovering) input[type=checkbox]:not(:disabled).d2l-input-checkbox{border-color:var(--d2l-input-checkbox-border-color-hover-focus,var(--d2l-theme-border-color-focus));border-width:2px;outline:none}.vui-input[type=checkbox]:disabled,.vui-input[type=checkbox]:where([aria-disabled=true]){background-image:var(--d2l-input-checkbox-background-image-disabled);border-color:var(--d2l-theme-border-color-disabled)}@media (forced-colors:active){.vui-input[type=checkbox]:checked,.vui-input[type=checkbox]:indeterminate{background-image:none;position:relative}.vui-input[type=checkbox]:checked:after,.vui-input[type=checkbox]:indeterminate:after{background-color:FieldText;content:"";display:block;height:1.2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.2rem}.vui-input[type=checkbox]:disabled,.vui-input[type=checkbox]:where([aria-disabled=true]){opacity:var(--d2l-theme-opacity-disabled-control)}.vui-input[type=checkbox]:checked:after{-webkit-mask-image:var(--d2l-input-checkbox-check-image);mask-image:var(--d2l-input-checkbox-check-image)}.vui-input[type=checkbox]:indeterminate:after{-webkit-mask-image:var(--d2l-input-checkbox-indeterminate-image);mask-image:var(--d2l-input-checkbox-indeterminate-image)}}.d2l-typography .d2l-htmlblock{overflow-wrap:break-word;overflow-x:auto;overflow-y:hidden;text-align:start}.d2l-typography .d2l-htmlblock b,.d2l-typography .d2l-htmlblock b *,.d2l-typography .d2l-htmlblock h1,.d2l-typography .d2l-htmlblock h2,.d2l-typography .d2l-htmlblock h3,.d2l-typography .d2l-htmlblock h4,.d2l-typography .d2l-htmlblock h5,.d2l-typography .d2l-htmlblock h6,.d2l-typography .d2l-htmlblock strong,.d2l-typography .d2l-htmlblock strong *{font-weight:700}.d2l-typography .d2l-htmlblock h1{font-size:2em;line-height:1;margin:21px 0}.d2l-typography .d2l-htmlblock h2{font-size:1.5em;line-height:1;margin:20px 0}.d2l-typography .d2l-htmlblock h3{font-size:1.2em;line-height:1;margin:19px 0}.d2l-typography .d2l-htmlblock h4{font-size:1em;line-height:1.05;margin:21px 0}.d2l-typography .d2l-htmlblock h5{font-size:.83em;line-height:1;margin:22px 0}.d2l-typography .d2l-htmlblock h6{font-size:.67em;line-height:1;margin:25px 0}.d2l-typography .d2l-htmlblock pre{font-family:Monospace;font-size:13px;margin:13px 0}.d2l-typography .d2l-htmlblock p{margin:.5em 0 1em}.d2l-typography .d2l-htmlblock ol,.d2l-typography .d2l-htmlblock ul{list-style-position:outside;margin:1em 0;padding-inline-start:3em}.d2l-typography .d2l-htmlblock ul,.d2l-typography .d2l-htmlblock ul[type=disc]{list-style-type:disc}.d2l-typography .d2l-htmlblock ol ol,.d2l-typography .d2l-htmlblock ol ul,.d2l-typography .d2l-htmlblock ul ol,.d2l-typography .d2l-htmlblock ul ul{margin-bottom:0;margin-top:0}.d2l-typography .d2l-htmlblock ol ul,.d2l-typography .d2l-htmlblock ul ul,.d2l-typography .d2l-htmlblock ul[type=circle]{list-style-type:circle}.d2l-typography .d2l-htmlblock ol ol ul,.d2l-typography .d2l-htmlblock ol ul ul,.d2l-typography .d2l-htmlblock ul ol ul,.d2l-typography .d2l-htmlblock ul ul ul,.d2l-typography .d2l-htmlblock ul[type=square]{list-style-type:square}.d2l-typography .d2l-htmlblock a,.d2l-typography .d2l-htmlblock a:active,.d2l-typography .d2l-htmlblock a:link,.d2l-typography .d2l-htmlblock a:visited{color:var(--d2l-color-celestine,#006fbf);cursor:pointer;text-decoration:none}.d2l-typography .d2l-htmlblock a:hover{color:var(--d2l-color-celestine-minus-1,#004489);text-decoration:underline}.d2l-typography .d2l-htmlblock a{--d2l-focus-ring-offset:1px;--d2l-focus-ring-color:var(--d2l-color-celestine,#006fbf)}@supports not selector(:focus-visible){.d2l-typography .d2l-htmlblock a:focus{border-radius:2px;outline:2px solid var(--d2l-focus-ring-color,var(--d2l-theme-border-color-focus));outline-offset:var(--d2l-focus-ring-offset,2px);text-decoration:underline}@media (prefers-contrast:more){.d2l-typography .d2l-htmlblock a:focus{outline-color:Highlight}}}@supports selector(:focus-visible){.d2l-typography .d2l-htmlblock a:focus-visible{border-radius:2px;outline:2px solid var(--d2l-focus-ring-color,var(--d2l-theme-border-color-focus));outline-offset:var(--d2l-focus-ring-offset,2px);text-decoration:underline}@media (prefers-contrast:more){.d2l-typography .d2l-htmlblock a:focus-visible{outline-color:Highlight}}}@media print{.d2l-typography .d2l-htmlblock a,.d2l-typography .d2l-htmlblock a:active,.d2l-typography .d2l-htmlblock a:link,.d2l-typography .d2l-htmlblock a:visited{color:var(--d2l-color-ferrite,#202122)}}.d2l-typography .d2l-htmlblock mjx-assistive-mml math{position:absolute}.d2l-typography .d2l-htmlblock a[main]{font-weight:700}.d2l-typography .d2l-htmlblock a[small]{font-size:.7rem;letter-spacing:.01rem;line-height:1.05rem}.d2l-typography .d2l-htmlblock.d2l-htmlblock-untrusted{position:relative}.d2l-typography .d2l-custom-widget .d2l-widget-content .d2l-htmlblock>p:last-child{margin-bottom:0}.d2l-focus-visible-not-supported .vui-outline:focus{border-radius:.2rem;outline:2px solid var(--d2l-color-celestine)}.vui-outline:focus-visible{border-radius:.2rem;outline:2px solid var(--d2l-color-celestine)}.d2l-button{border-radius:.3rem;border-style:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:inherit;font-size:.7rem;font-weight:700;letter-spacing:.2px;line-height:1rem;margin-block:0;margin-inline:0 .75rem;min-height:calc(2rem + 2px);outline:none;padding:0 1.5rem;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:auto}.d2l-button::-moz-focus-inner{border:0}.d2l-button,.d2l-button[active][disabled],.d2l-button[disabled]:focus,.d2l-button[disabled]:hover{background-color:#e3e9f1;color:#202122}.d2l-button.d2l-button-focus,.d2l-button.d2l-button-hover,.d2l-button:focus,.d2l-button:hover,.d2l-button[active]{background-color:#cdd5dc}.d2l-button.d2l-button-focus,.d2l-button[primary].d2l-button-focus,.d2l-focus-visible-not-supported .d2l-button:focus,.d2l-focus-visible-not-supported .d2l-button[primary]:focus{outline:2px solid #006fbf;outline-offset:2px}.d2l-button:focus-visible,.d2l-button[primary]:focus-visible{outline:2px solid #006fbf;outline-offset:2px}.d2l-button[disabled]{cursor:default;opacity:.5}.d2l-button[primary],.d2l-button[primary][active][disabled],.d2l-button[primary][disabled]:focus,.d2l-button[primary][disabled]:hover{background-color:#006fbf;color:#fff}.d2l-button[primary].d2l-button-focus,.d2l-button[primary].d2l-button-hover,.d2l-button[primary]:focus,.d2l-button[primary]:hover,.d2l-button[primary][active]{background-color:#004489}d2l-dialog-fullscreen .d2l-button[slot=footer]{margin-block-end:18px;margin-inline-end:18px}@media (prefers-contrast:more){.d2l-button{border:2px solid transparent}}.dlay_r>.d2l-button{margin-inline-end:0;margin-inline-start:.75rem}.vui-button{border-radius:.3rem;box-sizing:border-box;color:#202122;cursor:pointer;display:inline-block;font-family:inherit;font-size:.7rem;font-weight:700;letter-spacing:.02rem;line-height:1rem;margin:0;min-height:calc(2rem + 2px);padding:.55rem 1.5rem;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:auto}.vui-button,.vui-button.vui-disabled:focus,.vui-button.vui-disabled:hover,.vui-button:focus,.vui-button:hover,.vui-button:link,.vui-button:visited,.vui-button[disabled]:focus,.vui-button[disabled]:hover{background-color:#e3e9f1;border:none;color:#202122;outline:none;text-decoration:none}.vui-button:after{content:" ";width:0}.vui-button::-moz-focus-inner{border:0;padding:0}.vui-button.vui-disabled,.vui-button[disabled]{cursor:default;opacity:.5}.vui-button:focus,.vui-button:hover{background-color:#cdd5dc}.vui-button-primary{border-radius:.3rem;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:.7rem;font-weight:700;letter-spacing:.02rem;line-height:1rem;margin:0;min-height:calc(2rem + 2px);padding:.55rem 1.5rem;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:auto}.vui-button-primary,.vui-button-primary.vui-disabled:focus,.vui-button-primary.vui-disabled:hover,.vui-button-primary:focus,.vui-button-primary:hover,.vui-button-primary:link,.vui-button-primary:visited,.vui-button-primary[disabled]:focus,.vui-button-primary[disabled]:hover{background-color:#006fbf;border:none;color:#fff;outline:none;text-decoration:none}.vui-button-primary:after{content:" ";width:0}.vui-button-primary::-moz-focus-inner{border:0;padding:0}.vui-button-primary.vui-disabled,.vui-button-primary[disabled]{cursor:default;opacity:.5}.vui-button-primary:focus,.vui-button-primary:hover{background-color:#004489}.vui-field-row{border:none;display:block;margin:0 0 1.5rem;padding:0}.vui-field-row:after{clear:both}.vui-field-row:after,.vui-field-row:before{content:" ";display:table}.vui-field-row fieldset{border:none;display:block;margin:0;padding:0}.vui-field-row fieldset:after{clear:both}.vui-field-row fieldset:after,.vui-field-row fieldset:before{content:" ";display:table}.vui-offscreen{height:1px;inset-inline-start:-10000px;left:-10000px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}[dir=rtl] .vui-offscreen{left:auto;right:-10000px}@keyframes vui-bubble-animation-show{0%{opacity:0;top:.75rem}to{opacity:1;top:.25rem}}.vui-validation-bubble{display:none;max-width:18.5rem;position:absolute;width:100%}.vui-validation-bubble-show{display:block}.vui-validation-bubble-content{animation:vui-bubble-animation-show .2s ease;background-color:#202122;border:1px solid transparent;border-radius:.3rem;color:#fff;font-family:inherit;font-size:.7rem;font-weight:400;left:-.5rem;letter-spacing:.02rem;line-height:1rem;margin:0;padding:.7rem 1rem;position:absolute;top:.25rem;z-index:10}[dir=rtl] .vui-validation-bubble-content{left:auto;right:-.5rem}.vui-validation-bubble-content:before{border:solid;border-color:#202122 transparent;content:"";left:1rem;position:absolute;z-index:10}[dir=rtl] .vui-validation-bubble-content:before{left:auto;right:1rem}.vui-validation-bubble-content:before{border-width:0 .7rem .7rem;top:-.7rem}.d2l-edit,.vui-input[type=email],.vui-input[type=password],.vui-input[type=text],.vui-input[type=url]{background-color:#fff;border-radius:.3rem;border-style:solid;border-width:1px;box-shadow:inset 0 2px 0 0 hsla(203,9%,72%,.2);box-sizing:border-box;color:#202122;display:inline-block;font-family:inherit;font-size:.8rem;font-weight:400;height:auto;letter-spacing:.02rem;line-height:1.2rem;margin:0;min-width:calc(2rem + 1em);position:relative;vertical-align:middle;width:100%}.d2l-edit::-ms-input-placeholder,.d2l-edit::placeholder,.vui-input[type=email]::-ms-input-placeholder,.vui-input[type=email]::placeholder,.vui-input[type=password]::-ms-input-placeholder,.vui-input[type=password]::placeholder,.vui-input[type=text]::-ms-input-placeholder,.vui-input[type=text]::placeholder,.vui-input[type=url]::-ms-input-placeholder,.vui-input[type=url]::placeholder{color:#6e7477;font-size:.8rem;font-weight:400;opacity:1}.d2l-edit:focus,.d2l-edit:hover,.vui-input[type=email]:focus,.vui-input[type=email]:hover,.vui-input[type=password]:focus,.vui-input[type=password]:hover,.vui-input[type=text]:focus,.vui-input[type=text]:hover,.vui-input[type=url]:focus,.vui-input[type=url]:hover{border-color:#006fbf;border-width:2px;outline:none;padding:calc(.4rem - 1px) calc(.75rem - 1px)}.d2l-edit[aria-invalid=true],.vui-input[type=email][aria-invalid=true],.vui-input[type=password][aria-invalid=true],.vui-input[type=text][aria-invalid=true],.vui-input[type=url][aria-invalid=true]{border-color:#cd2026}.d2l-edit,.d2l-edit:hover:disabled,.d2l-edit[aria-invalid=true]:disabled,.vui-input[type=email],.vui-input[type=email]:hover:disabled,.vui-input[type=email][aria-invalid=true]:disabled,.vui-input[type=password],.vui-input[type=password]:hover:disabled,.vui-input[type=password][aria-invalid=true]:disabled,.vui-input[type=text],.vui-input[type=text]:hover:disabled,.vui-input[type=text][aria-invalid=true]:disabled,.vui-input[type=url],.vui-input[type=url]:hover:disabled,.vui-input[type=url][aria-invalid=true]:disabled{border-color:#6e7477;border-width:1px;padding:.4rem .75rem}.d2l-edit:disabled,.vui-input[type=email]:disabled,.vui-input[type=password]:disabled,.vui-input[type=text]:disabled,.vui-input[type=url]:disabled{opacity:.5}.d2l-edit::-webkit-search-cancel-button,.d2l-edit::-webkit-search-decoration,.vui-input[type=email]::-webkit-search-cancel-button,.vui-input[type=email]::-webkit-search-decoration,.vui-input[type=password]::-webkit-search-cancel-button,.vui-input[type=password]::-webkit-search-decoration,.vui-input[type=text]::-webkit-search-cancel-button,.vui-input[type=text]::-webkit-search-decoration,.vui-input[type=url]::-webkit-search-cancel-button,.vui-input[type=url]::-webkit-search-decoration{display:none}.d2l-edit::-ms-clear,.vui-input[type=email]::-ms-clear,.vui-input[type=password]::-ms-clear,.vui-input[type=text]::-ms-clear,.vui-input[type=url]::-ms-clear{display:none;height:0;width:0}.d2l-longedit,textarea.vui-input{background-color:#fff;border-radius:.3rem;border-style:solid;border-width:1px;box-shadow:inset 0 2px 0 0 hsla(203,9%,72%,.2);box-sizing:border-box;color:#202122;display:inline-block;font-family:inherit;font-size:.8rem;font-weight:400;height:auto;letter-spacing:.02rem;line-height:normal;margin:0;min-width:calc(2rem + 1em);overflow:auto;position:relative;vertical-align:middle;width:100%}.d2l-longedit::-ms-input-placeholder,.d2l-longedit::placeholder,textarea.vui-input::-ms-input-placeholder,textarea.vui-input::placeholder{color:#6e7477;font-size:.8rem;font-weight:400;opacity:1}.d2l-longedit:focus,.d2l-longedit:hover,textarea.vui-input:focus,textarea.vui-input:hover{border-color:#006fbf;border-width:2px;outline:none;padding:calc(.5rem - 1px) calc(.75rem - 1px)}.d2l-longedit[aria-invalid=true],textarea.vui-input[aria-invalid=true]{border-color:#cd2026}.d2l-longedit,.d2l-longedit:hover:disabled,.d2l-longedit[aria-invalid=true]:disabled,textarea.vui-input,textarea.vui-input:hover:disabled,textarea.vui-input[aria-invalid=true]:disabled{border-color:#6e7477;border-width:1px;padding:.5rem .75rem}.d2l-longedit:disabled,textarea.vui-input:disabled{opacity:.5}.d2l-longedit[aria-invalid=true],textarea.vui-input[aria-invalid=true]{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2NkMjAyNiIgZD0ibTE3Ljc5IDE1LjExLTctMTRhMiAyIDAgMCAwLTMuNTggMGwtNyAxNGExLjk3NSAxLjk3NSAwIDAgMCAuMDkgMS45NEEyIDIgMCAwIDAgMiAxOGgxNGExLjk5NCAxLjk5NCAwIDAgMCAxLjctLjk1IDEuOTY3IDEuOTY3IDAgMCAwIC4wOS0xLjk0ek05IDE2YTEuNSAxLjUgMCAxIDEgMS41LTEuNUExLjUgMS41IDAgMCAxIDkgMTZ6bS45OC00LjgwNmExIDEgMCAwIDEtMS45NiAwbC0uOTktNUExIDEgMCAwIDEgOC4wMSA1aDEuOTgzYTEgMSAwIDAgMSAuOTggMS4xOTR6Ii8+PC9zdmc+");background-position:top 12px right 18px;background-repeat:no-repeat;background-size:.8rem .8rem;padding-right:calc(18px + .8rem)}.d2l-longedit[aria-invalid=true]:focus,.d2l-longedit[aria-invalid=true]:hover,textarea.vui-input[aria-invalid=true]:focus,textarea.vui-input[aria-invalid=true]:hover{background-position:top 11px right 17px;padding-right:calc(17px + .8rem)}.d2l-longedit[aria-invalid=true]:disabled,textarea.vui-input[aria-invalid=true]:disabled{background-image:none}[dir=rtl] .d2l-longedit[aria-invalid=true],[dir=rtl] textarea.vui-input[aria-invalid=true]{background-position:top 12px left 18px;padding-left:calc(18px + .8rem);padding-right:.75rem}[dir=rtl] .d2l-longedit[aria-invalid=true]:focus,[dir=rtl] .d2l-longedit[aria-invalid=true]:hover,[dir=rtl] textarea.vui-input[aria-invalid=true]:focus,[dir=rtl] textarea.vui-input[aria-invalid=true]:hover{background-position:top 11px left 17px;padding-left:calc(17px + .8rem);padding-right:calc(.75rem - 1px)}.d2l-select,select.vui-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-origin:border-box;background-position:center right 17px;background-repeat:no-repeat;background-size:11px 7px;border-radius:.3rem;border-style:solid;box-sizing:border-box;color:#202122;display:inline-block;font-family:inherit;font-size:.8rem;font-weight:400;height:auto;letter-spacing:.02rem;line-height:1.2rem;margin:0;max-height:calc(2rem + 2px);vertical-align:middle}.d2l-select,.d2l-select:hover:disabled,select.vui-input,select.vui-input:hover:disabled{background-color:#fff;border-color:#6e7477;border-width:1px;box-shadow:inset 0 2px 0 0 hsla(203,9%,72%,.2);padding:.4rem .75rem}.d2l-select,.d2l-select:disabled,.d2l-select:focus:disabled,.d2l-select:hover:disabled,select.vui-input,select.vui-input:disabled,select.vui-input:focus:disabled,select.vui-input:hover:disabled{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMSAyIDQuNSA0TTEwIDIgNS41IDYiIHN0cm9rZT0iIzU2NUE1QyIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=");padding-right:calc(30px + .8rem)}.d2l-select:focus,.d2l-select:hover,select.vui-input:focus,select.vui-input:hover{border-color:#006fbf;border-width:2px;outline:none;padding:calc(.4rem - 1px) calc(29px + .8rem) calc(.4rem - 1px) calc(.75rem - 1px)}.d2l-select[aria-invalid=true],select.vui-input[aria-invalid=true]{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMSAyIDQuNSA0TTEwIDIgNS41IDYiIHN0cm9rZT0iIzU2NUE1QyIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4="),url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2NkMjAyNiIgZD0ibTE3Ljc5IDE1LjExLTctMTRhMiAyIDAgMCAwLTMuNTggMGwtNyAxNGExLjk3NSAxLjk3NSAwIDAgMCAuMDkgMS45NEEyIDIgMCAwIDAgMiAxOGgxNGExLjk5NCAxLjk5NCAwIDAgMCAxLjctLjk1IDEuOTY3IDEuOTY3IDAgMCAwIC4wOS0xLjk0ek05IDE2YTEuNSAxLjUgMCAxIDEgMS41LTEuNUExLjUgMS41IDAgMCAxIDkgMTZ6bS45OC00LjgwNmExIDEgMCAwIDEtMS45NiAwbC0uOTktNUExIDEgMCAwIDEgOC4wMSA1aDEuOTgzYTEgMSAwIDAgMSAuOTggMS4xOTR6Ii8+PC9zdmc+");background-position:center right 17px,center right 29px;background-repeat:no-repeat,no-repeat;background-size:11px 7px,.8rem .8rem;border-color:#cd2026}.d2l-select:disabled,select.vui-input:disabled{opacity:.5}.d2l-select:focus::-ms-value,.d2l-select:hover::-ms-value,select.vui-input:focus::-ms-value,select.vui-input:hover::-ms-value{background-color:transparent;color:#202122}.d2l-select::-ms-expand,select.vui-input::-ms-expand{display:none}.d2l-select:-moz-focusring,select.vui-input:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}[dir=rtl] .d2l-select,[dir=rtl] select.vui-input{background-position:center left 17px}[dir=rtl] .d2l-select,[dir=rtl] .d2l-select:disabled,[dir=rtl] .d2l-select:focus:disabled,[dir=rtl] .d2l-select:hover:disabled,[dir=rtl] select.vui-input,[dir=rtl] select.vui-input:disabled,[dir=rtl] select.vui-input:focus:disabled,[dir=rtl] select.vui-input:hover:disabled{padding-left:calc(30px + .8rem);padding-right:.75rem}[dir=rtl] .d2l-select:focus,[dir=rtl] .d2l-select:hover,[dir=rtl] select.vui-input:focus,[dir=rtl] select.vui-input:hover{padding-left:calc(29px + .8rem);padding-right:calc(.75rem - 1px)}[dir=rtl] .d2l-select[aria-invalid=true],[dir=rtl] select.vui-input[aria-invalid=true]{background-position:center left 17px,center left 29px}.d2l-radio,.vui-input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:50%;background-repeat:no-repeat;background-size:.5rem .5rem;border-radius:50%;border-style:solid;box-sizing:border-box;display:inline-block;height:1.2rem;margin:0;padding:0;vertical-align:middle;width:1.2rem}.d2l-radio:checked,.vui-input[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5' cy='5' r='5' fill='%23494c4e'/%3E%3C/svg%3E")}.d2l-radio,.d2l-radio:hover:disabled,.vui-input[type=radio],.vui-input[type=radio]:hover:disabled{background-color:#f9fbff;border-color:#6e7477;border-width:1px}.d2l-radio:focus,.d2l-radio:hover,.vui-input[type=radio]:focus,.vui-input[type=radio]:hover{border-color:#006fbf;border-width:2px;outline:none}.d2l-radio[aria-invalid=true],.vui-input[type=radio][aria-invalid=true]{border-color:#cd2026}.d2l-radio:disabled,.vui-input[type=radio]:disabled{opacity:.5}@media (prefers-contrast:more){.d2l-radio:checked,.vui-input[type=radio]:checked{background-image:none;position:relative}.d2l-radio:checked:after,.vui-input[type=radio]:checked:after{background-color:FieldText;content:"";display:block;height:1.2rem;left:50%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5' cy='5' r='5' fill='%23494c4e'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5' cy='5' r='5' fill='%23494c4e'/%3E%3C/svg%3E");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:.5rem .5rem;mask-size:.5rem .5rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.2rem}}.d2l-checkbox-container,.d2l-radio-inline{display:inline-block;padding-left:1.7rem;vertical-align:middle}.d2l-checkbox-container>input[type=checkbox],.d2l-checkbox-container>input[type=radio],.d2l-radio-inline>input[type=checkbox],.d2l-radio-inline>input[type=radio]{margin-left:-1.7rem;margin-right:.5rem}[dir=rtl] .d2l-checkbox-container,[dir=rtl] .d2l-radio-inline{padding-right:1.7rem}[dir=rtl] .d2l-checkbox-container>input[type=checkbox],[dir=rtl] .d2l-checkbox-container>input[type=radio],[dir=rtl] .d2l-radio-inline>input[type=checkbox],[dir=rtl] .d2l-radio-inline>input[type=radio]{margin-left:.5rem;margin-right:-1.7rem}.d2l-checkbox-container:last-of-type,.d2l-radio-inline:last-of-type{margin-bottom:.5rem}.d2l-checkbox-container,.d2l-radio-inline{font-size:.8rem;font-weight:400;line-height:1.2rem}.d2l-checkbox-container{padding-right:6px}[dir=rtl] .d2l-checkbox-container{padding-left:6px;padding-right:1.7rem}.d2l-checkbox-container+.d2l-checkbox-container,.d2l-radio-inline+.d2l-radio-inline{margin-left:10px}[dir=rtl] .d2l-checkbox-container+.d2l-checkbox-container,[dir=rtl] .d2l-radio-inline+.d2l-radio-inline{margin-left:0;margin-right:10px}.d2l-checkbox-disabled,.d2l-radio-disabled{color:#909091;cursor:default}.d2l-label,.vui-label{cursor:default;display:block;font-size:.7rem;font-weight:700;letter-spacing:.2px;line-height:.9rem;margin:0;padding-block:0 .4rem;padding-inline:0;width:100%}.d2l-label-required:after,.vui-required:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='5' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.38 5.141V3.86c0-.093.006-.184.018-.273.011-.089.031-.173.059-.252a.927.927 0 0 1-.182.175 4.83 4.83 0 0 1-.224.154l-1.106.644-.413-.7 1.113-.644c.084-.051.167-.093.248-.126.082-.033.167-.056.256-.07a.816.816 0 0 1-.256-.07 2.356 2.356 0 0 1-.248-.133L.532 1.914l.406-.7 1.113.658c.08.051.155.104.228.157a.966.966 0 0 1 .185.179 1.002 1.002 0 0 1-.066-.252 2.091 2.091 0 0 1-.018-.273V.388h.826v1.281c0 .098-.006.192-.017.283a1.003 1.003 0 0 1-.067.256 1.03 1.03 0 0 1 .182-.179 2.73 2.73 0 0 1 .231-.157l1.106-.644.413.7-1.113.637a1.954 1.954 0 0 1-.248.13 1.07 1.07 0 0 1-.256.073c.159.028.327.093.504.196l1.113.651-.406.7-1.113-.651a3.307 3.307 0 0 1-.231-.154 1.122 1.122 0 0 1-.189-.175c.06.15.091.322.091.518v1.288H2.38z' fill='%23494C4E' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:.25rem;content:"";display:inline-block;height:.3rem;inset-inline-start:.15rem;position:relative;width:.25rem}