:root{--blue-1: #245698;--primary-light-blue: #54c8e8;--ela-ada: #2e81cf;--primary-teal: #29d2c5;--math-teal: #4abfbf;--teal-1: #00827e;--teal-2: #0f9390;--teal-3: #90c9c5;--teal-4: #aaf8fd;--dark-navy: #0a2240;--gray-1: #e9e9e9;--yellow: #FADD45;--pale-yellow: #ffeaa7;--yellow-1: #fef6c9;--yellow-2: #f4d214;--white: #fff;--off-white: rgba(250,250,252,0.87843);--very-dark-gray: #32475c;--dark-gray: #536479;--light-gray: #e3e7e9;--font: #212121;--link: #0f6bc7;--red: #df3d15;--pantone: #f6f3ee;--navigation: 75px;--navigation-mobile: 65px;--balloon-color: #214289;--balloon-font-size: 16px;--balloon-move: 4px;--transparent: rgba(255,255,255,0);--primary-blue: #214289;--light-blue:#B1ECFB;--light-blue-2:#92FAFF;--turquoise: #29d2c5;--light-teal: #ddf4fa;--white: #ffffff;--gray-1: #edf0f7;--gray-2: #536479;--gray-3: #E9EBEB;--gray-4: #77828F;--gray-5: #E9EDF6;--light-turquoise: #b3ebe7;--light-red: #e8abab;--green-1:#0F9390;--clever: #4551ed;--google: #4576d9;--primary-blue-100: #dfebfb;--primary-blue-300: #a1caf6;--primary-blue-500: #548bea;--primary-blue-600: #3e6ede;--primary-blue-700: #3259cc;--primary-blue-900: #214289;--brand-blue-50: #f3f6fc;--brand-blue-100: #e6edf8;--brand-blue-300: #95b9e4;--brand-blue-500: #318cdd;--brand-blue-600: #245698;--brand-blue-900: #1e375c;--brand-blue-950: #14243d;--ela-blue: #318cdd;--ela-blue-50: #f2f7fd;--ela-blue-100: #e4edfa;--ela-blue-200: #c3daf4;--ela-blue-300: #8fbdea;--ela-blue-400: #539bdd;--ela-blue-500: #2e81cf;--ela-blue-600: #1e62ab;--ela-blue-900: #1a3a60;--ela-blue-950: #112540;--math-green-50: #f3fafa;--math-green-100: #d5f2ef;--math-green-200: #ace3de;--math-green-300: #7aceca;--math-green-400: #4fb2b1;--math-green-500: #39a2a2;--math-green-600: #287779;--math-green-900: #1f4042;--math-green-950: #0d2326;--turquoise-100: #ccfbf3;--turquoise-200: #98f7ea;--turquoise-300: #5debdc;--turquoise-400: #29d2c5;--turquoise-500: #12baaf;--turquoise-600: #0c9590;--turquoise-900: #124f4e;--turquoise-950: #042e2f;--gray-50: #f6f8f9;--gray-100: #edeff1;--gray-200: #d8dee1;--gray-500: #70808a;--chart-red: #ef4444;--chart-orange: #f97316;--chart-yellow: #eab308;--chart-green: #22c55e;--chart-very-green: #10b981}

:root{--gray-1: #e9e9e9;--white: #fff;--white: #ffffff;--gray-1: #edf0f7;--blue-1: #245698;--primary-light-blue: #54c8e8;--ela-ada: #2e81cf;--primary-teal: #29d2c5;--math-teal: #4abfbf;--teal-1: #00827e;--teal-2: #0f9390;--teal-3: #90c9c5;--teal-4: #aaf8fd;--dark-navy: #0a2240;--gray-1: #e9e9e9;--yellow: #FADD45;--pale-yellow: #ffeaa7;--yellow-1: #fef6c9;--yellow-2: #f4d214;--white: #fff;--off-white: rgba(250,250,252,0.87843);--very-dark-gray: #32475c;--dark-gray: #536479;--light-gray: #e3e7e9;--font: #212121;--link: #0f6bc7;--red: #df3d15;--pantone: #f6f3ee;--navigation: 75px;--navigation-mobile: 65px;--balloon-color: #214289;--balloon-font-size: 16px;--balloon-move: 4px;--transparent: rgba(255,255,255,0);--primary-blue: #214289;--light-blue:#B1ECFB;--light-blue-2:#92FAFF;--turquoise: #29d2c5;--light-teal: #ddf4fa;--white: #ffffff;--gray-1: #edf0f7;--gray-2: #536479;--gray-3: #E9EBEB;--gray-4: #77828F;--gray-5: #E9EDF6;--light-turquoise: #b3ebe7;--light-red: #e8abab;--green-1:#0F9390;--clever: #4551ed;--google: #4576d9;--primary-blue-100: #dfebfb;--primary-blue-300: #a1caf6;--primary-blue-500: #548bea;--primary-blue-600: #3e6ede;--primary-blue-700: #3259cc;--primary-blue-900: #214289;--brand-blue-50: #f3f6fc;--brand-blue-100: #e6edf8;--brand-blue-300: #95b9e4;--brand-blue-500: #318cdd;--brand-blue-600: #245698;--brand-blue-900: #1e375c;--brand-blue-950: #14243d;--ela-blue: #318cdd;--ela-blue-50: #f2f7fd;--ela-blue-100: #e4edfa;--ela-blue-200: #c3daf4;--ela-blue-300: #8fbdea;--ela-blue-400: #539bdd;--ela-blue-500: #2e81cf;--ela-blue-600: #1e62ab;--ela-blue-900: #1a3a60;--ela-blue-950: #112540;--math-green-50: #f3fafa;--math-green-100: #d5f2ef;--math-green-200: #ace3de;--math-green-300: #7aceca;--math-green-400: #4fb2b1;--math-green-500: #39a2a2;--math-green-600: #287779;--math-green-900: #1f4042;--math-green-950: #0d2326;--turquoise-100: #ccfbf3;--turquoise-200: #98f7ea;--turquoise-300: #5debdc;--turquoise-400: #29d2c5;--turquoise-500: #12baaf;--turquoise-600: #0c9590;--turquoise-900: #124f4e;--turquoise-950: #042e2f;--gray-50: #f6f8f9;--gray-100: #edeff1;--gray-200: #d8dee1;--gray-500: #70808a;--chart-red: #ef4444;--chart-orange: #f97316;--chart-yellow: #eab308;--chart-green: #22c55e;--chart-very-green: #10b981}.contenteditable-field{z-index:1}.contenteditable-field__label{display: block;font-size: 0.875rem;font-weight: 700}.contenteditable-field__label--focus{color:#214289 !important;color:var(--primary-blue) !important}.contenteditable-field__field{cursor:pointer;border-bottom:3px solid #edf0f7;border-bottom:3px solid var(--gray-1);padding-top:6px;padding-right:10px;padding-bottom:4px;padding-left:0px;min-height:20px;outline:none;width:100%;z-index:1}.contenteditable-field__field:focus{border-bottom:3px solid #214289;border-bottom:3px solid var(--primary-blue)}.contenteditable-field__field a{color: #0F9390;color: var(--green-1);text-decoration-line: underline}.contenteditable-field__pencil{position: absolute;right: 0px;bottom: 10px;cursor: pointer;z-index:1}.contenteditable-field__error{font-size: 0.75rem;color: #df3d15;color: var(--red);z-index:1}.confirmation-modal{position: fixed;top: 0px;right: 0px;bottom: 0px;left: 0px;overflow-y: auto;z-index:1300}.confirmation-modal__backdrop{position: fixed;top: 0px;right: 0px;bottom: 0px;left: 0px;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration: 150ms;transition-duration: 150ms;background-color:rgba(0,0,0,.25)}.confirmation-modal__container{display: -webkit-box;display: -ms-flexbox;display: flex;min-height: 100vh;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 1rem}.input-container:checked+label+.confirmation-modal__container{background-color:#b1ecfb}.confirmation-modal__content{position: relative;width: 100%;max-width: 28rem;border-radius: 0.5rem;background-color: #ffffff;background-color: var(--white);--tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}.confirmation-modal__header{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-bottom-width: 1px;border-color: #e3e7e9;border-color: var(--light-gray);padding: 1.5rem}.input-container:checked+label+.confirmation-modal__header{background-color:#b1ecfb}.confirmation-modal__header-left{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.input-container:checked+label+.confirmation-modal__header-left{background-color:#b1ecfb}.confirmation-modal__header-icon{-ms-flex-negative: 0;flex-shrink: 0}.confirmation-modal__header-text{margin-left: 0.75rem}.confirmation-modal__header-title{font-size: 1.125rem;font-weight: 600;color: #32475c;color: var(--very-dark-gray)}.confirmation-modal__header-subtitle{font-size: 0.875rem;color: #536479;color: var(--dark-gray)}.confirmation-modal__close-button{color: #536479;color: var(--dark-gray);-webkit-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration: 200ms;transition-duration: 200ms}.confirmation-modal__close-button:hover{color: #32475c;color: var(--very-dark-gray)}.confirmation-modal__body{padding: 1.5rem}.confirmation-modal__message{font-size: 0.875rem;color: #32475c;color: var(--very-dark-gray)}.confirmation-modal__warning-box{border-radius: 0.5rem;border-width: 1px;border-color: #f4d214;border-color: var(--yellow-2);background-color: #fef6c9;background-color: var(--yellow-1);padding: 1rem}.confirmation-modal__warning-content{display: -webkit-box;display: -ms-flexbox;display: flex}.input-container:checked+label+.confirmation-modal__warning-content{background-color:#b1ecfb}.confirmation-modal__warning-icon{margin-right: 0.5rem;margin-top: 0.125rem;height: 1.25rem;width: 1.25rem;--tw-text-opacity: 1;color: rgba(245, 205, 7, 1);color: rgba(245, 205, 7, var(--tw-text-opacity))}.confirmation-modal__warning-text{font-size: 0.875rem;color: #32475c;color: var(--very-dark-gray)}.confirmation-modal__footer{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}.confirmation-modal__footer > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(0.75rem * 0);margin-right: calc(0.75rem * var(--tw-space-x-reverse));margin-left: calc(0.75rem * (1 - 0));margin-left: calc(0.75rem * (1 - var(--tw-space-x-reverse)));margin-left: calc(0.75rem * calc(1 - 0));margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)))}.confirmation-modal__footer{border-bottom-right-radius: 0.5rem;border-bottom-left-radius: 0.5rem;border-top-width: 1px;border-color: #e3e7e9;border-color: var(--light-gray);background-color: #edf0f7;background-color: var(--gray-1);padding: 1.5rem}.input-container:checked+label+.confirmation-modal__footer{background-color:#b1ecfb}.confirmation-modal__cancel-button{border-radius: 0.5rem;border-width: 1px;border-color: #e3e7e9;border-color: var(--light-gray);background-color: #ffffff;background-color: var(--white);padding-left: 1rem;padding-right: 1rem;padding-top: 0.5rem;padding-bottom: 0.5rem;font-size: 0.875rem;font-weight: 500;color: #32475c;color: var(--very-dark-gray);-webkit-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration: 200ms;transition-duration: 200ms}.confirmation-modal__cancel-button:hover{background-color: #edf0f7;background-color: var(--gray-1)}.confirmation-modal__cancel-button:focus{outline: 2px solid transparent;outline-offset: 2px;--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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: var(--tw-ring-inset) 0 0 0 2px var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + 2px) #214289, 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-inset) 0 0 0 2px var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + 2px) #214289, 0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));--tw-ring-color: var(--primary-blue);--tw-ring-offset-width: 2px}.confirmation-modal__confirm-button{border-radius: 0.5rem;border-width: 1px;border-color: rgba(255,255,255,0);border-color: var(--transparent);--tw-bg-opacity: 1;background-color: rgba(245, 205, 7, 1);background-color: rgba(245, 205, 7, var(--tw-bg-opacity));padding-left: 1.5rem;padding-right: 1.5rem;padding-top: 0.5rem;padding-bottom: 0.5rem;font-size: 0.875rem;font-weight: 500;color: #32475c;color: var(--very-dark-gray);-webkit-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration: 200ms;transition-duration: 200ms}.confirmation-modal__confirm-button:hover{--tw-bg-opacity: 1;background-color: rgba(245, 205, 7, 1);background-color: rgba(245, 205, 7, var(--tw-bg-opacity))}.confirmation-modal__confirm-button:focus{outline: 2px solid transparent;outline-offset: 2px;--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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: var(--tw-ring-inset) 0 0 0 2px var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + 2px) rgba(245, 205, 7, 1), 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-inset) 0 0 0 2px var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + 2px) rgba(245, 205, 7, 1), 0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));--tw-ring-opacity: 1;--tw-ring-color: rgba(245, 205, 7, var(--tw-ring-opacity));--tw-ring-offset-width: 2px}.confirmation-modal--enter{-webkit-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration: 300ms;transition-duration: 300ms;-webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);transition-timing-function: cubic-bezier(0, 0, 0.2, 1)}.confirmation-modal--enter-start{opacity: 0}.confirmation-modal--enter-end{opacity: 1}.confirmation-modal--leave{-webkit-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration: 200ms;transition-duration: 200ms;-webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);transition-timing-function: cubic-bezier(0.4, 0, 1, 1)}.confirmation-modal--leave-start{opacity: 1}.confirmation-modal--leave-end{opacity: 0}.confirmation-modal--danger .confirmation-modal__confirm-button{background-color: #df3d15;background-color: var(--red);color: #ffffff;color: var(--white)}.confirmation-modal--danger .confirmation-modal__confirm-button:hover{background-color: #df3d15;background-color: var(--red)}.confirmation-modal--danger .confirmation-modal__confirm-button:focus{--tw-ring-color: var(--red)}.confirmation-modal--warning .confirmation-modal__confirm-button{--tw-bg-opacity: 1;background-color: rgba(245, 205, 7, 1);background-color: rgba(245, 205, 7, var(--tw-bg-opacity));color: #32475c;color: var(--very-dark-gray)}.confirmation-modal--warning .confirmation-modal__confirm-button:hover{--tw-bg-opacity: 1;background-color: rgba(245, 205, 7, 1);background-color: rgba(245, 205, 7, var(--tw-bg-opacity))}.confirmation-modal--warning .confirmation-modal__confirm-button:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(245, 205, 7, var(--tw-ring-opacity))}.confirmation-modal--success .confirmation-modal__confirm-button{background-color: #29d2c5;background-color: var(--turquoise);color: #214289;color: var(--primary-blue)}.confirmation-modal--success .confirmation-modal__confirm-button:hover{background-color: #29d2c5;background-color: var(--turquoise)}.confirmation-modal--success .confirmation-modal__confirm-button:focus{--tw-ring-color: var(--turquoise)}.confirmation-modal--info .confirmation-modal__confirm-button{background-color: #214289;background-color: var(--primary-blue);color: #ffffff;color: var(--white)}.confirmation-modal--info .confirmation-modal__confirm-button:hover{background-color: #214289;background-color: var(--primary-blue)}.confirmation-modal--info .confirmation-modal__confirm-button:focus{--tw-ring-color: var(--primary-blue)}/*
! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  -webkit-font-feature-settings: inherit;
          font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Reset default styling for dialogs.
*/dialog {
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {
  display: none;
}.fishtank-content p{margin:.3em 0}*, ::before, ::after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--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-pan-x:  ;--tw-pan-y:  ;--tw-pinch-zoom:  ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position:  ;--tw-gradient-via-position:  ;--tw-gradient-to-position:  ;--tw-ordinal:  ;--tw-slashed-zero:  ;--tw-numeric-figure:  ;--tw-numeric-spacing:  ;--tw-numeric-fraction:  ;--tw-ring-inset:  ;--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 rgba(0,0,0,0);--tw-ring-shadow: 0 0 rgba(0,0,0,0);--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);--tw-blur:  ;--tw-brightness:  ;--tw-contrast:  ;--tw-grayscale:  ;--tw-hue-rotate:  ;--tw-invert:  ;--tw-saturate:  ;--tw-sepia:  ;--tw-drop-shadow:  ;--tw-backdrop-blur:  ;--tw-backdrop-brightness:  ;--tw-backdrop-contrast:  ;--tw-backdrop-grayscale:  ;--tw-backdrop-hue-rotate:  ;--tw-backdrop-invert:  ;--tw-backdrop-opacity:  ;--tw-backdrop-saturate:  ;--tw-backdrop-sepia:  }::-ms-backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--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-pan-x:  ;--tw-pan-y:  ;--tw-pinch-zoom:  ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position:  ;--tw-gradient-via-position:  ;--tw-gradient-to-position:  ;--tw-ordinal:  ;--tw-slashed-zero:  ;--tw-numeric-figure:  ;--tw-numeric-spacing:  ;--tw-numeric-fraction:  ;--tw-ring-inset:  ;--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 rgba(0,0,0,0);--tw-ring-shadow: 0 0 rgba(0,0,0,0);--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);--tw-blur:  ;--tw-brightness:  ;--tw-contrast:  ;--tw-grayscale:  ;--tw-hue-rotate:  ;--tw-invert:  ;--tw-saturate:  ;--tw-sepia:  ;--tw-drop-shadow:  ;--tw-backdrop-blur:  ;--tw-backdrop-brightness:  ;--tw-backdrop-contrast:  ;--tw-backdrop-grayscale:  ;--tw-backdrop-hue-rotate:  ;--tw-backdrop-invert:  ;--tw-backdrop-opacity:  ;--tw-backdrop-saturate:  ;--tw-backdrop-sepia:  }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--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-pan-x:  ;--tw-pan-y:  ;--tw-pinch-zoom:  ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position:  ;--tw-gradient-via-position:  ;--tw-gradient-to-position:  ;--tw-ordinal:  ;--tw-slashed-zero:  ;--tw-numeric-figure:  ;--tw-numeric-spacing:  ;--tw-numeric-fraction:  ;--tw-ring-inset:  ;--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 rgba(0,0,0,0);--tw-ring-shadow: 0 0 rgba(0,0,0,0);--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);--tw-blur:  ;--tw-brightness:  ;--tw-contrast:  ;--tw-grayscale:  ;--tw-hue-rotate:  ;--tw-invert:  ;--tw-saturate:  ;--tw-sepia:  ;--tw-drop-shadow:  ;--tw-backdrop-blur:  ;--tw-backdrop-brightness:  ;--tw-backdrop-contrast:  ;--tw-backdrop-grayscale:  ;--tw-backdrop-hue-rotate:  ;--tw-backdrop-invert:  ;--tw-backdrop-opacity:  ;--tw-backdrop-saturate:  ;--tw-backdrop-sepia:  }.container{width: 100%;margin-right: auto;margin-left: auto}@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: 1700px){.container{max-width: 1700px}}.btn{margin-right: 0.5rem;cursor: pointer;-ms-flex-line-pack: center;align-content: center;gap: 0.5rem;border-radius: 9999px;padding-left: 1rem;padding-right: 1rem;padding-top: 0.75rem;padding-bottom: 0.75rem;font-weight: 700}.btn:focus{outline: 2px solid transparent;outline-offset: 2px;--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0))}@media (min-width: 1280px){.btn{padding-left: 1.25rem;padding-right: 1.25rem;padding-top: 0.625rem;padding-bottom: 0.625rem}}.btn{font-style:normal;line-height:131%;letter-spacing:.18px}.btn:hover{background-color:#214289;background-color:var(--primary-blue);color:#ffffff;color:var(--white)}.btn--primary{background-color:#29d2c5;background-color:var(--turquoise);color:#214289;color:var(--primary-blue)}.btn--secondary{font-size:14px;letter-spacing:-0.154px;background-color:#b3ebe7;background-color:var(--light-turquoise);color:#214289;color:var(--primary-blue)}.btn--secondary:hover{background-color:#29d2c5;background-color:var(--turquoise)}.btn--blue{background-color:#54c8e8;background-color:var(--primary-light-blue);color:#214289;color:var(--primary-blue)}.btn--blue:hover{background-color:#29d2c5;background-color:var(--turquoise);color:#214289;color:var(--primary-blue)}.btn--light-blue{background-color:#dfebfb;background-color:var(--primary-blue-100);color:#214289;color:var(--primary-blue)}.btn--primary-blue{background-color:#214289;background-color:var(--primary-blue);color:#ffffff;color:var(--white)}.btn--gray{background-color:#edeff1;background-color:var(--gray-100);color:#214289;color:var(--primary-blue)}.btn--clever-blue{background-color:#4551ed;background-color:var(--clever);color:#ffffff;color:var(--white)}.btn--google-blue{background-color:#4576d9;background-color:var(--google);color:#ffffff;color:var(--white)}.btn--brand-blue{background-color:#245698;background-color:var(--brand-blue-600);color:#ffffff;color:var(--white)}.btn--small{padding-top: 0.5rem;padding-bottom: 0.5rem;font-size: 0.875rem}.btn--empty{padding-left: 0.75rem;padding-right: 0.75rem;padding-top: 0.75rem;padding-bottom: 0.75rem;font-size: 0.875rem;background-color:#fff;color:#536479;color:var(--gray-2);border:3px solid #edf0f7;border:3px solid var(--gray-1)}.btn--empty:hover{background-color:#E9EBEB;background-color:var(--gray-3)}.btn--disabled{cursor: not-allowed;font-style: italic;opacity: 0.75}.split-btn{display: -webkit-box;display: -ms-flexbox;display: flex;cursor: pointer;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 2px;background-color: #ffffff;background-color: var(--white)}.input-container:checked+label+.split-btn{background-color:#b1ecfb}.split-btn__left{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;white-space: nowrap;border-top-left-radius: 9999px;border-bottom-left-radius: 9999px;background-color: #29d2c5;background-color: var(--turquoise);padding-top: 0.5rem;padding-bottom: 0.5rem;padding-left: 1.5rem;padding-right: 1.5rem;font-weight: 700;color: #214289;color: var(--primary-blue)}.input-container:checked+label+.split-btn__left{background-color:#b1ecfb}.split-btn__left{width:100%}.split-btn__left:hover{background-color:#214289;background-color:var(--primary-blue);color:#ffffff;color:var(--white)}.split-btn__right{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-top-right-radius: 9999px;border-bottom-right-radius: 9999px;background-color: #29d2c5;background-color: var(--turquoise);padding-top: 0.25rem;padding-bottom: 0.25rem;padding-left: 0.5rem;padding-right: 0.5rem;font-weight: 700;color: #214289;color: var(--primary-blue)}.input-container:checked+label+.split-btn__right{background-color:#b1ecfb}.split-btn__right:hover{background-color:#214289;background-color:var(--primary-blue);color:#ffffff;color:var(--white)}.assignment-btn{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}.assignment-btn > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(0.375rem * 0);margin-right: calc(0.375rem * var(--tw-space-x-reverse));margin-left: calc(0.375rem * (1 - 0));margin-left: calc(0.375rem * (1 - var(--tw-space-x-reverse)));margin-left: calc(0.375rem * calc(1 - 0));margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)))}.assignment-btn{border-radius: 9999px;padding-left: 0.5rem;padding-right: 0.5rem;padding-top: 0.5rem;padding-bottom: 0.5rem;font-size: 0.875rem;font-weight: 700}.input-container:checked+label+.assignment-btn{background-color:#b1ecfb}.assignment-btn{background-color:#b3ebe7;background-color:var(--light-turquoise);color:#214289;color:var(--primary-blue)}.assignment-btn:hover{background-color:#29d2c5;background-color:var(--primary-teal)}.filter-item{display: -webkit-box;display: -ms-flexbox;display: flex;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;cursor: pointer;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 9999px;font-size: 0.875rem;font-weight: 700}.input-container:checked+label+.filter-item{background-color:#b1ecfb}.filter-item{font-family:"proxima-nova";color:#214289;color:var(--primary-blue);padding:10px 24px}.filter-item:hover{background-color:#e3e7e9;background-color:var(--light-gray)}.filter-item--active{background-color:#edf0f7;background-color:var(--gray-1)}@media(min-width: 1024px){.filter-item{padding:14px 28px}}.flag{width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;border-radius: 0.25rem;text-align: center;font-weight: 700;color: #ffffff;color: var(--white);font-family:"proxima-nova";font-size:.75em;padding:5px 15px}.flag--primary{background-color:#214289;background-color:var(--primary-blue)}.flag--secondary{background-color:#318cdd;background-color:var(--ela-blue)}.flag--gray{background-color:#E9EBEB;background-color:var(--gray-3);color:#214289;color:var(--primary-blue)}.flag--light-gray{background-color:#edf0f7;background-color:var(--gray-1);color:#214289;color:var(--primary-blue)}.flag--short{padding:3px 15px !important}.flag--rounded-left{border-radius: 0px;border-bottom-left-radius: 0.25rem;border-top-left-radius: 0.25rem}.flag--rounded-right{border-radius: 0px;border-bottom-right-radius: 0.25rem;border-top-right-radius: 0.25rem}.flag--green{background-color:#0c9590;background-color:var(--turquoise-600)}.flag--small{border-radius: 0.5rem;padding-top: 0.125rem;padding-bottom: 0.125rem;padding-left: 0.5rem;padding-right: 0.5rem;font-size: 0.75rem}.flag--red{background-color:rgba(246,233,229,.8509803922);color:#df3d15;color:var(--red)}.pill{width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;border-radius: 9999px;padding-top: 0.25rem;padding-bottom: 0.25rem;padding-left: 0.625rem;padding-right: 0.625rem;text-align: center;font-size: 0.75rem;font-weight: 700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#536479;color:var(--gray-2);background-color:#edf0f7;background-color:var(--gray-1)}.pill--gray{color:#214289;color:var(--primary-blue)}.pill--yellow{background-color:#FADD45;background-color:var(--yellow);color:#214289;color:var(--primary-blue)}.pill--light-blue{background-color:#54c8e8;background-color:var(--primary-light-blue);color:#214289;color:var(--primary-blue)}.pill--blue{background-color:#214289;background-color:var(--primary-blue);color:#ffffff;color:var(--white)}.pill--light-blue-2{background-color:#92FAFF;background-color:var(--light-blue-2);color:#214289;color:var(--primary-blue)}.dots{grid-column: span 2 / span 2;display: -webkit-box;display: -ms-flexbox;display: flex;cursor: pointer;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;border-radius: 9999px;padding-left: 0.5rem;padding-right: 0.5rem}.input-container:checked+label+.dots{background-color:#b1ecfb}.dots:hover{background-color: #edf0f7;background-color: var(--gray-1)}.dots:active{background-color: #edf0f7;background-color: var(--gray-1)}.dots{min-width:35px;min-height:35px}.dots__menu{position: absolute;right: 0.75rem;top: 0.25rem;z-index: 50;margin-top: 1rem;margin-bottom: 1rem;width: 10rem;list-style-type: none;border-radius: 0.25rem;border-width: 2px;border-color: #e3e7e9;border-color: var(--light-gray);background-color: #ffffff;background-color: var(--white);font-size: 16px;--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}.dots__menu-item{z-index:100 !important;color:#000 !important}.dots__menu-item{display: block;width: 100%;padding-left: 1rem;padding-right: 1rem;padding-top: 0.25rem;padding-bottom: 0.25rem;text-align: left;font-size: 0.875rem;font-weight: 500}.dots__menu-item--warning{color:red !important}.dots__menu-item--warning{display: block;padding-left: 1rem;padding-right: 1rem;font-size: 0.875rem;color: #df3d15;color: var(--red)}.dots__menu-item:hover{background-color:#e3e7e9;background-color:var(--light-gray)}.class_dropdown_button{border-radius: 0.75rem;padding-left: 1rem;padding-right: 1rem;font-weight: 700}.class_dropdown_button:focus{outline: 2px solid transparent;outline-offset: 2px;--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0))}.class_dropdown_button{background-color:#ddf4fa;background-color:var(--light-teal);color:#214289;color:var(--primary-blue)}.class_dropdown_button:hover{background-color:#B1ECFB;background-color:var(--light-blue)}.class_dropdown_button__title{font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.18px;color:#214289;color:var(--primary-blue);margin-bottom:-3px}.class_dropdown_button__subtitle{font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.16px;color:#214289;color:var(--primary-blue);margin-top:-3px}.letter-circle{height: 2.5rem;width: 2.5rem;border-radius: 9999px;text-align: center;font-size: 1.5rem;font-weight: 700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center}.letter-circle__letter{width: 100%;text-align: center;font-weight: 700;color: #ffffff;color: var(--white)}.letter-circle--teal{color:#ffffff;color:var(--white);background-color:#29d2c5;background-color:var(--turquoise)}.letter-circle--blue{color:#ffffff;color:var(--white);background-color:#214289;background-color:var(--primary-blue)}.letter-circle--ela-blue{color:#ffffff;color:var(--white);background-color:#318cdd;background-color:var(--ela-blue)}.small-letter-circle{height: 2rem;width: 2rem;border-radius: 9999px;text-align: center;font-size: 1.125rem;font-weight: 700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center}.extra-small-letter-circle{height: 1.75rem;width: 1.75rem;border-radius: 9999px;text-align: center;font-size: 0.875rem;font-weight: 700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center}.extra-small-letter-circle__letter{width: 100%;text-align: center;font-size: 0.875rem;font-weight: 700;color: #ffffff;color: var(--white)}.unit-card__flags{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start}.input-container:checked+label+.unit-card__flags{background-color:#b1ecfb}.unit-card__flags{margin-left:20px;margin-bottom:-17px}.unit-card__box{grid-column: span 1 / span 1;grid-row: span 1 / span 1;display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;cursor: pointer;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 0.75rem;border-width: 4px;border-color: #318cdd;border-color: var(--brand-blue-500);padding: 2rem;color: #214289;color: var(--primary-blue)}.input-container:checked+label+.unit-card__box{background-color:#b1ecfb}.unit-card__box:hover{background-color: #214289;background-color: var(--primary-blue);color: #ffffff;color: var(--white)}.unit-card__header{margin-bottom: 0.5rem;cursor: pointer;font-size: 1.25rem;font-weight: 700;letter-spacing: -0.025em}.node-card{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr))}.node-card__tray{border-radius: 0.75rem;border-width: 4px;border-color: #edf0f7;border-color: var(--gray-1)}.class-card{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;height: 13rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-radius: 0.75rem;background-color: #ddf4fa;background-color: var(--light-teal);padding: 2rem;color: #214289;color: var(--primary-blue)}.input-container:checked+label+.class-card{background-color:#b1ecfb}.class-card{max-width:400px}.class-card--active{background-color:#214289;background-color:var(--primary-blue);color:#ffffff;color:var(--white)}.class-card__tag{position: absolute;top: -0.75rem;border-radius: 0.25rem;background-color: #214289;background-color: var(--primary-blue);padding-top: 0.25rem;padding-bottom: 0.25rem;padding-left: 0.5rem;padding-right: 0.5rem;font-size: 0.75rem;font-weight: 700;color: #92FAFF;color: var(--light-blue-2)}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border-width: 0}.pointer-events-none{pointer-events: none}.visible{visibility: visible}.static{position: static}.fixed{position: fixed}.\!absolute{position: absolute !important}.absolute{position: absolute}.relative{position: relative}.inset-0{top: 0px;right: 0px;bottom: 0px;left: 0px}.inset-y-0{top: 0px;bottom: 0px}.-bottom-2{bottom: -0.5rem}.-bottom-3{bottom: -0.75rem}.-right-1{right: -0.25rem}.-right-4{right: -1rem}.-right-5{right: -1.25rem}.-right-\[1px\]{right: -1px}.-top-\[1px\]{top: -1px}.-top-\[20px\]{top: -20px}.bottom-0{bottom: 0px}.bottom-\[40px\]{bottom: 40px}.bottom-full{bottom: 100%}.left-0{left: 0px}.left-1{left: 0.25rem}.left-1\/2{left: 50%}.left-72{left: 18rem}.left-\[12px\]{left: 12px}.left-\[40px\]{left: 40px}.left-\[45px\]{left: 45px}.right-0{right: 0px}.right-10{right: 2.5rem}.right-12{right: 3rem}.right-4{right: 1rem}.right-\[30px\]{right: 30px}.right-\[90px\]{right: 90px}.top-0{top: 0px}.top-1{top: 0.25rem}.top-1\/2{top: 50%}.top-14{top: 3.5rem}.top-16{top: 4rem}.top-4{top: 1rem}.top-\[-25px\]{top: -25px}.top-\[60px\]{top: 60px}.z-10{z-index: 10}.z-20{z-index: 20}.z-30{z-index: 30}.z-50{z-index: 50}.col-span-1{grid-column: span 1 / span 1}.col-span-10{grid-column: span 10 / span 10}.col-span-11{grid-column: span 11 / span 11}.col-span-12{grid-column: span 12 / span 12}.col-span-2{grid-column: span 2 / span 2}.col-span-3{grid-column: span 3 / span 3}.col-span-6{grid-column: span 6 / span 6}.col-span-7{grid-column: span 7 / span 7}.col-span-8{grid-column: span 8 / span 8}.col-span-9{grid-column: span 9 / span 9}.row-span-3{grid-row: span 3 / span 3}.\!-m-px{margin: -1px !important}.-m-2{margin: -0.5rem}.m-0{margin: 0px}.m-2{margin: 0.5rem}.-mx-4{margin-left: -1rem;margin-right: -1rem}.-my-2{margin-top: -0.5rem;margin-bottom: -0.5rem}.mx-3{margin-left: 0.75rem;margin-right: 0.75rem}.mx-8{margin-left: 2rem;margin-right: 2rem}.mx-auto{margin-left: auto;margin-right: auto}.my-2{margin-top: 0.5rem;margin-bottom: 0.5rem}.my-4{margin-top: 1rem;margin-bottom: 1rem}.my-5{margin-top: 1.25rem;margin-bottom: 1.25rem}.my-8{margin-top: 2rem;margin-bottom: 2rem}.-ml-1{margin-left: -0.25rem}.-mr-1{margin-right: -0.25rem}.mb-1{margin-bottom: 0.25rem}.mb-16{margin-bottom: 4rem}.mb-2{margin-bottom: 0.5rem}.mb-2\.5{margin-bottom: 0.625rem}.mb-3{margin-bottom: 0.75rem}.mb-4{margin-bottom: 1rem}.mb-6{margin-bottom: 1.5rem}.mb-8{margin-bottom: 2rem}.ml-0{margin-left: 0px}.ml-1{margin-left: 0.25rem}.ml-2{margin-left: 0.5rem}.ml-20{margin-left: 5rem}.ml-3{margin-left: 0.75rem}.ml-4{margin-left: 1rem}.ml-72{margin-left: 18rem}.ml-8{margin-left: 2rem}.ml-auto{margin-left: auto}.mr-0{margin-right: 0px}.mr-1{margin-right: 0.25rem}.mr-2{margin-right: 0.5rem}.mr-2\.5{margin-right: 0.625rem}.mr-3{margin-right: 0.75rem}.mr-4{margin-right: 1rem}.mr-6{margin-right: 1.5rem}.mr-8{margin-right: 2rem}.mr-auto{margin-right: auto}.mt-0{margin-top: 0px}.mt-0\.5{margin-top: 0.125rem}.mt-1{margin-top: 0.25rem}.mt-12{margin-top: 3rem}.mt-2{margin-top: 0.5rem}.mt-3{margin-top: 0.75rem}.mt-3\.5{margin-top: 0.875rem}.mt-4{margin-top: 1rem}.mt-5{margin-top: 1.25rem}.mt-6{margin-top: 1.5rem}.mt-8{margin-top: 2rem}.block{display: block}.inline-block{display: inline-block}.inline{display: inline}.flex{display: -webkit-box;display: -ms-flexbox;display: flex}.inline-flex{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex}.table{display: table}.flow-root{display: flow-root}.grid{display: grid}.list-item{display: list-item}.hidden{display: none}.\!h-px{height: 1px !important}.h-0{height: 0px}.h-1{height: 0.25rem}.h-1\.5{height: 0.375rem}.h-10{height: 2.5rem}.h-12{height: 3rem}.h-2{height: 0.5rem}.h-2\.5{height: 0.625rem}.h-3{height: 0.75rem}.h-3\.5{height: 0.875rem}.h-32{height: 8rem}.h-4{height: 1rem}.h-40{height: 10rem}.h-48{height: 12rem}.h-5{height: 1.25rem}.h-52{height: 13rem}.h-6{height: 1.5rem}.h-8{height: 2rem}.h-\[14px\]{height: 14px}.h-\[17px\]{height: 17px}.h-\[200px\]{height: 200px}.h-\[45px\]{height: 45px}.h-\[50px\]{height: 50px}.h-\[60vh\]{height: 60vh}.h-\[90vh\]{height: 90vh}.h-\[calc\(100dvh\)\]{height: calc(100dvh)}.h-\[calc\(100vh-200px\)\]{height: calc(100vh - 200px)}.h-\[calc\(100vh-310px\)\]{height: calc(100vh - 310px)}.h-\[calc\(100vh-390px\)\]{height: calc(100vh - 390px)}.h-fit{height: -webkit-fit-content;height: -moz-fit-content;height: fit-content}.h-full{height: 100%}.max-h-48{max-height: 12rem}.max-h-\[300px\]{max-height: 300px}.max-h-\[610px\]{max-height: 610px}.max-h-\[800px\]{max-height: 800px}.max-h-\[90vh\]{max-height: 90vh}.min-h-\[100px\]{min-height: 100px}.min-h-\[50px\]{min-height: 50px}.min-h-\[50vh\]{min-height: 50vh}.min-h-\[70vh\]{min-height: 70vh}.min-h-\[75vh\]{min-height: 75vh}.min-h-\[76vh\]{min-height: 76vh}.min-h-\[80px\]{min-height: 80px}.min-h-\[80vh\]{min-height: 80vh}.min-h-full{min-height: 100%}.min-h-screen{min-height: 100vh}.\!w-px{width: 1px !important}.w-0{width: 0px}.w-1\/2{width: 50%}.w-1\/3{width: 33.333333%}.w-10{width: 2.5rem}.w-12{width: 3rem}.w-16{width: 4rem}.w-2{width: 0.5rem}.w-2\/3{width: 66.666667%}.w-2\/5{width: 40%}.w-20{width: 5rem}.w-24{width: 6rem}.w-3{width: 0.75rem}.w-3\.5{width: 0.875rem}.w-3\/4{width: 75%}.w-3\/5{width: 60%}.w-32{width: 8rem}.w-36{width: 9rem}.w-4{width: 1rem}.w-48{width: 12rem}.w-5{width: 1.25rem}.w-56{width: 14rem}.w-6{width: 1.5rem}.w-72{width: 18rem}.w-8{width: 2rem}.w-80{width: 20rem}.w-\[100vw\]{width: 100vw}.w-\[14em\]{width: 14em}.w-\[14px\]{width: 14px}.w-\[16px\]{width: 16px}.w-\[17px\]{width: 17px}.w-\[180px\]{width: 180px}.w-\[222px\]{width: 222px}.w-\[45px\]{width: 45px}.w-\[90px\]{width: 90px}.w-full{width: 100%}.w-screen{width: 100vw}.min-w-\[100px\]{min-width: 100px}.min-w-\[200px\]{min-width: 200px}.min-w-\[300px\]{min-width: 300px}.min-w-\[350px\]{min-width: 350px}.min-w-\[55px\]{min-width: 55px}.min-w-\[6px\]{min-width: 6px}.min-w-\[80px\]{min-width: 80px}.min-w-full{min-width: 100%}.min-w-max{min-width: -webkit-max-content;min-width: -moz-max-content;min-width: max-content}.max-w-2xl{max-width: 42rem}.max-w-3xl{max-width: 48rem}.max-w-4xl{max-width: 56rem}.max-w-6xl{max-width: 72rem}.max-w-7xl{max-width: 80rem}.max-w-\[100vw\]{max-width: 100vw}.max-w-\[150px\]{max-width: 150px}.max-w-\[200px\]{max-width: 200px}.max-w-\[300px\]{max-width: 300px}.max-w-\[330px\]{max-width: 330px}.max-w-\[360px\]{max-width: 360px}.max-w-\[500px\]{max-width: 500px}.max-w-\[60vw\]{max-width: 60vw}.max-w-\[90px\]{max-width: 90px}.max-w-lg{max-width: 32rem}.max-w-md{max-width: 28rem}.max-w-none{max-width: none}.max-w-screen-xl{max-width: 1700px}.max-w-sm{max-width: 24rem}.max-w-xl{max-width: 36rem}.flex-1{-webkit-box-flex: 1;-ms-flex: 1 1 0%;flex: 1 1 0%}.flex-shrink-0{-ms-flex-negative: 0;flex-shrink: 0}.border-collapse{border-collapse: collapse}.origin-top-right{-webkit-transform-origin: top right;transform-origin: top right}.-translate-x-1\/2{--tw-translate-x: -50%;-webkit-transform: translate(-50%, 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));transform: translate(-50%, 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));-webkit-transform: translate(var(--tw-translate-x), 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));transform: translate(var(--tw-translate-x), 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))}.-translate-x-full{--tw-translate-x: -100%;-webkit-transform: translate(-100%, 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));transform: translate(-100%, 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));-webkit-transform: translate(var(--tw-translate-x), 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));transform: translate(var(--tw-translate-x), 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))}.-translate-y-1\/2{--tw-translate-y: -50%;-webkit-transform: translate(var(--tw-translate-x), -50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x), -50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x), 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));transform: translate(var(--tw-translate-x), 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))}.-translate-y-2{--tw-translate-y: -0.5rem;-webkit-transform: translate(var(--tw-translate-x), -0.5rem) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x), -0.5rem) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x), 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));transform: translate(var(--tw-translate-x), 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))}.-translate-y-\[15px\]{--tw-translate-y: -15px;-webkit-transform: translate(var(--tw-translate-x), -15px) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x), -15px) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x), 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));transform: translate(var(--tw-translate-x), 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))}.-translate-y-full{--tw-translate-y: -100%;-webkit-transform: translate(var(--tw-translate-x), -100%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x), -100%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x), 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));transform: translate(var(--tw-translate-x), 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))}.translate-x-0{--tw-translate-x: 0px;-webkit-transform: translate(0px, 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));transform: translate(0px, 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));-webkit-transform: translate(var(--tw-translate-x), 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));transform: translate(var(--tw-translate-x), 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))}.translate-x-6{--tw-translate-x: 1.5rem;-webkit-transform: translate(1.5rem, 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));transform: translate(1.5rem, 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));-webkit-transform: translate(var(--tw-translate-x), 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));transform: translate(var(--tw-translate-x), 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))}.translate-x-\[15px\]{--tw-translate-x: 15px;-webkit-transform: translate(15px, 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));transform: translate(15px, 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));-webkit-transform: translate(var(--tw-translate-x), 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));transform: translate(var(--tw-translate-x), 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))}.translate-y-0{--tw-translate-y: 0px;-webkit-transform: translate(var(--tw-translate-x), 0px) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x), 0px) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x), 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));transform: translate(var(--tw-translate-x), 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))}.translate-y-2{--tw-translate-y: 0.5rem;-webkit-transform: translate(var(--tw-translate-x), 0.5rem) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x), 0.5rem) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x), 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));transform: translate(var(--tw-translate-x), 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-180{--tw-rotate: 180deg;-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x), 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));transform: translate(var(--tw-translate-x), 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-90{--tw-rotate: 90deg;-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(90deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(90deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x), 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));transform: translate(var(--tw-translate-x), 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))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);-webkit-transform: translate(var(--tw-translate-x), 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));transform: translate(var(--tw-translate-x), 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))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.9) scaleY(.9);transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.9) scaleY(.9);-webkit-transform: translate(var(--tw-translate-x), 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));transform: translate(var(--tw-translate-x), 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))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.95) scaleY(.95);transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.95) scaleY(.95);-webkit-transform: translate(var(--tw-translate-x), 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));transform: translate(var(--tw-translate-x), 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))}.transform{-webkit-transform: translate(var(--tw-translate-x), 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));transform: translate(var(--tw-translate-x), 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))}@-webkit-keyframes pulse{50%{opacity: .5}}@keyframes pulse{50%{opacity: .5}}.animate-pulse{-webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}@-webkit-keyframes spin{to{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}@keyframes spin{to{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}.animate-spin{-webkit-animation: spin 1s linear infinite;animation: spin 1s linear infinite}.cursor-not-allowed{cursor: not-allowed}.cursor-pointer{cursor: pointer}.resize{resize: both}.list-disc{list-style-type: disc}.list-none{list-style-type: none}.appearance-none{-webkit-appearance: none;-moz-appearance: none;appearance: none}.auto-cols-fr{grid-auto-columns: minmax(0, 1fr)}.grid-flow-col{grid-auto-flow: column}.grid-cols-1{grid-template-columns: repeat(1, minmax(0, 1fr))}.grid-cols-11{grid-template-columns: repeat(11, minmax(0, 1fr))}.grid-cols-12{grid-template-columns: repeat(12, minmax(0, 1fr))}.grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr))}.grid-cols-4{grid-template-columns: repeat(4, minmax(0, 1fr))}.grid-cols-9{grid-template-columns: repeat(9, minmax(0, 1fr))}.grid-rows-2{grid-template-rows: repeat(2, minmax(0, 1fr))}.grid-rows-\[repeat\(3\2c _min-content\)\]{grid-template-rows: repeat(3, -webkit-min-content);grid-template-rows: repeat(3, min-content)}.flex-row{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row}.flex-col{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.flex-col-reverse{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse}.flex-wrap{-ms-flex-wrap: wrap;flex-wrap: wrap}.flex-wrap-reverse{-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse}.content-center{-ms-flex-line-pack: center;align-content: center}.items-start{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.items-end{-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end}.items-center{-webkit-box-align: center;-ms-flex-align: center;align-items: center}.items-baseline{-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline}.items-stretch{-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch}.justify-start{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start}.justify-end{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}.justify-center{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}.justify-between{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.justify-around{-ms-flex-pack: distribute;justify-content: space-around}.justify-stretch{-webkit-box-pack: stretch;-ms-flex-pack: stretch;justify-content: stretch}.gap-1{gap: 0.25rem}.gap-2{gap: 0.5rem}.gap-3{gap: 0.75rem}.gap-4{gap: 1rem}.gap-6{gap: 1.5rem}.gap-8{gap: 2rem}.space-x-1 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(0.25rem * 0);margin-right: calc(0.25rem * var(--tw-space-x-reverse));margin-left: calc(0.25rem * (1 - 0));margin-left: calc(0.25rem * (1 - var(--tw-space-x-reverse)));margin-left: calc(0.25rem * calc(1 - 0));margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(0.5rem * 0);margin-right: calc(0.5rem * var(--tw-space-x-reverse));margin-left: calc(0.5rem * (1 - 0));margin-left: calc(0.5rem * (1 - var(--tw-space-x-reverse)));margin-left: calc(0.5rem * calc(1 - 0));margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(0.75rem * 0);margin-right: calc(0.75rem * var(--tw-space-x-reverse));margin-left: calc(0.75rem * (1 - 0));margin-left: calc(0.75rem * (1 - var(--tw-space-x-reverse)));margin-left: calc(0.75rem * calc(1 - 0));margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(1rem * 0);margin-right: calc(1rem * var(--tw-space-x-reverse));margin-left: calc(1rem * (1 - 0));margin-left: calc(1rem * (1 - var(--tw-space-x-reverse)));margin-left: calc(1rem * calc(1 - 0));margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(1.5rem * 0);margin-right: calc(1.5rem * var(--tw-space-x-reverse));margin-left: calc(1.5rem * (1 - 0));margin-left: calc(1.5rem * (1 - var(--tw-space-x-reverse)));margin-left: calc(1.5rem * calc(1 - 0));margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(2rem * 0);margin-right: calc(2rem * var(--tw-space-x-reverse));margin-left: calc(2rem * (1 - 0));margin-left: calc(2rem * (1 - var(--tw-space-x-reverse)));margin-left: calc(2rem * calc(1 - 0));margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-\[10px\] > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(10px * 0);margin-right: calc(10px * var(--tw-space-x-reverse));margin-left: calc(10px * (1 - 0));margin-left: calc(10px * (1 - var(--tw-space-x-reverse)));margin-left: calc(10px * calc(1 - 0));margin-left: calc(10px * calc(1 - var(--tw-space-x-reverse)))}.space-y-0 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0px * (1 - 0));margin-top: calc(0px * (1 - var(--tw-space-y-reverse)));margin-top: calc(0px * calc(1 - 0));margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0px * 0);margin-bottom: calc(0px * var(--tw-space-y-reverse))}.space-y-1 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.25rem * (1 - 0));margin-top: calc(0.25rem * (1 - var(--tw-space-y-reverse)));margin-top: calc(0.25rem * calc(1 - 0));margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.25rem * 0);margin-bottom: calc(0.25rem * var(--tw-space-y-reverse))}.space-y-12 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(3rem * (1 - 0));margin-top: calc(3rem * (1 - var(--tw-space-y-reverse)));margin-top: calc(3rem * calc(1 - 0));margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(3rem * 0);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 - 0));margin-top: calc(4rem * (1 - var(--tw-space-y-reverse)));margin-top: calc(4rem * calc(1 - 0));margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(4rem * 0);margin-bottom: calc(4rem * var(--tw-space-y-reverse))}.space-y-2 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.5rem * (1 - 0));margin-top: calc(0.5rem * (1 - var(--tw-space-y-reverse)));margin-top: calc(0.5rem * calc(1 - 0));margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.5rem * 0);margin-bottom: calc(0.5rem * var(--tw-space-y-reverse))}.space-y-3 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.75rem * (1 - 0));margin-top: calc(0.75rem * (1 - var(--tw-space-y-reverse)));margin-top: calc(0.75rem * calc(1 - 0));margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.75rem * 0);margin-bottom: calc(0.75rem * var(--tw-space-y-reverse))}.space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(1rem * (1 - 0));margin-top: calc(1rem * (1 - var(--tw-space-y-reverse)));margin-top: calc(1rem * calc(1 - 0));margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1rem * 0);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 - 0));margin-top: calc(1.5rem * (1 - var(--tw-space-y-reverse)));margin-top: calc(1.5rem * calc(1 - 0));margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1.5rem * 0);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 - 0));margin-top: calc(2rem * (1 - var(--tw-space-y-reverse)));margin-top: calc(2rem * calc(1 - 0));margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(2rem * 0);margin-bottom: calc(2rem * var(--tw-space-y-reverse))}.divide-x-2 > :not([hidden]) ~ :not([hidden]){--tw-divide-x-reverse: 0;border-right-width: calc(2px * 0);border-right-width: calc(2px * var(--tw-divide-x-reverse));border-left-width: calc(2px * (1 - 0));border-left-width: calc(2px * (1 - var(--tw-divide-x-reverse)));border-left-width: calc(2px * calc(1 - 0));border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)))}.divide-x-4 > :not([hidden]) ~ :not([hidden]){--tw-divide-x-reverse: 0;border-right-width: calc(4px * 0);border-right-width: calc(4px * var(--tw-divide-x-reverse));border-left-width: calc(4px * (1 - 0));border-left-width: calc(4px * (1 - var(--tw-divide-x-reverse)));border-left-width: calc(4px * calc(1 - 0));border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse: 0;border-top-width: calc(1px * (1 - 0));border-top-width: calc(1px * (1 - var(--tw-divide-y-reverse)));border-top-width: calc(1px * calc(1 - 0));border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width: calc(1px * 0);border-bottom-width: calc(1px * var(--tw-divide-y-reverse))}.divide-y-2 > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse: 0;border-top-width: calc(2px * (1 - 0));border-top-width: calc(2px * (1 - var(--tw-divide-y-reverse)));border-top-width: calc(2px * calc(1 - 0));border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width: calc(2px * 0);border-bottom-width: calc(2px * var(--tw-divide-y-reverse))}.divide-y-4 > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse: 0;border-top-width: calc(4px * (1 - 0));border-top-width: calc(4px * (1 - var(--tw-divide-y-reverse)));border-top-width: calc(4px * calc(1 - 0));border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width: calc(4px * 0);border-bottom-width: calc(4px * var(--tw-divide-y-reverse))}.divide-gray-1 > :not([hidden]) ~ :not([hidden]){border-color: #edf0f7;border-color: var(--gray-1)}.divide-gray-200 > :not([hidden]) ~ :not([hidden]){border-color: #d8dee1;border-color: var(--gray-200)}.divide-light-gray > :not([hidden]) ~ :not([hidden]){border-color: #e3e7e9;border-color: var(--light-gray)}.divide-white > :not([hidden]) ~ :not([hidden]){border-color: #ffffff;border-color: var(--white)}.place-self-center{-ms-flex-item-align: center;align-self: center;justify-self: center;place-self: center}.self-end{-ms-flex-item-align: end;align-self: flex-end}.self-center{-ms-flex-item-align: center;align-self: center}.self-stretch{-ms-flex-item-align: stretch;align-self: stretch}.justify-self-end{justify-self: end}.justify-self-center{justify-self: center}.overflow-auto{overflow: auto}.\!overflow-hidden{overflow: hidden !important}.overflow-hidden{overflow: hidden}.overflow-scroll{overflow: scroll}.overflow-x-auto{overflow-x: auto}.overflow-y-auto{overflow-y: auto}.overflow-y-hidden{overflow-y: hidden}.truncate{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.text-ellipsis{text-overflow: ellipsis}.\!whitespace-nowrap{white-space: nowrap !important}.whitespace-nowrap{white-space: nowrap}.break-keep{word-break: keep-all}.rounded{border-radius: 0.25rem}.rounded-2xl{border-radius: 1rem}.rounded-full{border-radius: 9999px}.rounded-lg{border-radius: 0.5rem}.rounded-md{border-radius: 0.375rem}.rounded-none{border-radius: 0px}.rounded-sm{border-radius: 0.125rem}.rounded-xl{border-radius: 0.75rem}.rounded-b-lg{border-bottom-right-radius: 0.5rem;border-bottom-left-radius: 0.5rem}.rounded-t{border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem}.rounded-t-lg{border-top-left-radius: 0.5rem;border-top-right-radius: 0.5rem}.\!border-0{border-width: 0px !important}.border{border-width: 1px}.border-0{border-width: 0px}.border-2{border-width: 2px}.border-4{border-width: 4px}.border-\[1px\]{border-width: 1px}.border-\[2px\]{border-width: 2px}.border-\[3px\]{border-width: 3px}.border-b{border-bottom-width: 1px}.border-b-2{border-bottom-width: 2px}.border-b-4{border-bottom-width: 4px}.border-b-\[3px\]{border-bottom-width: 3px}.border-l-4{border-left-width: 4px}.border-r-2{border-right-width: 2px}.border-r-4{border-right-width: 4px}.border-t{border-top-width: 1px}.border-t-2{border-top-width: 2px}.border-t-4{border-top-width: 4px}.border-solid{border-style: solid}.border-dotted{border-style: dotted}.border-dark-gray{border-color: #536479;border-color: var(--dark-gray)}.border-gray-1{border-color: #edf0f7;border-color: var(--gray-1)}.border-gray-100{border-color: #edeff1;border-color: var(--gray-100)}.border-gray-200{border-color: #d8dee1;border-color: var(--gray-200)}.border-gray-3{border-color: #E9EBEB;border-color: var(--gray-3)}.border-gray-4{border-color: #77828F;border-color: var(--gray-4)}.border-light-gray{border-color: #e3e7e9;border-color: var(--light-gray)}.border-light-turquoise{border-color: #b3ebe7;border-color: var(--light-turquoise)}.border-primary-blue{border-color: #214289;border-color: var(--primary-blue)}.border-primary-blue-300{border-color: #a1caf6;border-color: var(--primary-blue-300)}.border-primary-teal{border-color: #29d2c5;border-color: var(--primary-teal)}.border-white{border-color: #ffffff;border-color: var(--white)}.border-yellow-2{border-color: #f4d214;border-color: var(--yellow-2)}.border-e-transparent{border-right-color: rgba(255,255,255,0);border-right-color: #ffffff00;border-right-color: var(--transparent)}.border-l-primary-blue{border-left-color: #214289;border-left-color: var(--primary-blue)}.bg-blue-1{background-color: #245698;background-color: var(--blue-1)}.bg-chart-green{background-color: #22c55e;background-color: var(--chart-green)}.bg-ela-blue{background-color: #318cdd;background-color: var(--brand-blue-500)}.bg-gray-1{background-color: #edf0f7;background-color: var(--gray-1)}.bg-gray-100{background-color: #edeff1;background-color: var(--gray-100)}.bg-gray-2{background-color: #536479;background-color: var(--gray-2)}.bg-gray-200{background-color: #d8dee1;background-color: var(--gray-200)}.bg-gray-3{background-color: #E9EBEB;background-color: var(--gray-3)}.bg-gray-4{background-color: #77828F;background-color: var(--gray-4)}.bg-gray-5{background-color: #E9EDF6;background-color: var(--gray-5)}.bg-gray-50{background-color: #f6f8f9;background-color: var(--gray-50)}.bg-green-1{background-color: #0F9390;background-color: var(--green-1)}.bg-light-gray{background-color: #e3e7e9;background-color: var(--light-gray)}.bg-light-red{background-color: #e8abab;background-color: var(--light-red)}.bg-light-turquoise{background-color: #b3ebe7;background-color: var(--light-turquoise)}.bg-pale-yellow{background-color: #ffeaa7;background-color: var(--pale-yellow)}.bg-primary-blue{background-color: #214289;background-color: var(--primary-blue)}.bg-primary-blue-100{background-color: #dfebfb;background-color: var(--primary-blue-100)}.bg-primary-teal{background-color: #29d2c5;background-color: var(--primary-teal)}.bg-red{background-color: #df3d15;background-color: var(--red)}.bg-teal-1{background-color: #00827e;background-color: var(--teal-1)}.bg-teal-2{background-color: #0f9390;background-color: var(--teal-2)}.bg-transparent{background-color: rgba(255,255,255,0);background-color: var(--transparent)}.bg-turquoise{background-color: #29d2c5;background-color: var(--turquoise)}.bg-white{background-color: #ffffff;background-color: var(--white)}.bg-yellow-1{background-color: #fef6c9;background-color: var(--yellow-1)}.bg-yellow-2{background-color: #f4d214;background-color: var(--yellow-2)}.bg-opacity-50{--tw-bg-opacity: 0.5}.bg-opacity-80{--tw-bg-opacity: 0.8}.bg-no-repeat{background-repeat: no-repeat}.stroke-teal-1{stroke: #00827e;stroke: var(--teal-1)}.object-cover{-o-object-fit: cover;object-fit: cover}.\!p-0{padding: 0px !important}.p-0{padding: 0px}.p-1{padding: 0.25rem}.p-12{padding: 3rem}.p-16{padding: 4rem}.p-2{padding: 0.5rem}.p-3{padding: 0.75rem}.p-4{padding: 1rem}.p-5{padding: 1.25rem}.p-6{padding: 1.5rem}.p-8{padding: 2rem}.px-1{padding-left: 0.25rem;padding-right: 0.25rem}.px-1\.5{padding-left: 0.375rem;padding-right: 0.375rem}.px-10{padding-left: 2.5rem;padding-right: 2.5rem}.px-16{padding-left: 4rem;padding-right: 4rem}.px-2{padding-left: 0.5rem;padding-right: 0.5rem}.px-3{padding-left: 0.75rem;padding-right: 0.75rem}.px-4{padding-left: 1rem;padding-right: 1rem}.px-5{padding-left: 1.25rem;padding-right: 1.25rem}.px-6{padding-left: 1.5rem;padding-right: 1.5rem}.px-8{padding-left: 2rem;padding-right: 2rem}.px-\[37px\]{padding-left: 37px;padding-right: 37px}.py-0{padding-top: 0px;padding-bottom: 0px}.py-0\.5{padding-top: 0.125rem;padding-bottom: 0.125rem}.py-1{padding-top: 0.25rem;padding-bottom: 0.25rem}.py-1\.5{padding-top: 0.375rem;padding-bottom: 0.375rem}.py-12{padding-top: 3rem;padding-bottom: 3rem}.py-16{padding-top: 4rem;padding-bottom: 4rem}.py-2{padding-top: 0.5rem;padding-bottom: 0.5rem}.py-2\.5{padding-top: 0.625rem;padding-bottom: 0.625rem}.py-3{padding-top: 0.75rem;padding-bottom: 0.75rem}.py-3\.5{padding-top: 0.875rem;padding-bottom: 0.875rem}.py-4{padding-top: 1rem;padding-bottom: 1rem}.py-5{padding-top: 1.25rem;padding-bottom: 1.25rem}.py-6{padding-top: 1.5rem;padding-bottom: 1.5rem}.py-8{padding-top: 2rem;padding-bottom: 2rem}.pb-1{padding-bottom: 0.25rem}.pb-10{padding-bottom: 2.5rem}.pb-12{padding-bottom: 3rem}.pb-16{padding-bottom: 4rem}.pb-2{padding-bottom: 0.5rem}.pb-20{padding-bottom: 5rem}.pb-4{padding-bottom: 1rem}.pb-8{padding-bottom: 2rem}.pl-1{padding-left: 0.25rem}.pl-10{padding-left: 2.5rem}.pl-2{padding-left: 0.5rem}.pl-3{padding-left: 0.75rem}.pl-4{padding-left: 1rem}.pl-6{padding-left: 1.5rem}.pl-8{padding-left: 2rem}.pr-10{padding-right: 2.5rem}.pr-14{padding-right: 3.5rem}.pr-16{padding-right: 4rem}.pr-2{padding-right: 0.5rem}.pr-3{padding-right: 0.75rem}.pr-4{padding-right: 1rem}.pr-6{padding-right: 1.5rem}.pr-8{padding-right: 2rem}.pr-\[25px\]{padding-right: 25px}.pt-1{padding-top: 0.25rem}.pt-12{padding-top: 3rem}.pt-16{padding-top: 4rem}.pt-2{padding-top: 0.5rem}.pt-3{padding-top: 0.75rem}.pt-4{padding-top: 1rem}.pt-5{padding-top: 1.25rem}.pt-6{padding-top: 1.5rem}.pt-8{padding-top: 2rem}.pt-\[13px\]{padding-top: 13px}.text-left{text-align: left}.text-center{text-align: center}.text-right{text-align: right}.align-middle{vertical-align: middle}.align-bottom{vertical-align: bottom}.align-\[-0\.125em\]{vertical-align: -0.125em}.text-2xl{font-size: 1.5rem}.text-3xl{font-size: 1.875rem}.text-base{font-size: 16px}.text-lg{font-size: 1.125rem}.text-sm{font-size: 0.875rem}.text-xl{font-size: 1.25rem}.text-xs{font-size: 0.75rem}.font-bold{font-weight: 700}.font-light{font-weight: 300}.font-medium{font-weight: 500}.font-normal{font-weight: 400}.font-semibold{font-weight: 600}.uppercase{text-transform: uppercase}.italic{font-style: italic}.leading-6{line-height: 1.5rem}.leading-tight{line-height: 1.25}.tracking-tight{letter-spacing: -0.025em}.tracking-wide{letter-spacing: 0.025em}.tracking-wider{letter-spacing: 0.05em}.text-blue-1{color: #245698;color: var(--blue-1)}.text-dark-gray{color: #536479;color: var(--dark-gray)}.text-dark-navy{color: #0a2240;color: var(--dark-navy)}.text-font{color: #0a2240;color: var(--dark-navy)}.text-gray-2{color: #536479;color: var(--gray-2)}.text-gray-3{color: #E9EBEB;color: var(--gray-3)}.text-gray-4{color: #77828F;color: var(--gray-4)}.text-gray-500{color: #70808a;color: var(--gray-500)}.text-green-1{color: #0F9390;color: var(--green-1)}.text-primary-blue{color: #214289;color: var(--primary-blue)}.text-primary-teal{color: #29d2c5;color: var(--primary-teal)}.text-red{color: #df3d15;color: var(--red)}.text-teal-2{color: #0f9390;color: var(--teal-2)}.text-very-dark-gray{color: #32475c;color: var(--very-dark-gray)}.text-white{color: #ffffff;color: var(--white)}.text-yellow{--tw-text-opacity: 1;color: rgba(245, 205, 7, 1);color: rgba(245, 205, 7, var(--tw-text-opacity))}.underline{text-decoration-line: underline}.no-underline{text-decoration-line: none}.opacity-0{opacity: 0}.opacity-100{opacity: 1}.opacity-25{opacity: 0.25}.opacity-50{opacity: 0.5}.opacity-60{opacity: 0.6}.opacity-70{opacity: 0.7}.opacity-75{opacity: 0.75}.shadow{--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 25px 50px -12px rgba(0, 0, 0, 0.25);box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 25px 50px -12px rgba(0, 0, 0, 0.25);-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), inset 0 2px 4px 0 rgba(0, 0, 0, 0.05);box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), inset 0 2px 4px 0 rgba(0, 0, 0, 0.05);-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 1px 2px 0 rgba(0, 0, 0, 0.05);box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 1px 2px 0 rgba(0, 0, 0, 0.05);-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}.outline-none{outline: 2px solid transparent;outline-offset: 2px}.ring-1{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0))}.ring-inset{--tw-ring-inset: inset}.ring-light-gray{--tw-ring-color: var(--light-gray)}.ring-opacity-5{--tw-ring-opacity: 0.05}.blur{--tw-blur: blur(8px);-webkit-filter: blur(8px) 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);filter: blur(8px) 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);-webkit-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);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)}.filter{-webkit-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);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{-webkit-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration: 150ms;transition-duration: 150ms}.transition-all{-webkit-transition-property: all;transition-property: all;-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration: 150ms;transition-duration: 150ms}.transition-colors{-webkit-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration: 150ms;transition-duration: 150ms}.transition-opacity{-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration: 150ms;transition-duration: 150ms}.transition-shadow{-webkit-transition-property: -webkit-box-shadow;transition-property: -webkit-box-shadow;transition-property: box-shadow;transition-property: box-shadow, -webkit-box-shadow;-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration: 150ms;transition-duration: 150ms}.transition-transform{-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration: 150ms;transition-duration: 150ms}.duration-100{-webkit-transition-duration: 100ms;transition-duration: 100ms}.duration-150{-webkit-transition-duration: 150ms;transition-duration: 150ms}.duration-200{-webkit-transition-duration: 200ms;transition-duration: 200ms}.duration-300{-webkit-transition-duration: 300ms;transition-duration: 300ms}.ease-in{-webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);transition-timing-function: cubic-bezier(0.4, 0, 1, 1)}.ease-in-out{-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}.ease-out{-webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);transition-timing-function: cubic-bezier(0, 0, 0.2, 1)}.\!\[clip\:rect\(0\2c 0\2c 0\2c 0\)\]{clip: rect(0,0,0,0) !important}@font-face{font-family:"AnnieUserYourTelescope";src:url(/static/webpack_bundles/57656c27c9737dfaf8ed.ttf) format("truetype");font-weight:1 999;font-display:swap}@font-face{font-family:"Galano Grotesque Bold";src:url(/static/webpack_bundles/e8d6ed1f9eff334507fa.otf) format("opentype");font-weight:1 999;font-display:swap}@font-face{font-family:"proxima-nova";src:url("https://use.typekit.net/af/2555e1/00000000000000007735e603/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/2555e1/00000000000000007735e603/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/2555e1/00000000000000007735e603/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-style:normal;font-weight:700 999;font-display:swap}@font-face{font-family:"proxima-nova";src:url("https://use.typekit.net/af/4de20a/00000000000000007735e604/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/4de20a/00000000000000007735e604/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/4de20a/00000000000000007735e604/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");font-style:italic;font-weight:700 999;font-display:swap}@font-face{font-family:"proxima-nova";src:url("https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-style:normal;font-weight:1 699;font-display:swap}@font-face{font-family:"proxima-nova";src:url("https://use.typekit.net/af/3322cc/00000000000000007735e616/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/3322cc/00000000000000007735e616/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/3322cc/00000000000000007735e616/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");font-style:italic;font-weight:1 699;font-display:swap}html,body{color:#0a2240;color:var(--dark-navy)}html,body,p,h1,h2,h3,h4,h5{font-family: proxima-nova, -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;font-size: 16px;font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}h1,h2,h3,h4,h5{font-family: Galano Grotesque Bold, -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}body{min-height: 100vh}.main-content{padding:0em 1em 3em;max-width:1400px}@media(min-width: 1024px){.main-content{padding:1em 3em 5em}}.h1,.pages h1{font-size: 1.5rem;font-weight: 600;color: #0a2240;color: var(--dark-navy)}@media (min-width: 1024px){.h1,.pages h1{font-size: 1.875rem}}@media (min-width: 1700px){.h1,.pages h1{font-size: 2.25rem}}.h2,.pages h2{font-size: 1.25rem;font-weight: 600;color: #0a2240;color: var(--dark-navy)}@media (min-width: 1024px){.h2,.pages h2{font-size: 1.5rem}}@media (min-width: 1700px){.h2,.pages h2{font-size: 1.875rem}}.h3,.pages h3{font-size: 1.125rem;font-weight: 600;color: #0a2240;color: var(--dark-navy)}@media (min-width: 1024px){.h3,.pages h3{font-size: 1.25rem}}@media (min-width: 1700px){.h3,.pages h3{font-size: 1.5rem}}.h4,.pages h4{font-weight: 600;color: #0a2240;color: var(--dark-navy)}@media (min-width: 1024px){.h4,.pages h4{font-size: 1.125rem}}@media (min-width: 1700px){.h4,.pages h4{font-size: 1.25rem}}.h1--blue,.h2--blue,.h3--blue,.h4--blue{color:#214289 !important;color:var(--primary-blue) !important}.no-underline{-webkit-text-decoration:none !important;text-decoration:none !important}.white-link{color:#fff !important}.white-link{-webkit-text-decoration:underline;text-decoration:underline}.student a{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;color:#00827e;color:var(--teal-1)}.fishtank-content p{margin-bottom:.5em 0 !important}.fishtank-content p{font-size:.9em}.fishtank-content li{padding-left:.2em;font-size:.9em}.fishtank-content ul li{list-style-type:disc !important}.fishtank-content ul{margin-left:1.2em}.fishtank-content ol li{list-style-type:decimal !important}.fishtank-content ol li{margin-left:1.2em}hr{border-radius: 0.25rem;border-width: 2px;border-color: #edf0f7;border-color: var(--gray-1)}.student tr td{min-width:200px !important}.student-full-height{min-height:calc(100vh - 120px)}.content-children--bold,.content-children--bold>*{font-weight: 700}.content-children--italic,.content-children--italic>*{font-style: italic}.content-children--sm,.content-children--sm>*{font-size: 0.875rem}.content-children--xs,.content-children--xs>*{font-size: 0.75rem}.content-children--lg,.content-children--lg>*{font-size: 1.125rem}.teacher-nav{display: inline;overflow-y: hidden;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.teacher-nav__mobile-menu-btn{margin-right: 0.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;cursor: pointer;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-bottom-width: 1px;border-color: #e3e7e9;border-color: var(--light-gray);padding-left: 1rem;padding-right: 1rem;padding-top: 0.5rem;padding-bottom: 0.5rem;color: #536479;color: var(--dark-gray)}.input-container:checked+label+.teacher-nav__mobile-menu-btn{background-color:#b1ecfb}.teacher-nav__mobile-menu-btn:hover{color: #536479;color: var(--dark-gray)}.teacher-nav__mobile-menu-btn:focus{background-color: #e3e7e9;background-color: var(--light-gray);--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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) #e3e7e9, 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) #e3e7e9, 0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));--tw-ring-color: var(--light-gray)}@media (min-width: 1024px){.teacher-nav__mobile-menu-btn{display: none}}.teacher-nav__mobile-inset{position: fixed;top: 0px;right: 0px;bottom: 0px;left: 0px;height: 100%;width: 100%;background-color: #e3e7e9;background-color: var(--light-gray);opacity: 0.8}@media (min-width: 1024px){.teacher-nav__mobile-inset{display: none}}.teacher-nav__mobile-inset{z-index:100}.teacher-nav__side-menu{position: fixed;left: 0px;top: 0px;height: 100dvh;width: 18rem;--tw-translate-x: -100%;-webkit-transform: translate(-100%, 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));transform: translate(-100%, 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));-webkit-transform: translate(var(--tw-translate-x), 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));transform: translate(var(--tw-translate-x), 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-right-width: 1px;border-color: #e3e7e9;border-color: var(--light-gray);background-color: #ffffff;background-color: var(--white);-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration: 150ms;transition-duration: 150ms}@media (min-width: 1024px){.teacher-nav__side-menu{--tw-translate-x: 0px;-webkit-transform: translate(0px, 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));transform: translate(0px, 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));-webkit-transform: translate(var(--tw-translate-x), 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));transform: translate(var(--tw-translate-x), 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))}}.teacher-nav__side-menu{z-index:500 !important}.teacher-nav__side-menu-item{display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.teacher-nav__side-menu-item > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(1rem * 0);margin-right: calc(1rem * var(--tw-space-x-reverse));margin-left: calc(1rem * (1 - 0));margin-left: calc(1rem * (1 - var(--tw-space-x-reverse)));margin-left: calc(1rem * calc(1 - 0));margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.teacher-nav__side-menu-item{padding-top: 0.5rem;padding-bottom: 0.5rem;padding-right: 0.5rem;font-weight: 700;color: #77828F;color: var(--gray-4)}.input-container:checked+label+.teacher-nav__side-menu-item{background-color:#b1ecfb}.teacher-nav__side-menu-item{border-left:4px solid rgba(0,0,0,0);font-family:"Galano Grotesque Bold";font-size:18px}.teacher-nav__side-menu-item:hover{color:#214289;color:var(--primary-blue);border-left:4px solid #29d2c5;border-left:4px solid var(--turquoise)}.teacher-nav__side-menu-item:disabled{color:#e3e7e9;color:var(--light-gray);cursor:not-allowed}.teacher-nav__side-menu-item--active{color:#214289;color:var(--primary-blue);border-left:4px solid #29d2c5;border-left:4px solid var(--turquoise)}.teacher-nav__person-menu-container{position: absolute;bottom: 0.75rem;right: 0px;width: 100%}.teacher-nav__person-menu-container > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(1rem * 0);margin-right: calc(1rem * var(--tw-space-x-reverse));margin-left: calc(1rem * (1 - 0));margin-left: calc(1rem * (1 - var(--tw-space-x-reverse)));margin-left: calc(1rem * calc(1 - 0));margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.teacher-nav__person-menu-container{background-color: #ffffff;background-color: var(--white);padding: 1rem}@media (min-width: 1280px){.teacher-nav__person-menu-container{display: -webkit-box;display: -ms-flexbox;display: flex}}.student-nav{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.student-nav__mobile-menu-btn{margin-right: 0.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;cursor: pointer;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-bottom-width: 1px;border-color: #e3e7e9;border-color: var(--light-gray);padding-left: 1rem;padding-right: 1rem;padding-top: 0.5rem;padding-bottom: 0.5rem;color: #536479;color: var(--dark-gray)}.input-container:checked+label+.student-nav__mobile-menu-btn{background-color:#b1ecfb}.student-nav__mobile-menu-btn:hover{color: #536479;color: var(--dark-gray)}.student-nav__mobile-menu-btn:focus{background-color: #e3e7e9;background-color: var(--light-gray);--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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) #e3e7e9, 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) #e3e7e9, 0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));--tw-ring-color: var(--light-gray)}@media (min-width: 1024px){.student-nav__mobile-menu-btn{display: none}}.crumbs{-webkit-box-align: center;-ms-flex-align: center;align-items: center}.crumbs > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(0.25rem * 0);margin-right: calc(0.25rem * var(--tw-space-x-reverse));margin-left: calc(0.25rem * (1 - 0));margin-left: calc(0.25rem * (1 - var(--tw-space-x-reverse)));margin-left: calc(0.25rem * calc(1 - 0));margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)))}.crumbs{font-size: 0.75rem;padding-left:1em;color:#536479;color:var(--gray-2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 1024px){.crumbs > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(0.25rem * 0);margin-right: calc(0.25rem * var(--tw-space-x-reverse));margin-left: calc(0.25rem * (1 - 0));margin-left: calc(0.25rem * (1 - var(--tw-space-x-reverse)));margin-left: calc(0.25rem * calc(1 - 0));margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)))}.crumbs{font-size: 0.875rem}}.crumbs__item{white-space: nowrap}.back{padding-left:3em;color:#536479;color:var(--gray-2)}.alert-container{position: fixed;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.alert-container > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(1rem * (1 - 0));margin-top: calc(1rem * (1 - var(--tw-space-y-reverse)));margin-top: calc(1rem * calc(1 - 0));margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1rem * 0);margin-bottom: calc(1rem * var(--tw-space-y-reverse))}.alert-container{font-weight: 700}.input-container:checked+label+.alert-container{background-color:#b1ecfb}.alert-container{position:fixed;top:10px;right:2px;z-index:1000}@media(min-width: 1024px){.alert-container{width:500px;right:20px;margin-left:-250px;top:90px}}.alert{--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);background-color:#edf0f7;background-color:var(--gray-1)}.alert-info{border-right-width: 4px;border-style: solid;border-color: #0a2240;border-color: var(--dark-navy);padding: 1rem}.alert-success{border-right-width: 4px;border-style: solid;padding: 1rem;border-color:#4caf50}.alert-error{border-right-width: 4px;border-style: solid;border-color: #df3d15;border-color: var(--red);padding: 1rem;color: #df3d15;color: var(--red)}.unit-hero > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(1rem * (1 - 0));margin-top: calc(1rem * (1 - var(--tw-space-y-reverse)));margin-top: calc(1rem * calc(1 - 0));margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1rem * 0);margin-bottom: calc(1rem * var(--tw-space-y-reverse))}.unit-hero{overflow: hidden;background-color: #214289;background-color: var(--primary-blue);padding-left: 2.5rem;padding-right: 2.5rem;padding-top: 1rem;padding-bottom: 1rem;color: #ffffff;color: var(--white)}@media (min-width: 1024px){.unit-hero{position: relative}}.unit-hero__fish{right: 0px;top: 0px;display: none}@media (min-width: 1024px){.unit-hero__fish{visibility: visible;position: absolute}}.unit-hero__fish{margin-top:-10px}.unit-hero__header{color:#fff !important}.unit-hero__subtitle{font-size: 0.875rem;font-weight: 700;color: #ffffff;color: var(--white);color:#aaf8fd;color:var(--teal-4)}.lesson-hero > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(1rem * (1 - 0));margin-top: calc(1rem * (1 - var(--tw-space-y-reverse)));margin-top: calc(1rem * calc(1 - 0));margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1rem * 0);margin-bottom: calc(1rem * var(--tw-space-y-reverse))}.lesson-hero{overflow: hidden;background-color: #214289;background-color: var(--primary-blue);padding-left: 2.5rem;padding-right: 2.5rem;padding-top: 1rem;padding-bottom: 1rem;color: #ffffff;color: var(--white)}@media (min-width: 1024px){.lesson-hero{position: relative}}.lesson-hero__fish{right: 0px;top: 0px;display: none}@media (min-width: 1024px){.lesson-hero__fish{visibility: visible;position: absolute}}.lesson-hero__fish{margin-top:-10px}.lesson-hero__header{color:#fff !important}.lesson-hero__subtitle{font-size: 0.875rem;font-weight: 700;color: #ffffff;color: var(--white);color:#aaf8fd;color:var(--teal-4)}[type=checkbox],[type=radio]{border-width: 2px;border-color: #0f9390;border-color: var(--teal-2);height:20px;width:20px}.form-check{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start}.form-check > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(1rem * 0);margin-right: calc(1rem * var(--tw-space-x-reverse));margin-left: calc(1rem * (1 - 0));margin-left: calc(1rem * (1 - var(--tw-space-x-reverse)));margin-left: calc(1rem * calc(1 - 0));margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.input-container:checked+label+.form-check{background-color:#b1ecfb}.form-label{font-size: 1.25rem;font-weight: 700}.blank-button{width: 100%;cursor: pointer;border-radius: 0.5rem;padding-left: 1.25rem;padding-right: 1.25rem;padding-top: 0.625rem;padding-bottom: 0.625rem;text-align: center;font-size: 0.875rem;font-weight: 700}.blank-button:focus{outline: 2px solid transparent;outline-offset: 2px;--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0))}.small-button{width: 100%;border-radius: 0.5rem;background-color: #245698;background-color: var(--blue-1);padding-left: 0.75rem;padding-right: 0.75rem;padding-top: 0.375rem;padding-bottom: 0.375rem;text-align: center;font-size: 0.75rem;font-weight: 700;color: #ffffff;color: var(--white)}.small-button:hover{background-color: #0a2240;background-color: var(--dark-navy)}.small-button:focus{outline: 2px solid transparent;outline-offset: 2px;--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0))}.gray-button{margin-right: 0.5rem;border-radius: 0.5rem;padding-left: 1rem;padding-right: 1rem;padding-top: 0.5rem;padding-bottom: 0.5rem;font-size: 0.875rem;font-weight: 700;color: #0a2240;color: var(--dark-navy)}.gray-button:hover{background-color: #e3e7e9;background-color: var(--light-gray)}.gray-button:focus{outline: 2px solid transparent;outline-offset: 2px;--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0))}@media (min-width: 1280px){.gray-button{padding-left: 1.25rem;padding-right: 1.25rem;padding-top: 0.625rem;padding-bottom: 0.625rem}}.container{min-height:40vh}.indent{padding-left: 1rem}.ul,.ol{display:block;list-style-type:disc;margin-top:0;margin-bottom:8px;margin-bottom:.5rem;margin-left:0;margin-right:0;padding-left:40px}.feedback-justification ul{margin-left: 1rem;list-style-type: disc}.feedback-justification li{margin-bottom: 0.5rem}.hr{border-radius: 0.25rem;border-width: 2px}.hr--blue{border-color:#214289 !important;border-color:var(--primary-blue) !important}.block-quote{margin: 0.5rem;border-width: 1px;border-bottom-width: 0px;border-left-width: 2px;border-right-width: 0px;border-top-width: 0px;border-color: #e3e7e9;border-color: var(--light-gray);padding: 0.5rem}.block-quote p{font-style: italic}.site-title{font-size: 1.5rem;font-weight: 700;color: #214289;color: var(--primary-blue)}.account label{margin-bottom: 0.25rem;margin-top: 0.5rem;display: block;font-size: 0.875rem;font-weight: 700}.account input[type=text],.account input[type=password],.account input[type=email]{display: block;width: 100%;border-radius: 0.5rem;border-width: 1px;border-color: #536479;border-color: var(--dark-gray);padding: 0.625rem}.account input[type=text]:focus,.account input[type=password]:focus,.account input[type=email]:focus{--tw-ring-color: var(--dark-gray)}@media (min-width: 768px){.account input[type=text],.account input[type=password],.account input[type=email]{font-size: 0.875rem}}.account input[type=checkbox]{margin-left: 0px;margin-right: 0px;margin-top: 0.5rem;height: 1rem;width: 1rem;border-radius: 0.25rem;border-width: 1px;border-color: #e3e7e9;border-color: var(--light-gray)}.account input[type=checkbox]:focus{--tw-ring-color: var(--blue-1)}#div_id_remember{display: -webkit-box;display: -ms-flexbox;display: flex;height: 1.25rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0.5rem;padding-top: 2rem;padding-bottom: 2rem}.input-container:checked+label+#div_id_remember{background-color:#b1ecfb}.opaque{opacity:1 !important}.semi-transparent{background-color:rgba(227,231,233,.8078431373)}.support-modal{right: 0px;overflow-y: auto;overflow-x: hidden}@media (min-width: 1024px){.support-modal{top: 0px;right: 0px;bottom: 0px;left: 0px}}.support-modal{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:20px;width:calc(100vw - 15rem);height:calc(100vh - 15rem);z-index:1002}@media(max-width: 900px){.support-modal{width:calc(100vw - 3rem);height:calc(100vh - 3rem)}}.tooltip{position:relative;display:inline-block;cursor:pointer}.tooltip .tooltiptext{font-size:12px;font-weight:normal;visibility:hidden;background-color:#000;color:#fff;text-align:center;padding:5px;border-radius:6px;position:absolute;z-index:100;max-width:200px;min-width:200px}.tooltip:hover .tooltiptext{visibility:visible}.comment-selection{position:relative;display:inline-block;text-align:left;cursor:pointer}.comment-selection .comment{--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);bottom:100%;left:50%;margin-left:-60px;font-size:16px;font-weight:normal;visibility:hidden;background-color:#fff;color:#343841;text-align:center;padding:8px;border-radius:6px;position:absolute;z-index:10;max-width:400px;min-width:200px;text-align:left;white-space:pre-line}.comment-selection:hover .comment{visibility:visible}.highlight{position: relative;display: inline;border-radius: 0.125rem;background-color:#b3ebe7;background-color:var(--light-turquoise)}.highlight.group:hover{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) #edf0f7, 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) #edf0f7, 0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));--tw-ring-color: var(--gray-1)}.comment{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.input-container:checked+label+.comment{background-color:#b1ecfb}.comment{position:relative;background-color:#fff;border:1px solid #edf0f7;border:1px solid var(--gray-1);padding:5px;z-index:10}.comment-button{-webkit-transform: translate(var(--tw-translate-x), 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));transform: translate(var(--tw-translate-x), 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));position:absolute;background-color:#214289;background-color:var(--primary-blue);color:#fff;border:none;padding:3px;font-size:12px;font-weight:bold;cursor:pointer;z-index:10;border-radius:5px}.comment-area{-webkit-transform: translate(var(--tw-translate-x), 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));transform: translate(var(--tw-translate-x), 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: 0.25rem;border-width: 1px;padding: 0.5rem;--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);position:absolute;background-color:#fff;border:1px solid #edf0f7;border:1px solid var(--gray-1);padding:5px;z-index:auto}.delete-comment{display:none}#commentary .delete-comment{display:inline-block;font-size:24px;font-weight:bold}.table-bordered td{border:5px solid #d8dee1}.table-bordered th{border:5px solid rgba(0,0,0,0);border-bottom:5px solid #d8dee1}.table-bordered th h3{text-align: left;font-family: Galano Grotesque Bold, -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;color: #214289;color: var(--primary-blue);font-size:30.4px;font-size:1.9rem;line-height:36.8px;line-height:2.3rem}.table-bordered th h4{padding-left: 0.5rem;padding-right: 0.5rem;padding-bottom: 0.5rem;font-family: Galano Grotesque Bold, -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;color: #214289;color: var(--primary-blue);font-size:14.4px;font-size:.9rem;line-height:20.8px;line-height:1.3rem;letter-spacing:1px}.tscroll{overflow-x:scroll;margin-bottom:10px}.tscroll table td:first-child{background-color:#fff}@media(min-width: 1024px){.tscroll table td:first-child{position:sticky;z-index:1;left:0}}.table{border-collapse:collapse;width:100%;margin-bottom:16px;margin-bottom:1rem}.table td{border:3px solid #d8dee1;padding:12px;padding:.75rem}.table th{border:3px solid #d8dee1;padding:12px;padding:.75rem}.input-container{background-color:#fff;cursor:pointer}.input-container label{cursor:pointer}.input-container--checked{background-color:#b1ecfb}.input-container:checked+label+.flex{background-color:#b1ecfb}.assignment-grading-page td{border:none !important}.input-checkbox{width:1.3em;height:1.3em;background-color:#fff;vertical-align:middle;border:1px solid #214289;border:1px solid var(--primary-blue);-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer}.input-checkbox:checked{background-color:#214289;background-color:var(--primary-blue)}.input-checkbox:checked:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:6px;left:7px;opacity:0;position:absolute;top:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:12px}.round{position:relative}.round label{background-color:#fff;border:1px solid #ccc;border-radius:10%;cursor:pointer;height:28px;left:0;position:absolute;top:0;width:28px}.round label:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:10px;left:5px;opacity:0;position:absolute;top:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:16px}.round input[type=checkbox]{visibility:hidden}.round input[type=checkbox]:checked+label{background-color:#214289;background-color:var(--primary-blue);border-color:#214289;border-color:var(--primary-blue)}.round input[type=checkbox]:checked+label:after{opacity:1}.input-radio{width:1.3em;height:1.3em;background-color:#fff;border-radius:50%;vertical-align:middle;border:1px solid #214289;border:1px solid var(--primary-blue);-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer}.input-radio:checked{background-color:#214289;background-color:var(--primary-blue)}.input-radio:checked:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:6px;left:7px;opacity:0;position:absolute;top:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:12px}.round input[type=radio]{visibility:hidden}.round input[type=radio]:checked+label{background-color:#214289;background-color:var(--primary-blue);border-color:#214289;border-color:var(--primary-blue)}.round input[type=radio]:checked+label:after{opacity:1}.strikethrough-choice{-webkit-text-decoration:line-through;text-decoration:line-through;color:#6b7280}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#214289;background:var(--primary-blue);cursor:pointer}.slider::-moz-range-thumb{background:#214289;background:var(--primary-blue);width:20px;height:20px;border-radius:50%;cursor:pointer}@-webkit-keyframes pulse-border{0%{-webkit-box-shadow:0 0 0 0 rgba(15,147,144,.7);box-shadow:0 0 0 0 rgba(15,147,144,.7)}70%{-webkit-box-shadow:0 0 0 10px rgba(15,147,144,0);box-shadow:0 0 0 10px rgba(15,147,144,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(15,147,144,0);box-shadow:0 0 0 0 rgba(15,147,144,0)}}@keyframes pulse-border{0%{-webkit-box-shadow:0 0 0 0 rgba(15,147,144,.7);box-shadow:0 0 0 0 rgba(15,147,144,.7)}70%{-webkit-box-shadow:0 0 0 10px rgba(15,147,144,0);box-shadow:0 0 0 10px rgba(15,147,144,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(15,147,144,0);box-shadow:0 0 0 0 rgba(15,147,144,0)}}.pulse-border:checked{-webkit-animation:pulse-border 2s infinite;animation:pulse-border 2s infinite}.static{position:relative}.cke_notifications_area{display:none}.pages table{width: 100%;border-collapse: collapse}.pages table td{border-width: 4px;border-color: #E9EBEB;border-color: var(--gray-3);padding: 0.5rem}.pages table tr{border-width: 4px;border-color: #E9EBEB;border-color: var(--gray-3)}.pages table th{border-width: 4px;border-color: #E9EBEB;border-color: var(--gray-3)}.pages li{margin-left: 1rem}.highlight{border-radius: 0.125rem;display:inline}.bg-yellow-200{background-color:#fef9c3}.bg-green-200{background-color:#bbf7d0}.bg-blue-200{background-color:#bfdbfe}.bg-purple-200{background-color:#e9d5ff}.clear-highlight{position:relative}.clear-highlight::after{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;background-color:red;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.question-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.question-content :first-child{display:inline;margin:0}.assignment-status-header{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-bottom-width: 4px;border-style: solid;border-color: #245698;border-color: var(--blue-1);padding-left: 2rem;padding-right: 2rem;padding-top: 0.5rem;padding-bottom: 0.5rem}.input-container:checked+label+.assignment-status-header{background-color:#b1ecfb}.assignment-status-header__title{font-size: 0.875rem;font-weight: 700;color: #245698;color: var(--blue-1)}.assignment-status-header__fraction{font-size: 0.875rem;font-weight: 700;color: #245698;color: var(--blue-1)}.excerpt-content h2{font-size:24px !important;font-size:1.5rem !important;margin-top:.5em !important;margin-bottom:.5em !important}.excerpt-content h2{font-weight: 700;color: #245698;color: var(--blue-1)}.excerpt-content h3{font-size:20px !important;font-size:1.25rem !important;margin-top:.5em !important;margin-bottom:.5em !important}.excerpt-content h3{font-weight: 700}.excerpt-content p{margin-top: 0.5rem;margin-bottom: 0.5rem;font-size: 16px}.after\:mx-2::after{content: var(--tw-content);margin-left: 0.5rem;margin-right: 0.5rem}.after\:mx-6::after{content: var(--tw-content);margin-left: 1.5rem;margin-right: 1.5rem}.after\:hidden::after{content: var(--tw-content);display: none}.after\:h-1::after{content: var(--tw-content);height: 0.25rem}.after\:w-full::after{content: var(--tw-content);width: 100%}.after\:border-b::after{content: var(--tw-content);border-bottom-width: 1px}.after\:border-gray-200::after{content: var(--tw-content);border-color: #d8dee1;border-color: var(--gray-200)}.after\:text-gray-200::after{content: var(--tw-content);color: #d8dee1;color: var(--gray-200)}.after\:content-\[\'\'\]::after{--tw-content: '';content: '';content: var(--tw-content)}.after\:content-\[\'\/\'\]::after{--tw-content: '/';content: '/';content: var(--tw-content)}.hover\:border-primary-blue:hover{border-color: #214289;border-color: var(--primary-blue)}.hover\:bg-blue-1:hover{background-color: #245698;background-color: var(--blue-1)}.hover\:bg-dark-navy:hover{background-color: #0a2240;background-color: var(--dark-navy)}.hover\:bg-gray-1:hover{background-color: #edf0f7;background-color: var(--gray-1)}.hover\:bg-gray-100:hover{background-color: #edeff1;background-color: var(--gray-100)}.hover\:bg-gray-5:hover{background-color: #E9EDF6;background-color: var(--gray-5)}.hover\:bg-gray-50:hover{background-color: #f6f8f9;background-color: var(--gray-50)}.hover\:bg-light-gray:hover{background-color: #e3e7e9;background-color: var(--light-gray)}.hover\:bg-primary-teal:hover{background-color: #29d2c5;background-color: var(--primary-teal)}.hover\:bg-teal-3:hover{background-color: #90c9c5;background-color: var(--teal-3)}.hover\:bg-yellow:hover{--tw-bg-opacity: 1;background-color: rgba(245, 205, 7, 1);background-color: rgba(245, 205, 7, var(--tw-bg-opacity))}.hover\:text-primary-blue:hover{color: #214289;color: var(--primary-blue)}.hover\:text-white:hover{color: #ffffff;color: var(--white)}.hover\:underline:hover{text-decoration-line: underline}.hover\:opacity-75:hover{opacity: 0.75}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}.focus\:border-transparent:focus{border-color: rgba(255,255,255,0);border-color: var(--transparent)}.focus\:outline-none:focus{outline: 2px solid transparent;outline-offset: 2px}.focus\:ring-0:focus{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0))}.focus\:ring-2:focus{--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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0))}.focus\:ring-4:focus{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0))}.focus\:ring-inset:focus{--tw-ring-inset: inset}.focus\:ring-blue-1:focus{--tw-ring-color: var(--blue-1)}.focus\:ring-gray-100:focus{--tw-ring-color: var(--gray-100)}.focus\:ring-gray-200:focus{--tw-ring-color: var(--gray-200)}.focus\:ring-gray-500:focus{--tw-ring-color: var(--gray-500)}.focus\:ring-light-gray:focus{--tw-ring-color: var(--light-gray)}.focus\:ring-primary-blue:focus{--tw-ring-color: var(--primary-blue)}.focus\:ring-primary-light-blue:focus{--tw-ring-color: var(--primary-light-blue)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline:focus-visible{outline-style: solid}.focus-visible\:outline-2:focus-visible{outline-width: 2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset: 2px}.disabled\:cursor-not-allowed:disabled{cursor: not-allowed}.disabled\:opacity-50:disabled{opacity: 0.5}.group:hover .group-hover\:opacity-100{opacity: 1}.peer:checked ~ .peer-checked\:opacity-100{opacity: 1}@media (prefers-reduced-motion: reduce){@-webkit-keyframes spin{to{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}@keyframes spin{to{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}.motion-reduce\:animate-\[spin_1\.5s_linear_infinite\]{-webkit-animation: spin 1.5s linear infinite;animation: spin 1.5s linear infinite}}@media (min-width: 768px){.sm\:relative{position: relative}.sm\:bottom-\[10px\]{bottom: 10px}.sm\:col-span-2{grid-column: span 2 / span 2}.sm\:col-span-3{grid-column: span 3 / span 3}.sm\:col-span-4{grid-column: span 4 / span 4}.sm\:col-span-5{grid-column: span 5 / span 5}.sm\:col-span-7{grid-column: span 7 / span 7}.sm\:col-span-8{grid-column: span 8 / span 8}.sm\:col-span-9{grid-column: span 9 / span 9}.sm\:col-start-2{grid-column-start: 2}.sm\:row-span-1{grid-row: span 1 / span 1}.sm\:-mx-0{margin-left: -0px;margin-right: -0px}.sm\:-mx-6{margin-left: -1.5rem;margin-right: -1.5rem}.sm\:mx-8{margin-left: 2rem;margin-right: 2rem}.sm\:my-8{margin-top: 2rem;margin-bottom: 2rem}.sm\:ml-16{margin-left: 4rem}.sm\:ml-3{margin-left: 0.75rem}.sm\:ml-4{margin-left: 1rem}.sm\:mr-3{margin-right: 0.75rem}.sm\:mt-0{margin-top: 0px}.sm\:mt-5{margin-top: 1.25rem}.sm\:mt-6{margin-top: 1.5rem}.sm\:block{display: block}.sm\:flex{display: -webkit-box;display: -ms-flexbox;display: flex}.sm\:table-cell{display: table-cell}.sm\:grid{display: grid}.sm\:hidden{display: none}.sm\:h-4{height: 1rem}.sm\:h-9{height: 2.25rem}.sm\:h-\[calc\(100vh-190px\)\]{height: calc(100vh - 190px)}.sm\:h-screen{height: 100vh}.sm\:max-h-\[calc\(100vh-190px\)\]{max-height: calc(100vh - 190px)}.sm\:min-h-\[400px\]{min-height: 400px}.sm\:min-h-\[calc\(100vh-190px\)\]{min-height: calc(100vh - 190px)}.sm\:w-1\/3{width: 33.333333%}.sm\:w-1\/4{width: 25%}.sm\:w-2\/3{width: 66.666667%}.sm\:w-3\/4{width: 75%}.sm\:w-4{width: 1rem}.sm\:w-auto{width: auto}.sm\:w-full{width: 100%}.sm\:min-w-\[100px\]{min-width: 100px}.sm\:min-w-\[700px\]{min-width: 700px}.sm\:max-w-2xl{max-width: 42rem}.sm\:max-w-3xl{max-width: 48rem}.sm\:max-w-4xl{max-width: 56rem}.sm\:max-w-lg{max-width: 32rem}.sm\:max-w-md{max-width: 28rem}.sm\:flex-auto{-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto}.sm\:flex-none{-webkit-box-flex: 0;-ms-flex: none;flex: none}.sm\:grid-flow-row-dense{grid-auto-flow: row dense}.sm\:grid-cols-12{grid-template-columns: repeat(12, minmax(0, 1fr))}.sm\:grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr))}.sm\:flex-row{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row}.sm\:flex-row-reverse{-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse}.sm\:flex-col{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.sm\:items-start{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.sm\:items-center{-webkit-box-align: center;-ms-flex-align: center;align-items: center}.sm\:justify-center{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}.sm\:justify-between{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.sm\:space-x-0 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(0px * 0);margin-right: calc(0px * var(--tw-space-x-reverse));margin-left: calc(0px * (1 - 0));margin-left: calc(0px * (1 - var(--tw-space-x-reverse)));margin-left: calc(0px * calc(1 - 0));margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0px * (1 - 0));margin-top: calc(0px * (1 - var(--tw-space-y-reverse)));margin-top: calc(0px * calc(1 - 0));margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0px * 0);margin-bottom: calc(0px * var(--tw-space-y-reverse))}.sm\:divide-y-2 > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse: 0;border-top-width: calc(2px * (1 - 0));border-top-width: calc(2px * (1 - var(--tw-divide-y-reverse)));border-top-width: calc(2px * calc(1 - 0));border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width: calc(2px * 0);border-bottom-width: calc(2px * var(--tw-divide-y-reverse))}.sm\:divide-gray-1 > :not([hidden]) ~ :not([hidden]){border-color: #edf0f7;border-color: var(--gray-1)}.sm\:overflow-hidden{overflow: hidden}.sm\:p-0{padding: 0px}.sm\:p-2{padding: 0.5rem}.sm\:p-6{padding: 1.5rem}.sm\:p-8{padding: 2rem}.sm\:px-4{padding-left: 1rem;padding-right: 1rem}.sm\:px-6{padding-left: 1.5rem;padding-right: 1.5rem}.sm\:px-8{padding-left: 2rem;padding-right: 2rem}.sm\:py-0{padding-top: 0px;padding-bottom: 0px}.sm\:pb-4{padding-bottom: 1rem}.sm\:pl-0{padding-left: 0px}.sm\:pl-4{padding-left: 1rem}.sm\:pt-1{padding-top: 0.25rem}.sm\:pt-12{padding-top: 3rem}.sm\:text-left{text-align: left}.sm\:text-3xl{font-size: 1.875rem}.sm\:text-6xl{font-size: 4rem}.sm\:text-base{font-size: 16px}.sm\:text-sm{font-size: 0.875rem}.sm\:leading-6{line-height: 1.5rem}.sm\:after\:inline-block::after{content: var(--tw-content);display: inline-block}.sm\:after\:hidden::after{content: var(--tw-content);display: none}.sm\:after\:content-\[\'\'\]::after{--tw-content: '';content: '';content: var(--tw-content)}}@media (min-width: 1024px){.md\:relative{position: relative}.md\:col-span-1{grid-column: span 1 / span 1}.md\:col-span-10{grid-column: span 10 / span 10}.md\:col-span-2{grid-column: span 2 / span 2}.md\:col-span-3{grid-column: span 3 / span 3}.md\:col-span-5{grid-column: span 5 / span 5}.md\:col-span-6{grid-column: span 6 / span 6}.md\:col-span-9{grid-column: span 9 / span 9}.md\:mx-8{margin-left: 2rem;margin-right: 2rem}.md\:my-20{margin-top: 5rem;margin-bottom: 5rem}.md\:my-8{margin-top: 2rem;margin-bottom: 2rem}.md\:ml-20{margin-left: 5rem}.md\:ml-72{margin-left: 18rem}.md\:mr-0{margin-right: 0px}.md\:mt-0{margin-top: 0px}.md\:block{display: block}.md\:flex{display: -webkit-box;display: -ms-flexbox;display: flex}.md\:grid{display: grid}.md\:hidden{display: none}.md\:h-4{height: 1rem}.md\:h-\[30rem\]{height: 30rem}.md\:h-\[calc\(100vh-200px\)\]{height: calc(100vh - 200px)}.md\:h-\[calc\(100vh-280px\)\]{height: calc(100vh - 280px)}.md\:min-h-\[70vh\]{min-height: 70vh}.md\:w-1\/2{width: 50%}.md\:w-full{width: 100%}.md\:min-w-\[500px\]{min-width: 500px}.md\:translate-x-0{--tw-translate-x: 0px;-webkit-transform: translate(0px, 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));transform: translate(0px, 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));-webkit-transform: translate(var(--tw-translate-x), 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));transform: translate(var(--tw-translate-x), 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))}.md\:grid-cols-10{grid-template-columns: repeat(10, minmax(0, 1fr))}.md\:grid-cols-12{grid-template-columns: repeat(12, minmax(0, 1fr))}.md\:grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr))}.md\:grid-cols-3{grid-template-columns: repeat(3, minmax(0, 1fr))}.md\:grid-cols-4{grid-template-columns: repeat(4, minmax(0, 1fr))}.md\:grid-cols-5{grid-template-columns: repeat(5, minmax(0, 1fr))}.md\:flex-row{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row}.md\:flex-col-reverse{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse}.md\:items-start{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.md\:items-center{-webkit-box-align: center;-ms-flex-align: center;align-items: center}.md\:justify-end{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}.md\:justify-center{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}.md\:justify-between{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.md\:gap-3{gap: 0.75rem}.md\:gap-8{gap: 2rem}.md\:space-x-2 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(0.5rem * 0);margin-right: calc(0.5rem * var(--tw-space-x-reverse));margin-left: calc(0.5rem * (1 - 0));margin-left: calc(0.5rem * (1 - var(--tw-space-x-reverse)));margin-left: calc(0.5rem * calc(1 - 0));margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0px * (1 - 0));margin-top: calc(0px * (1 - var(--tw-space-y-reverse)));margin-top: calc(0px * calc(1 - 0));margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0px * 0);margin-bottom: calc(0px * var(--tw-space-y-reverse))}.md\:space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(1rem * (1 - 0));margin-top: calc(1rem * (1 - var(--tw-space-y-reverse)));margin-top: calc(1rem * calc(1 - 0));margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1rem * 0);margin-bottom: calc(1rem * var(--tw-space-y-reverse))}.md\:space-y-6 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(1.5rem * (1 - 0));margin-top: calc(1.5rem * (1 - var(--tw-space-y-reverse)));margin-top: calc(1.5rem * calc(1 - 0));margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1.5rem * 0);margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))}.md\:border-r-4{border-right-width: 4px}.md\:px-10{padding-left: 2.5rem;padding-right: 2.5rem}.md\:px-12{padding-left: 3rem;padding-right: 3rem}.md\:px-16{padding-left: 4rem;padding-right: 4rem}.md\:px-8{padding-left: 2rem;padding-right: 2rem}.md\:pb-8{padding-bottom: 2rem}.md\:pl-7{padding-left: 1.75rem}.md\:pr-4{padding-right: 1rem}.md\:text-lg{font-size: 1.125rem}}@media (min-width: 1280px){.lg\:order-1{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}.lg\:order-2{-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2}.lg\:col-span-3{grid-column: span 3 / span 3}.lg\:col-span-4{grid-column: span 4 / span 4}.lg\:col-span-6{grid-column: span 6 / span 6}.lg\:-mx-8{margin-left: -2rem;margin-right: -2rem}.lg\:my-32{margin-top: 8rem;margin-bottom: 8rem}.lg\:mb-8{margin-bottom: 2rem}.lg\:ml-72{margin-left: 18rem}.lg\:mt-0{margin-top: 0px}.lg\:block{display: block}.lg\:flex{display: -webkit-box;display: -ms-flexbox;display: flex}.lg\:hidden{display: none}.lg\:w-1\/2{width: 50%}.lg\:w-\[300px\]{width: 300px}.lg\:w-auto{width: auto}.lg\:flex-none{-webkit-box-flex: 0;-ms-flex: none;flex: none}.lg\:grid-cols-12{grid-template-columns: repeat(12, minmax(0, 1fr))}.lg\:grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr))}.lg\:grid-cols-3{grid-template-columns: repeat(3, minmax(0, 1fr))}.lg\:grid-cols-6{grid-template-columns: repeat(6, minmax(0, 1fr))}.lg\:flex-row{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row}.lg\:flex-row-reverse{-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse}.lg\:gap-8{gap: 2rem}.lg\:p-8{padding: 2rem}.lg\:px-12{padding-left: 3rem;padding-right: 3rem}.lg\:px-20{padding-left: 5rem;padding-right: 5rem}.lg\:px-5{padding-left: 1.25rem;padding-right: 1.25rem}.lg\:px-6{padding-left: 1.5rem;padding-right: 1.5rem}.lg\:py-16{padding-top: 4rem;padding-bottom: 4rem}.lg\:py-2{padding-top: 0.5rem;padding-bottom: 0.5rem}.lg\:py-2\.5{padding-top: 0.625rem;padding-bottom: 0.625rem}.lg\:pr-8{padding-right: 2rem}.lg\:text-xl{font-size: 1.25rem}}@media (min-width: 1700px){.xl\:gap-0{gap: 0px}.xl\:p-0{padding: 0px}.xl\:px-24{padding-left: 6rem;padding-right: 6rem}.xl\:after\:mx-10::after{content: var(--tw-content);margin-left: 2.5rem;margin-right: 2.5rem}}.\[\&\:\:-moz-range-thumb\]\:bg-primary-blue::-moz-range-thumb{background-color: #214289;background-color: var(--primary-blue)}.\[\&\:\:-webkit-slider-thumb\]\:bg-primary-blue::-webkit-slider-thumb{background-color: #214289;background-color: var(--primary-blue)}

/*# sourceMappingURL=project.29c118076078857ebc16.css.map*/